AVS banner

AzovSky Version Safe

Бесплатно

Резервное копирование

AVSdownload
Главная

Drupal

Как сделать патч для Drupal модуля с помощью Git и выложить его на drupal.org

Pavel Azovsky 08 Окт 2011 - 09:30
  • Drupal
  • git

Если вы нашли ошибку в контриб модуле или в ядре Drupal и знаете как ее решить, то лучшим способом будет создание патчя и размещение его на drupal.org. 

Как это сделать? 

Вот небольшое видео от drupalize.me с описанием всех необходимых действий.

 

  • Войдите или зарегистрируйтесь, чтобы комментировать.

Drush выдает ошибку - Fatal error Cannot redeclare views_revert_views()

Pavel Azovsky 28 Сен 2011 - 13:07
  • Drupal
  • drush

Если Drush выдает ошибку:

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 на странице не отображается пейджинг

Pavel Azovsky 25 Сен 2011 - 15:32
  • Drupal
  • pager

В Drupal 7 замечен нехороший глюк или недочет. Иногда могут пропасть пейджеры со страницы сайта.

Это возникает из-за модуля Views если при создании view использовать Pager типа 'Full'. По-умолчанию модулем перекрывается системный педжинг и он отображается непонятно как.

Чтобы избежать этого, нужно в настройках вашей view для Pager указать Pager ID отличный от 0. В таком случае все будет работать хорошо и пейджинг будет отображаться на странице.

  • Войдите или зарегистрируйтесь, чтобы комментировать.

Большое обновление Drupal 7.2 и Drupal 6.22

Pavel Azovsky 26 Май 2011 - 08:16
  • Drupal
  • Drupal release

Сегодня 26 мая 2011 вышли новые версии CMF Drupal 7.2 и 6.22. На самом деле выпущены сразу по две версии. В Drupal 7.1 и Drupal 6.21 вошло только исправление безопасности в ядре системы, а в 7.2 и 6.22 дополнительные доработки и исправления.

Такое разделение версий удобно, если вы не хотите вносить на свой сайт все изменения и дополнения, но желаете применить только заплатку для безопасности сайта. Просто ставите версию 7.1 или 6.21.

Подробнее о всех изменениях в этих последних версиях читайте тут для Drupal 7.2 и тут для Drupal 6.22.

Про закрытие множественных уязвимостей в ядре Drupal можно прочитать тут.

Скачать свежую версию Drupal всегда можно с drupal.org или с моего сайта.

Удачных обновлений!

  • Войдите или зарегистрируйтесь, чтобы комментировать.

Drupal.org переходит с CVS на GIT 24-25 февраля 2011

Pavel Azovsky 24 Фев 2011 - 21:03
  • Drupal

В четверг 24 февраля 2011 в 23:00 UTC (25.02.2011 01:00 по Киеву) Drupal.org переводит систему контроля версий на GIT. Это наиболее полное и обширное изменение Drupal.org за всю историю.

По плану Drupal.org будет недоступен примерно 12 часов.

Подробнее тут - Drupal.org Scheduled Downtime.

  • Войдите или зарегистрируйтесь, чтобы комментировать.

Quickstart - среда разработки на Drupal или быстрый старт

Pavel Azovsky 16 Фев 2011 - 06:54
  • Drupal
  • ide
  • Quickstart
  • инструменты разработки

Quickstart Drupal - это скачиваемый пакет программного обеспечения для PHP разработки на Drupal. Это образ виртуальной машины (для Virtualbox) на базе Ubuntu Linux с инструментами для PHP разработки.

Что внутри пакета?

  • Поддержка Drupal 7 и Drupal 6
  • Ubuntu Linux, Apache, MySQL, APC, XDebug, IMAP, UploadProgress
  • Firefox (с дополнениями для разработчика) and Chrome
  • Drush, drush make, и дополнительные drush команды
  • Установочный скрипт для: Apache Solr, Aegir, Hudson и Oracle
  • Netbeans и Eclipse, настроеный XDebug
  • XHProf и Webgrind профилировщики. Письма сохраняются в лог-файл
  • cvs, subversion, git, bazaar
  • 1 комментарий
  • Читать далее

