Skip to content

Comment on I'm thinking of writing a CMS for semi-technical folks

Comments

What advantage would your system have over any of the existing CMS systems? There's a dozen of good, well-established CMS systems out there (CMS made simple, Drupal, e107, Joomla!, Typo, Plone, and so on and so forth)...

I've used Plone; I've looked a Drupal, Joomla, and Typo.

In my mind, these systems try to offer a complete GUI development interface. They're complex and difficult to learn.

Basically, I think there's a need for something far simpler.

The first step would be to write something that simply stores the main content portion of each page in a database, loading the correct content during the page building process.

So my page template might look like:

<html> <head><!--stuff--></head>

<body> <div id="header"><h1>Sitename</h1><h2><?=$pagetitle?></h2></div> <div id="content"><?=$pagecontent?></div> <div id="footer"><p>stuff</p></div> </body> </html>

There would be a backend interface to generate new pages and define the variables, like page title; a textbox to work with the page's HTML code... read/write this from/to database.

Complexity could grow from that - but that's the basic idea.

Are you aware of CMS that work from that point of view? Just the sheer simplicity of the system, in my mind, is different.

For example, you can work in HTML mode in Wordpress, but there's all the rest of it that goes with Wordpress that's not needed for a small site - it gets in the way.

Well, I don't think a GUI is more complex than editing nearly the same stuff in a text editor. But that might be just me.

However, if you want to go down to bare-bones stuff, give a try to http://ikiwiki.info/.

Quite a few solutions exist for such scenarios aswell.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.