Был ли выбор между несколькими системами? Если да, то какими были критерии выбора, кто рассматривался в качестве "кандидатов"?
Александр Венедюхин:
Рассматривались Drupal и Joomla! Предпочтение отдали Drupal, так как требуемую информационную структуру удобнее реализовывать в этой CMS.
Насколько был достаточен стандартный функционал? Пришлось ли дорабатывать ядро, ставить плагины, дорабатывать функционал?
Александр Венедюхин:
Пришлось разработать и добавить пару модулей (для поиска по сайту и для дополнительной навигации). Кроме того отдельной задачей был импорт большого числа статей (свыше 2500) из старой CMS с максимально корректным преобразованием структуры и сохранением старых URLов. Эту задачу удалось решить, написав скрипт преобразования базы данных (Perl + SQL).
(этот и следующий вопросы - от сообщества drupal.ru) Сайт сделан "с нуля" или это миграция с другой CMS? В последнем случае интересно, с какой, и причины миграции?
Александр Венедюхин:
Это миграция со специализированной CMS собственной разработки RU-CENTER. Причина миграции в том, что имевшаяся CMS сильно устарела за долгие годы эксплуатации и было принято решение отказаться от её поддержки в пользу другого, внешнего решения.
Стоит ли ожидать перевода www.nic.ru на Drupal?
Александр Венедюхин:
Нет.
Следующий вопрос совсем уж технический, но ответ будет интересен админам, настраивающим Drupal в различных окружениях. Видно, что info.nic.ru работает на Nginx (кстати удивительно старой версии) - работа Drupal организована напрямую с nginx или nginx работает как обратный прокси к другому вебсерверу?
Александр Венедюхин:
Nginx работает в качестве обратного прокси к Apache.
Планируются ли какие-то тарифы на хостинге Ru-Center оптимизированные для работы с Drupal? Или быть может упрощающие пользователям установку CMS?
Александр Венедюхин:
На хостинге уже есть возможность предустановки WordPress и Joomla! из панели управления. Так что, на мой взгляд, Drupal - очевидный кандидат на следующее внедрение "стандартной" CMS. Что касается обычной установки, силами пользователя, то, по опыту, Drupal уже сейчас успешно устанавливается и хорошо работает на тарифе "301" хостинга RU-CENTER.
Если в работе других сайтов используются другие CMS, то плюсы и минусы в сравнении с Drupal? Сильные стороны Drupal и чего на ваш взгляд не хватает в этой CMS?
Александр Венедюхин:
Основные плюсы Drupal вот в чём. Во-первых, это CMS с открытым исходным кодом и подходящей лицензией. Во-вторых, Drupal, как проект, демонстрирует стабильное развитие в течение довольно продолжительного времени, вокруг него сложилось сообщество разработчиков, то есть, Drupal - живой, а это снижает риск столкнуться с неожиданными проблемами поддержки в будущем, позволяет лучше планировать техническую деятельность по созданию сайтов в долгосрочной перспективе. В-третьих, современный Drupal довольно гибок (в отличие от, например, Joomla!), позволяет реализовать всякие "хитрые" функции по управлению контентом.
Основные недостатки, на мой взгляд, такие: архитектура Drupal не очень хорошо продумана с точки зрения оптимизации нагрузки на сервер; в ядре и стандартных модулях часто встречается неряшливый код, служащий источником неприятностей; техническая документация оставляет желать лучшего; недостаточно внимания уделяется безопасности использования CMS рядовыми пользователям (процедуры авторизации, работа по https - тут ещё есть что улучшить).
Что стало решающим аргументом в пользу Drupal?
Александр Венедюхин:
Гибкость и распространённость системы.
Сторонники проприетарных CMS часто утверждают, что "плюсы" их продуктов - в гарантиях и стабильной поддержке, в простоте и низкой стоимости разработки, в легкости работы с административной панелью. А в чем, на Ваш взгляд, "плюсы" CMS Drupal?
Александр Венедюхин:
Плюсы Drupal в тех же самых характеристиках: в гарантиях и стабильной поддержке, в простоте и низкой стоимости разработки, в легкости работы с административной панелью. Просто, в случае с Drupal, отличается структура происхождения этих плюсов, но само их наличие не определяются тем "проприетарная" CMS используется или нет. Понимание этого - важный для управления разработкой момент.
Как насчёт такого контента, который буквально заставит читателя страницы кликнуть на заветную кнопку, подписаться на рассылку или купить товар? Измените своё отношение к продающему копирайтингу на основе одной статьи!
Прежде чем читать эту статью - поймите, на встрече перед вами живые люди, которые ведут себя также как все остальные, живут с вами в одном городе, ходят в кафе и на фитнесс, увлекаются чем-то интересным, читают блоги, сидят в соц.сетях и любят смешные картинки.