Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

https://www.practicalecommerce.com/open-source-content-management-systems


web cms criteria

  • open-source licenses
  • strong development organization support - ( usually a dual license EOS solution from a vendor )
  • multi-platform >> local os, linux, k8s, aws, digital ocean, gcp
  • multi-tenant, multi-site
  • multiple IAM options w authz RBAC options to pages, resources, folders, external IAM services
  • wysiwig editor - visual or markdown 
  • good search
  • good documentation & tutorials & sample sites to test
  • clear product roadmap beyond the current version
  • custom page scripting and class libraries in groovy, javascript, java or python
  • plugins for external file systems, external DBs, more
  • plugin development is easy and reusable across sites
  • good bcp, portabiliity, import and export of content in markdown or creole formats
  • api access to wiki assets ( via graphQL or ? )
  • jdbc drivers for SQL access to wiki database
  • active community, releases and plugins
  • good admin, site management tools
  • good problem management tools, logs ( prometheus or open telemetry, grafana )
  • option for batch processes
  • option for event producers, consumers
  • option for windows on a page
  • option for other modules - workflows, rules, VSLT, SGS, data replications


Drupal

The open-source CMS Drupal is recommended to anyone who is comfortable with building websites using HTML, CSS, and PHP. Its flexible with powerful content architecture.

💲Pricing: Similar to WordPress and Joomla, Drupal doesn't cost anything to use, 

...

https://en.wikipedia.org/wiki/XWiki

XWiki is a free and Open source wiki software platform written in Java with a design emphasis on extensibility. XWiki is an enterprise wiki. It includes WYSIWYG editing, OpenDocument-based document import/export, annotations and tagging, and advanced permissions management.[2]

As an application wiki, XWiki allows for the storing of structured data and the execution of server side script within the wiki interface. Scripting languages including Velocity, Apache Groovy, Python, Ruby and PHP can be written directly into wiki pages using wiki macros.[3] User-created data structures can be defined in wiki documents and instances of those structures can be attached to wiki documents, stored in a database, and queried using either Hibernate query language or XWiki's own query language.[4]

XWiki.org's extension wiki[5] is home to XWiki extensions ranging from code snippets which can be pasted into wiki pages to loadable core modules.[6] Many of XWiki's features are provided by extensions which are bundled with it.[2]

The wikitext is rendered using the XWiki Rendering Engine[7] which extends WikiModel[8] and Doxia systems, allowing it to parse Confluence, JSPWiki, Creole, MediaWiki, and TWiki syntaxes as well as XWiki's own syntax.[9] XWiki pages are written by default using the WYSIWYG editor and rendered with XWiki syntax to format text, create tables, create links, display images, etc.[10]

https://cristal.xwiki.org/xwiki/bin/view/Documentation/

https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/Features/

https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Tutorials/

https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Tutorials/GroovyClassHelloWorldTutorial/

https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Tutorials/MasterDetailTutorial/

xwiki using external databases for read write tutorials and links

...

wiki.js intro requarks.io/guide/intro

https://docs.requarks.io/install.  << requires PostgresSQL db too - installs everywhere and can use docker

https://docs.requarks.io/dev/api. << supports wiki api via graphQL queries ! - good 


videos on wiki.js

Wiki.js - An Introduction to this wonderful Open Source Software video. << 

...

WIKI.JS REVIEW + 1 CLICK INSTALL + DEMO TUTORIAL + $50 FREE TRIAL. << digital ocean 1 click install as droplet server for an instance

Wiki.js is a wiki engine running on Node.js and written in JavaScript. It is free software released under the Affero GNU General Public License. It is available as a self-hosted solution or using "single-click" install on the DigitalOcean[2] and AWS[3] marketplace.

authentication options

Authentication with Wiki.js can be done in many ways. Some popular authentication methods are Local Authentication, LDAP/Active Directory, Google OAuth, GitHub, Discord or SAML 2.0. With future updates, more providers are being added such as Microsoft and Central Authentication Service.[5]

Prerequisites for running Wiki.js 2.x:[6]




Wordpress - the open-source not commercial site


💲Pricing: Wordpress is free to use; however, you will need to purchase a domain name and hosting. Their website has a list of trusted web hosts.

...