Drupal for Programmers
Upcoming SlideShare
Loading in...5

Drupal for Programmers



An Introduction to Drupal for Programmers and young Engineering Graduates

An Introduction to Drupal for Programmers and young Engineering Graduates



Total Views
Slideshare-icon Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Drupal for Programmers Drupal for Programmers Presentation Transcript

    • Presentation Title w w w . u n i m i t y . c o m DEC 2010 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
    • 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
    • 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
    • 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
    • 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
    • Highlights of Drupal
      • Modular and extensible
      • Quality coding
      • Standards-based
      • Low resource demands
      • Open source
      • Ease of use
      • Collaboration
    • Key Drupal Modules
      • CCK
      • Views
      • Taxonomy
      • Organic Group
      • Rating
      • Commenting
      • Blogs
      • Video
      • Image
      • File field
      • Quiz
      • Simple News
    • Drupal Module For Programmers
      • Devel module
      • Coder Module
    • Drupal 7
      • Better media handling
      • Custom content types in core
      • WYSIWYG Editor
      • Better Performance
      • Better tools to structure/organize content
      • Basic Views like module
    • 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
    • Useful Links
      • Drupal.org Handbook Pages: http:// drupal.org /handbooks
      • Lullabot: http ://www.lullabot.com
      • Drupal dojo: http:// drupaldojo.com /
      • Thank You!