7

Респонсивный видеоплеер. CSS адаптивных видео

Адаптивный дизайн на Drupal - это ещё и адаптивный видеоплеер. Предложенные здесь css-коды для Drupal 7 и Drupal 8 делают респонсивным плеер с именами классов Video Embed. Вы можете переписать эти примеры css для видео внутри текстовых полей и любых других имён классов (не только друпал).

Все модули вставки видео на Drupal

Вставлять видео из YouTube и Vimeo очень удобно с модулем Video Embed Field. Этот модуль позволяет выбирать стиль отображения поля типа Video Embed, создавать и управлять этими стилями. В настройках каждого стиля можно задать:

Программно изменить название материала в тегах title и h1

Допустим, вы хотите создавать материалы, в которых название должно складываться из двух полей. Работать с тегами title можно при помощи модуля Page Title, в котором можно задавать шаблоны с токенами для тега title разных типов страниц, но он не работает с тегами h1. Для работы с обоими тегами title и h1 существуют Title field UI, Title Override, но если вдумчиво прочитать страницы этих модулей или попробовать, то можно не найти решение этой конкретной проблемы.

Свой модуль 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 - новости политики

Мой опыт покупки на AliExpress. Переходник SATA-USB

AliexPress.com по данным рейтинга сайтов Alexa Rank занимает 9 место в России, ещё весной 2015 у него было 11 место.
Доверять этому магазину можно с очень большим риском, потому что по сути это площадка, на которой тысячи продавцов из разных стран могут продавать что хотят по любой цене.

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

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

Тут вы найдёте код модуля 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 можно отображать товары в каталоге с различными фильтрами, форматами отображения, выводить только нужные поля. Рассмотрим несколько примеров.

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

Страницы

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