RC-версии модулей Views, CCK и Organic Groups для Drupal 6

суббота, 5 июля 2008 г.

Источник: http://setegnom.com/node/1283

Мы рады представить вам RC-версии трёх основных модулей: Views, CCK и Organic Groups. Если вы хотите скорее получить рабочие модули, то устанавливайте эти версии и присоединяйтесь к тестированию. На переписывание этих модулей было потрачено много месяцев, и мы уверены, что их новые версии сделают Drupal 6 ещё более привлекательной платформой для создания сайтов.

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

Важно! Есть пара ошибок в Drupal 6.2, которые влияют на использование Views и CCK. Эти ошибки будут исправлены в выпуске Drupal 6.3. До выхода Drupal 6.3 вам следует использовать с этими модулями DEV-версию Drupal: http://ftp.drupal.org/files/projects/drupal-6.x-dev.tar.gz.

Views

Модуль Views был значительно переписан. Вторая версия, улучшает существующие возожности и добавляет новые, которые позволят упростить жизнь разработчикам, администраторам и пользователям. Возможно одно из главных изменений это то, что в новом Views можно создавать списки всего, чего угодно: документов, пользователей, таксономии и др. Другое изменение, которое вы заметите сразу — это изменённый UI и использование JavaScript. Эти изменения потребуют от вас привыкнуть к ним, если вы работали с предыдущей версией, но мы уверены, что в итоге вы согласитесь, что новый UI удобнее старого.

Новые возможности для пользователей

  • Мульти -блоки, -страницы и -ленты для одного вида.
  • Встроенный AJAX для страниц, фильтров и аргументов.
  • Ленты для комментариев.
  • Улучшенное управление фильтрами.
  • Мультивиды для одного URL.

Новые возможности для администраторов

  • Переработанный UI для создания и управления видами.
    • Контекстный вывод настроек вида.
    • Блокирование редактирование вида для других администраторов, при его редактировании другим.
    • Мгновенный просмотр изменений.
    • Таймер для оценки быстродействия вида.
  • Расширены возможности по использованию стандартных данных: пользователи, комментарии, файлы, статистика и др.
  • Возможность использования видов внутри вида. Можно использовать для создания мультивида; связанных с данным видом других видов и др.
  • View type переименован в Style и добавлены новые стили вывода данных.
  • Расширенная справка при использовании Advanced Help.
  • Вы можете получить все поля документа на который ссылается вид, внутри вида.
  • Возможность упорядочивать данные по алфавиту (глоссарий).
  • Расширяемый механизм для учёта значений аргументов для блоков.
  • Помимо названия, для вида можно использовать теги.
  • Возможность экспорта сразу нескольких видов.
  • Утилита для анализа ошибок в виде (возможно расширение через плагины).

Новые возможности для разработчиков

  • Переписанный, расширяемый объектный API. Каждый компонент вида представляет из себя объект.
  • Проверка возможности использования аргументов в виде.

Новые возможности для разработчиков тем

  • Широкая поддержка шаблонов; старый подход с theming wizard больше не используется.
  • Отображение дополнительной информации в интерфейсе, для более простой настройки вида.

Технические детали и известные проблемы

  • Пара проблем в Drupal 6.2, которые исправлены в Drupal 6.x-dev и требуют использования именно этой версии (или подождите выхода Drupal 6.3).
  • Некоторые пользователи сообщали нам о проблемах с JavaScript, когда JavaScript полностью отключался. Если у вас будут такие проблемы, пожалуйста, сообщите нам.
  • Views 2 содержит утилиту для преобразования в новый формат видов из Views 1, но возможно вам потребуется для каких-то видов провести дополнительную правку вручную.
  • Нам нужна ваша помощь в создании документации!

Если вы найдёте какие-либо ошибки в RC-версии, пожалуйста, посмотрите список сообщений и/или поищите сообщения с аналогичной проблемой. Если вы не найдёта такой запрос, то пожалуйста, добавьте его в наш трекер.

Ссылки

CCK 2 (Content Construction Kit)

CCK был значительно переделан для Drupal 6, изменения включили в себя как новые возможности, так и интеграцию с новым Views.

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

  • Кнопка Add more использующая AJAX и позволяющая быстрее и удобнее работать с полями.
  • Использование drag'n'drop для вкладки Manage Fields.
  • Вкладка Manage Fields теперь позволяет упорядочивать все поля (а не только созданные CCK).
  • Новый API, который позволяет легче создавать поля и управлять ими.
  • Модуль Content Permissions, который позволяет управлять доступом к определённым полям.
  • Интеграция с модулем Devel Generate.
  • Более лёгкое форматирование значений в полях.

Интеграция с Views

CCK полностью интегрирован с модулем Views. Таким образом, Views может использовать все поля созданные при помощи CCK. Две новые возможности для модуля Views:

  • Виды могут использовать связи, при использовании полей nodereference или userreference.
  • Фильтры Views теперь включают параметр empty/not empty.

Известные проблемы

Обновление с D5

  • Many of the older updates have been removed from the code, so you need to get current on the D5 version before upgrading to the D6 version, or you may get messages about missing updates.
  • Мы всё ещё плучаем отдельные сообщения о проблемах с обновлением.

Обязательно сделайте копию базы данных перед обновлением до версии D6.

Ссылки

Organic Groups

По сравнению с Views и CCK, модуль Organic Groups изменился меньше всего. Большинство изменений — это усовершенствования связанные с возможностями Drupal 6 и Views 2. Вот основные:

  • Списки участников создаются модулем Views.
  • Для Views доступно большее количество полей.
  • Определённый JavaScript можно использовать в определённых группах.
  • Стало проще работать над оформлением групп.
  • Интеграция с модулем Devel Generate.
  • Добавлен новый блок содержащий файлы группы — Group files.

Известные проблемы

  • Не работают почтовые оповещения.
  • Недоступен модуль OG Panels, т.к. модуль Panels ещё не переписан для Drupal 6.

Ссылки

Вы пользуетесь Drupal?