drupal for programmers
DESCRIPTION
An Introduction to Drupal for Programmers and young Engineering GraduatesTRANSCRIPT
w w w . u n i m i t y . c o mw w w . u n i m i t y . c o m
DEC 2010
Presentation Title
Drupal as a Content Management Framework
Unimity Solutions.3, 5th Floor, "Kasi Arcade" 116, Thyagaraya Road, T.Nagar, Chennai 600017 India, Phone: (91- 44) 43923800
www.unimity.com
w w w . u n i m i t y . c o m
Presentation Path
• What does Drupal mean to a programmer?• History of Drupal• Drupal‘s Architecture• Highlights of Drupal - LIVE DEMO• Key Drupal Modules• Drupal Modules For Programmers• Drupal 7• The Next Frontier – Web 3.0• Useful Links
w w w . u n i m i t y . c o m
History of Drupal
• Dries Buytaert was the founder of Drupal.
• He started a small news site with a built-in web board, allowing a group of friends to share content. He called it drop.org.Drop was a typo for the dutch word drop that meant village
• In January 2001, Dries released the free software Drupal, that means Drop in dutch!Over 650,000 users
w w w . u n i m i t y . c o m
What does Drupal mean to a programmer?
• Access to a frame work to build on• Faster reach to customer• A whole bundle of Contributed modules• Coding standards• Community and Support
w w w . u n i m i t y . c o m
Drupal’s Architecture
• Content Publishing is it’s Key feature
• At the core is Data/ Assets – Multiple data formats and media are supported
• Modules provide various functionalities – Collaborate– Interact– Share– Organizing data to cater to
different contexts• Blocks and menus are output /
navigation elements – allows for personalization of representing information
• User Permissions – roles based access to information and functions
• Template – provides for various layout options – allows for presentation and styles
w w w . u n i m i t y . c o m
Highlights of Drupal
• Modular and extensible• Quality coding • Standards-based • Low resource demands• Open source• Ease of use• Collaboration
w w w . u n i m i t y . c o m
Key Drupal Modules
• CCK • Views• Taxonomy• Organic Group• Rating• Commenting• Blogs
• Video• Image • File field• Quiz • Simple News
w w w . u n i m i t y . c o m
Drupal Module For Programmers
• Devel module• Coder Module
w w w . u n i m i t y . c o m
Drupal 7
• USABILITY• Better media handling• Custom content types in core• WYSIWYG Editor• Better Performance• Better tools to structure/organize
content• Basic Views like module
w w w . u n i m i t y . c o m
The next frontier – Web 3.0
• The advent of semantic web– Context based
information– User interface for content
enrichment
• Provide for personalized publishing and interaction
• In addition to all the functionalities and capabilities of Web 2.0
w w w . u n i m i t y . c o m
Useful Links
• Drupal.org Handbook Pages: http://drupal.org/handbooks
• Lullabot: http://www.lullabot.com• Drupal dojo: http://drupaldojo.com/
w w w . u n i m i t y . c o m
Thank You!