I have yet to date, found a CMS which pleased me 100% there either bulky or to complicated, poor design and usability, etc...
What is it you want or expect from a CMS (please no links to CMS) in point form???
I'll start:
- Easy to install
- Easy to learn or at least get off the ground quickly and learn progressively
- Nice GUI not to candy-ish (Mambo) and not to plain (CMSMS)
- Permissions or Role based - what do you prefer?
- Asset resource manager (documents, images, etc)
- Threaded articles with sub-paging support
- CVS for articles or resources (mentioned above)
- Template builder (WYSIWYG or not?)
I find most CMS use a verbose WYSIWYG editor to almost compensate for funcitonality. Personally this was really appealing to me at first but later became obvious that most users would just shoot themselves in the foot with such power (nasty tables, awkward colored text, misaligned elements which screwed up remainging markup, etc)
Basically it's really bad for accessibility...and clean markup
Anyways...here is my short list...what can you add to it...?
What are some standard, professional or even enterprise features you would like to see in a CMS from a developer standpoint? What would I have to to do inorder to make it appealing for the everage developer?
Does a product being branded as a business, rather than simply another open source solution have an impact on whether you use it or not commercially?
Personally I prefer open source products so links don't take clients to a potential competitor's web site, but if the software was good enough or they offered re-branding...I may reconsider...
Opinions, input, comments, suggestions, etc???