Drupal Overview


Published on

A quick and friendly overview of Drupal (based on Drupal 6).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • The manageable building blocks are not only incredibly flexible when it comes to realizing specific functionality, they are also very easy and quick to work with
  • There is a CORE set of modules that come with Drupal and thousands of contributed modules – all Open Source. Nodes are actually made possible through a core Drupal module. Module usage is a good indicator to use when selecting similar modules.
  • Try to explain hooks with out mention the work hooks, don’t want to get too technical.
  • Content Construction Kit is the second most used module after views, and has been added to core with Drupal 7.
  • Tokens and PathAuto are the third and fourth most download modules respectively, and Tokens is not part of core.
  • Note that terms can be very structured and hierarchical or they can be free form tags added as needed by users.
  • Blocks are “cross cutting concerns” against content – examples are login widget, etc.
  • The path may even be a path to a view
  • Views is the most used contributed module for Drupal.
  • For example, you could take the FAQ content types, a FAQ block built with Views, and vocabulary associated with the FAQ content type and export all of that configuration to module that can be used on another Drupal site or committed to a source code repository.
  • talk about regions, or just leave this slide out all together?
  • Drupal Overview

    1. 1. IT Management Consulting Systems Integration Data Management Drupal Overview ™
    2. 2. ©2010 CapTech Ventures, Inc. All rights reserved. Manageable Building Blocks 2 Nodes Modules Fields Blocks Views Drupal is not a typical Content Management System. Drupal is a content management framework consisting of manageable building blocks. Theme Features Taxonomy Menus Paths
    3. 3. ©2010 CapTech Ventures, Inc. All rights reserved. Modules 3 Modules are the core building blocks of Drupal. If there is functionality needed for your site, it is likely that one of the thousands of contributed modules can meet your needs.
    4. 4. ©2010 CapTech Ventures, Inc. All rights reserved. Node 4 A node is the core building block of content in Drupal. Drupal can have many content types, but they are all nodes. This common foundation for content creates a very flexible framework. News Article Blog Bio
    5. 5. ©2010 CapTech Ventures, Inc. All rights reserved. Content Type 5 Defining content types is at the root of Drupal Information Architecture. Custom fields created with the Content module are another, more granular building block that give you ultimate flexibility in defining content types.
    6. 6. ©2010 CapTech Ventures, Inc. All rights reserved. Paths 6 Drupal offers complete flexibility to define and configure URL paths. With the addition of the contributed PathAuto and Token modules, Drupal paths enable excellent SEO.
    7. 7. ©2010 CapTech Ventures, Inc. All rights reserved. Taxonomy 7 Along with content types and paths, Drupal’s Taxonomy offers a flexible way to categorize your site’s content. A well designed Drupal Taxonomy will enhance SEO. In Drupal, taxonomy consists of vocabularies that are associated to content types and terms that belong to those vocabularies.
    8. 8. ©2010 CapTech Ventures, Inc. All rights reserved. Block 8 A Block is the catch-all building block for micro-content. Blocks allow you to put specific content on any page in a specific region of the page.
    9. 9. ©2010 CapTech Ventures, Inc. All rights reserved. Menu 9 Menus provide a flexible building block for site navigation. You can have any number of menus referencing any path and lay them out as blocks on any page.
    10. 10. ©2010 CapTech Ventures, Inc. All rights reserved. Views 10 Views is a very important contrib module and a core Drupal building block. Views offers complete flexibility for managing complex content aggregation and display of nodes, fields, etc. throughout your site.
    11. 11. ©2010 CapTech Ventures, Inc. All rights reserved. Features 11 Features are the macro building block of Drupal. The Features module enables the creation of manageable, dynamically generated, custom modules using many of the Drupal building blocks that we have discussed.
    12. 12. ©2010 CapTech Ventures, Inc. All rights reserved. Theme 12 Drupal offers flexible theming capabilities through templates and regions. Templates are HTML fragments with a handful of Drupal PHP snippets. Regions divide a Drupal web page into manageable sections and allow you to manage the placement of blocks, nodes, menus, etc. Theme templates regions CSS
    13. 13. ©2010 CapTech Ventures, Inc. All rights reserved. Open Source, The Drupal Way 13 A fundamental philosophy around Drupal development is – only as a last resort. Always try to implement the functionality you need with installed modules, then other contrib modules, and finally, as a last resort, write your own code.
    14. 14. ©2010 CapTech Ventures, Inc. All rights reserved. Questions? 14 Questions or comments? Please contact: Kurt Madel CapTech Consulting kmadel@captechconsulting.com