Drupal

Как обновить ядро Drupal 8

Drupal: 

Процесс обновления ядра Drupal в рамках восьмой версии примерно похож на обновление 7й версии, только нужно оставлять не одну папку sites, а несколько: modules, sites, themes, libraries.
Если вы хотите обновить, например, Drupal 8.0.5 -> до Drupal 8.1.0, то это называется обновление минорной версии, выполняется так:

Свой модуль User Field Access with Entity reference - Показывать поле материала только определённым пользователям, указанным в поле Доступ

Этот модуль разграничивает доступ к содержимому материалов для определённых пользователей. Автор материала при создании может указывать в поле Доступ имена пользователей, которые будут иметь доступ к полю body (Текст). Все другие пользователи не будут видеть это поле.

По умолчанию всегда показывается это поле для ролей: administrator, editor - а также для самого автора материала.

Мега сборка Drupal 7 для создания Landing Page. Diana ICE

Drupal: 
Уровень сложности: 

Это видео демонстрирует, как сделать посадочную страницу на Drupal.

Для ускорения работы Друпал используйте модули Boost, Advagg, Minify.

Далее видео автора по теме Landing Page Drupal:

Сайт автора сборки: http://era-studio.ru/

Преимущества Drupal Commerce

Drupal: 
Уровень сложности: 

Drupal - это CMS, которая даёт преимущества чаще других бесплатных CMS. Разработка магазина на Drupal Commerce будет выгодной, потому что...

Примеры русских Интернет-магазинов на Drupal Commerce

Drupal: 
Уровень сложности: 

Как узнать, на чём сделан сайт написано тут: http://tlito.ru/node/173 - и самый лучший способ расширение Wappalyzer для Хром, Фаерфокс.

Следующие ссылки на магазины демонстрируют опыт русских разработчиков, использующих CMS Drupal и модуль Commerce.

http://www.buket-samara.ru - цветочный магазин. Оригинальный стиль, но перезагрузка при добавлении в корзину.

EntityForm с другими модулями для решения задач

Drupal: 
Уровень сложности: 

Интерактив, который добавляет модуль EntityForm, может эффективно решать задачи взаимодействия с посетителями. Благодаря универсальности этого модуля, использованию полей Друпал, функционал может расширяться и удобно настраиваться разработчиком. Следующая часть статьи - перевод Common Tasks in Entitform.

Крупные русские сайты на Drupal

Популярные качественные сайты на друпал. Чтобы оценить качество работы CMS Drupal, предлагаем примеры проектов с высокой посещаемостью.

Новостные порталы

http://news.sportbox.ru - большая, адаптивная главная с приятной функцией выпадающего меню, затемняющей фон страницы, 700тыс посетителей в день.

http://www.film.ru - кинопортал с посещаемостью ~150тыс в день.

http://rusnext.ru - новости политики

Хелперы для многопользовательского сайта с премодерацией материалов

Друпал отличается от других систем надёжностью и удобным разграничением ролей пользователей. Однако, право публиковать статьи сразу после регистрации создаёт риск засорить сайт спамом и рекламой. Для защиты сайта от нежелательной активности зарегистрированных пользователей нужна премодерация материалов.

Тут вы найдёте код модуля publish_helpers, который решает задачу премодерации Друпал.

Как устроена CMS Drupal, и как с ней работать

Drupal: 
Уровень сложности: 

CMS Drupal представляет собой инструмент разработчика, в котором уже реализован набор функций сайта. Требования к этой системе могут возрастать с развитием сайта - и друпал справляется с высокими требованиями. Поэтому выбирая Drupal, вы получите больше пользы, чем с другими CMS (которые иногда бывают бесполезными и даже вредными).

Подходы к разработке сайта могут быть разными. Узнаем, для каких сайтов CMS Drupal подходит.

Drupal 7. Обзор модуля Display Suite. 6 видеоуроков Андрея Зуева

Drupal: 
Уровень сложности: 

Модуль Display Suite работает с отображением полей материалов, пользователей, терминов.
С его помощью можно тонко настроить страницы материалов, анонсы, создать удобные страницы профилей.

Видео Зуева Андрея демонстрируют работу Display Suite и его возможности:

