До и после. Перевод на правильную платформу

Главные вкладки

Аватар пользователя pselfin pselfin 28 декабря 2010 в 9:13

До и После Теоретически я всегда знал, что лучше использовать популярную CMS, чем какой либо непонятный "самопис"... Но я не предполагал, что есть умники, которые пытаются выдать более менее нормальную цмс за свое поделие, при этом изуродовав исходники...
Небольшой сказ о том, как перевести сайт на правильную систему управления (не забываем на каком ресурсе находимся ;))

Порядок действий

Анализ существующего сайта

На это этапе необходимо выявить существующие недостатки сайта и способы их устранения. Вполне может получится так, что переводить его на другой движок смысла не будет, но проще доработать имеющееся. Стоит так же обратить внимание на посещаемость сайта и источники пользователей, а так же наличие внешних работающих ссылок. Если их количество достаточно большое, продумайте как сохранить адреса (лучше не просто редирект сделать, но оставить УРЛы старыми). Определите технические недостатки: верстка, скорость работы, наличие мета-тегов и тд.

Определение способов решений

И вот Вы определились, что старый движок не справляется с задачами проекта, и нужно его менять. Не буду заострять внимание, почему именно выбран Drupal, холиваров на эту тему хватает. Под "способами решений" я подразумеваю набор используемых модулей. Рекомендую включать модули, имеющие хорошую поддержку и высокую статистику, находящиеся в стабильном состоянии, а главное удовлетворяющие (а может даже и с заделом на будущее) текущим требованиям проекта.

Перед реализацией...

Еще раз оглянитесь назад и убедитесь, что ранее все сделали правильно. Все ок? Продолжаем.
Перед тем, как начать, сделайте набросок микрозадач, шагов на пути выполнения данной работы. С этого момента, по сути, идет разработка нового сайта, но с учетом недостатков предыдущего и, так как выбран drupal, заделом на светлое будущее.

Реализация задуманного

Эта тема совсем отдельного поста, так как здесь уже идет речь о разработке.
Так как статья все таки о Друпале, и полезна будет новичкам (что бы не бросались в бой раньше времени), привожу ссылку на очень хорошее руководство http://drupal.ru/quickstart

Практический пример

Не спроста мысли вышеизложенные в голову пришли, пришлось подобное делать.
Попал в руки недавно сайт, который нужно администрировать, наполнять и продвигать.
Разработчик сделал его на wordpresse и попытался удалить все воспоминания об используемой CMS. В итоге остались какие-то файлы со скриптами и оформление, а страницы он сделал вручную (сайт маленький, порядка 15 страниц на тот момент). В общем, я принял решение убить старое поделие, и обустроится на перспективной, стратегически верной платформе.
Коротко (до - после):

  • URL созданы вручную - ЧПУ, создаются автоматом;
  • Отсутствие мета-тегов - Все на месте: заголовки, описания, ключевые слова;
  • Некликабельный логотип - Логотип и название компании ведут на главную;
  • Мелкие недочеты в оформлении - Исправлены нечитаемые шрифты4
  • Не адаптирован под разрешение 1024х768 - Поддерживаются разрешения мониторов 1024x768 и более;
  • Табличная верстка - Блочная верстка;
  • (новое) Добавлены дополнительные меню (строчка вверху и блок внизу) для повышения удобства, перелинковки;
  • (новое) Добавлены "хлебные крошки".

Ежели интересно кому, какие задействованы модули:

  • Редактирование материалов: CKeditor+IMCE;
  • Создание фотогалереи: CCK+ImageField+ImageCach+ThickBox;
  • Навигация по сайту: DHTML menu, Breadcrumbs menu;
  • Категоризация материалов: Taxonomy, Tagadelic;
  • Поисковое продвижение: Nodewords, Page title, Pathauto, Global Redirect.

Настройку и пошаговое руководство не вижу смысла приводить - это для каждого проекта эти действия уникальны.
Перевод сайта на CMS Drupal
Живой результат работы в сети: http://svelto.info
Конструктивная критика приветствуется.

Комментарии

Аватар пользователя pselfin pselfin 28 декабря 2010 в 10:04

"RxB" wrote:
Пётр, на друпал-релиз пати ин Крд идёшь?

Конечно! А где когда кто? Вел тебе уже не нужен опять?))