Drupal - все о движке Drupal, что нужно знать о CMS

CMS DrupalCMS Drupal – бесплатный движок для сайтов с почти 16000 плагинов. Используют две версии CMS – Drupal 7 и Drupal 8. Большинство сайтов перешли на восьмую версию. Движок был выпущен в 2001 году в Бельгии. С тех пор сообщество Drupal расширилось. CMS пришла в РФ. Разработчики сайтов оценили то, что пользоваться системой можно бесплатно, но столкнулись со следующими недостатками:

  1. Слишком большое разнообразие модулей. В других CMS заметно меньше плагинов. Кажется, что команда разработчиков создала Drupal-модули для всего на свете. Но когда веб-программисты начинают работать с дополнениями, выясняется, что большая часть плагинов дублирует друг друга.
  2. Доля сайтов на основе Drupal в российском сегменте интернета составляет 1,7%. Поэтому у CMS в РФ слабо развитое сообщество и документация на русском языке появляется заметно позже, чем на Западе.
  3. Использование Drupal требует серьезных технических знаний. В отличии от других движков, Drupal имеет собственную внутреннюю иерархию проектов. Внутри реализована система нод (Node), что делает разработку более сложной, чем на Wordpress или Joomla. Новичку, который работал с другими движками, понадобятся 1-2 месяца, чтобы разобраться с особенностями Drupal.
  4. Еще один недостаток – несовместимость со старыми версиями других движков. Если Вы – владелец устаревшего сайта и желаете перенести информацию на платформу Drupal, потребуется кропотливая работа по ручному переносу, так как в автоматическом режиме платформа не совместима со старыми версиями Joomla или LiveStreet.
  5. С точки зрения программиста, в Drupal не в полной мере реализованы методы объектно-ориентированного программирования Только в версии 8 стали появляться его элементы.
  6. Перевод интерфейса движка не всегда корректный. В процессе работы разработчику приходится самостоятельно переводить часть строк.
  7. В системе отсутствует встроенный редактор текстов и модуль ввода капчи. Приходится использовать сторонние модули, что замедляет процесс разработки сайта.