Курс по Drupal

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

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

Особенность CMS, заключается в том, что — это модульная платформа с открытым исходным кодом, а значит, она легко поддается расширению, соответствует большинству стандартов, ее код относительно прост, понятен и невелик по объему.

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

А это означает, что разработчики при создании движка, использовали вполне обычные стандартные технологии и тщательно проработали и оптимизировали ее код.

Урок 0. Курс по Drupal- основы

Урок 1. Установка CMS Drupal

От автора: данным уроком мы открываем цикл уроков по изучению популярнейшей системы управления контентом Drupal 8, которая активно развивается в данное время.

При этом начнем, конечно же, с самого простого, а именно кратко поговорим о ее особенностях и структуре, определимся с необходимыми инструментами, выполним установку движка на локальный компьютер двумя различными способами, рассмотрим, скорее всего, новое для Вас понятие — drupal node и создадим первые два материала на тестовом сайте.

Урок 2. Ноды и их типы в Drupal

От автора: в данном уроке мы продолжаем говорить о понятии нода в Drupal. При этом Вы знаете, что ноды бывают различных типов и в стандартной комплектации доступно ровно два базовых типа. Конечно же, для создания сайта, как правило, этого не достаточно, а значит, мы с Вами научимся создавать собственные типы контента.

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

Урок 3. Drupal. Блоки

От автора: изучив понятие ноды, и научившись создавать собственные типы материалов, пришло время поговорить о структуре сайта. То есть, что мы видим в пользовательской части – мы видим, что в определенных местах отображается на экран некоторая информация: меню, контент, хлебные крошки, левый блок и нижний футер и т.д. Конечно, возникает вопрос, как именно отображается данная информация и как осуществляется управления позициями, в которых они отображаются. Поэтому в данном уроке мы с вами поговорим о таком понятии как Drupal блоки.

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

Урок 4. Drupal. Меню. Таксономия

От автора: на прошлом уроке мы с Вами поговорили о блоках и узнали, что блоки используются для отображения определенной информации на страницах сайта Drupal. Опять же давайте взглянем на главную страничку, и первое, что бросается в глаза это меню. Поэтому в данном уроке мы с Вами научимся работать с меню, а так же изучим довольно интересное понятие – таксономия. Потому как, что первое, что второе используется для упрощения навигации по контенту сайта.

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

Урок 5. Drupal. Формы обратной связи. Типы комментариев

От автора: в данном уроке мы с Вами поговорим о форме обратной связи, а так же рассмотрим способы настройки комментариев. Как Вы знаете к каждой статье, которая публикуется на сайте, можно добавить комментарии и соответственно как настроить данную форму, мы так же разберем в этом уроке.

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

Урок 6. Drupal. Шаблоны. Как устанавливать шаблон

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

Поэтому в данном уроке мы поговорим о дизайнерской стороне разработки сайтов на Drupal и, если быть точнее, сегодня Вы узнаете, как правильно устанавливать шаблоны на Drupal. Причем мы рассмотрим несколько шаблонов, как для пользовательской части, так и для панели администратора.

Урок 7. Drupal. Глобальная конфигурация

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

По итогам данного урока Вы узнаете, какие настройки отвечают за производительность всей системы в целом, как сконфигурировать доступные режимы HTML форматирования содержимого, как настроить перенаправления, а также как определить собственные страницы показа основных ошибок работы сайта.

Урок 8. Drupal. Представления. Часть 1

От автора: довольно часто при создании сайтов, используя готовые CMS, возникает необходимость изменить стандартное отображение информации на определенных страницах проекта. К примеру, вывести некую группу материалов в виде колонок, как это сделано на новостных сайтах. И если подобный, задуманный функционал не предусмотрен возможностями системы – это становиться довольно сложной проблемой, так как придется править код шаблона движка.

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

По итогам данного урока Вы научитесь создавать собственные страницы и блоки, используя модуль views Drupal.

Урок 9. Drupal. Представления. Часть 2

От автора: на прошлом уроке мы с Вами начали знакомиться с разделом представления в CMS Drupal, или если сказать более правильно – с модулем Views Drupal 8. При этом были созданы два представления – страница и блок, которые отлично работают, но требуют некоторой доработки. Поэтому в данном уроке мы усовершенствуем созданные элементы, и рассмотрим такие параметры представлений, как связи и контекстные фильтры.

По итогам данного урока мы с Вами отобразим в блоке новостей только те новости, которые привязаны к категории, той новости, которая открыта на странице новостей. При этом Вы узнаете, как связывать при настройке представления отдельные сущности, и как осуществлять фильтрацию отображаемых элементов при помощи контекстных фильтров.

Урок 10. Drupal. Глобальная конфигурация. Часть 2

От автора: в данном уроке мы с Вами рассмотрим оставшиеся настройки в разделе глобальная конфигурация Drupal. А именно поговорим о настройках учетной записи пользователя, настройках загружаемых медиа-материалов и настройках локали.

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

Урок 11. Drupal. Представления. Часть 3

От автора: в данном уроке мы с Вами еще немного уделим время разделу представления в CMS Drupal, а именно рассмотрим возможность создания и вывода на экран элементов управления по фильтрации и сортировке контента на странице.

По итогам данного урока Вы узнаете, как настроить и вывести на экран, в пользовательской части блоки с фильтрами и параметрами сортировки, а так же как реализовать постраничную навигацию в создаваемых видах.

Урок 12. Drupal. Пользователи

От автора: любая CMS и, конечно же, Drupal не исключение, предусматривает систематическое редактирование содержимого и при этом не одним человеком, что само собой подразумевает систему по работе с пользователями и их правами. Поэтому в текущем видео мы как раз рассмотрим инструменты движка, которые предназначены для работы с вышеуказанными элементами.

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

Добавить комментарий

Ваш адрес email не будет опубликован.