Настройка двух CMS для одного сайта, лучшая практика

В настоящее время я разрабатываю (несколько большой) сайт для журнала, сайт в основном состоит из таких разделов, как: новости (для различных категорий), участники и некоторые «другие вещи» (например, чат, опросы, предыдущие обложки, фотогалереи, которые могут быть помечены, и система рекламных баннеров).

Теперь, поскольку большая часть сайта представляет собой типичный стиль блога (страница с одним сообщением), я думаю об использовании Wordpress в качестве основного движка из-за его мощного бэкэнда с хорошим (простым в использовании?) Редактором WYSIWYG, красивой страницей. организация, работа с медиа и многие другие функции. Естественно, это оставляет меня с «другими вещами». (управление баннерами, управление фото тегами и т. д.)

Самым простым способом (ну, я думаю) было настроить другую CMS (назовем ее CMS2), чтобы обрабатывать все те вещи, которые было бы невозможно или, вероятно, сложно интегрировать в админку WP, а затем пытаться справиться со всем во внешнем интерфейсе, Стиль WP.

Мои вопросы :

  1. Хорошо (нормально), что за сайтом стоит две (или более) CMS?
  2. Что возможно могло пойти не так ? (или, может быть, есть ли что-нибудь, что я должен знать заранее при таком подходе?)
  3. Другой альтернативой было бы поиск другого хорошего, единственного способа справиться со всем. Но главная проблема сейчас - найти CMS, достаточно мощную и гибкую для них. Какой фреймворк / CMS наиболее подходит для этого (по вашему мнению)?
  4. Другая альтернатива?

Спасибо заранее.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
385
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

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

Вам следует взглянуть на некоторые из более мощных вариантов CMS. Drupal имеет множество доступных плагинов и функций, удивляйтесь, если он не может сделать то, что вам нужно. Также стоит взглянуть на Joomla и CMS Made Simple (CMSMS).

ммм .. Спасибо, попробую сначала посмотреть Друпал, потом CMSMS. Кстати, какой подобрать проще?

andyk 15.12.2008 06:56

не исключайте joomla, серия 1.5 действительно великолепна!

markus 03.02.2009 16:32

Было бы неплохо использовать WordPress, в зависимости от того, какие функции вы хотите использовать в своих блогах. В Drupal есть функция «блога», но она немного ограничена. (Например, люди не могут оставлять комментарии, используя OpenID, как в Word Press - хотя я не использовал Drupal около 6 месяцев, он мог измениться. Для примера блогов Drupal взгляните на этот сайт на друпале) .

В Drupal по-прежнему есть простой в использовании редактор WYSIWYG, о котором вы упомянули, и различные типы сообщений (например, вы можете просто опубликовать изображение, опубликовать статью, опубликовать сообщение в блоге и т. д. Когда вы их создаете, вы можете выбрать публикацию их на главную страницу или просто в свою категорию (в зависимости от того, как вы настраиваете сайт, это довольно гибко).

Так что, если вам этого достаточно, управлять будет намного проще!

Спасибо за ответ и за то, что посетили этот мой старый вопрос. :)

andyk 03.02.2009 16:42
Ответ принят как подходящий

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

Основные недостатки:

  • удваивает количество знаний, которые администратор / редактор должен иметь / развивать
  • удваивает количество угроз безопасности
  • удваивает количество обновлений / исправлений установок CMS
  • снижает вероятность найти замену вам
  • это усложняет задачи, связанные с SEO
  • это затрудняет разработку, если предполагается, что функции двух сайтов взаимодействуют
  • это делает взаимодействие между функциями двух сайтов затруднительным или невозможным (из-за ограничений CMS)

В любом случае, что это будет за вторая CMS? Если это сайт тех размеров, которые вы описали, почему бы не использовать настоящую CMS? И Drupal, и Joomla могут удовлетворить все описанные вами требования!

Найдите время, чтобы оценить, какую из них выбрать, и переходите на одну CMS!

теги изображения? не думаю. Или я что-то упустил?

andyk 03.02.2009 16:47

В joomla есть отличные компоненты галереи и мосты к галереям, таким как gallery2 и т. д.

markus 03.02.2009 17:17

Другие вопросы по теме