Если вы нашли ошибку в контриб модуле или в ядре Drupal и знаете как ее решить, то лучшим способом будет создание патчя и размещение его на drupal.org.
Error: Cannot redeclare views_revert_views() (previously declared in
...\sites\all\modules\contrib\views\drush\views.drush.inc:78)
in
...\sites\all\modules\contrib\views\drush\views_revert.drush.inc, line 109
То нужно удалить файл ...\sites\all\modules\contrib\views\drush\views_revert.drush.inc. И все будет работать.
В Drupal 7 замечен нехороший глюк или недочет. Иногда могут пропасть пейджеры со страницы сайта.
Это возникает из-за модуля Views если при создании view использовать Pager типа 'Full'. По-умолчанию модулем перекрывается системный педжинг и он отображается непонятно как.
Чтобы избежать этого, нужно в настройках вашей view для Pager указать Pager ID отличный от 0. В таком случае все будет работать хорошо и пейджинг будет отображаться на странице.
Сегодня 26 мая 2011 вышли новые версии CMF Drupal 7.2 и 6.22. На самом деле выпущены сразу по две версии. В Drupal 7.1 и Drupal 6.21 вошло только исправление безопасности в ядре системы, а в 7.2 и 6.22 дополнительные доработки и исправления.
Такое разделение версий удобно, если вы не хотите вносить на свой сайт все изменения и дополнения, но желаете применить только заплатку для безопасности сайта. Просто ставите версию 7.1 или 6.21.
В четверг 24 февраля 2011 в 23:00 UTC (25.02.2011 01:00 по Киеву) Drupal.org переводит систему контроля версий на GIT. Это наиболее полное и обширное изменение Drupal.org за всю историю.
По плану Drupal.org будет недоступен примерно 12 часов.
Quickstart Drupal - это скачиваемый пакет программного обеспечения для PHP разработки на Drupal. Это образ виртуальной машины (для Virtualbox) на базе Ubuntu Linux с инструментами для PHP разработки.
Есть замечательный плагин Drupal 6.x (Drupal Module) для NetBeans. Единственный минус - он давно уже не обновлялся и не работает с версией NetBeans 6.9.1 и новой NetBeans 7 (которая на данный момент в beta версии). Конечно уже версия Drupal 6 не совсем актуальна и пора переходить на Drupal 7. Но все равно этот плагин еще широко востребован среди друпал-разработчиков.
Так и я решил установить его. Скачал, но при установки получил сообщение об ошибке:
Для NetBeans 6.9.1:
The plugin Editor Library is requested in version >= 1.29.1.8.2 (release version 1)
but only 2.10.2.10.2 (of release version different from 1) was found.
The following plugin is affected:
Drupal Module
В шестой день рождения в Drupal, 15 января 2007 года был выпущен Drupal 5.0. И на протяжении последних четырех лет Нил Драмм (Neil Drumm) был в качестве главного майнтейнера этой версии вплоть до последнего коммита 6 января 2011 года.
Выпуск Drupal 7 означает, что Drupal 5 больше не поддерживается. Этот пост лишь напоминание об этом факте. Это такая политика в Drupal сообществе - поддерживать только текущую, основную версию Drupal (в настоящее время это Drupal 7.x), и предыдущую версию (в настоящее время это Drupal 6.x). Смотрите информацию о версии Drupal для более подробной информации об этой политике.
Drupal 5 больше не поддерживается официально.
Что это означает, что Drupal 5 больше не поддерживается официально?
Больше не будут закрываться дыры в безопасности как в ядре Drupal 5 так и в сторонних модулях.
Модуль обновления статуса, представленный с Drupal 5, опирается на XML с drupal.org. Это XML по-прежнему используется для новой версии модуля, но может быть изменен таким образом, что для Drupal 5 этот модуль перестанет работать.
APC - это Alternative PHP Cache, акселератор - программа, которая ускоряет исполнение сценариев PHP интерпретатором с помощью кэширования их байткода.
Как настроить APC на сервере для работы с Drupal?
Узнать установлено у вас на сервер расширение APC или нет можно напрямую из админки Drupal. Для этого перейдите в раздел сайта «Отчет о состоянии (Status report)» по адресу http://example.com/admin/reports/status. Там в таблице есть строка с Upload progress. Если справа стоит значение «Не включено» (Not enabled), значит никакой акселератор не установлен. И ниже обычно есть пояснение:
Upload progress Not enabled
Your server is capable of displaying file upload progress,
but does not have the required libraries. It is recommended to install
the PECL uploadprogress library (preferred) or to install APC.
Т.е. предлагается установить один из двух акселераторов (uploadprogress или APC) на ваш выбор.