• 10/09/2013
    AJAX-формы в Drupal 7 предоставляют динамическое поведение, позволяют работать без полной перезагрузки страниц
    Понятие об AJAX-формах AJAX-формы в Drupal 7 предоставляют динамическое поведение, т.е. позволяют работать без полной перезагрузки страниц. Их легко создавать и поддерживать. По сути, они являются расширением Form API Drupal. Что означит динамическое поведение? При традиционном подходе пользователь заполняет форму, нажимает кнопку, вся страница целиком формируется на сервере заново и возвращается браузеру. AJAX-формы обновляют или заменяют часть...
    74
  • 09/09/2013
    Drupal 7 дает возможность работать с сущностями (Entities), а вместе с этим и мощный API для работы с полями, которые могут быть прикреплены к сущностям
    Drupal 7 дает возможность работать с сущностями (Entities), а вместе с этим и мощный API для работы с полями, которые могут быть прикреплены к сущностям. Если Вы управляете полями через вкладки «Управление полями» и «Управление отображением» на странице типов материалов, то Drupal сам заботится о правильной работе с полями.Однако, мы часто сталкиваемся с необходимостью отображения поля вне сущности. Типичным примером может быть отображение...
    73
  • 02/09/2013
    Концепция сущностей (Entity), которая будет рассматриваться в данной статье является одной из новинок, представленных в Drupal 7.
    Что такое, с чем едят? Все модули, написанные под Drupal условно можно разделить на две категории. Первая - модули, которые фактически не объявляют новых типов данных и работают с данными уже где-то определенными и хранимыми. Например модуль lightbox2 позволяет изменить представление изображений на сайте, а модуль devel предоставляет различные утилиты, полезные разработчику. И хотя модуль devel сохраняет некоторую информацию в базе данных (время...
    72
  • 29/05/2013
    Друпал использует систему управления доступом к тем или иным данным и возможностям на основании ролей.
    Прежде, чем настраивать роли, вкратце поясню, что это такое. Друпал использует систему управления доступом к тем или иным данным и возможностям на основании т.н. ролей. Можно рассматривать это как группы в операционных системах — участие в той или иной группе даёт те или иные полномочия. Есть две встроенные роли: анонимные (неавторизованные, не представившиеся системе) пользователи и авторизованные пользователи. Все прочие роли нужно создавать....
    10
  • 29/05/2013
    Теперь следует произвести несколько важных настроек: установить модули, параметры сайта, защиту от спама и так далее.
    Установка в её начальном виде завершена. Теперь следует произвести несколько важных настроек: установить модули, параметры сайта, защиту от спама и так далее. Если вы посмотрите на экран, то увидите, что именно вам сейчас рекомендуется сделать. Начнём с установки модулей. localhost/sitemane/admin/modules Модули — то, что придаёт Друпалу гибкость. Вы увидите большой список модулей; не следует ставить все подряд из соображений «могут пригодиться...
    7
  • 29/05/2013
    Установка базовой конфигурации Друпал.
    УСТАНОВКА БАЗОВОЙ КОНФИГУРАЦИИ 1. Установка Друпал с указанием подключения к базе данных. Перед тем, как начать установку: если это первый ваш сайт на данном дистрибутиве, то дaльнейшие действия производятся в каталоге «<root>/sites/default»; если вы создаёте ещё один сайт на той же самой установке Друпала (Друпал позволяет создавать произвольное количество сайтов на основе одной и той же установки), то выполните следующие действия:...
    6
  • 27/05/2013
    Drupal – это популярная CMS (система управления контентом), предназначенная для создания как простых сайтов-визиток, так и серьезных порталов.
    Drupal – это популярная CMS (система управления контентом), предназначенная для создания как простых сайтов-визиток, так и серьезных порталов. Этот движок разрабатывается большой командой энтузиастов и распространяется совершенно бесплатно, что очень удобно для вебмастеров. Drupal представляет собой модульную CMS. По умолчанию этот движок предоставляет вебмастеру ограниченный функционал, который можно расширить путем установки различных...
    12