Блог экспериментатора инженера-разработчика: Infanty.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.
Блог существует при поддержке: "Оккупационных сил Марса".

Интеграция Angular.js в Drupal модуль, без использования: services или restws

Angular.js – один из популярных JavaScript фрэймворков, реализующих MVC и разрабатываемый при поддержке Google. Он позволяет создавать динамический веб-приложения, используя возможности HTML со встроенным тестированием. Использование современных подходов таких как биндинг данных и внедрения зависимостей позволяют выиграть время за счёт компактности кода.

Когда Drupal не сохраняет часть полей материала при его сохранении и mod_security в Apache 2

Когда вместо веб-сервера используется Apache 2, то бывают две редкие ошибки при работе с Drupal которые мало кто знает как пофиксить. Первая ошибка это не сохранение больших текстов, а вторая не сохранение части полей ноды если в некоторые поля загружены картинки больших размеров.

IMCE модули для Drupal 7

IMCE по количеству установок и по дате последнего релиза является одним из популярных модулей для управлениями файлами с интеграцией к WYSIWYG редактору. Так же у IMCE есть интеграция с Transliteration для переименования русских файлов на лету при загрузке если они названы русскими буквами. К тому же к нему идут много дополнительных плагинов,

План переноса сайта с Drupal 6 на Drupal 7

  • Устанавливаем Drupal 7.
  • Устанавливаем дополнительные модули.
  • Переносим все типы контента из Drupal 6 со страницы: http://.../admin/content/types/list, в Drupal 7. Сохраняя при этом машинные имена типов контента и машинные имена полей.
  • ...

Entity reference модули для Drupal 7

Список полезных модулей для Drupal 7 (пополняемый)

  • Administration views, улучшает интерфейс администрирования сайта делая его более удобным и настраиваемым используя представления;
  • Navbar, добавляет панель навигации для администратора сайта;
  • Entity view modes, позволяет создавать собственные режимы отображения статей (сущностей) используя интерфейс администрирования сайта.
  • ...

Простой пример использования: EntityFieldQuery, entity_create, entity_metadata_wrapper и поля с изображением

Просто пример использования EntityFieldQuery, entity_create, entity_metadata_wrapper и поля с изображением с наглядными комментариями.

Простой пример использования: db_merge()

В большинстве модулей записи в базу данных делаются постоянно - будь то новые записи, или же обновление уже существующих. Функция db_merge() позволчяет записывать или обновлять запись максимально удобным способом.