Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DGTD Kiev 18.03.17 - Content management

309 views

Published on

Content management features in Drupal 8

  • Be the first to comment

DGTD Kiev 18.03.17 - Content management

  1. 1. Igor Karpilenko (hamrant) Kyiv Drupal Global Training Days, March 2017 Content Management
  2. 2. Igor Karpilenko (hamrant) Drupal developer
  3. 3. /admin/content Типи контенту
  4. 4. Article Тип контенту Article є одним з типів контенту за замовчуванням, який включений в стандартному профілі установки. Цей тип контенту, як правило, використовується для отримання інформації, яка оновлюється на регулярній основі (як повідомлення в блозі, наприклад).
  5. 5. /node/add/article
  6. 6. Basic Page Як правило, Basic Page використовуються для статичного контенту, які можуть (але не зобов'язані) бути пов'язані в головній панелі навігації. Це один з найбільш "базових" типів контенту і може бути дуже гнучким.
  7. 7. Створення сторінки /node/add/page
  8. 8. 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
  9. 9. Кастомний тип контенту Drupal дає вам можливість створювати свої власні типи контенту. Кастомні типи контенту дозволяють зробити організацію даних більш зручною. Форма створення кастомного типу контенту знаходиться тут: Administer > Structure > Content types > Add content type
  10. 10. Content form display
  11. 11. Content display
  12. 12. Display modes /admin/structure/display-modes
  13. 13. Fields
  14. 14. ● Boolean ● Date ● Comments ● Email ● Timestamp ● Link General group fields
  15. 15. Field Boolean Віджет Форматер Чекбокс з двома можливими значеннями “Так” чи “ні”.
  16. 16. Fields Date/Timestamp Віджет Форматер Дата та час.
  17. 17. Field Email Віджет Форматер Електронна пошта
  18. 18. Віджет Форматер Field Link
  19. 19. Field Comments
  20. 20. Comment types /admin/structure/comment/manage/comment
  21. 21. Number group fields ● List (float) ● List (integer) ● Number (decimal) ● Number (float) ● Number (integer)
  22. 22. Field List (float/integer) Числовий список Віджет Форматер
  23. 23. Field Number (decimal/float/integer) Віджет Форматер Число
  24. 24. Reference group fields ● Content ● File ● Image ● Taxonomy term ● User ● Other…
  25. 25. Reference to Content
  26. 26. Reference to Content Віджет Форматер Autocomplete matching: ‘Starts with’, ‘Contains’
  27. 27. Field File Віджет Форматер ● Allowed file extensions ● File directory ● Maximum upload size
  28. 28. Files /admin/content/files https://www.drupal.org/docs/8/core/modules/file/overview
  29. 29. Field Image Віджет Форматер ● Allowed file extensions ● File directory ● Maximum image resolution ● Minimum image resolution ● Maximum upload size ● Preview image style ● Image style ● Link image to
  30. 30. Image styles /admin/config/media/image-styles
  31. 31. Text group fields ● List (text) ● Text (formatted) ● Text (formatted, long) ● Text (formatted, long, with summary) ● Text (plain) ● Text (plain, long)
  32. 32. Field text (plain/formatted)
  33. 33. Field text (plain/formatted long)
  34. 34. Ckeditor CKEditor — вільний WYSIWYG-редактор (What You See Is What You Get). /admin/config/content/formats/manage/basic_html
  35. 35. Корисні модулі для Ckeditor https://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)
  36. 36. Корисні модулі які додають нові типи полей ● 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
  37. 37. Додаткова інформація про поля https://www.drupal.org/docs/8/api/entity-api/fieldtypes-fieldwid gets-and-fieldformatters
  38. 38. Taxonomy Категоризація - структурування схожих сторінок за темами, формування узагальнюючих, що класифікують категорій, що реалізовується з метою навігації і встановлення співвідношень між сторінками.
  39. 39. /admin/structure/taxonomy
  40. 40. /admin/structure/taxonomy/manage/category/overview
  41. 41. Views За допомогою модуля Views, ви можете витягти вміст з бази даних вашого сайту і подати його користувачеві у вигляді списків, повідомлень, галерей, таблиць, карт, графіків, пунктів меню, блоків, звітів, повідомлень на форумі і т.д. https://www.drupal.org/docs/8/core/modules/views
  42. 42. /admin/structure/views
  43. 43. /admin/structure/views/view/frontpage
  44. 44. Корисні модулі для 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
  45. 45. Blocks https://www.drupal.org/docs/8/core/modules/block/overview
  46. 46. /admin/structure/block
  47. 47. Block types /admin/structure/block/block-content/types https://www.drupal.org/docs/8/core/modules/custom_block/overview
  48. 48. Посилання ● 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
  49. 49. Дякую за увагу ! https://www.drupal.org/u/hamrant https://www.facebook.com/hamrant https://www.linkedin.com/in/hamrant

×