drupal for programmers
TRANSCRIPT
![Page 1: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/1.jpg)
Drupal for programmers
What’s in it for me?by Mihail Shahov
![Page 2: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/2.jpg)
About me• Mihail Shahov ( ShaxA )
• PHP Developer since 2009
• Senior Drupal Developer at ProPeople
• Soon Acquia certificated Drupal developer
![Page 3: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/3.jpg)
We will seek answers for …
• What is Drupal?• What is Drupal for a programmer?• How does Drupal information flows?• What makes Drupal so powerful?• Which modules to use on regular basics?• What will help us as developers?• What to expect in Drupal 8?• Where should we seek useful information?
![Page 4: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/4.jpg)
What is Drupal?
• Content Management System• Content Management Framework• Web application framework• PHP extendable
![Page 5: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/5.jpg)
What else is Drupal?• Drupal is open• Drupal is web development• Drupal is social• Drupal is content• Drupal is scalable• Drupal is design• Drupal is secure ( OWASP secured )• Drupal is everywhere
![Page 6: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/6.jpg)
What is Drupal for a programmer?
• Open source Content Management System• Large amount of
contributed modules• Coding standards • Community and Support• Ease of use by customers
![Page 7: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/7.jpg)
How does Drupal information flows?
• The data pool• Modules come alive• Output of modules and
navigation• Are we allowed to do and
see?• The skin
![Page 8: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/8.jpg)
What makes Drupal so powerful?
• Modular and extensible• Standards Compliant• Quality coding• Stable and Supported• High performance• Open Source• Easy to use by website
owners• High level of security
![Page 9: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/9.jpg)
Which are the key modules?
• Node• Taxonomy• Menu• Block• Path• Blog• Color• Comment• Contact• Poll
• Views• Panels• Libraries API• Entity API• Seach API• Features• Rules• Organic groups• Webform• Pathauto• Metatag
![Page 10: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/10.jpg)
What will help us as developers?
• Devel module• Coder module• Backup and migrate
Drush
![Page 11: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/11.jpg)
Drupal 8?!Drupal 8 is so different,how will I ever learn it?—Drupal developers I hear Drupal 8 is
finally not weird,does that mean I can learn it?—Everyone else
![Page 12: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/12.jpg)
What to expect in Drupal 8?
For FE:• Responsive design in
core also for admins• Modernizer• Backbone• Native Schema.org
output• Twig templating
For BE:• Configuration
Management• Views, WYSIWYG and
new field types in core• REST and Guzzle• Inline editing• Multilingual• Symfony components
![Page 13: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/13.jpg)
Useful links. Where?https://www.drupal.org/documentation
Blogs:http://wearepropeople.com/bloghttps://www.drupal.org/planethttp://www.acquia.com/bloghttps://www.lullabot.com/bloghttp://www.bluecoda.com/blog
![Page 14: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/14.jpg)
Come and join us!
![Page 15: Drupal for programmers](https://reader035.vdocument.in/reader035/viewer/2022070518/58ec19741a28ab4c508b45bb/html5/thumbnails/15.jpg)
Thank you all for the attention!