Как интегрировать CMS в существующий сайт - PullRequest
3 голосов
/ 29 ноября 2010

Если бы вы интегрировали какую-то CMS с открытым исходным кодом в уже существующий веб-сайт ... какую CMS вы бы выбрали и как бы вы ее достигли?

Ответы [ 4 ]

5 голосов
/ 19 марта 2014

ЛУЧШИЕ CMS, которые будут работать очень хорошо и могут соответствовать вашим потребностям:

  1. Instante Update - лучший на мой взгляд

  2. PulseCMS

  3. SiteCake

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

1 голос
/ 29 ноября 2010

вам следует задать вопрос в другом порядке «Как перенести уже существующий контент в CMS с открытым исходным кодом», и ваш список действий будет

  1. сопоставление существующих данных и схемы URL-адресов (чтобы можно было перенаправлять со старого содержимого на новые местоположения при изменении местоположений), чтобы получить представление о количестве страниц / структуры, которые необходимо преобразовать
  2. выберите ваше следующее оружие (WordPress, Joomla, Modx и т. Д. В зависимости от ваших потребностей и количества данных) и выполните чистую установку последней версии
  3. конвертировать старые данные сайта в формат импорта выбранного вами оружия
  4. если ваша информация находится в стадии планирования проектирования, редактирования и других регулярных задач, которые нужны каждому сайту

Идея здесь состоит в том, чтобы сначала выполнить преобразование с необработанными данными, чтобы получить чистую структуру сайта и контент, который вам действительно нужен, и в первую очередь не связываться с задачами дизайна и редактирования, поскольку они вторичны и могут решаться отдельно снова и снова

0 голосов
/ 29 ноября 2010

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

Для меня было бы 3 варианта, если это CMS на основе PHP: Wordpress, Joomla или Drupal. Я предпочитаю последнее, потому что оно очень гибкое (хотя оно также имеет некоторые особенности, особенно если вы создаете многоязычные сайты).

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

Портировать данные в Drupal очень просто (с помощью модуля Migrate - Миграция: не только для птиц ).

О, и еще одна вещь: также помните вещи, которые вы планируете на будущее. Если вы подумываете о создании полноценного веб-сайта, не останавливайтесь на том, что поможет вам сейчас, но удержите вас в будущем.

0 голосов
/ 29 ноября 2010

Я бы пошел с WordPress ... просто скачайте с wordpress.org и установите его на свой сайт, через FTP или файловый менеджер, но вам нужно знать, как использовать WordPress, в PHP все будет очень просто, ониобычно разделить сайт на три части.Заголовок, тело и нижний колонтитул, попробуйте поиграть с ним, и вы можете интегрировать его ... но я думаю, что CMS гораздо предпочтительнее, если вы пытаетесь создать блог-сайт

...