Мигрировать существующий сайт в CMS, например, в Drupal или Framework, как в Zend или ни того, ни другого? - PullRequest
0 голосов
/ 17 марта 2012

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

Как мне перенести существующий код / ​​базу данных в Drupal? Я ищу общий процесс здесь; что-то, что может быть применено к небольшому сайту, такому как личный блог или гигантский сайт, такой как stackoverflow.com (очевидно, возникают проблемы с масштабированием, но я просто ищу общие соображения).

Стоит ли мне вообще беспокоиться? Стоит ли вместо этого рассмотреть вопрос о переходе на фреймворк (например, Zend), который даст мне немного больше структуры для продвижения вперед? Или вообще не мигрировать.

К вашему сведению - мой сайт в настоящее время закодирован в PHP и MySQL с небольшим количеством jQuery, добавленным для хорошей меры.

Ответы [ 2 ]

3 голосов
/ 17 марта 2012

Если вы сосредоточены на управлении контентом, то используйте CMS, такие как Drupal, Wordpress, Joomla.

Однако, если в вашем приложении много настраиваемой логики, выберите такую ​​инфраструктуру, как Zend или Symfony, которая дает вам больший контроль над функциональностью, чем CMS, что вынуждает вас использовать свою модель программирования.

3 голосов
/ 17 марта 2012

Зенд займет много времени.Вместо этого я предлагаю вам придерживаться Drupal или Wordpress (или искать наиболее подходящую CMS здесь: http://www.opensourcecms.com/.

Если вы все еще хотите придерживаться Drupal, тогда прочитайте это руководство о переходе сайта на drupal (ниже вы можете опубликоватьможет найти полезные ссылки, которые объяснят вам больше о миграции сайта. Вот руководство drupals http://drupal.org/documentation/migrate Наиболее известные CMS, такие как Wordpress, Joomla или Drupal, всегда будут содержать информацию о миграции сайта в предоставленной документации, так что вы можететакже попробуйте погуглить.;)

...