Четыре года разрабатывалась и в итоге была выпущена стабильная версия Drupal 8. Мнения пользователей разделились: некоторые считают, что данный вариант может стать полноценной заменой WordPress, остальные, что за много лет Drupal утратил большую часть системной базы и, скорее всего, этот процесс необратим. Всё дело в различных с другими CMS принципах, Drupal 8 акцентируется на удобстве проектирования и возможности добавления отдельных элементов в систему, а не на обычном исправлении данных. Поэтому объективную оценку ему можно будет дать лишь через пару лет, когда наберется база модулей. Пока рассмотрим возможности, которые предоставляются на данный момент.
к содержанию ↑Компоненты Symfony 2
Изначально сенсационной новинкой стал переход на компоненты Symfony 2. Для тех, кто с ними работал ранее, данный факт является положительным, но тех, кто работает с WordPress, может оттолкнуть. Вместе с тем выбор плагинов обуславливается размером сообщества и напрямую влияет на выбор CMS. При этом следует обратить внимание на то, что Symfony2 не является самым быстрым фреймворком, из чего вытекает следующий пункт.
к содержанию ↑Скорость работы
Бета-тестирование указывало на падение скорости в 3-4 раза в сравнении с Drupal 7, шустрость которого и ранее оставляло желать лучшего.
CKEditor — встроен
Предыдущий редактор WYSIWYG для Drupal 7 был мало функционален. Нынешний CKEditor имеет гораздо лучший вид.
к содержанию ↑image
Менеджера изображений нет. В Drupal 8 их можно только загрузить и вставить.
Quickedit
Новинка, позволяющая править текст непосредственно на странице, незаменима при неожиданных, срочных корректировок.
Views из коробки
Наиболее распространенный плагин из Drupal 7, благодаря которому возможно создавать любой перечень информации, графических модулей и другого теперь доступен из коробки.
Twig
В Drupal 8 используется тот же шаблонизатор, что и в Symfony2.
к содержанию ↑Встроенная мультиязычность
Очень удобная и привлекательная, возможно, именно благодаря ей Drupal 8 выберут для многих сайтов.
REST API
Полезная функция, которая делает возможным связать сайт, к примеру, с мобильными приложениями, и не только.
Свой стиль кода
Несмотря на то, что за основу взята Symfony2, их стандарт кода не используется. Взамен знакомого PSR-2 появился свой стиль кода, который основан на старом PEAR стандарте.
Особенности ООП
Ожидания красивого ООП подхода не оправдались. В коде присутствуют массивы, магические строки переместились их хуков в .yml файлы конфигурации. Из плюсов — наличие DI контейнера.
Собственный ORM
Drupal 8 частично построен на Doctrine, из нее используется только парсер для аннотаций. А ORM является самой часто используемой частью после темплейтинга.
Требования
Браузеры
- Internet Explorer 11
- Microsoft Edge
- Firefox 5.x и моложе
- Opera 12 и моложе
- Safari 5.x и моложе
- Google Chrome
БД
MySQL, MariaDB or Percona Server (Recommended)
MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 и выше с InnoDB и PDO database расширение.
PostgreSQL
PostgreSQL 9.1.2 и моложе.
SQLite
Поддержка SQLite 3.6.8 и моложе
Другие DB серверы
Microsoft SQL Server и MongoDB поддерживаются с помощью модулей
PHP
Поддерживает начиная с PHP 5.5.9. Рекомендуется использовать PHP 7.1 и выше
Память
64мб достаточно для того, чтобы скрипт работал. Но чтобы скрипт работал отлично, на средних и малых проектах — необходимо порядка 256 мб и выше.
ВЫВОДЫ
Вряд ли он заменит WordPress. Для компаний, которые делают сайты по заказу, решающими моментами являются быстрота подготовки и исполнения. Вероятно, он займет свое место среди программных платформ для создания многослойных ресурсов, возможно, станет полноценной заменой самой Symfony2.
Протестировать Drupal 8 можно тут (необходима регистрация, но без подтверждения email).
Плагин рейтинга создан автором этого блога. Буду очень признателен, если вы сможете его поддержать (ссылка)
Спасибо, сам много разрабатываю на Друпал, 8 версия отлично подойдет для многих проектов!
alex
новичок
debian 9.4
drupal-8.5.0
Вопрос почему так ?
http://localhost/drupal85/admin/content The requested URL /drupal85/admin/content was not found on this server.
Apache/2.4.25 (Debian) Server at localhost Port 80
а на drupal-7.57
http://localhost/drupal757/#overlay=%3Fq%3Dadmin
5.5.5-10.1.26-MariaDB-0+deb9u1
7.0.27-0+deb9u1
Apache/2.4.25 (Debian)
Ср мар 14 16:32:32 MSK 2018
Что может помочь для Друпал 8 ?
Вопрос не решается никак ! ничем ! в течении около года.
Модуль Rewrite установлен
Никакие ! вставки в .htaccess ничего не меяют.
С уважением.
Здравствуйте! Вы пробовали в корень ложить? или указывать в конфиге о том, что сайт лежит в папке.