Answer the question
In order to leave comments, you need to log in
Modular CMS with good debugging tools?
I mainly deal with the support of sites created by other developers. All the most popular CMS, especially finished and weighted add. functionality, turn into monsters with a fairly high "entry threshold". Those. in order to fix something in the design or functionality of such a site, you have to “puff” with the study of how everything works there. I understand perfectly well that it is absolutely impossible to do without it. But I would like at least for my projects to find such a CMS, in the engine of which powerful debugging tools would be integrated, because. even your own code from a year ago is completely forgotten.
For example, I would like to turn on the debugging mode in the admin panel of such a CMS, which does not disfigure the layout, but for example, in the HTML code of the page, it comes up with comments: where which template is used, which block / controller, and even better, the block method was called to display which block / module / the method / controller loaded this template, possibly information on the call stack, information on queries to the database, IDs of database objects displayed on the page, and so on, the more detailed the better. Ideally, it would be nice to control the flow of debug output, what to include and what not.
Well, a super bonus would be some kind of browser plugin for such a CMS, which allows you to visualize this when viewing the code or, for example, when you hover the mouse over any blocks on the page, and even better integrated with developer tools in the browser.
Modularity is also desirable to be “real” based on events / messages or some other advanced techniques, so that additional functionality is built in without “interference” in the system architecture by inheritance and extension / overlapping of the CMS core functionality.
Separately, all these “dreams” of mine have already been realized in one way or another in different projects. But I would like to see at least most of the desired in one CMS. Perhaps there are already some new developments in this direction that are worth paying attention to?
Answer the question
In order to leave comments, you need to log in
I can suggest drupal 7 with these two modules drupal.org/project/devel and drupal.org/project/drupalforfirebug . It seems to satisfy all your requirements, with the possible exception of good integration into the browser. I haven't used the last module for a long time, I can't say how useful it is
I abandoned PHP a long time ago, but I can recommend github.com/yupe/yupe lightweight CMS based on yii, and yii has its own extension www.yiiframework.com/extension/yii-debug-toolbar/
The symphony has a web debug toolbar , in which there is a log of calling various modules, and what templates were applied, and database queries, and a lot of everything.
In addition, it is possible to display data on cached blocks directly on the page (cache information in the screenshot), and using the same technology, it is quite easy to display custom information (block info).
One problem, symphony - with a stretch you can call tsms.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question