CMS для пользовательских приложений - PullRequest
0 голосов
/ 08 апреля 2010

Мы создаем пользовательское приложение, используя LAMP, где P - PHP. Нам также необходимо иметь CMS для управления различными аспектами сайта. Два варианта для CMS:

  1. Создание полной пользовательской CMS с нуля

  2. Расширение существующей CMS с открытым исходным кодом в соответствии с нашими потребностями. Таким образом, мы можем использовать некоторые функции из коробки и другие, которые мы создадим сами.

Я хотел бы получить ваш отзыв о следующих

  1. Каков ваш опыт работы с вариантом 2?

  2. Какую CMS вы бы порекомендовали нам для дальнейшей настройки и расширения для нашего использования?

  3. Как лучше всего интегрировать пользовательское приложение с другими внешними CMS?

Ответы [ 3 ]

1 голос
/ 08 апреля 2010

Мне действительно нравится MVC подход для CMS (вы упомянули расширение), а PyroCMS построен на Codeigniter . Это может не (из коробки) удовлетворить все ваши потребности, но легко может. Это стоит посмотреть, по крайней мере.

0 голосов
/ 08 апреля 2010

Я рекомендовал ModX в ответ на предыдущие вопросы

Он предоставляет хороший чистый фреймворк, который прост в установке и легко настраивается.

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

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

0 голосов
/ 08 апреля 2010

В настоящее время доступен целый набор CMS, каждый со своими плюсами и минусами.

Полагаю, первый шаг в вашем случае - составить список функций, которые вы:

  • ДОЛЖЕН ИМЕТЬ
  • ДОЛЖЕН ИМЕТЬ
  • МОЖЕТ ИМЕТЬ

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

Нет лучшей CMS (иначе все будут использовать одно и то же).

Сказав это, Joomla предлагает мощную базовую систему, легко расширяемую. Но это всего лишь мое скромное мнение. В настоящее время для этой CMS существуют расширения 4712. Если вы все еще не можете найти все, что вам нужно, можно реализовать свои собственные расширения (с точки зрения плагинов, компонентов и модулей). См. раздел разработчиков для получения дополнительной информации.

...