Релиз системы управления web-контентом Drupal 7
6 января 2011 года
После трех лет разработки представлен релиз свободной системы управления web-контентом Drupal 7, подходящей для организации работы широкого спектра web-проектов, независимо от их размера - от блогов и персональных страниц, до крупных новостных порталов и социальных сетей. По предварительным данным на базе Drupal работает около 1% сайтов в сети, среди которых такие ресурсы, как whitehouse.gov и The Economist.
По сравнению с прошлой версией внесено 10 091 изменений, которые были интегрированы в проект в виде 6 117 патчей. В подготовке Drupal 7 приняли участие 954 разработчика. Примечательно, что 30% из всех представленных улучшений были созданы 10 ведущими разработчиками проекта, а 85% - 200 разработчиками. 520 разработчиков подготовили как минимум 2 патча.
Ключевые улучшения нового выпуска:
- Значительно улучшен и упрощен интерфейс для администраторов и редакторов. Добавлена новая тема оформления;
- Добавлена поддержка произвольным образом формируемых полей, гибких схем добавления контента и более удобных способов определения структуры сайта. Произвольные поля можно привязать к любым типам контента, пользователям, комментариям и другим элементам;
- Представлен Render API, позволяющий более тонко управлять визуальным представлением контента и отображением тем, API дает возможность вывода данных в любой позиции и организовать обработчики изменения данных;
- Добавлен набор средств для адаптации интерфейса для людей с ограниченными возможностями;
- Включена поддержка изображений, теперь изображения можно добавлять куда угодно, при этом применяя разнообразные стили и эффекты, создавать эскизы. Управление изображениями может производится не только администраторами, предусмотрен и режим добавления изображений для обычных посетителей.
- Реализована автоматическая система тестирования качества кода, включающая в себя более 30 тыс. тестов;
- Реализована новая прослойка для взаимодействия с базами данных. Обеспечена поддержка как классических SQL СУБД (SQLite, MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle и т.д.), так и noSQL-систем, таких как документ-ориентированная БД MongoDB;
- Улучшены средства для распространения компонентов CMS. Менеджер обновлений теперь может сам обновлять и устанавливать модули. Добавлена возможность формирования собственных установочных комплектов для распространения готовых продуктов;
- Обеспечена поддержка экспорта любого содержимого в формате RDF, что позволяет явно определить все семантические связи сайта;
- Добавлена поддержка формирования пользовательского интерфейса при помощи JavaScript библиотеки jQuery UI;
- Интегрирован новый фреймворк для задействования технологии Ajax;
- Для Drupal 7 адаптировано и создано более 850 модулей;
- Значительно переработана внутреннее устройство CMS, добавлена новая подсистема кэширования, позволяющая существенно ускорить работу крупных проектов;
- Минимальные требования для запуска Drupal 7: http-сервер Apache, Nginx, Lighttpd или Microsoft IIS; СУБД MySQL 5.0.15, PostgreSQL 8.3 или SQLite 3.x; PHP 5.2.4 c минимальным лимитом памяти на процесс 32 Мб (при использовании некоторых модулей требуется 64 Мб).
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.