Forum Moderators: coopster
I am trying to make a unique CMS with unique features. The CMS already is designed for;
- Static html export.
- Managing and exporting php scripts (so that exported semi static sites can still have feed back forms, custom log monitoring etc)
- Runs on an offline server and syncronises only the updated files over FTP (for those of us on limited time dial-up)
Does anyone have any unique/interesting ideas that could be implemented into such an OS CMS, including SEO ideas?
Once you have the basics then you can start writing modules and components for it that are "far out".
- Ryan
CMS evaluation:
[steptwo.com.au...]
CMS comparison and evalution (gives you an idea of what features people look for):
[cmsmatrix.org...]
Evaluate other CMS's in one location:
[opensourcecms.com...]
And this one is gold, hands down the best write up I've read on creating CMS's:
[adaptivepath.com...]
Browser WYSIWYGs should have features like autosaving (done via an iframe)
I could have the whole site created in a WYSIWYG like dreamweaver, but;
- I need the data to be easily created as XML
- I apply XSLTs
- I am an info-maniac and want to collect as much data as possible. For example, if my spell checker says that I have a word wrong and I correct it, I want this correction data stored
On a side note, has anyone seen a semi prolog like implementation using PHP Objects?
Some CMSs have a quick and dirty way to add unstructured content including presentation. Drupal, for example let's you add raw html or php code into nodes. That way it relies completely on CSS for the separation of content and presentation. In fact, Drupal has little structuring of content beyond the page level in general. For small sites this is ok. For big sites it is not. And all big sites once started out small, meaning that at some point these sites needed to switch CMS.
Other CMSs like Typo3 and a believe Mambo structure content at the paragraph level and make it hard to quickly throw in raw html or php.
I suggest you offer both. That way users can start small (quick and dirty) and later structure the content as their sites grow.
I was thinking that I could allow the user to add as many;
- WYSIWYG editors
- "php markdown" areas
- plain text areas
- php code scripts
as they wanted to a single page. I could then leave it up to them and also allow them to set a default.