Upload
ihor-karpylenko
View
149
Download
1
Embed Size (px)
Citation preview
Igor Karpilenko (hamrant)Kyiv Drupal Global Training Days, March 2017
Content Management
Igor Karpilenko(hamrant)
Drupal developer
/admin/content
Типи контенту
Article
Тип контенту Article є одним з типів контенту за замовчуванням, який включений в стандартному профілі установки. Цей тип контенту, як правило, використовується для отримання інформації, яка оновлюється на регулярній основі (як повідомлення в блозі, наприклад).
/node/add/article
Basic Page
Як правило, Basic Page використовуються для статичного контенту, які можуть (але не зобов'язані) бути пов'язані в головній панелі навігації. Це один з найбільш "базових" типів контенту і може бути дуже гнучким.
Створення сторінки
/node/add/page
Book PageСторінки книги призначені, щоб бути частиною спільної книги, включеної модулем ядра Book. Прикладом спільної книги є документація для Drupal розробників.
https://www.drupal.org/docs/8/core/modules/book
Forum topicТема форуму визначає тему для обговорення на форумі; люди можуть відповісти на цю тему за допомогою коментарів. Ноди форуму організовані в предметних областях через таксономію. Цей тип контенту належить до модуля Forum.
https://www.drupal.org/docs/8/core/modules/forum
Кастомний тип контенту
Drupal дає вам можливість створювати свої власні типи контенту. Кастомні типи контенту дозволяють зробити організацію даних більш зручною.
Форма створення кастомного типу контенту знаходиться тут:
Administer > Structure > Content types > Add content type
Content form display
Content display
Display modes
/admin/structure/display-modes
Fields
● Boolean● Date● Comments● Email● Timestamp● Link
General group fields
Field Boolean
Віджет Форматер
Чекбокс з двома можливими значеннями “Так” чи “ні”.
Fields Date/Timestamp
Віджет Форматер
Дата та час.
Field Email
Віджет Форматер
Електронна пошта
Віджет Форматер
Field Link
Field Comments
Comment types
/admin/structure/comment/manage/comment
Number group fields
● List (float)
● List (integer)
● Number (decimal)
● Number (float)
● Number (integer)
Field List (float/integer)
Числовий список
Віджет Форматер
Field Number (decimal/float/integer)
Віджет Форматер
Число
Reference group fields
● Content
● File
● Image
● Taxonomy term
● User
● Other…
Reference to Content
Reference to Content
Віджет Форматер
Autocomplete matching: ‘Starts with’, ‘Contains’
Field File
Віджет Форматер
● Allowed file extensions● File directory● Maximum upload size
Files
/admin/content/files
https://www.drupal.org/docs/8/core/modules/file/overview
Field Image
Віджет Форматер
● Allowed file extensions● File directory● Maximum image resolution● Minimum image resolution● Maximum upload size● Preview image style
● Image style● Link image to
Image styles
/admin/config/media/image-styles
Text group fields
● List (text)
● Text (formatted)
● Text (formatted, long)
● Text (formatted, long, with summary)
● Text (plain)
● Text (plain, long)
Field text (plain/formatted)
Field text (plain/formatted long)
Ckeditor
CKEditor — вільний WYSIWYG-редактор (What You See Is What You Get).
/admin/config/content/formats/manage/basic_html
Корисні модулі для Ckeditorhttps://www.drupal.org/docs/8/core/modules/ckeditor/contributed-modules-and-plug-ins
CKEditor Upload Image Upload Image
Color Button Color Button
CKEditor Widgets Widget
CKEditor CodeSnippet Code Snippet
CKEditor Loremipsum Lorem Ipsum Generator
CKEditor Wordcount Word Count & Char Count plugin
CKEditor Youtube Youtube plugin
CKEditor Mathematical Formulas (MathJax)
Mathematical Formulas (MathJax)
Корисні модулі які додають нові типи полей
● https://www.drupal.org/project/addressfield
● https://www.drupal.org/project/geofield
● https://www.drupal.org/project/field_collection
● https://www.drupal.org/project/paragraphs
● https://www.drupal.org/project/field_group
● https://www.drupal.org/project/color_field
● https://www.drupal.org/project/viewfield
Додаткова інформація про поля
https://www.drupal.org/docs/8/api/entity-api/fieldtypes-fieldwidgets-and-fieldformatters
TaxonomyКатегоризація - структурування схожих сторінок за темами, формування узагальнюючих, що класифікують категорій, що реалізовується з метою навігації і встановлення співвідношень між сторінками.
/admin/structure/taxonomy
/admin/structure/taxonomy/manage/category/overview
Views
За допомогою модуля Views, ви можете витягти вміст з бази даних вашого сайту і подати його користувачеві у вигляді списків, повідомлень, галерей, таблиць, карт, графіків, пунктів меню, блоків, звітів, повідомлень на форумі і т.д.
https://www.drupal.org/docs/8/core/modules/views
/admin/structure/views
/admin/structure/views/view/frontpage
Корисні модулі для views
● https://www.drupal.org/project/views_slideshow
● https://www.drupal.org/project/better_exposed_filters
● https://www.drupal.org/project/fullcalendar
● https://www.drupal.org/project/scrollable_content
● https://www.drupal.org/project/views_timelinejs
● https://www.drupal.org/project/views_infinite_scroll
● https://www.drupal.org/project/mixitup_views
And more: https://www.drupal.org/documentation/modules/views/add-ons
Blocks
https://www.drupal.org/docs/8/core/modules/block/overview
/admin/structure/block
Block types
/admin/structure/block/block-content/types
https://www.drupal.org/docs/8/core/modules/custom_block/overview
Посилання
● https://www.drupal.org/docs/7/understanding-drupal/content-types● https://www.drupal.org/docs/8/core/modules/● https://www.drupal.org/docs/8/core/modules/ckeditor● https://www.ostraining.com/blog/drupal/d8-comemnts/● https://www.drupal.org/docs/8/core/modules/field● https://www.drupal.org/docs/8/core/modules/file● http://www.inmotionhosting.com/support/edu/drupal-8/comments● https://www.drupal.org/docs/8/core/modules/views● https://www.drupal.org/docs/8/core/modules/block● https://www.drupal.org/docs/8/core/modules/custom_block
Дякую за увагу !
https://www.drupal.org/u/hamranthttps://www.facebook.com/hamranthttps://www.linkedin.com/in/hamrant