Вы здесь

Drupal 6.0

https://www.drupal.org/project/drupal/releases/6.0

После года потраченного на разработку Друпал 6.0, мы готовы сегодня показать его всему миру:

Мы хотим поблагодарить всё наше сообщество, от которого в процессе разработки новой версии мы получили более 1600 сообщений через наш трекер. Эти сообщения в первую очередь касались эргономики, безопасности и расширения возможностей платформы в целом. Благодаря вашим сообщениями (от найденных ошибок, до пожеланий о новых возможностях) Drupal продолжает развиваться в направлении гибкости и мощи, предоставляемой разработчиками модулей и тем.

На сегодняшний день, на Drupal работают такие сайты как

Drupal можно использовать для создания персональных блогов, трансляций, сообществ или информационных сайтов. См.: «Сайты на Drupal».

Модули

  1. aggregator
  2. block
  3. blog
  4. blogapi
  5. book
  6. color
  7. comment
  8. contact
  9. dblog
  10. filter
  11. forum
  12. help
  13. locale
  14. menu
  15. node
  16. openid
  17. path
  18. php
  19. ping
  20. poll
  21. profile
  22. search
  23. statistics
  24. syslog
  25. system
  26. taxonomy
  27. throttle
  28. tracker
  29. translation
  30. trigger
  31. update
  32. upload
  33. user

Темы

  1. bluemarine
  2. chameleon
  3. - marvin
  4. garland
  5. - minnelli
  6. pushbutton

Новые возможности Drupal 6.0

Drupal 6.0 включает много улучшений, одни из которых видны с первого взгляда, другие зарыты глубже. Для быстрого знакомства с новыми возможностями, вы можете посмотреть видео которое записал Greg Knaddison — New features in Drupal 6.0 и другие видеоролики. Список изменений слишком велик, чтобы его полностью здесь приводить, поэтому мы включили несколько самых интересных на наш взгляд изменений.

Простая и быстрая установка

Новая программа установки Drupal 6 позволит вам установить сайт в считанные минуты. Теперь вам придётся меньше кликать мышкой и выставлять разные параметры, но будет приятнее больше работать с интуитивно понятным интерфейсом который позволяет использовать перетаскивание пунктов мышкой на новые места. Установка Drupal теперь проходит быстро и интуитивно понятно. Сразу после запуска, программа установки предложит вам скачать/импортировать перевод системы на ваш родной язык и продолжить установку на нём. Посмотрите видео которое записала Addison Berry.

Перетаскивание мышкой

Для управления меню сайта теперь используется перетаскивание пунктов меню мышкой на нужное место. Также перетаскивание доступно для блоков, форумов, терминов таксономии, форматов ввода, загружаемых файлов, полей профиля и др. Использование JavaScript при размещении элементов позволяет избежать постоянной перезагрузки страницы и сразу видеть внесённые изменения.

Перевод документов на разные языки

Документы можно переводить на другой язык прямо из интерфейса системы. При посещении сайта, Drupal автоматически показывает документы на том языке, для которого настроен браузер посетителя. Также для документов на разных языках можно настроить URL этих документов. Документы на разных языках могут автоматически использовать в адресе как поддомен — en.example.com, так и папку — example.com/en. Система поддерживает «из коробки» и разные направления письма — слева направо и справа налево. Посмотрите видео записанное Michael F и ещё одно записанное Greg Knaddison.

Улучшенная работа с языками

Drupal автоматически импортирует переводы при включении новых модулей и тем. Импорт поддерживается на все языки включенные в системе и зависит от доступности файла с переводом.

Быстрый интерфейс переводов

Загрузите и установите дополнительный модуль локализации для перевода текстов на ваш родной язык «на лету».

Новые стандартные модули

Стандартные модули Drupal также пополнились несколькими интересными образцами.

Trigger

Вам нужно настроить определённую реакцию на события? Хотите отправлять определённые письма при публикации документов или управлять самой публикацией? Вы можете автоматизировать многие процессы используя новый модуль Trigger. Этот модуль не требует навыков программирования и вы можете настроить то, как должна реагировать система на определённые события.

