Inform/CMS

From MozillaWiki
< Inform(Redirected from Netpolicy/ISPM/CMS)
Jump to navigation Jump to search

This page gives requirements and explains possible options for the CMS (Content Management System) to store Inform content.

The CMS will contain explanatory training materials on matters of internet public policy - text, images, slide decks, videos, Popcorn presentations, etc.

Requirements

  • A wiki-like system which many people can edit, but also with access control to stop bad actors and control spam
  • Content editing needs to be web-based, and ideally with a WYSIWYG option
  • It must be possible to author content of reasonable complexity in terms of layout and formatting
  • It needs to look professional and pretty
  • Content must be localizable within the system
  • Videos and even Popcorn presentations should be first class, embeddable content items
  • It needs to be extensible, in case we develop some ISPM-specific requirements
  • Open source

Options

Kuma

Kuma is the system which powers MDN. It seems to meet these criteria, and it's what I was originally hoping to use, but apparently it's not yet in a state where it's easily reusable for something other than MDN.

ReadTheDocs

GitHub/ReadTheDocs was suggested but (without investigating further) the lack of accessible web-based editing is a big minus.

MediaWiki

MediaWiki would probably be the "default option", due to general familiarity and existing use within Mozilla. However, I seem to recall IT not being enormously enamoured of it. And I don't know of a good system for supporting l10n without simply having multiple wikis.