Your SlideShare is downloading. ×
Display Suite @ DrupalCamp Stockholm 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Display Suite @ DrupalCamp Stockholm 2013

795
views

Published on


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

No Downloads
Views
Total Views
795
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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