OpenID

Модуль OpenID позволит посетителям вашего сайта использовать на нём свои OpenID-аккаунты. OpenID позволит легче создавать аккаунты и входить на сайт.

Update status

Включите этот модуль и вы всегда будете знать о выходе новых версий включенных у вас модулей и тем. Этот модуль связывается с сервером drupal.org и автоматически проверяет наличие новых версий.

Работа с темами: легче она не была никогда

Настройка оформления вашего сайта стала легче, но при этом возможности и гибкость настройки тем увеличились!

CSS-темы

Определение регионов, зависимостей и возможностей при помощи одного лишь .info-файла, который размещается в папке темы и позволяет отказаться от кодирования всех этих элементов на PHP и позволяет создавать «лёгкие» CSS-темы.

Theme developer module

Drupal 6 поддерживает новые инструменты для разработчиков тем, включая дополнительный модуль Devel. Этот модуль — аналог Firebug, который улучшает возможности по работе с темами прямо в интерфейсе Drupal. Посмотрите видео снятое Moshe Weitzman.

Настройка тем

Хотите изменить вид определённой части вашего сайта? Теперь едва ли не все элементы оформления используют отдельные шаблоны. Просто скопируйте нужный шаблон в папку темы и измените нужные параметры. Нет кодирования — нет трудностей. Посмотрите видео записанное Earl Miles.

Предварительная обработка

Функции предварительной обработки освобождают разработчика темы от сложного кодирования на PHP в файле template.php. Темы остались такими же гибкими как и раньше, но настраивать их стало удобнее.

Перевод элементов тем

В Drupal 6 расширены возможности перевода текста, который используется в JavaScript и перевод этого текста унифицирован с переводом обычных текстовых строк в .php-файлах. Текст в .js-файлах теперь также легко перевести как и любой другой.

Новая версия jQuery

Начиная с 5 версии, в Drupal используется библиотека jQuery, которая значительно расширяет возможности Drupal по использованию JavaScript и AJAX. В 6 версии системы также используется эта библиотека, версия которой теперь обновлена до jQuery 1.2.3.

Безопасность системы

В этой версии системы доступно много инструментов позволяющих защитить ваш сайт и ваших пользователей. Важная часть защиты сайта — это модуль Update status, который позволяет следить за обновлениями и информирует администратора сайта о новой версии системы и новых версиях установленных модулей и тем.

Мы на вас рассчитываем!

Команда безопасности Drupal не оставит вас в беде! Мы тесно работаем с авторами дополнительных проектов (модулей и тем) и разработчиками стандартных модулей, и выпускаем по мере необходимости обновления. Чтобы быть всегда в курсе последних изменений, используйте стандартный модуль Update status и подпишитесь на рассылку команды безопасности.

Проверка надёжности пароля

Теперь в систему включена проверка надёжности используемого вами пароля. Постарайтесь использовать надёжный пароль для своего аккаунта и не используйте простые пароли.

Права доступа

Система прав доступа Drupal основанная на ролях была улучшена в этой версии. Управлять правами пользователей стало проще и теперь вы можете установить более точные параметры.

Формат ввода PHP

В этой версии формат ввода PHP исключён из стандартных форматов и подключается как отдельный модуль. Полное отключение этого формата ввода в случае его ненужности на сайте позволит избежать случайных ошибок и улучшит безопасность системы.

Быстродействие и обслуживание

Увеличив возможности системы и внеся многие улучшения, нам по-прежнему удалось увеличить быстродействие. При открытии каждой страницы задействовано меньше кода и обрабатывается меньше функций, таким образом вы можете использовать больше модулей с прежними ограничениями.

Оптимизированный код

В Drupal 6 ещё большее разделение на модули чем в предыдущих версиях. Система стала ещё модульнее и каждый из модулей загружается только в случае необходимости. В результате этого обрабатывается меньше функций и система работает быстрее. Оптимизация JavaScript и кеширование блоков также улучшили производительность системы как для пользователей вошедших в свои аккаунты, так и для анонимных посетителей сайта.

