Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

Drupal Overview

on

  • 3,367 views

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

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

Statistics

Views

Total Views
3,367
Views on SlideShare
3,334
Embed Views
33

Actions

Likes
0
Downloads
57
Comments
0

2 Embeds 33

https://portal.captechventures.com 21
http://janelia.captechlab.com 12

Accessibility

Categories

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.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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
  • Try to explain hooks with out mention the work hooks, don’t want to get too technical.
  • 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.
  • 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?
  • Tools includes Drupal Install Profiles, Drush make files, and the Features module among others

Drupal Overview Presentation Transcript

  • 1. ™
    Drupal Overview
  • 2. Manageable Building Blocks
    2
    Drupal is not a typical Content Management System.
    Drupal is a content management framework consisting of manageable building blocks.
    Views
    Paths
    Blocks
    Menus
    Fields
    Taxonomy
    Nodes
    Theme
    Modules
    Features
  • 3. Node
    3
    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.
  • 4. Modules
    4
    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.
  • 5. 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. 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. 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. 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. 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. 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. 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. 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.
  • 13. 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. Drupal, The CapTech Way
    14
    Write code as a last resort for a more maintainable Drupal install.
    Code versus configuration – don’t duplicate manual configuration between environments.
    Utilize community supported site building and management tools.
  • 15. Questions?
    15
    Questions or comments?
    Please contact:
    Kurt Madel
    CapTech Consulting
    kmadel@captechconsulting.com