Use Elixir to create the next Wordpress?

I would say those 3 are features that are not core to a CMS. Some CMS are headless, hence don’t need themes. If by WYSIWYG you mean drag and drop page builder, there were CMS before this exists. Images is just a type of content usually called Assets. Most CMS include a Digital Asset Management module, but, again, it’s an added feature.

I would venture the minimum set of features of a CMS would be:

  • creation and editing of content
  • a way to organize of content ( categories, tags, content types )
  • user management
  • content publishing ( publish, unpublish )
  • content storage ( db )

then, there need to be a way to distribute that content, depending on the platform. On the web, it would be linking a URL to a piece of content.

3 Likes