Официальный выпуск Views 2.0!

Главные вкладки

Аватар пользователя Nikit Nikit 18 октября 2008 в 4:55

Разработчик Views2 посчитал остающиеся ошибки незначительными, и объявил об официальном выпуске. Доведение до ума заняло 3.5 месяца после выпуска первого релиз-кандидата вместе с CCK и OG.

+1 для перехода на Drupal 6.

Модуль подвергся продвинутой разработке, рефакторингу и тестированию. Views 2 улучшает функциональность первоначального модуля и добавляет новые возможности, которые упростят жизнь разработчиков, администраторов сайтов, тематизаторов и конечных пользователей. Views2 умеет создавать списки всего что возможно, к тому же очень сильно изменён UI-модуля с использованием javascript-ов, которое требует определённого привыкания к ней.

Ссылки:

Далее вид это тоже самое что и представление.

Новые возможности для вашего сайта:

  • Множественные блоки, страницы и новостных лент за один вид.
  • Встроенный ajax для нумераторов страниц, выделенных (раскрытых) фильтров и аргументов (?).
  • RSS-ленты для комментариев.
  • Расширенный контроль над выделенными фильтрами, включая возможность показа списка таксономии только из выбранных вами терминов.
  • Может иметь несколько показов вида для одного и того же пути, в зависимости от привилегий пользователя.

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

  • Вывод всех видов идёт через шаблоны, намного улучшая его тематизируемость; Старый мастер тематизации больше не нужен.
  • Дополнительная информация по тематизации для настройки вида также включен в ui.

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

  • Полностью переработанный UI для создания и обслуживания видов:
    • Опции представлены контекстно; То есть, когда редактируете/создаете вид, вам будет показано только то, что вам нужно(?).
    • Теперь редактирование вида блокируется, то есть только одному человеку разрешено изменять вид в одно время.
    • Текущий предпросмотр. Сделай изменения, прокрути вниз и ты увидишь какой вид получается.
    • В предпросмотре есть статистика, показывающая как долго строиться ваш вид, обрабатывается запрос и осуществляется его показ.
  • Виды могут вытягивать данные с многих таблиц ядра друпала: пользователи, комментарии, статистики, файлы и другие.
  • Можно сохранять виды внутри видов, так называемые аттачменты (прикрепления). Они предназначены для показа множественных, связанных видов в одном и том же пространстве.
  • "Тип вида" теперь называется "стилем", и разъединён в Стиль и Стиль строки, позволяющее более гибко настраивать показ вида. Также добавлены полезные стили, такие как группировка и сетка.
  • Много встроенной помощи с использованием модуля Расширенная помощь.
  • Новые "Отношения" дают доступ ко всем полям ссылочного материала прямо в вашем виде.
  • Новый стиль глоссария позволяет создавать страницы в алфавитном порядке.
  • Механизм "Pluggable" который ищет значения аргументов для блоков -- позволяет легко создавать виды для материала или страницы пользователя без использования php-сниппетов.
  • Виды теперь имеют опциональные теги дополнительно к их названиям, для сортировки, поиска и изменения видов.
  • Экспорт нескольких видов одновременно.
  • Инструмент для анализа распространённых ошибок (которые может быть расширен плагинами).

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

  • Переделанный, подключаемый объектно-ориентированный АПИ. Каждый компонент Вида выполнен как подключения объектов и обработчиков. Разработчики видов теперь имеют большую свободу для расширения и настройки Видов их собственными таблицами и стилями. (?)
  • Подключаемая проверка аргумента (можно встроить PHP код) даёт контроль для ограничения видов аргументов для вашего вида.
  • SQL запросы в предпросмотре.

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

  • Затянувшиеся проблемы с Postgres, особенно с запросами GROUP BY.
  • Апгрейд от views к views2 очень "груб", так как views2 полностью переписан, и используются разные таблицы. При апдейте сайта ваши виды не перенесутся. Есть инструмент (не очень хороший) для переноса в новый вид, для которого всё равно потребуется донастройка. Автор уверяет, что потраченное время окупит инвестиции на перенос.

Комментарии