SlideShare a Scribd company logo
Базові можливості Drupal
Drupal Training Days Kyiv,
March 2017
Олександр
Щедров
(sanchiz)
Олександр
Щедров
(sanchiz)
Team Lead,
Software Architect
• DrupalCamp Kyiv Co-
Organizer
• OpenY Product Architect
• OpenSource Contributor
USER GUIDE
www.drupal.org/docs/user
_guide/en/index.html
www.drupal.org/uk/docs/user
_guide/uk/index.html
Користувачі
Що таке користувачi?
www.drupal.org/docs/user_guide/en/user-chapter.html
Будь який відвідувач сайта є користувачем. Є
декілька груп користувачів:
• Користувачі які не авторизовані, або анонімні
користувачі
• Користувачі які авторизовані, або авторизовані
користувачі
• Користувач адміністратора який був створений
під час установки сайту, або Користувач 1
Що таке повноваження?
Це можливістi виконувати дії на сайті які
регулюються повноваженнями(просмотр
матеріалів, створення на редагування
контенту).
www.drupal.org/docs/user_guide/en/user-chapter.html
Що таке ролi?
www.drupal.org/docs/user_guide/en/user-chapter.html
Замість того, щоб призначити індивідуальні
права доступу безпосередньо кожному
користувачу, повноваження сгруповані у
ролі.
Форми
• Форма входа
• Форма реєстрації
• Форма відновлення пароля
Drupal Training Days 2017 - Drupal 8 basic functions.
Налаштування
• Створювати нові поля для користувачів
• Налаштовувати сторінки користувачів
• Режими реєстрації(всі, з ухвалення адміна,
закрита)
• Налаштування повідомлень
Drupal Training Days 2017 - Drupal 8 basic functions.
Ролі
Повноваження
Модулi для
користувачiв
Назва модуля Посилання
Page acces https://www.drupal.org/project/page_access
Masquarade https://www.drupal.org/project/masquerade
Group https://www.drupal.org/project/group
Email
registration
https://www.drupal.org/project/group
Структура
сторінки
Що таке структура
сторiнки?
Структура сторінки визначає як будуть
розміщені блоки та контент на сторінці яку
бачить користувач.
Глобальні
блоки
Контент
Регiони теми
Регіони дозволяють визначити місця
розташування блоків у темі.
Drupal Training Days 2017 - Drupal 8 basic functions.
Drupal Training Days 2017 - Drupal 8 basic functions.
Drupal Training Days 2017 - Drupal 8 basic functions.
Налаштування блоків
Налаштування контенту
Способи будування
сторiнок
• Поля + блоки
• Параграфи
• Панелi
Параграфи
Панелi
Модулi
Назва модуля Посилання
Paragraphs https://www.drupal.org/project/paragraphs
Panels https://www.drupal.org/project/panels
Panelizer https://www.drupal.org/project/panelizer
Display suite https://www.drupal.org/project/ds
Меню
Що таке меню?
Меню це колекції посилань для поліпшення
навігації по сайту.
www.drupal.org/docs/user_guide/en/menu-concept.html
Основнi можливостi
• Створювати меню
• Створюват посилання в меню
• Будувати меню з вкладеністю
• Додавати меню на сторiнки
Створення меню
Додавання посилань
Локальнi вкладення та
хлiбнi крошки
Модулi
Назва модуля Посилання
Menu Trail By
Path
https://www.drupal.org/project/menu_trail_by_path
Menu link
attribute
https://www.drupal.org/project/menu_link_attributes
Admin toolbar https://www.drupal.org/project/admin_toolbar
Superfish https://www.drupal.org/project/superfish
Теми оформлення
Що таке теми
оформлення?
Тема оформлення це набір файлів які
визначають зовняшний вигляд сайту. Тема
визначає HTML розмітку та CSS стилі.
www.drupal.org/docs/user_guide/en/understanding-themes.html
Типи теми
• Front-end тема
• Back-end тема
Drupal Training Days 2017 - Drupal 8 basic functions.
Основнi конфiгурацiї
Drupal Training Days 2017 - Drupal 8 basic functions.
Drupal Training Days 2017 - Drupal 8 basic functions.
З чого складається тема
Налаштування кольорової схеми(опціонально)
Конфігурація(опціонально)
CSS файли
Картинки
Шаблони
Налаштування для різних екранів
Базовий опис теми
Білбліотеки на JS які мають підкючатися
Додаткові налаштування для
теми(опціонально)
Логотип(опціонально)
Скриншот теми(опціонально)
Наслiдування
Базова тема
Дочірня тема
1
Дочірня тема
2
Дочірня тема
3
Дочірня тема
4
Bootstrap theme
Теми
Назва теми Посилання
Bootstrap theme https://www.drupal.org/project/bootstrap
Zen https://www.drupal.org/project/zen
Omega https://www.drupal.org/project/omega
Adminimal https://www.drupal.org/project/adminimal_theme
БАЗОВА Конфігурація
сайту
Аміністративне меню
Drupal Training Days 2017 - Drupal 8 basic functions.
Корисні модулі
Модулi
Назва модулю Посилання
Features https://www.drupal.org/project/features
Devel https://www.drupal.org/project/devel
Media https://www.drupal.org/project/media
Pathauto https://www.drupal.org/project/pathauto
Field group https://www.drupal.org/project/field_group
Migrate https://www.drupal.org/project/migrate
Views https://www.drupal.org/project/views
Webform https://www.drupal.org/project/webform
…… …………………………………
https://www.drupal.org/project/project_module
http://camp17.drupal.ua
https://www.facebook.com/events/280504849048219
NO BUGS!
Drupal.org: https://www.drupal.org/u/sanchiz
GitHub: https://github.com/Sanchiz
Blog: http://sanchiz.net
Facebook: https://www.facebook.com/schedrov
Email: alexander.schedrov@gmail.com
Thank you!

