Hi,
We’re currently talking about how we host our user documentation. We have a separate CMS for our public-facing content, and use D2L for training material. We’re currently using Confluence for our user-facing systems documentation, but Atlassian is sunsetting most of the on-premises Confluence offerings so we’re considering our options.
So, we’re thinking about alternatives. So far, we’ve identified:
- Hosted Confluence
a. This would be the easiest transition, but still fairly expensive.
b. It’d also break our current URLs so it’s no less disruptive to our users than moving to another service.
c. We wouldn’t need to rewrite or migrate our existing documentation. - Other Wikis
a. Many different options, both locally-administered (Docuwiki) and hosted (GitHub, MS Teams :), etc.)
b. Wikis are structured around community editing; we have never been able to sustain an external community of editors.
c. Theming to brand standards can be difficult; for example, mediawiki always looks like mediawiki. - Static site generators
a. Source stored in a git repository; allows CI, deployment workflows a la GitHub.
b. Easy to host; could easily store in an S3 bucket, for example.
c. Limited security issues; no server-side code prevents some issues.
d. Could allow pull requests from the community via GitHub workflow.
e. Limited dynamic content, although you can do a lot with client-side JS now.
f. Difficult to use for non-WYSWIG editing? - ReadTheDocs
a. A hosted static site generator, based on Markdown
b. Has a very generic look.
c. Design originates and feels somewhat focused on software documentation. - Notion
a. More for internal documentation / projects? - Github/Gitlab-native documentation
a. Moderately awkward to link documents within the repository to each other.
b. Difficult to style?
c. Not particularly friendly for folks not already familiar with the GitHub experience.
d. Integrates well into GitHub workflow & project management, etc. - Wordpress, Sitecore, Drupal, other CMSes
a. Either hosted by campus or a cloud vendor
b. Doable, but not really well structured for documentation?
c. Workflows for editing and publishing can be suboptimal.
d. (Generic joke about Wordpress / Drupal security.)
Anything I’ve missed? Anyone have good or bad experiences they can share?
Thanks,
-Andy