+ All Categories
Home > Internet > Drupal for programmers

Drupal for programmers

Date post: 11-Apr-2017
Category:
Upload: michael-shahov
View: 162 times
Download: 0 times
Share this document with a friend
15
Drupal for programmers What’s in it for me? by Mihail Shahov
Transcript
Page 1: Drupal for programmers

Drupal for programmers

What’s in it for me?by Mihail Shahov

Page 2: Drupal for programmers

About me• Mihail Shahov ( ShaxA )

• PHP Developer since 2009

• Senior Drupal Developer at ProPeople

• Soon Acquia certificated Drupal developer

Page 3: Drupal for programmers

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

What is Drupal?

• Content Management System• Content Management Framework• Web application framework• PHP extendable

Page 5: Drupal for programmers

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

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

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

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

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

What will help us as developers?

• Devel module• Coder module• Backup and migrate

Drush

Page 11: Drupal for programmers

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

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

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

Come and join us!

Page 15: Drupal for programmers

Thank you all for the attention!


Recommended