Обновление модулей для Drupal 7

Pavel Azovsky 12 Фев 2011 - 19:37
  • Drupal

С последним выходом новой версии Drupal 7, сообщество должно сфокусироваться на обновлении существующих модулей Drupal 6 до Drupal 7.

Уже обновлен модуль Print от 4,7 до Drupal 5 и до Drupal 6, и я могу вам сказать, что на этот раз процесс перехода будет и сложнее и проще.

Обновление модулей для Drupal 7 намного сложнее.

Процесс обновления с Drupal 5.x до версии Drupal 6.x содержит только 82 изменений в API. При обновлении с Drupal 6.x до 7.x нужно учитывать более чем 200 изменений.

Одним из наиболее заметных изменений является введение нового слоя базы данных (database API), вот пример кода в Drupal 6:

db_query("INSERT INTO {mytable} (intvar, stringvar, floatvar) VALUES (%d, '%s', %f)",
  5, 'hello world', 3.14);
$id = db_last_insert_id();

в Drupal 7 выглядит так:

$id = db_insert('mytable')
   ->fields(array(
     'intvar' => 5,
     'stringvar' => 'hello world',
     'floatvar' => 3.14,
   ))
   ->execute();

За более подробной информацией обратитесь к полной документации нового API базы данных.

  • Войдите или зарегистрируйтесь, чтобы комментировать.
  • Читать далее

Плагин Drupal 6 для NetBeans 6.9.1 - 7 beta

Pavel Azovsky 23 Янв 2011 - 21:31
  • Drupal
  • netbeans

Есть замечательный плагин 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

В русском варианте NetBeans 6.9.1:

  • 8 комментариев
  • Читать далее
  • 2 файла

Drupal 5 больше не поддерживается официально

Pavel Azovsky 21 Янв 2011 - 12:48
  • Drupal
  • Drupal release

В шестой день рождения в 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 ядре.
  • Больше не будут закрываться дыры в безопасности как в ядре Drupal 5 так и в сторонних модулях.
  • Модуль обновления статуса, представленный с Drupal 5, опирается на XML с drupal.org. Это XML по-прежнему используется для новой версии модуля, но может быть изменен таким образом, что для Drupal 5 этот модуль перестанет работать.
  • Войдите или зарегистрируйтесь, чтобы комментировать.
  • Читать далее

Настройка APC на сервере Debian для Drupal

Pavel Azovsky 03 Дек 2010 - 20:32
  • debian
  • Drupal

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) на ваш выбор.

  • 1 комментарий
  • Читать далее
  • 1
  • 2
  • следующая ›
  • последняя »

Языки

  • English
  • Русский

Вход в систему

  • Регистрация
  • Забыли пароль?

Присоединяйтесь!

RSS feedTwitter Facebook Picasa Google Buzz Digg github Drupal DeviantArt Google

Новые записи в блогах

  • Windows 7 только что стала самой популярной настольной ОС в мире
  • Как сделать патч для Drupal модуля с помощью Git и выложить его на drupal.org
  • Drush выдает ошибку - Fatal error Cannot redeclare views_revert_views()
  • Если в Drupal 7 на странице не отображается пейджинг
  • Drupal 7.8
  • Как убрать rss.xml в Drupal 7?
  • Обновление Drupal 7.5, 7.6 и Drupal 7.7
  • Вышло обновление Drupal 7.3 и Drupal 7.4
  • Как установить программу Dropbox на Linux Debian или Ubuntu
  • Большое обновление Drupal 7.2 и Drupal 6.22
подробнее
  • Главная
  • Software
  • Новости
  • Блог
  • Форум
  • Drupal CMS
  • Контакты
  • Карта сайта
  • English

При использовании материалов сайта ссылка на azovsky.net обязательна.

© AzovSky studio, 2006-2012. Все права защищены.

Дизайн и разработка AzovSky studio.