Answer the question
In order to leave comments, you need to log in
Fast site creation. Something like a builder site?
Hey habr!
We will talk about a system in which you can make a website with a user-friendly interface.
The system has not been written, it is only in the plans, and I want to ask you, is it worth it? It is possible that such a system already exists and I just searched badly.
Recently, I began to realize that I lack such a tool as a site builder, in which I could create a catalog without touching the code, and at the same time the catalog fields would be customizable. I want to be able to create fields for the catalog category and product card. Bitrix has this implementation, but Bitrix itself is cruel and the entry threshold is very high, like its manual. But the idea of the system is very good. You can create an infoblock and display its contents as components (lists, categories, shopping cart, etc.). After creating an infoblock, you get full control over it (add, delete, edit, delete, sort).
I started looking for a similar solution, but easier. I realized that everything that is available is not for people at all. We cease to understand that we make websites and management systems for people, not developers. Developers often write heaps of crutches for a particular site to make it work and then talk about the features of creating sections and pages (If you want to create a catalog page, then you need to choose such and such a template, etc.).
I want to write a system that is friendly both for developers and for people who then work with it. The essence of the system is almost the same as Bitrix (infoblocks, components), but simpler. With components, we get flexibility.
The process of creating an infoblock.
1. Selecting the type of information (list / categories and lists)
2. Settings for category fields and element fields (text, checkbox, select, file, image, etc.), here I would like to see a form builder. Simply by dragging and dropping, you assemble a form for adding a category or element with a validation setting. Something like this form builder or like this . (You can also make dependencies with other infoblocks.)
Now we have an infoblock ready with a convenient input of information. It remains to create a component and a template, as well as insert it into any page on the site.
The main thing in such a CMS is that it will most likely be on yiiframework and the entry threshold will not be high.
As simple and clear as possible, you only need to debug the output of information to the site through the component.
While this is only an idea, it is raw, perhaps it has already been implemented more than once (Bitrix, netcat). At the moment it's just in my head. I want to know your opinion about what system should be? What do you imagine it to be. What would you like to see in such a system?
Thank you for your attention.
Answer the question
In order to leave comments, you need to log in
To get started, try a simpler task: create a simple and convenient admin panel for a CMS you already know (human redesign, layout). If this succeeds, then the solution can be used both to create your own CMS, and for sale to studios, users or authors of the original CMS (if the license allows).
there is a CMS and there is a CMF .
for example, there is eZ Publish - CMF, in which you can customize literally everything. There is a powerful abstract model in which it is possible to create your own data types, there are extensions and a rather big community.
However, the cost of owning such a system includes
a) a programmer or coder-programmer who can competently create the necessary classes of objects and, if necessary, install extensions into the system.
(When I say "object classes" I don't mean the code, I mean the configuration of the system itself).
b) more expensive hosting. The cheapest collocation plans cannot cope with such a system, there is not enough memory. For an eZP deployment, a mid-tier VPS is best suited.
But if you wish, you can use any site on such a system - from a highly custom design solution to media with mass attendance.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question