Урок 1 - Знакомство с модулем. Установка
Урок 2 - Выбор и настройка макета. Работа с классами
Урок 3 - Обзор и добавление полей
Урок 4 - Поиск. Модуль Search display
Урок 5 - Темизация форм
Урок 6 - Модуль Extras

Сравнение модулей для создания навигации следующий-предыдущий в материалах

Drupal: 
Уровень сложности: 

Задача - в материалах разместить ссылки на следующие по дате материалы одного типа или разных типов. Также при просмотре портфолио во всплывающем окне - сделать листалку назад-вперёд. При просмотре материалов автора (для многопользовательский сайтов) - добавить ссылки в материалы автора на просмотр следующей, предыдущей публикации автора.

Language Switcher сделать языки ссылками на главную страницу языка или на перевод страницы, если есть

Многоязычный сайт с модулем Internationalization и, возможно, Entity Translation обязательно имеет блок перехода на языковые версии. Этот блок обычно создают модулем Language Switcher или надстройкой над ним - модулем Language Switcher Dropdown. В двух этих случаях ссылки на переводы работают по-разному, сделать как надо позволит хук.

Как установить Drush на виртуальный хостинг

Drupal: 
Уровень сложности: 

Drush упростит сложные операции при работе с Друпал-сайтом, если пользоваться консолью через ssh-интерфейс.

Работа программы Drush (или библиотеки) возможна на выделенном сервере и на виртуальном хостинге, который предлагает ssh-доступ. Как пишет разработчик, "Drush is a command line shell and Unix scripting interface for Drupal", - то есть программа разработана для ОС Линукс. Драшем можно пользоваться также на Виндовс-хостинге, об этом тут.

Drupal Commerce. Работа с валютами, ценами и форматами цен

Drupal: 
Уровень сложности: 

Друпал Коммерц работает с разными валютами, поле цена является настраиваемым и может отображаться с копейками и без копеек, с префиксом или суффиксом, быть перечёркнутой по акции. Обо всём подробнее.

Перевод поля Price, Order Total смотрите в уроке "Базовая настройка Drupal Commerce".

Drupal Commerce - базовые понятия. Что такое Товар и как с ним работать

Drupal: 
Уровень сложности: 

Товар в Drupal Commerce - это набор данных, который используется в различных местах и имеет разные инстанции. Данные об одном товаре могут храниться в виде двух сущностей: материал и коммерческий продукт. Более того, формат отображения товара на витрине (на странице для покупателя) зависит от настроек Line Item (Типа позиции) для этого типа товара. Давайте изучим подробнее, как это устроено, и что дают все эти понятия разработчику.

Drupal Commerce - базовые понятия. Стилизуем товары в каталоге

Drupal: 
Уровень сложности: 

Drupal Commerce - мощный модуль, позволяющий работать с товарами и отдельными полями: выводить нужные поля в требуемом формате, стиле.

Вместе с Views можно отображать товары в каталоге с различными фильтрами, форматами отображения, выводить только нужные поля. Рассмотрим несколько примеров.

..статья в процессе наполнения разичными техниками, по мере возможности будут добавляться новые рекомендации...

Nice Menus убираем задержку появления подменю при наведении мыши

Модуль Nice Menus создаёт выпадающее меню. В отличие от модуля Superfish, этот модуль более простой, а скрипты - легковесные. Поэтому я выбираю Nice Menus.

Задержка исчезновения выпадающего меню после отведения мыши настраивается в настройках модуля тут /admin/config/user-interface/nice_menus во вкладке Дополнительно: Настройки Superfish, но есть и другая задержка - задержка появления, которая тоже настраивается: медленно, обычно, быстро.
При выборе "быстро" эта задержка всё равно присутствует.

Популярные модули Drupal для новичков. Как доделать Друпал базовой установки?

Drupal: 
Уровень сложности: 

Друпал в базовой установке имеет около 20-30 включенных модулей: User, Taxonomy, Comment, Block, Color, Overlay, Toolbar, Shortcuts, Filter, Locale и другие. Это модули ядра. Также есть не активированные модули, которые можно включить при необходимости. Для настройки требуемых функций блога, сайта компании, магазина нужно скачать и активировать готовые модули, которых очень много на сайте drupal.org. Этот урок подскажет, как привести базовую инсталляцию Друпал к должному виду и начать пользоваться.

Страницы

Подписаться на Front page feed