2013-02-08 2 views
0

В настоящее время я работаю над системой управления контентом, которая будет использоваться сайтами будущих клиентов. Проект в настоящее время находится в зачаточном состоянии, и в то время как я размышлял над некоторыми работами, я столкнулся с проблемой.Дизайнер макета страницы CMS

Я хочу, чтобы CMS была очень проста в использовании и редактировании контента сайта и добавляла новый контент с минимальными техническими знаниями для конечного пользователя. То, с чем я борюсь, создает конструктор страниц для бэкэнда администратора. Это позволит администратору сайта добавлять новый контент, будь то изображение, текст, твиттер или какой-либо пользовательский HTML. Моя цель заключается в том, чтобы он был похож на редактор содержимого, используемый Concrete5. Я провел исследования и попытался выяснить, как они это делают, но это намекнуло мне. В отличие от Concrete5, я надеюсь, что мои будут просто отображать простые блоки в редакторе, а не редактировать полный сайт. Затем блоки будут храниться в базе данных по отдельности, а затем выводятся при запросе страницы.

Я экспериментировал с пользовательским интерфейсом jQuery, используя перетаскиваемые элементы и сдерживая их до заданного макета, что кажется хорошо, но это не идеально.

Я гибко меняю способ сделать это и очень открыт для любых предложений, которые вы можете дать.

+0

Вы должны рассмотреть конкретный5 дальше. Конечно, это довольно сложная система, но все это CMS. Если вы не можете понять, что он делает, у вас могут возникнуть проблемы в будущем. Я думаю, что было бы легче изучить конфигурацию c5 (например, использовать расширенные разрешения, удаленные блоки и т. Д.), Чем начать с нуля. –

+0

Да, это, вероятно, то, что я буду делать в свое время, однако я нахожусь на довольно жестком графике в минуту и ​​просто не успеваю сделать это прямо сейчас. Но да, я определенно пойду дальше и узнаю, как они это делают в недалеком будущем :) – DuncanLewis

ответ

0

Похоже, вы хотите, чтобы администраторы могли добавлять какие-то виджетов на сайт. Я бы посмотрел, как, например, Kentico CMS решает это: http://www.kentico.com/Product/All-Features/Content-Management/Widgets. Вы можете скачать бесплатную демо от http://www.kentico.com/Download-Demo/Trial-Version.

+0

Это похоже на то, что я хочу. Посмотрите! Большое спасибо за ваш быстрый ответ :) – DuncanLewis

+0

Kentico CMS написан на C#, но я думаю, вы ищете альтернативу или способы решить эту проблему, так что, надеюсь, это поможет вам :) – Chris

Смежные вопросы