Масштабируемость

Для больших сайтов, Drupal 6 работает теперь значительно быстрее при использовании таких программ как Squid или Pound.

Новая система меню

В этой версии система меню была переписана с нуля. Новая система меню мощнее и эффективнее предыдущей.

Проверка файлов

Реализована более совершенная проверка файлов прикрепляемых к документам. Новые функции позволяют лучше определять размер, тип расширения и разрешения на использование файлов.

Сбор статистики

Вы можете выбрать между ведением статистики на уровне базы данных или ОС, что предоставляет дополнительную гибкость по отслеживанию системных событий и использованию дополнительных инструментов. Система формирования статистических отчётов Drupal теперь соответствует требованиям RFC 3164.

Схема API

Схема API Drupal 6 обеспечивает удобную поддержку для создания и управления таблицами в базе данных. Улучшена совместимость как стандартных, так и дополнительных модулей при работе с разными видами баз данных, а не только с MySQL.

Batch API

Запускайте процессы требующие много времени на обработку используя Batch API. Пакетное выполнение процессов отслеживается автоматически и бегущая строка показывает общий процент завершения задачи.

Использование командной строки

С использованием нового скрипта drupal.sh, выполнение команд из строки стало легче.

И ещё несколько менее значительных изменений

Много небольших улучшений внесённых в шестую версию, повысят для вас удобство работы с системой.

Опросы

Новые возможности модуля Poll позволяют быстрее и проще создавать и редактировать проводимые на сайте опросы.

Форум

Теперь на форумах можно проводить опросы, тесты или включать в форумы любые другие типы документов. Новая система прав позволяет точнее настроить возможности модераторов.

Управление URL

Инструменты быстрого поиска альтернативных адресов и фильтры упростят работу с URL документов.

Оповещения

Администратор сайта может получать оповещения при регистрации, блокировании или удалении пользователя.

Комментирование

Drupal 6 запоминает контактные данные анонимных пользователей и автоматически подставляет их в форму при следующем комментировании.

Краткое содержание

Возможности определять краткое содержание документа (анонс, выдержку) стали интерактивными. Дополнительно, теперь вы можете указать нужно ли включать краткое содержание в полную версию документа или нужно их разделить.

Заголовки таблиц

Заголовки таблиц автоматически приклеиваются к верхней части экрана при прокрутке страницы. Это позволяет вам всегда видеть названия колонок, когда таблица имеет большой размер по вертикали.

Форматы дат

Вы можете детально управлять форматами дат и настраивать их в соответствии с принятыми в вашей местности стандартами.

Подписи

Подписи пользователей теперь являются стандартной возможностью и могут быть легко оформлены.

Поддержка версий

Ветка Drupal 6 разрабатывается под руководством Gábor Hojtsy, Dries Buytaert является консультантом. Следующим выпуском этой ветки будет версия 6.1.

Отметьте: с настоящего времени ветка Drupal 4.7 не поддерживается. Всем рекомендуется перейти на 5 или 6 версии системы. Смотрите правила выхода и нумерации версий.

Обновление системы

Пошаговое описание обновления системы до новой версии смотрите в документации.

Журнал изменений

2008.02.13

