What should every web programmer do in his life?
That's right, write your CMS, which will satisfy its own needs, interests, programming style, logic, and so on.
Making work with CMS a mess for yourself and for other developers equally convenient is a nontrivial task.
As CMS develops, it gradually turns into a monster that takes a lot of time to figure out how it works. And sometimes in order to perform some trivial task for the web, you need to spend a couple of days digging into a CMS.
Actually, this is exactly the situation that prompted the idea of creating a CMS based on the symfony framework.
The main postulates used in the development
-KISS (Keep It Simpe Stupid)
-Maximum use of the capabilities of the framework
-Integration of symfony plugins
')
CMS main features
-Using user-friendly user interfaces
-The page consists of a set of independent slots
Arbitrary content placement in slots
-Inline slot editing
-Various content types
-Structure of the site in the form of a tree
-i18n and l10n
-Support external and internal templates
- Publishing page statuses
- Breadmill navigation
-User management
The result can be seen here
simplecms.ruThe project is in beta, there are many ideas for improving it.
I would like to know the opinion of Habropublik and hear constructive suggestions and criticism.
UPDI posted a screencast of working with CMS on the site
Online demo on the way