Ключевое отличие: Drupal имеет много версий и в настоящее время работает на версии 7. Каждая версия направлена на то, чтобы сделать систему более удобной для пользователя и предлагает различные функции, которые позволяют веб-сайтам быть более динамичными по своей природе. Версия Drupal 6 была представлена в феврале 2008 года, а версия Drupal 7 была представлена в январе 2011 года.
Drupal - это бесплатная среда управления контентом с открытым исходным кодом (CMF), написанная на языке PHP. Он используется для веб-сайтов блогов, а также для политических и правительственных сайтов. Википедия заявляет, что стандартный выпуск Drupal, известный как ядро Drupal, предлагает такие функции, как «регистрация и обслуживание учетных записей пользователей, управление меню, RSS-каналы, настройка макета страницы и системное администрирование». Его можно использовать как веб-сайт для брошюр, как отдельный - или многопользовательский блог, интернет-форум или веб-сайт сообщества, предоставляющий пользовательский контент. Drupal не требует никаких навыков программирования от разработчика для базовой установки и администрирования. Drupal был первоначально написан Dries Buytaert на доске объявлений, которая впоследствии стала проектом с открытым исходным кодом. Drupal происходит от голландского слова «druppel», что означает «капля».
Drupal имеет много версий и в настоящее время работает на версии 7. Каждая версия нацелена на то, чтобы сделать систему более удобной для пользователя и предлагает различные функции, которые позволяют веб-сайтам быть более динамичными по своей природе. Drupal версии 6 был представлен в феврале 2008 года, в то время как Drupal версии 7 был представлен в январе 2011 года. Дата выпуска версий не установлена.
Drupal.org перечисляет изменения, внесенные в версии 7. Компания перечисляет все изменения в версии в журнале изменений Drupal, который можно найти на веб-сайте.
- Drupal 7 требует новых системных требований, таких как MySQL 5.0.15 или PostgreSQL 8.3, PHP версии 5.2 или выше и память PHP размером 40–64 млн.
- Более безопасная реализация для запланированных задач (cron.php)
- Более безопасная система паролей
- Более безопасная система входа
- Модули могут быть обновлены через Интернет
- Административные ссылки для редактирования существующих элементов страницы на каждой странице
- Улучшена поддержка интеграции редакторов WYSIWYG
- Больше перетаскивания для административных задач
- Разрешения теперь могут обрабатывать больше метаданных
- Пользователь 1 создан как часть процесса установки
- Добавлены функции в профиль установки по умолчанию
- Автоматическое выполнение задач может быть настроено через конфигурацию
- Переработан валидатор паролей
- Переименованы «форматы ввода» в «текстовые форматы»
- Добавлена поддержка текстовых форматов по умолчанию, назначаемых для каждой роли
- Перенос разрешений в текстовом формате на главную страницу разрешений
- Добавлены "вертикальные вкладки"
- Улучшена поддержка часовых поясов
- Удалены пользовательские темы
- Добавлен новый модуль "Ярлыки"
- Добавлены конструкторы запросов для запросов INSERT, UPDATE, DELETE, MERGE и SELECT
- Поддержка репликации master / slave, транзакций, запросов с несколькими вставками, отложенных вставок и других функций.
- Добавлена поддержка ядра базы данных SQLite
- По умолчанию для MySQL используется механизм InnoDB, а не MyISAM, если он доступен для большей масштабируемости и целостности данных.
- Документация по Hook API включена в ядро Drupal
- Добавлена возможность импорта OPML для RSS-каналов.
- Добавлены параметры обновления ленты
- Добавлена поддержка поиска с учетом языка
- Добавлены тестовые рамки и тесты
- Удалите некоторые темы и добавили другие темы по умолчанию в интерфейсе пользователя и администратора
- Файлы теперь являются объектами первого класса Drupal с функциями file_load (), file_save () и file_validate () и соответствующими хуками.
- В файлах используются потоковые оболочки PHP для обеспечения поддержки как открытых, так и личных файлов, а также для поддержки подключаемых механизмов хранения и доступа к удаленным ресурсам.
- Добавлено поле специально для загрузки файлов
- Улучшена обработка изображений
- Добавлено поле специально для загрузки изображений
- Лучшая поддержка для мультисайтовых установок
- Добавлена поддержка RDF
- Лучшая поддержка для поисковой оптимизации и веб-ссылок
- Добавлена возможность добавления пользовательских полей
- Установщик можно запустить из командной строки
- Обновления до базовой библиотеки JavaScript, библиотеки форм JQuery
- Добавлен jQuery UI 1.8
- Улучшенная система контроля доступа к узлу
- Улучшена обработка долгосрочных задач