10

There is a category of CMS that allow inline-editing of static pages, simply by adding a specific class to the elements that should be editable.

However, I only found proprietary and/or hosted solutions, for example: CushyCMS, PageLime, Surreal CMS, …

Is there a FLOSS alternative for self-hosting such a CMS?

Required features:

  • Inline editing (= directly on the webpage) of elements that have a specific class or data-* value.
  • Works with "static sites": create a usual, static HTML site, add the specific CMS attributes, upload it to the server, register it with the CMS, create user account that should be able to edit the site.
  • Write the changes into the actual HTML files (no Ajax loading etc.).
    • It should always be possible to copy all files and host the site somewhere else, without using the CMS anymore.
    • Anonymously visiting the site should not require any processing or CMS calls etc., just deliver the static files.

Nice-to-have features:

  • Specialized forms/editors: When adding the CMS attribute to img/video/input (for file upload)/etc. elements, use a suitable form.
  • Revisions: save a history of all changes.
  • Backup: allow exporting/importing the user-generated (= editable) content.
  • Multi-site support: one installation can manage different websites (on different domains, with different user accounts).
3
  • 1
    Doesn't quite meet your requirements, so not worth an answer -- but you still might be interested to look at Yellow CMS - Markdown files, PHP environment, on-page editing, dead-easy to use. I have no connections - use it for a couple simple academic course-support sites. Very handy.
    – Dɑvïd
    Apr 21, 2015 at 23:06
  • Guess what... MediaWiki does this too! :P Seriously! 1) With file cache, the webserver serves HTML directly, with no PHP calls. mediawiki.org/wiki/User:Ilmari_Karonen/… 2) $wgRawHtml. 3) Parsoid or screenscraping or other tools (a Mozilla extension IIRC?) can import HTML into MediaWiki or even make it HTML-only. || Mostly kidding because (3) doesn't really exist yet in Parsoid
    – Nemo
    Oct 5, 2015 at 20:19
  • mavo.io may be close to what youre looking for Jan 31, 2021 at 21:49

1 Answer 1

0

As I have already written under a similar question, I would recommend RazorCMS. It is fast and efficient, extensible, actively developed.

As an alternative, try CosmoCMS, which is still in beta.

3
  • Do they allow an easy export to a fully static HTML website? Imagine I want to decommission the CMS and just serve a set of HTML files from some extremely cheap (or locked) host.
    – Nemo
    Oct 5, 2015 at 20:21
  • @Nemo You can always save static HTML files in a browser (ctrl-s)
    – niutech
    Oct 28, 2015 at 18:53
  • 1
    I suppose that's sarcasm? I know how to download HTML for an entire site (usually people use httrack or wget-warc) but that's not an export/storage solution as asked by the question.
    – Nemo
    Oct 28, 2015 at 19:37

This site is temporarily in read-only mode and not accepting new answers.

Not the answer you're looking for? Browse other questions tagged .