Это список модулей, функции которых так или иначе вошли в Drupal 7. Перевод статьи More than 50 Drupal modules moved into Drupal 7.
Я не очень силён в английском, поэтому за ранее прошу прощения за возможные неточности ;)
-
AHAH helper
Позволяет модулям работать с AHAH/AJAX без написания Javascript кода. Новый AJAX framework основан на проекте Эрла Майлза (Earl Miles) CTools. -
Autoload
Позволяет модулям использовать ленивую загрузку классов (lazy-load). -
Auto Menu Title, AutomaticMenu, Auto Menu
При создании нового контента, Drupal 7 автоматически заполняет название пункта меню на основе заголовка материала. И при этом в любой момент позволяет изменить его. -
Admin:hover, Block edit
С помощью новых контекстных ссылок можно управлять любыми элементами на странице. Например это ссылки "Редактировать" и "Удалить" для материала или "Настроить блок" для блока (скриншот). -
Admin Role
Позволяет любому пользователю назначить роль "Администратор" и настроить для этой роли права. -
Block Node Visibility
Позволяет показывать блок только для определённого типа контента (скриншот). -
404 Blocks
Выводит блоки на страницах 404. -
Content Construction Kit (CCK)
В Drupal 7 появилась возможность расширять, с помощью дополнительных полей, практически всё: ноды, пользователей, термины таксономии и т.д. Можно создавать любые поля для любых сущностей. Например можно добавить поле таксономии к термину таксономии. -
Checkbox Validate
Позволяет добавлять в формы checkbox-ы, без отметки которых форма не пройдёт валидацию. Например это может быть checkbox на странице правил, с которыми нужно согласиться, чтобы продолжить регистрацию. -
Comment Display
В Drupal 6 комментарии были и частью ноды и одновременно нет :) т.е их нельзя было вывести в произвольном месте node.tpl.php. В Drupal 7 это возможно. -
Site Configuration Permissions
Расширенные настройки прав доступа. Например можно дать права на управление шаблонами или модулями. -
Content Taxonomy, Field Taxonomy, Term fields
В Drupal 7 появилось поле taxonomy field, которое с помощью Field API может быть подключено к любой сущности. -
DBTNG, Transaction, Term fields
В Drupal 7 появился новый слой абстракции над функциями работы с базой данных — Database Layer: The Next Generation (DBTNG). С помощью него наконец-то можно изменить практически любой запрос, из своего модуля. -
Elements
При генерации страницы в Drupal 6, мы имели доступ только к уже сгенерированному контенту (HTML), например переменные$head
или$content
. В Drupal 7 эти переменные имеют вид массива, из которых с помощью функцииrender
можно получить соответствующий HTML код. Это позволяет легко изменить элементы до их вывода без использования препроцесс функций. -
File field, Upload element, Upload preview
Модуль Upload был удалён из ядра Drupal 7. Вместо него появилось поле file field. Поддерживается предпросмотр загруженных файлов, загрузка очень больших файлов. -
Filter Default, User Default Filter
Теперь можно выбрать дефолтный формат ввода для каждой роли. -
Image, Image API, Image Cache, Image Field
Функции для работы с изображениями. Новое поле image field. Пресеты для загружаемых изображения. -
Input Format Permissions
Разрешения на использования форматов ввода теперь даются на странице управления правами. -
jQ, jQuery Plugin Handler (JQP), jQuery plugin manager
В Drupal 7, несколько Javascript и CSS файлов могут поставляться в виде библиотеки (library), которую очень легко подключить. -
jQuery Cookie
Теперь с помощью javascript можно получить доступ к информации хранящейся в куках. -
jQuery UI
jQuery UI теперь встроен в интерфейс Drupal 7. -
JS Alter
Теперь модули могут изменить любой Javascript код, который добавляется на страницу. -
Login Security
Защита от подбора паролей. -
Menuless Node Type, Menu Settings per Content Type
Видимость меню можно настроить в зависимости от типа материала. -
Node Preview by Content type, Preview
Наличие кнопки "Предпросмотр" можно настраивать в зависимости от типа материала. -
Permissions API
С помощью новых функций можно в любой момент дать или отобрать права. -
Plugin Manager
Установка и обновление модулей прямо из админки Drupal 7. -
Poor man's cron
Автоматический запуск крона без необходимости добавления задания в ваш планировщик. Функция может быть легко отключена. -
RDF
Поддержка RDF. Drupal 7 становится очень дружелюбным по отношению к поисковикам. -
Seven
Новая тема для админки. -
Simpletest
Главным изменением в Drupal 7 является внедрение автоматизированных тестов для всех функций. Это значит что Drupal 7 и последующие версии будут очень стабильны. -
Archive::Tar
Функции для работы с tar архивами. -
Taxonomy Delegate, Vocabulary Permissions
Позволяет дать пользователям права на изменения каких-нибудь словарей. -
Token
Drupal 7 стал поддерживать работу с токенами. Например[node:title]
будет заменено на заголовок материала, а[node:author:name]
будет заменено на имя автора материала. -
URL alter
Сложно понять суть модуля. -
User Cancellation, User Delete
Позволяет пользователям удалять свой аккаунт. -
Vertical Tabs
В Drupal 7 введена новая структура данных — Vertical Tabs, которая делает интерфейс проще (скриншот). -
View unpublished
Позволяет пользователям видеть свои неопубликованные материалы. -
Canonical URL, Shortlink
Добавляет метатеги, которые сообщают поисковикам постоянный адрес материала. Позволяет избавиться от дублирования контента. -
Date Timezone
Поддержка временных зон из PHP5. Корректный переход на зимнее/летнее время. -
Documentation
Почти все описания функций и хуков были вынесены в специальные .api.php файлы. Там же располагаются различные примеры. -
Edit term
На страницах терминов появилась закладка "Редактировать". -
File API, Storage API
Новые функции для работы с файловой системой. -
jQuery Form Update, Wysiwyg API CCK Integration, TinyMCE AHAH Integration, TinyMCE Drag and Drop Integration
Что то про более простую интеграцию в друпал различных Wysiwyg редакторов :) -
Secure Password Hashes (phpass)
Стойкость хешей паролей, которые хранятся в базе, теперь усилена солью. -
Simple CDN, Absolute src, Parallel
Возможность подгружать статику (Javascript и CSS) с CDN.
Комментарии
По моему тот товарищ писал статью не глядя, вы аналогичным образом переводили. Где он нашел здесь 7-ку?
в пермишенах есть пункт View own unpublished content, а в блоках доступен Recent content
Согласен не прав. просто пользуюсь этим модулем View unpublished , последний коммит был полгода назад и вообще мантейнер пропал. я уж подумал откуда там 7-ка, на главной project странице ни слова про это.
Тут описаны преимущественно идеи и функции, появившиеся в D7, и доступные до этого с виде соответствующих модулей. Сами модули как_есть конечно же не вошли в дистрибутив :)
Здравствуйте! Изучаю Друпал 7 третий месяц, не могли бы подсказать какой нужно модуль, чтобы дать разрешения (Permissions) к отдельным полям типа материала(Content types).
попробуйте ввести в гугле drupal field permissions и удивитесь
на др6 это был модуль Content Permissions не могу найти соответствующий ему в др7, Field Permissions- у меня уже установлен, он дает доступ ко всему материалу, а мне в разрешениях для конкретных ролей надо указать(отметить) доступ выборочно к полям типа контента
доступ ко всему материалу даёт встроенная система прав, Field Permissions как понятно из названия даёт права на конкретные поля
пользователи с соответсвующими ролями созданы, при настройке прав доступа, сами поля не показываюся(
Нашлся доступ к полям, в настройках самого поля, отметить Custom permissions.ять проблема, как настоить соответствующую роль, чтобы пользователь под этой ролью видел, то что отмечено в в настройках самого поля, т.е соответсвующий материал
xandeadx
Спасибо за сайт. Частенько яндекс сюда отправляет, когда я ищу как решить проблему в Drupal. И много полезного уже наше у вас. Спасибо!
Добавить комментарий