Йтиметься про систему, в якій можна зробити сайт зі зручним для людини інтерфейсом.
Система не написана, вона тільки в планах і я хочу у вас запитати, а чи варто це робити? Не виключено, що така система вже є і я просто погано шукав.
Почав пошуки подібного рішення, але простіше. Зрозумів, що все, що є не для людей зовсім. Ми перестаємо розуміти, що ми робимо сайти і системи управління для людей, а не розробників. Розробники часто пишуть купи милиць для того чи іншого сайту, щоб він працював і потім розповідають про особливості створення розділів і сторінок (Якщо ви ходите створити сторінку каталогу, то вам треба вибрати такий-то шаблон і т.д).
Хочу написати систему доброзичливу як для розробників, так і для людей яким потім з нею працювати. Суть системи практично така ж, як і бітрікс (Інфоблоки, компоненти), але простіше. З компонентами ми отримуємо гнучкість.
Ось у нас тепер готовий інфоблок зі зручним введенням інформації. Залишилося створити компонент і шаблон, а так же вставити в якусь сторінку на сайті.
Головне в такій CMS це те, що вона, швидше за все, буде на yiiframework і поріг входить не буде великий.
Максимально просто і зрозуміло, вам залишається налагодити тільки висновок інформації на сайт через компонент.
Поки це тільки ідея, вона сира, можливо вона вже реалізована і не раз (бітрікс, netcat). На даний момент це тільки у мене в голові. Хочу дізнатися вашу думку про те яка система повинна бути? Який ви її уявляєте для себе. Чого б вам хотілося бачити в такого роду системі?
Дякуємо за увагу.
Боюся потім будуть проблеми з оновленням з тієї CMS. Уже зустрічав любителів перелопатити CMS.
Повністю з вами згоден.
У мене не стоїть завдання переробляти щось. Завдання, зробити схожий функціонал, але простіше. Без наворотів, і купи налаштувань. Сама cms повинна давати розробнику конструктор (CRUD) для зручного створення форм додавання і редагування контенту, а потім за допомогою компонента зробити висновок інформації, так як цього вимагає вирішити завдання.
За замовчуванням там має бути тільки управління користувачами і мінімальна к-ть налаштувань. Усе інше, робиться через компоненти і додатково написані модулі. Ні чого нового, просто простіше і дружелюбно для розробника і клієнта.
Якщо через зміни скіна адмінки проблеми з оновленням, значить обрана CMS не реалізує схему MVC і краще вибрати іншу. Складну функціональність можна спростити, прибравши зайві модулі і приховавши непотрібні можливості. Дизайн уявлення робити доведеться для своєї CMS в будь-якому випадку. Маючи протестований і визнаний «доброзичливий» інтерфейс, вже можна буде задуматися про доцільність такої величезної роботи, як створення архітектурного каркаса і моделі даних для нової CMS (а це дуже вибоїста дорога).