После 8 месяцев работы сообщество разработчиков выпускает Drupal 5.0. Сегодня также шестой день рождения друпала, так что время для релиза выбрано, как нельзя лучше. Четвертая версия была выпущена в 2002 и мы окончательно решили поднять номер версии до пяти.
На друпале работают многие сайты начиная от персональных блогов заканчивая сайтами веб-сообществ.
Адрес для скачивания: http://ftp.osuosl.org/pub/drupal/files/projects/drupal-5.0.tar.gz
Список улучшений
- Интерфейс администрирования: полностью переработана структура части сайта для администратора. Все страницы для управления сайтом разбиты на категории.
- Таблицы: большинство таблиц имеют флажок "выделить все" и возможность выделения нескольких строк, удерживая "Shift".
- Типография: множество улучшений.
Список нововведений
- Добавлены страницы для просмотра статуса и проверки системных требований.
- Появился инсталлятор с веб-интерфейсом.
- Новая тема Garland по умолчанию (c версией с фиксированной шириной Minelli). Эта тема использует модуль Color для смены цветовой схемы на лету.
- Произвольные типы материалов (CKK): теперь друпал имеет (в зачаточном виде) эту необходимую функцию.
- URL-фильтр: теперь он встроен в ядро.
- Блоки для ролей пользователей: можно указывать видимость блоков для различных ролей пользователей.
- Название блоков: теперь их можно менять.
- Управление пользователями: формы с автозаполнением, фильтры для списков пользователей.
- Управление модулями: модули в списке отображаются по категориям, показаны их версии и зависимости.
- Препроцессор CSS: все таблицы стилей комбинируются в одном сжатом файле, как результат увеличение скорости работы.
- Производительность: были усовершенствованы механизмы сессий и управление доступом.
Для разработчиков
- Библиотека JavaScript: в ядро интегрирована JavaScript-библиотека (я бы сказал фреймворк) jQuery и все скрипты переписаны под нее.
- Структура каталогов: теперь у каждого модуля есть свой каталог.
- Удаление модулей: при деинсталяции модули имеют возможность очистить за собой базу данных.
- Мехнизм кеширования: имеется возможность реализовать альтернативные механизмы кеширования вместо стандартного в БД.
- Механиз сессий: имеется возможность реализовать альтернативные механизмы сессий пользователей вместо стандартного.
- Улучшен движок шаблонов PHPTemplate.
- Доступ к материалам: улучшено взаимодействие модулей, который разграничивают доступ к материалам.
- Отображение материалов: теперь работает с массивами.
- Form API: появилась возможность программно отправлять формы и улучшено API для многошаговых форм (wizard классический).
Общие выводы
- Новая версия друпала "на глаз" намного быстрее работает чем предыдущая. На английском сайте говорят, что это из-за переработанных сессий, и также ссылаются на препроцессор CSS.
- Новая тема действительно неплохая (ее уже портировали на Word Press по-моему), особенно учитываю то, что ее можно настраивать.
- Администрировать сайт стало легче, только надо привыкнуть к этому.
- За jQuery - спасибо
- Инвалидный CKK - в топку
Комментарии
спасибо за обзор...
просто и понятно, что за изменения...
а то на английском читать не так интересно...
Особенно понятно про "Инвалидный CKK - в топку :)"
В оригинале, кажется, про возможность нарастить базовую функциональность прелестями отдельного модуля CCK.
Но за перевод - спасибо!
Я уже это мнение высказывал - полнофункциональный CKK должен быть в ядре. Под "полнофункциональностью" понимается:
- наличие стандартных типов полей (строки, числа, текст, ссылки на материалы и прочее)
- наличи разнообразых виджетом для редактирования полей
- возможность использования шаблонов для отображения и редактирования материалов
- возможность создавать свои типы материалов
- поиск по полям материалов (можно реализовать частично модулем Views), например, пользователь ищет в каталоге товары фирмы "Sony", или ищет сообщество у которого в описании встречается слово "drupal".
Так что будем ждать шестой версии.....
---------------------------
С уважением, Борис Вольфсон
CCK не даёт такой гибкости, какой обладает Form API, к тому же кушает ресурсы лишними (с точки зрения разработчика модулей) запросами к базе и вычислениями.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Я вот как ни странно согласен с вами, что модуль CKK не оптимизирован. Также согласен, что настройки виджетов не гибкие (я же выше написал) - тут надо дорабатывать и нормально шаблоны прикручивать. Плюс мы про _разные_ вещи говорим Form API намного уже... если есть желание обсудить, то в другой ветке стоит сделать, а то уже оффтоп.
---------------------------
С уважением, Борис Вольфсон
Почему оффтоп, Form API то же изменился в пятёрке Подробнее на http://drupal5.ru/node/7 а так же появились новые, пока толком не документированные, но очень приятные свойства элементов #validate и #process.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Полезная, кстати, статья...
И еще, я конечно понимаю, что иметь свой отдельный сайт посвященный Drupal5 это круто, но може стоит собирать всю полезную информацию в одном месте?
Мой перевод анонса на habrahabr.ru со ссылками на иллюстрации новшеств.
Всё кул, но реализация новой темы разочаровывает:
1. Сейчас пишу в ИЕ и первые символы в строке не вижу в textarea
2. Маркеры у UL то появляются, то пропадают в ИЕ
3. У меня стоит Опера 7.хх, в ней сайт почти не работоспособен: верхнее меню в столбик, левое меню не кликается.
Ослик какой версии у вас стоит?
---------------------------
С уважением, Борис Вольфсон
---Не гоните коней, будет вам полный CCK в дальнейших версиях, это только начало Уже сейчас, кстати, он лучше интегрируется: можно создавать поля уже существующим типа контента. Так что не надо топку, плиз
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
"У меня стоит Опера 7.хх, в ней сайт почти не работоспособен"
что Оперу 9 мешает поставить? идеология?
Ну так и в MSIE 4.0 половина сегодняшних сайтов вряд ли будет работать...
Старые версии оперы, достаточно слабо держали новые возможности стандартов, особенно CSS.
---------------------------
С уважением, Борис Вольфсон
"стоит собирать всю полезную информацию в одном месте?"
Axel говорит, что нужны конкретные предложения и желающие их осуществить, а он предоставит средства и возможности... Так что, всё в руках сообщества...
Да мне в целом на Оперу пофиг, я ей не пользуюсь, в 9-ой вроде garland работает, в 8-ой не проверял.
Поздравления от конкурента
http://www.joomla.org/content/view/2618/1/
---------------------------
С уважением, Борис Вольфсон
У меня то IE 6.0.
а чё там с переводом? где-нить есть или как?