Drupal 8 theming principles

763 views
687 views

Published on

Drupal 8 theming principles.
All new stuff that we will see on the front-end part in the new version of Drupal.

List of new stuff:
-Mobile friendly
-Drupal is now a REST server with a CMS on top
-New design
-New Seven admin theme
-UX improvements
-Responsive base theme out of the box
-Breakpoint module in Core
-hml5
-CSS3 instead of JavaScript
-In-place editing for Fields
-Better aggregation with CSS weights
-Frontend Automated Testing
-IE6-7 support dropped
-Partially dropped IE8 Support
-.theme and .yml files in theme
-.yml CSS override & remove
-TWIG!
-#DreamMarkup
-jQuery 1.9 & jQuery UI 1.10.2
-Tour module
-WYSIWYG in core
-Fieldable custom blocks
-New CSS Architecture
-.button class for all buttons and links
-Primary button type added
-CSS/JS Libraries
-Normalize.css
-Modernizr + client-side feature detection
-New Toolbar
-Footer menu by default
-Theme individual layouts
-New field types: E-mail, Link/URL, Phone number, Date/Time and Entity Reference
-Responsive table classes
-Browser targeted drupal_add_js()

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
763
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Drupal 8 theming principles

  1. 1. Theming principlesin Drupal 8Kirill Cebotari (oresh)
  2. 2. Mobile friendly
  3. 3. Drupal is now a RESTserver with a CMS on top
  4. 4. New design
  5. 5. New Seven admin theme
  6. 6. UX improvements
  7. 7. Responsive base themeout of the box
  8. 8. Breakpoint module in Core
  9. 9. CSS3insteadof JavaScript
  10. 10. In-place editing for Fields
  11. 11. Better aggregation withCSS weights
  12. 12. FrontendAutomatedTesting
  13. 13. IE6-7 support dropped
  14. 14. Partially droppedIE8 Support
  15. 15. .theme and .ymlfiles in theme
  16. 16. .yml CSSoverride &remove
  17. 17. TWIG!
  18. 18. #DreamMarkup
  19. 19. jQuery 1.9 &jQuery UI 1.10.2
  20. 20. Tour module
  21. 21. WYSIWYGin core
  22. 22. Fieldable custom blocks
  23. 23. New CSS Architecture
  24. 24. .button class forall buttons and links
  25. 25. Primarybutton typeadded
  26. 26. CSS/JS Libraries
  27. 27. Normalize.css
  28. 28. Modernizr + client-sidefeature detection
  29. 29. New Toolbar
  30. 30. Footer menu by default
  31. 31. Theme individual layouts
  32. 32. New field types:E-mail, Link/URL, Phonenumber, Date/Time andEntity Reference
  33. 33. Responsive table classes
  34. 34. Browser targeteddrupal_add_js()

×