drupal 8 for site builders about me
play

Drupal 8 for site builders About Me Andrey Yurtaev Drupal - PowerPoint PPT Presentation

Andrey Yurtaev Drupal 8 for site builders About Me Andrey Yurtaev Drupal developer Session plan Review of contrib status Installation Creating themes and modules Site building Contrib modules My frequently used


  1. Andrey Yurtaev Drupal 8 for site builders

  2. About Me Andrey Yurtaev Drupal developer

  3. Session plan Review of contrib status ● ● Installation ● Creating themes and modules Site building ●

  4. Contrib modules

  5. My frequently used modules for D7 admin_menu jquery_update — not needed ● ● advagg l10n_update — in core ● ● backup_migrate libraries ● ● boost — not needed? metatag ● ● ckeditor — in core pathauto ● ● photoswipe token ● ● ctools transliteration — in core ● ● entity — in core views — in core ● ● redirect xmlsitemap ● ●

  6. “Big” modules ● commerce — alpha ● webform — not usable (eform works fine) ● feeds — not ready (migrate works fine) ● rules — ? ● panels ● ds ● search_api — beta

  7. Useful modules ● devel ● field_collection ● insert_block ● inline_entity_form ● linkit ● markdown ● smtp ● path_breadcrumbs — not needed

  8. Installation

  9. Installation ● Not got harder New good folder structure ● drush ● ● composer

  10. Out of the Box ● HTML5 ● New field types ● Adaptivity ● Views ● CKeditor ● Internationalization

  11. Creating themes and modules

  12. Creating Theme template.php -> MY_THEME.theme ● MY_THEME.info -> MY_THEME.info.yml ● *.tpl.php -> *.html.twig ● CSS and JS libraries ● ● New base themes ● Twig

  13. Libraries MY_THEME.libraries.yml MY_THEME.info.yml MY_THEME.theme in MY_THEME_preprocess_html

  14. Base themes Classy Stable VS too many classes not enough classes

  15. Twig ● Simple Powerful ● Secure ● ● Inheritance

  16. drupal.org themes

  17. Material base ● Theme for themers ● Modern design concept Strict with guidelines ● Color styles ● ● SASS, Flexbox, Icons

  18. Creating modules ● OOP Plugin system ●

  19. Site building

  20. Blocks Multiple instances ● ● Fieldable

  21. Views Not changed ● ● Admin pages on views

  22. Forms contact — for simple forms ● ● eform — for complicated forms

  23. Form API No major changes ● ● New HTML5 elements

  24. Summary

  25. Questions ?

  26. Thank You! При поддержке: Золотой спонсор: Серебряные спонсоры:

Recommend


More recommend