Drupal 7.0 alpha 1
Почти после двух лет разработки, мы рады объявить о выходе первой альфа-версии Drupal 7. Эта версия включает огромное количество новых возможностей и улучшение старых, которые касаются как пользователей, так и разработчиков.
Мы обновили интерфейс системы, добавили основные дополнительные модули в ядро, включая CCK и ImageField, создали новый объектно-ориентированный уровень базы данных, обновили возможности по управлению файлами, разработали автоматизированную систему тестирования на базе SimpleTest и использовали ещё сотни других улучшений. Drupal 7.0 alpha 1 — это результат совместной работы более 800 разработчиков, которые приняли участие в разработке ядра.
Мы хотим отметить, что альфа-версию не нужно использовать на рабочих сайтах. Мы исправили большинство ошибок, но ещё есть неисправленные ошибки (включая связанные с безопасностью) и мы продолжаем получать сообщения о новых обнаруженных ошибках. Мы предполагаем выпустить ещё одну альфа-версию, затем несколько бета-версий и по крайней мере одну предфинальную версию перед тем, как выйдет окончательная версия Drupal 7.0. Вы можете помочь приблизить выход Drupal 7.0 тестируя эту альфа-версию о сообщая о найденных ошибках.
Новые особенности
- Обновлённый интерфейс
Невероятные силы были вложены в улучшение интерфейса системы. Была разработана новая тема управления под названием Seven, модуль Overlay, настраиваемая информационная панель и панель ярлыков, всё это привело нас к более удобному интерфейсу. По умолчанию, включен быстрый доступ к редактированию блоков и документов, так что работа с содержанием сайта стала более простой.
- Дополнительные поля
Drupal 7 позволяет создавать дополнительные поля, так же, как это позволяет делать дополнительный модуль CCK. Однако в Drupal 7 поля больше не ограничены типами документов, они могут быть добавлены для пользователей, таксономии и других объектов. Кроме того, поля поддерживают перевод на другие языки.
- Обработка изображений
Drupal 7 имеет встроенную систему обработки изображений. К содержанию могут быть добавлены поля изображений, для которых можно настроить параметры масштабирования, обрезки и другие правила обработки.
- Управление обновлениями
Построенный на базе модуля Update status, новый модуль Update manager позволяет кроме информирования о доступности новых версий включенных на сайте модулей и тем, ещё и скачивать, устанавливать и обновлять модули и темы.
- Улучшения, которые коснуться пользователей
Новый API работающий с темами, предоставляет более широкие возможности по работе с оформлением сайта. Стандартные шаблоны был обновлены для лучшего соответствия логики разметки. Drupal 7 теперь имеет встроенную поддержку RDF, включет jQuery UI и новую структуру AJAX. В список стандартных тем включена тема Stark, которую удобно использовать для работы над созданием новой темы.
Кроме того, Drupal 7 имеет несколько улучшений, которые позволяют проще настраивать темы для людей, у которых есть проблемы со здоровьем.
- Улучшения, которые коснуться разработчиков
Изменённый уровень базы данных решает почти все ограничения, которые существовали при работе с базами данных в Drupal 6. Добавлена система автоматического тестирования, новый File API, который позволяет одновременно работать с открытым и закрытым способами доступа к файлам, обновлена система прав доступа, введены новые хуки для более гибкого взаимодействия с системой, такие как Entity API, Job Queue API и многие, многие, многие другие улучшения.
Кроме того, Drupal 7 на сегодняшний день является самой масштабируемой версией, включая такие возможности как встроенная поддержка прокси-серверов, техника расширенного кеширования, поддержка CDN для статических файлов.
Подробную информацию об изменениях можно найти в файле CHANGELOG.txt.
Дополнительные модули и темы
Авторы дополнительных модулей и тем могут начать их перенос на Drupal 7. Т.к. некоторые авторы ждут, когда стабилизируется новая версия системы, вы можете не найти некоторые дополнительные модули для этой версии. Точно также, многие переводчики не начинают переводить, т.к. ожидают изменения в строках. Отметьте также, что в процессе тестирования новой версии, всё ещё возможно внесение изменений в API в случае обнаружения критических ошибок.
Обновление с предыдущей версии
Обновление с предыдущей версии ещё не работает. Если вы хотите помочь решить этот вопрос, посмотрите документ Cannot upgrade from Drupal 6 to Drupal 7 — meta issue. Обновления также не будут поддерживаться между тестовыми версиями Drupal 7 до выхода RP-версии.
Сообщения об ошибках
При тестировании этой альфа-версии, вы можете обнаружить какую-либо ошибку и захотеть добавить сообщение с описанием, а может и решением, этой ошибки. Отметьте, что в большинстве случаев сообщение об этой ошибке уже существует. Поэтому, прежде чем добавлять своё сообщение, воспользуйтесь поиском для того, чтобы убедиться, что об этой ошибке ещё никто не сообщил.
Когда выйдет Drupal 7.0
RP-версия Друпала выйдет после:
- исправления всех критических ошибок
- тестирования хотя бы одной RC-версии
Так когда это случится? Это зависит от того сколько людей включится в работу над новой версией и какую они окажут помощь! Чем больше людей участвует в разработке, тем быстрее будут найдены и исправлены ошибки и тем быстрее выйдет Drupal 7.0. Чем быстрее мы сделаем Drupal 7, тем скорее мы сможем добавлять новые возможности для Drupal 8. Так что помогайте там, где вы можете помочь и давайте сделаем эту версию самой лучшей из всех! :)
Чем я могу помочь тестирую альфу?
Начните с установки нового сайта (см.файл INSTALL.txt в пакете с системой). После установки сайта, можно использовать модуль Devel для генерации тестовой информации (документы, пользователи и т.д.).
Новые пользователи Друпала
Вы новичок в Друпале? Или ваши знания Друпала достаточны только для того, чтобы вызвать проблемы? Вы работали с другими системами управления содержанием и желаете попробовать Друпал? Если так, то вы идеальный кандидат, чтобы помочь с тестированием эргономики и улучшением документации! Если вы начали использовать Друпал 7, отмечайте вещи, которые вы нашли сложными и непонятными и сообщайте о них. Перед отправкой сообщения, убедитесь, что его содержание будет понятно другим участникам и опишите то, как по-вашему это может быть улучшено. Это очень поможет разработчикам!
Вы также можете помочь с проверкой D7 Install Guide и сообщить о найденных ошибках в специальной ленте.
Друпаллеры-испытатели
Люди часто поздравляют вас с удивительными способностями сломать любую вещь? Вы творческий человек, который любит экспериментировать нетрадиционными путями и глазеть что вышло? Вы испытываете удовлетворение от созерцания того, как другие люди работают и кропотливо собирают всё в нужном порядке? Если к вам это применимо, то вы незаменимый тестер! Мы нуждаемся в таких людях, чтобы проверить работу Друпала в различных неблагоприятных средах и нам нравится получать сообщения от таких людей и убеждаться в правильности их умозаключений. Посмотрите страницу о тестовом окружении и применении патчей.
Разработчики модулей и тем
Нет лучшего способа избавиться от ошибок в API и убедиться в том, что ваши модули и темы будут работать с новой версией, чем обновить свои модули и темы!
Ниндзи и ниндзи на тренировке
Если вы специалист по Друпалу или стремитесь им стать, то отличным местом старта будет лента с сообщениями об ошибках или очередь патчей. Даже если вы не видите полного решения проблемы, часто бывает достаточно одного шага в нужном направлении, чтобы другой разработчик разобрался с этим вопросом. Посмотрите страницу о создании патчей.
Переводчики интерфейса
Строки интерфейса в Друпал 7 можно считать замороженными. Дни значительных изменений остались позади и могут измениться лишь тексты, которые содержат опечатки или добавиться текст вносящий ясность. Формальное объявлении о заморозке строк будет сделано перед выпуском первой RC-версии.


