Some of the afore mentioned features are a must, but there is one thing that so many CMS' do wrong it's disgusting, make search engine friendly URLs, or at least provide the option, most website owners don't want there about page to be something like example.com/ index.php?module=content&section=general&page=about, and having example.com/index.php/content/general/about or example.com/content/ general/about aren't much better, avoid it all and allow users to choose the URL or something like that. This is one of the main reasons that I don't use a Content Management System for my sites anymore, cause with everything that is already out there, it's easier for me and my clients if it's done by hand, as tedious as it is, it's necessary because there is nothing that is remotely good, I've tried everything under the sun, and yet nothing is good enough.

Also allow users to completely control what the output looks like, offer them a selection of a few doc-types that they want to validate against, not everyone uses XHTML strict, and then see if it's possible to fix small validation errors (turning <br> into <br /> for XHTML, etc..) and for larger ones or more complicated ones (such as adding the alt tag in an image for XHTML) notify the user about the error and recommend that they correct it and then offer a few examples. I know it gets real complicated to do that (I've tried), but I'm sure it's possible. Also make it accessible.

One other thing you might want is to show a big error when someone uses more than two tables on their site, and then provide links to articles on using Divs and CSS instead of tables. Ok, don't do that, but you should show a small notice if someone uses alot of tables on their site and provide those links, just to try to push more people to CSS-based sites.

The biggest point is to give the user control over their CMS and make them feel confident to do something, as many interfaces are intimidating (I'm looking at you Mambo) and others are so different that's it's almost hilarious (not naming names on this one, *cough* Drupal *cough*).

--
Ryan

On Nov 1, 2005, at 2:10 PM, Serhan D. KIYMAZ wrote:


Hi All,
I'm developer of DCP-Portal which is a well-known open source project.
Since I've quit developing DCP-Portal after 4 years and over 200,000 downloads, I've started to thinking to start a new project.

New project will be a content management system. This means the base package won't have portal system features like member login, forum etc like many others. But it will be possible to add these features with extra modules (which most of them will be free and open source).

I'm now planning this new project and I want to learn what users, site owners need. Why do I have to develop a new system? Can you please help me?

- Why do you need a new system (or do you need a new system :))
- Which feature(s) is a must for a CMS?
- Which extra modules do you need?
- Which points/features are missed by the current projects?

New project will require PHP5 and a database (MySQL, PostgreSQL, Oracle, MSSQL etc).
Project name is BaBu Portal (www.babuportal.com will be the domain).

Any ideas will be appreciated.

Thanks very much.
Regards

Serhan D. KIYMAZ
Web & Mobile Application Developer
www.serotizm.com
[EMAIL PROTECTED]
[EMAIL PROTECTED]
*********************************************************
The CMS discussion list for http://webstandardsgroup.org/
*********************************************************



*********************************************************
The CMS discussion list for http://webstandardsgroup.org/
*********************************************************

Reply via email to