– Переписана система меню.
– Характеристики модуля Watchdog перенесены в функцию.
–– Новый hook_watchdog может использоваться всеми модулями для направления сообщений по различным маршрутам.
–– Количество уровней серьёзности сообщения увеличено с 3 (ошибка, предупреждение, оповещение) до 8, что соответствует спецификации RFC 3164.
–– Модуль Watchdog переименован в Dblog, является стандартным необязательным, но по умолчанию оставлен включенным.
–– В модуле Dblog реализован фильтр сообщений в зависимости от их уровня серьёзности.
–– Добавлен модуль Syslog, который более эффективен для мониторинга крупных сайтов.
– Добавлена система почтового оповещения при активировании, блокировании и удалении пользователей.
– Друпал работает с уровнем ошибок E_ALL.
– Добавлен scripts/drupal.sh для выполнения кода из командной строки. Эффективен при использовании Друпала в качестве фреймворка и использования инструментов работающих через командную строку.
– Поддержка подписей сделана отключаемой и определяемой в темах.
– Добавлен фильтр для поиска альтернативных путей на страницу управления альтернативными адресами.
– Улучшена система локализации.
–– Поддерживаются языки с направлением письма справа налево.
–– Используемый язык может определяться на основе URL.
–– Используемый язык может определяться на основе параметров браузера.
–– Добавлена возможность указания языка документа.
–– Добавлена возможность перевода документа на разные языки.
–– Используемый язык может использоваться на основе альтернативного пути.
–– Добавлена возможность автоматического импорта переводов при добавлении языка.
–– Добавлена возможность перевода строк в JavaScript-файлах.
–– Добавлена возможность автоматического импорта перевода при включении модуля.
– Фильтр «PHP input filter» перемещён в отдельный модуль, что позволяет полностью отключить возможность выполнения PHP-кода на сайте из соображений безопасности.
– Эргономика.
–– Улучшена работа с кратким содержанием документа.
–– Строка с заголовками колонок таблиц прилипает к верху экрана при прокручивании таблицы.
–– Проверка возможности использования чистых ссылок выполняется автоматически с использованием JavaScript.
–– Удалён файл default/settings.php, вместо него, программа установки создаёт этот файл из файла default.settings.php.
–– Добавлена возможность настройки форматов даты.
–– Контактная информация анонимных комментаторов запоминается и не требуется её повторного ввода в других формах.
–– Могут быть включены только те модули и темы, в которых явно заявлена поддержка API текущей версии системы.
–– В .info-файлах можно явно указать необходимую для проекта минимальную версию PHP.
–– Ядро Друпала теперь не требует прав CREATE TEMPORARY TABLES и LOCK TABLES при работе с базой данных.
–– Выполняется динамическая проверка надёжности пароля и совпадение паролей при повторном вводе.
–– Пересмотрено управление опросами.
–– Позиционирование блоков, пунктов меню, словарей, терминов, форумов, полей профиля и фильтров форматов ввода выполняется перетаскиванием мышкой.
– Система тем.
–– Добавлены .info-файлы для более простого определения регионов и возможностей.
–– Добавлен реестр тем: модули могут использовать свои .tpl.php-файлы без необходимости создания «theme_»-функций.
–– Тема Garland используется при установке системы и для всех посетителей при обслуживании сайта.
–– Шаблоны могут использовать функции предобработки страницы.
–– Добавлена поддержка функций темизации в JavaScript.
– Переписан файл update.php, который теперь поддерживает Batch API, что позволяет корректно обрабатывать операции, требующие продолжительного времени и выполняющие множество внутренних HTTP-запросов.
– Программа установки.
–– Программа установки использует тему Garland.
–– В процесс установки добавлена форма ввода информации о сайте.
–– Добавлена возможность добавления нужных в процессе установки шагов.
–– Добавлена возможность импорта переводов в процессе установки.
– Добавлен фильтр «HTML corrector».
–– Автоматически закрывает оставленные открытыми HTML-теги.
–– HTML-теги автоматически закрываются в конце краткого содержания.
– Быстродействие.
–– Упрощена загрузка .inc-файлов в зависимости от условий и разделена подгрузка многих стандартных модулей.
–– Добавлен сбор JavaScript-файлов в один файл.
–– Добавлено кеширование на уровне блоков, блоки кешируются как для анонимных посетителей, так и для зарегистрированных пользователей.
–– Друпал корректно работает за прокси-серверами, такими как Squid или Pound.
– Улучшена работа с файлами.
–– Записи в таблице files теперь привязываются к пользователю, а не к документу.
–– Добавлены возможности по проверке размера загружаемого файла, его типа и разрешения для изображений.
–– Добавлена возможность создания и удаления временных файлов в процессе запуска cron.
– Улучшение форумов.
–– На форум может быть добавлен документ любого типа.
– Улучшение таксономии.
–– Описания терминов показываются на страницах терминов и в RSS-лентах.
–– Добавлена поддержка записи использованных терминов, путём их связи с версиями документа.
– Добавлена поддержка OpenID.
– Добавлена поддержка выполнения действий при возникновении определённых событий.
– Добавлен модуль Update status, который автоматически проверяет обновления для используемых на сайте модулей и тем, а также отправлять оповещения. Сайтам, разворачиваемым из CVS, следует использовать http://drupal.org/project/cvs_deploy. Дополнительные параметры обеспечиваются модулем http://drupal.org/project/update_advanced.
– Библиотека jQuery JavaScript обновлена до версии 1.2.3.
– Добавлен новый Schema API, который предоставляет встроенную поддержку для стандартных и дополнительных модулей при работе с базами данных, отличающимися от MySQL.
– Удалён модуль Drupal. Его возможности перенесены в дополнительный модуль http://drupal.org/project/site_network.
– Удалена старая система обновлений. Обновление Друпала потребует сначала обновления до версии 5.х и только потом до версии 6.x.

