Display Suite @ DrupalCamp Stockholm 2013

1,195 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,195
On SlideShare
0
From Embeds
0
Number of Embeds
98
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Display Suite @ DrupalCamp Stockholm 2013

  1. 1. Display Suite Drupalcamp Stockholm 2013
  2. 2. About me Kristof De Jaeger Lead developer @ wunderkraut Twitter: @swentel Lead maintainer Display Suite co-maintainer of Field group and more Drupal core co-maintainer for Field API Wunderkraut Belgium
  3. 3. In this session•Most asked questions•Demo•Your questions
  4. 4. Disclaimer I’m a developerUgly slides coming up
  5. 5. What does it do ?
  6. 6. The essenceSwap template files
  7. 7. Kill templates
  8. 8. The essenceExpose more properties
  9. 9. The essence
  10. 10. The essenceWork on any entity by default
  11. 11. The essenceUses power of view modes
  12. 12. The essenceAll done on Field UI
  13. 13. Field UI has power
  14. 14. It’s hugeIt’s huge
  15. 15. Field templates Like ‘fences’But we do it better™
  16. 16. Field templates
  17. 17. Field templates
  18. 18. Field templates
  19. 19. DS extras All kinds of small features: title, region to block, fieldpermissions, views displays ...
  20. 20. DS FormsAdd wrappers to forms
  21. 21. DS SearchBeautiful search results
  22. 22. Demo time
  23. 23. 7.x-1.x vs 7.x-2.x
  24. 24. Do not upgrade On existing sitesBoth branches are supported
  25. 25. Template changes•Look completely different•Hide empty regions is gone•Support forms by default•drush ds-build
  26. 26. HTML 5 in 7.x-1.x•Custom templates•Only for layouts
  27. 27. HTML 5
  28. 28. Fieldgroup wrapper
  29. 29. UX analysis•Problem for first time users•Don’t know what to do•Don’t know where to click
  30. 30. Menu DS 1
  31. 31. Layout list DS 1
  32. 32. Layout tab
  33. 33. Layout tab•Default tab to layout•Preview images•AJAX•Remove the apply button•Add default fields
  34. 34. Change layout
  35. 35. Contextual links
  36. 36. Integrates with edit
  37. 37. Other•Display Suite UI module•Code format module•Flags support•And more
  38. 38. PanelizerPanel view modes is goneUse 7.x-3.x branch ofPanelizer
  39. 39. Do you hate panels ?
  40. 40. What is Panels Layout builder
  41. 41. IntegrationPage manager Mini panels Panelizer etc
  42. 42. Visual editor vs Field UI :)
  43. 43. ContextView modes are our context
  44. 44. @fregadrupal’s godwin’s law: asa presentation growslonger the probability of a(futile) discussion ofpanels vs display suiteapproaches 1
  45. 45. We use it !You should too
  46. 46. How do you use it in projects ?
  47. 47. Tools Display Suite Semantic ViewsPanels everywhere Semantic Panels
  48. 48. Kill templates
  49. 49. Starting point No markup at all
  50. 50. KILL ALL THE MARKUP
  51. 51. FreedomFor designers and frontenders
  52. 52. Developers Security
  53. 53. How is the performance ?
  54. 54. The no 1 QConfiguration is cached
  55. 55. Core function 134 lines
  56. 56. Typical request 600 lines
  57. 57. The actual problem Drupal
  58. 58. Field APIhttp://drupal.org/node/1040790
  59. 59. Views and fields Needs to load the entity
  60. 60. What does it mean for you ?
  61. 61. Getting scary 50.000 installations
  62. 62. Understanding
  63. 63. Thank youQuestions
  64. 64. Credits- http://www.flickr.com/photos/xurble/376588066/- www.gtresearchnews.gatech.edu- James Panton of Code Enigma

×