More Related Content

PDF
Layouts vs Templates - Sergey Borodylin
PDF
Scaling and sharing: Building custom drupal distributions for federated organ...
PDF
Building, Collaborating and Scaling Drupal Distributions for Federated Organi...
PDF
OpenY: Scaling and Sharing with Custom Drupal Distribution
PDF
Building mobile applications with DrupalGap
PDF
Build your application in seconds and optimize workflow as much as you can us...
PDF
Ansible is the simplest way to automate. SymfonyCafe, 2015
PDF
Feeds. использование и создание плагинов. Feeds API
Layouts vs Templates - Sergey Borodylin
Scaling and sharing: Building custom drupal distributions for federated organ...
Building, Collaborating and Scaling Drupal Distributions for Federated Organi...
OpenY: Scaling and Sharing with Custom Drupal Distribution
Building mobile applications with DrupalGap
Build your application in seconds and optimize workflow as much as you can us...
Ansible is the simplest way to automate. SymfonyCafe, 2015
Feeds. использование и создание плагинов. Feeds API

Similar to Drupal Training Days 2017 - Drupal 8 basic functions. (20)

PPTX
DrupalTour. Zhytomyr — Drupal Optimization (Dmitry Kinakh, InternetDevels)
PPTX
Drupal Optimization
PPTX
PPT
презентація вчителя
PPT
презентація вчителя проект
PPTX
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
PPTX
7_1710.pptx
PDF
IT tools training for FRI Kyiv 2014-10-12
PPTX
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
PDF
Корнілов Андрій
PPTX
Ruslan Kusov_baq_2019_dev_ops_or_not_devops
PDF
Павло Юрійчук — Перехід на Angular.js. Howto
PDF
Global logic tech talk switching to Angular.js
PDF
Глобальні навчальні дні друпал
PPT
Top 30-39 tools for learning 2012
PPTX
UX Дезайнер: Інструкція з користування
PPT
Порівняння Drupal та Typo3
PPT
порівняння Drupal та Typo3
PPTX
Ігор Бойко. Комплексний підхід у створенні інтернет проекту
DrupalTour. Zhytomyr — Drupal Optimization (Dmitry Kinakh, InternetDevels)
Drupal Optimization
презентація вчителя
презентація вчителя проект
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
7_1710.pptx
IT tools training for FRI Kyiv 2014-10-12
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
Корнілов Андрій
Ruslan Kusov_baq_2019_dev_ops_or_not_devops
Павло Юрійчук — Перехід на Angular.js. Howto
Global logic tech talk switching to Angular.js
Глобальні навчальні дні друпал
Top 30-39 tools for learning 2012
UX Дезайнер: Інструкція з користування
Порівняння Drupal та Typo3
порівняння Drupal та Typo3
Ігор Бойко. Комплексний підхід у створенні інтернет проекту
Ad

More from Alex S (7)

PDF
Ansible is the simplest way to automate. MoldCamp, 2015
PDF
Drupal and diversity of Single sign-on systems
PDF
Getting started with Ansible. Be efficient.
PDF
Getting Started with DrupalGap
PDF
Drush - use full power - DrupalCamp Donetsk 2014
PDF
DrupalGap. How to create native application for mobile devices based on Drupa...
PDF
Drush. Secrets come out.
Ansible is the simplest way to automate. MoldCamp, 2015
Drupal and diversity of Single sign-on systems
Getting started with Ansible. Be efficient.
Getting Started with DrupalGap
Drush - use full power - DrupalCamp Donetsk 2014
DrupalGap. How to create native application for mobile devices based on Drupa...
Drush. Secrets come out.
Ad

Drupal Training Days 2017 - Drupal 8 basic functions.