Комментарии

Изображение пользователя Анонимно

УРА! ДОЖДАЛИСЬ!!!

Изображение пользователя nilard@drupal.org

Слюнки текут, скорее бы модули вышли!

Изображение пользователя dm66

Отличная новость! Друпал активно развивается и это радует! :)

Изображение пользователя co0LC0Der

все хорошо! тока вот проблемка! :( поставил D6.0 на локальный сервер, встал нормально, зашел под админом, но вот админка не работает вообще, грит что мол страница не найдена ... в чем проблема, кто знает?

Изображение пользователя download

Новость хорошая, но немного пугает отсутсвие реального опыта работы с шестеркой...

Изображение пользователя Tirion@drupal.ru

over 1,600 issues - это ну никак не может переводиться как 1600 ошибок!
over 1,600 issues have been resolved during the Drupal 6.0 release cycle.
(более 1600 проблем было (решено)исправлено в течении цикла разработки Drupal 6) так будет лучше.

Изображение пользователя Анонимно

ура!

Изображение пользователя drupal.org.ru

Спасибо Tirion, изменил всё. И Bug reports и Feature requests всё это называется Issues for Drupal и наверное под issues имеются в виду вообще все отклики, которые я перевёл как ошибки.


После года потраченного на разработку Drupal 6.0, мы готовы сегодня показать его всему миру. Мы хотим поблагодарить всё наше сообщество, от которого в процессе разработки новой версии мы получили более 1600 писем через наш трекер. Эти сообщения в первую очередь касались удобства ипользования системы, безопасности и расширения возможностей платформы в целом. Благодаря вашим сообщениями (от найденных ошибок, до пожеланий о новых возможностях) Drupal продолжает развиваться в направлении гибкости и мощи, предоставляемой разработчиками тем и модулей.

Этот параграф на английском:

After one year of development we are ready to release Drupal 6.0 to the world. Thanks to the tireless work of the Drupal community, over 1,600 issues have been resolved during the Drupal 6.0 release cycle. These changes are evident in Drupal 6's major usability improvements, security and maintainability advancements, friendlier installer, and expanded development framework. Further, from bug fix to feature request, these issues follow-through on the Drupal project's continued commitment to deliver flexibility and power to themers and developers.

Изображение пользователя drupal.org.ru

2co0LC0Der.
все хорошо! тока вот проблемка! :( поставил D6.0 на локальный сервер, встал нормально, зашел под админом, но вот админка не работает вообще, грит что мол страница не найдена ... в чем проблема, кто знает?
Возможно ответ найдётся здесь: http://drupal.org/requirements.

Изображение пользователя ACID Jesus

Ждём обновлённых модулей и плагинов ;)

Изображение пользователя Vit

Хотелось бы знать, есть ли там русская локализация, и где можно найти руководство по использованию? Желательно на русском, а то с английским подружиться ну никак не получается(((

Изображение пользователя drupal.org.ru

Перевод можно посмотреть здесь:
http://drupaler.ru/translate/languages/ru/export