Новая версия CMS Drupal 5.0

16.01.2007 06:28

После 8 месяцев работы сообщество разработчиков выпускает Drupal 5.0. Сегодня также шестой день рождения Drupal, так что время для релиза выбрано, как нельзя лучше.

Четвертая версия была выпущена в 2002 и было решено поднять номер версии до пяти.

На Drupal работают многие сайты начиная от персональных блогов заканчивая сайтами веб-сообществ.

Список улучшений

  • Интерфейс администрирования: полностью переработана структура части сайта для администратора. Все страницы для управления сайтом разбиты на категории.
  • Таблицы: большинство таблиц имеют флажок "выделить все" и возможность выделения нескольких строк, удерживая "Shift".
  • Типография: множество улучшений.

Список нововведений

  • Добавлены страницы для просмотра статуса и проверки системных требований.
  • Появился инсталлятор с веб-интерфейсом.
  • Новая тема Garland по умолчанию (c версией с фиксированной шириной Minelli). Эта тема использует модуль Color для смены цветовой схемы на лету.
  • Произвольные типы материалов (CKK): теперь Drupal имеет (в зачаточном виде) эту необходимую функцию.
  • URL-фильтр: теперь он встроен в ядро.
  • Блоки для ролей пользователей: можно указывать видимость блоков для различных ролей пользователей.
  • Название блоков: теперь их можно менять.
  • Управление пользователями: формы с автозаполнением, фильтры для списков пользователей.
  • Управление модулями: модули в списке отображаются по категориям, показаны их версии и зависимости.
  • Препроцессор CSS: все таблицы стилей комбинируются в одном сжатом файле, как результат увеличение скорости работы.
  • Производительность: были усовершенствованы механизмы сессий и управление доступом.

Для разработчиков

  • Библиотека JavaScript: в ядро интегрирована JavaScript-библиотека (я бы сказал фреймворк) jQuery и все скрипты переписаны под нее.
  • Структура каталогов: теперь у каждого модуля есть свой каталог.
  • Удаление модулей: при деинсталяции модули имеют возможность очистить за собой базу данных.
  • Механизм кеширования: имеется возможность реализовать альтернативные механизмы кеширования вместо стандартного в БД.
  • Механизм сессий: имеется возможность реализовать альтернативные механизмы сессий пользователей вместо стандартного.
  • Улучшен движок шаблонов PHPTemplate.
  • Доступ к материалам: улучшено взаимодействие модулей, который разграничивают доступ к материалам.
  • Отображение материалов: теперь работает с массивами.
  • Form API: появилась возможность программно отправлять формы и улучшено API для многошаговых форм (wizard классический).