The answer to this question is useful both for developers of modern CMS, and for beginners who are just starting this difficult and not always approved business.
I'm not talking about such things as download speed, user-friendliness of the interface, etc., I expect from you rather specifics and small things that could simplify your life and speed up the work on creating, configuring and filling sites.
In general, there are not enough good engines (core engine) in the CMS. IMHO, everything is done and wherever you look - everywhere is a little WinA zoo.
That is, you see the text and it needs to be changed, selected and changed.
This possibility is in some kind of paid cms I do not remember which one.
wordpress.org/extend/plugins/inline-editor/ - warchild747
- often there is information that does not have representation on public pages;
- Information related within the admin panel can be scattered throughout the site. - gabriel congdon
And the most rational design is an ideal to which one can and should strive.
I asked to write about specifics that excites you.
If you really could not find such a CMS, which I doubt, write your max. rational. - penni
Not enough multilingual, among the free CMS is nothing better than Joomla-Drupal :(
Well, I would like to free. You only want to pay for the code that you can then independently maintain, if it is not based on a free, well-documented framework, then it is easier either to choose a free CMS like Drupal, or to build someone else’s with a framework like diem.
Let me try to summarize: you need to create a fairly clear and strict API for writing plug-ins and give a maximum of tools to developers. Then the community will be pulled up, and then it will be easier for someone to write the necessary plug-in for your bike. - clara
2. should work quickly (and then they will write all sorts of cms for 30,000 files and 50 sql requests per page and in all of this render 4 seconds)
3. Mandatory use of MVC (possibly one of the frameworks with the obligatory ActiveRecord) and more or less sane code
4. standard modules: pages, bread crumbs, catalog, galleries, user registration, separation of rights and access, comments, banners
5. there must be good documentation
6. there must be an API in order to be able to expand it
What is not like, for example, Repository? Still, to drop into one class and access to data, and logic is not always a good idea, in my opinion. - carol ganz
And in what frameworks is the Repository currently used? - jennifer kelley