В настоящее время я работаю над системой управления контентом, которая будет использоваться сайтами будущих клиентов. Проект в настоящее время находится в зачаточном состоянии, и в то время как я размышлял над некоторыми работами, я столкнулся с проблемой.Дизайнер макета страницы CMS
Я хочу, чтобы CMS была очень проста в использовании и редактировании контента сайта и добавляла новый контент с минимальными техническими знаниями для конечного пользователя. То, с чем я борюсь, создает конструктор страниц для бэкэнда администратора. Это позволит администратору сайта добавлять новый контент, будь то изображение, текст, твиттер или какой-либо пользовательский HTML. Моя цель заключается в том, чтобы он был похож на редактор содержимого, используемый Concrete5. Я провел исследования и попытался выяснить, как они это делают, но это намекнуло мне. В отличие от Concrete5, я надеюсь, что мои будут просто отображать простые блоки в редакторе, а не редактировать полный сайт. Затем блоки будут храниться в базе данных по отдельности, а затем выводятся при запросе страницы.
Я экспериментировал с пользовательским интерфейсом jQuery, используя перетаскиваемые элементы и сдерживая их до заданного макета, что кажется хорошо, но это не идеально.
Я гибко меняю способ сделать это и очень открыт для любых предложений, которые вы можете дать.
Вы должны рассмотреть конкретный5 дальше. Конечно, это довольно сложная система, но все это CMS. Если вы не можете понять, что он делает, у вас могут возникнуть проблемы в будущем. Я думаю, что было бы легче изучить конфигурацию c5 (например, использовать расширенные разрешения, удаленные блоки и т. Д.), Чем начать с нуля. –
Да, это, вероятно, то, что я буду делать в свое время, однако я нахожусь на довольно жестком графике в минуту и просто не успеваю сделать это прямо сейчас. Но да, я определенно пойду дальше и узнаю, как они это делают в недалеком будущем :) – DuncanLewis