Date post: | 11-Apr-2017 |
Category: |
Internet |
Upload: | michael-shahov |
View: | 162 times |
Download: | 0 times |
Drupal for programmers
What’s in it for me?by Mihail Shahov
About me• Mihail Shahov ( ShaxA )
• PHP Developer since 2009
• Senior Drupal Developer at ProPeople
• Soon Acquia certificated Drupal developer
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?
What is Drupal?
• Content Management System• Content Management Framework• Web application framework• PHP extendable
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
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
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
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
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
What will help us as developers?
• Devel module• Coder module• Backup and migrate
Drush
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
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
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
Come and join us!
Thank you all for the attention!