Guest User

Untitled

a guest
Oct 22nd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. My journey through Drupal has been different than most. After studying
  2. Computer Science, I began my Drupal career as a backend developer writing
  3. custom modules and dabbling in front-end work. More recently, I've evolved into
  4. a new role as a Project Manager and Drupal Solutions Architect. In this new role,
  5. I've focused on more site-building and organizing Drupal elements into flexible
  6. solutions. In these efforts, I've found myself relying on the Object Oriented
  7. theory I learned in school to direct my site building efforts.
  8.  
  9. Drupal stands out from other CMS solutions due to its highly modular nature. Instead
  10. of plugins that try to accomplish “all the things”, Drupal core and contributed
  11. modules provide various elements that can be assembled in unlimited ways to
  12. model complex systems.
  13.  
  14. This leads us to the principles and concepts found in the Object Oriented Programming
  15. Paradigm (OOP). These principles are not limited to writing code. In this talk, I
  16. introduce Object-Oriented theory and apply it to Drupal Site Building. We cover the 4
  17. core principles of OOP (Abstraction, Encapsulation, Inheritance, and Polymorphism)
  18. as well as the S.O.L.I.D design principles. No coding necessary.
  19.  
  20. Who should attend?
  21.  
  22. This session is ideal for intermediate Site Builders who want to learn new ways of
  23. organizing Drupal elements into a robust solution. You should be familiar with the
  24. standard Drupal site building elements including entities and bundles (nodes,
  25. taxonomy terms, users etc), custom fields, blocks and regions, and basic views.
  26.  
  27. Programmers may also benefit by learning how good Drupal Architecture can significantly
  28. reduce the amount of custom code required in your project.
Add Comment
Please, Sign In to add comment