О проекте

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

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

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

БД

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

-4 votes
+
-

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

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

0 votes
+
-

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

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

-2 votes
+
-

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

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

-3 votes
+
-

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

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

-5 votes
+
-

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

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

-4 votes
+
-

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