CMS для плагина на нескольких сайтах php контроллера - PullRequest
0 голосов
/ 18 апреля 2009

У меня есть php-сайт с несколькими контроллерами для разных разделов сайта.
например, index.php, gallery.php, faq.php и т. д.
В настоящее время у меня есть базовый шаблон, который я вызываю с каждого контроллера, который, в свою очередь, включает в себя соответствующий контент для страницы. Я также использую tinymce для редактирования этого файла содержимого. Так что это действительно очень простой CMS.

Изменить: Чтобы уточнить, у меня есть несколько новых функций, которые я хотел бы для моей cms. например, редактирование определенного раздела, редактирование меню и некоторые другие.
Но я подумал, что вместо того, чтобы продолжать разработку и заново изобретать колесо, я постараюсь найти cms, который можно подключить к моей мультиконтроллерной системе, вместо того, чтобы заставлять меня разрабатывать свое приложение в его среде. Полагаю, я хочу, чтобы он управлял только контентом, а не остальными бэкэнд-материалами моего сайта.

Надеюсь, это понятно.

Ответы [ 4 ]

0 голосов
/ 19 апреля 2009

Если вы написали очень простую CMS для своего собственного использования, мне кажется, у вас не должно возникнуть проблем с принятием существующего готового решения, такого как Drupal, Joomla и т. Д. Это полнофункциональные CMS, которые готовы к работе и с некоторыми графическими работами и небольшим взломом на вашем конце может выглядеть как угодно.

Другой вариант - использование существующей инфраструктуры, подобной предложенной другими, такой как CakePHP, CodeIgniter и т. Д. Это все платформы, которые в основном предоставляют вам все инструменты, необходимые для создания более надежной настраиваемой CMS, чем та, которую вы имеете сейчас .

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

CodeIgniter

CakePHP

0 голосов
/ 18 апреля 2009

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

Вы вообще не хотите CMS. CMS по своей природе выполняет бэкэнд-работу. Это точка CMS. То, что вы хотите, это волшебная обработка шаблонов Dreamweaver-esque.

Или, может быть, вы должны принять реальную CMS или фреймворк и работать оттуда. На самом деле не стоит ожидать такой магической психической силы от CMS.

0 голосов
/ 18 апреля 2009

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

0 голосов
/ 18 апреля 2009

Я не уверен, правильно ли я понимаю ваш вопрос. У вас есть сайт с базовой CMS, использующий систему шаблонов и несколько контроллеров. Вы не хотите, чтобы framework портировал ваш сайт, но вместо этого вам нужна CMS , которая будет "подключаться" к вашему текущему сайту? Что именно вы хотите подключить к своему сайту? (т.е. какие функции / функциональность вы ищете?)

Edit: Я все еще думаю, что вы должны рассмотреть MVC-фреймворк, такой как CakePHP, если ваша цель - создать более надежную CMS без повторного изобретения колеса. Создание хорошо продуманной структуры также значительно упростит расширение функциональности вашего сайта в будущем (а также упростит поддержку сложного веб-приложения).

Единственный другой вариант, который я могу придумать, - это просто заменить существующую CMS на более надежную, такую ​​как Drupal / Joomla / Wordpress, которую затем можно расширить с помощью модулей. Но это, вероятно, даст вам меньше гибкости, а не больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...