3 ms·
What's missing are CMS's with well-designed user interfaces. From what I've seen, Wordpress has one, and that's it (at least of the open-source options). Ther
by mellis 18y ago
What's missing are CMS's with well-designed user interfaces. From what I've seen, Wordpress has one, and that's it (at least of the open-source options). There's room for a CMS that focuses on non-blog content but provides good and separate interfaces for configuration by a programmer and content management by an end-user.
My experience with CMS has been that of doing the initial configuration / development / programming of a CMS which someone else (usually non-technical) will enter content into. My requirements are two: the system needs to be flexible enough for me (a developer) to configure the way I want, and easy for the other person to use without my help.
I would focus on making a great interface for the end-user, and a flexible API / plugin system for developers. This is more-or-less what Wordpress does. Most CMS's seem to take the middle route of trying to make the system easy for an end-user (non-programmer) to configure. This is extremely difficult and unnecessary. Better to make it easy for someone to hire a programmer to set up the system and for them to maintain it themselves. Even Wordpress does a poor job of documenting its API, making plugin development more difficult than it should be.
But really, the key is a great user-interface. Do that, and you should do well.