1 / 19

Kiet_Tran

Lead-to-best-practices

AlexBogush
Download Presentation

Kiet_Tran

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to lead a Drupal team to use standards and best practices Kiêt Trân Technical project manager Drupal Camp Kiev – 4th June 2016 Skilld ~ Drupal Camp Kiev 2016 Page 1 www.skilld.fr

  2. Take advantage of the community ●hooks, alter, preprocess ➔Makes you feel like a king, but the true king is  Drupal Skilld ~ Drupal Camp Kiev 2016 Page 2

  3. Method #1 ●If your issue is standard, Google has the  answer. Skilld ~ Drupal Camp Kiev 2016 Page 3

  4. Method #2 ●"Work as designed", wrong by design Skilld ~ Drupal Camp Kiev 2016 Page 4

  5. Method #2 ●"Work as designed", wrong by design ●Specifications "Reviewed by the team". Skilld ~ Drupal Camp Kiev 2016 Page 5

  6. Method #2 ●"Work as designed", wrong by design ●Specifications "Reviewed by the team". ●Need + functional + technical = feature Skilld ~ Drupal Camp Kiev 2016 Page 6

  7. Method #2 ●"Work as designed", wrong by design ●Specifications "Reviewed by the team". ●Need + functional + technical = feature Skilld ~ Drupal Camp Kiev 2016 Page 7

  8. Choose your weapon! Skilld ~ Drupal Camp Kiev 2016 Page 8

  9. Choose your weapon! Skilld ~ Drupal Camp Kiev 2016 Page 9

  10. Know your weapons Need Pages layout Content layout Data selection Import Export Content migration Multilingual Workflow Consume web services Build web services File management D7 Panels Display Suite Views Feeds Views data export Migrate Internationalization Rules Web service client Services Media / Scald ? D8 Panels (+ Layout plugin) Display Suite (+ Layout plugin) Views (in D8 core) Feeds (in progress) Views data export (in progress) Migrate (in D8 core) In the core Rules Guzzle library REST (in D8 core) Media entity Skilld ~ Drupal Camp Kiev 2016 Page 10

  11. Layouts ●In D7 ●Pages: Panels ●Content: Display suite ●In D8 ●Layout plugin as standard architecture ●Both Panels and Display suite use Layout plugin ●Layout plugin currently being ported into the  core Skilld ~ Drupal Camp Kiev 2016 Page 11

  12. Selection, import, export ●Data selection ●Views => included into D8 core ●Import ●Feeds => D8 version in progress (include in core?) ●Aggregator ? (comes with parser + fetcher in D8) ●Export ●Views data export => D8 version in progress ●Data migration (environments, recast) ●Migration => included into D8 core Skilld ~ Drupal Camp Kiev 2016 Page 12

  13. Multilingual ●In D7 ●Internationalization (i18n) = the essential ●In D8 ●Internationalization ●Administration Language ●Localization update (l10n_update) ➔All included into the core Skilld ~ Drupal Camp Kiev 2016 Page 13

  14. Workflow ●One module to rule them all ●Rules: Trigger, (condition), action ●Actively ported to D8 Skilld ~ Drupal Camp Kiev 2016 Page 14

  15. Web services ●Consume ●D7: Web service client (wsclient) – Integration with Rules – User­friendly interface ●D8: Guzzle library – Custom code ?… ●Build ●D7: Services ●D8: REST in core (+ Services?) Skilld ~ Drupal Camp Kiev 2016 Page 15

  16. File management ●In D7 ●Media vs. Scald ●Simple and popular media (file entity) ●Flexible Scald (Scald atom) ●In D8 ●Entry point: Media entity ●Media + Scald Skilld ~ Drupal Camp Kiev 2016 Page 16

  17. Get a look to these ●Commerce ●Search API  ●SEO Skilld ~ Drupal Camp Kiev 2016 Page 17

  18. Many thanks ●Andrey Postnikov ●Anton Ivanov ●Nicolas Guerrier ●Jean-Baptiste Guerraz Skilld ~ Drupal Camp Kiev 2016 ~ www.skil ld.fr

  19. Thank you. Skilld ~ Drupal Camp Kiev 2016 ~ www.skilld.fr

More Related