О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal 7

6.x → 7.x - Меню: Из hook_menu_link_alter() удален параметр $menu

-28 votes
+
-

Ну, тут все просто. Из функции hook_menu_link_alter() убрали параметр $menu

6.x → 7.x - Меню: _comment_load() теперь comment_load()

-29 votes
+
-

_comment_load() переименована в comment_load() так как это внешняя обертка API функции.В дополнение к самому названию функции, любые пункты меню использующие шаблон %_comment нужно заменить на %comment.

6.x → 7.x - БД: Изменена обработка префиксов движков БД

-17 votes
+
-

Может потребоваться обновить движки баз данных, у которых своя обработка префиксов, из-за изменений введённых по запросу Заменить strtr() на str_replace() из-за префиксов БД.

6.x → 7.x - БД: Тип поля datetime удален в пользу типов специфичных для движков баз данных

-14 votes
+
-

Раньше модули могли определять схему баз дынных содержащих поля типа datetime. Поддержка типа datetime убрана из ядра, так как тип datetime не поддерживается всеми движками баз данных, сделав, тем самым, тип 'datetime' ядра искусственно портативным.

6.x → 7.x - БД: db_is_active() удалена

-16 votes
+
-

Уходми от db_is_active() для надлежащего перехвата исключения. В Drupal 6 и ранее, если код может работать в ситуации, когда база данных еще не доступа, можно было вызвать db_is_active(), чтобы узнать доступна ли БД. В Drupal 7 код должен просто выполнять запросы как обычно и включать в себя возможность уловить блок вокруг соответствующего раздела кода.

6.x → 7.x - БД: Из node_schema() удалена колонка "на модерации"

-16 votes
+
-

Из node_schema() убрали колонку модерирования, так как модерации нет еще с Drupal 5. Контриб модули должны использовать функцию hook_schema_alter(), если им нужна эта колонка.

6.x → 7.x - БД: Таблицы модулей Node, filter и comment переименованы в единственное число

-18 votes
+
-

Некоторые таблицы БД переименованы в единственное число для логичности. В модуле node таблица {node_revisions} переименована в {node_revision}.

6.x → 7.x - БД: Префикс баз данных теперь указывается для каждого соединения

-17 votes
+
-

Префикс баз дынных больше не указывается глобально через строку/массив $db_prefix. Вместо этого, они определяются для каждого соединения посредством ключа массива 'prefix'. Тем не менее префикс все же может являться как строкой так и массивом, в зависимости от того, у какой таблицы есть префикс.

6.x → 7.x - БД: Новый шаблон для совместимости БД, производительности и сравнения без учета регистра.

-15 votes
+
-

Использование LOWER() при сравнении без учета регистра в MySQL, не допускает использование индексов.

6.x → 7.x - БД: db_result() удалена в пользу ->fetchField()

-16 votes
+
-

db_result() больше нет, fetchField() может выполнять эту старую работу.