SlideShare a Scribd company logo
Drupal 6 overview Aimee Maree Forsstrom  August 2008
Drupal 5 vs Drupal 6 Drupal 6 overview  http://drupal.org/node/128752 Drupal 5 overview  http://drupal.org/node/128749   Video tutorials covering installing, upgrading, new features and overview
What's New in Drupal 6 Improved installer  Localisation / internationalism Available updates New optional core modules added example (trigger.module) New usability features added  PHP Filter (own module and disable by default) Drop and Drag features within site build block configurations Menu sections are broken down into types of menu, Navigation/ Primary Links / Secondary Links (and yes you can drag and drop : )
What's New in Drupal 6 continued…  Comments appear per content type, can be disabled or enabled on each content type Date formatting, allows for custom formats  Enhanced control over teaser text (you can insert a break in your teaser text and the body (can chose to show summary in full view) OpenID Log in ( just what the user always wanted    )  HTML corrector filter (user forgets to add an end tag correcter filter will add the end tag) stops malformed HTML appearing in content
Changes to Performance Page Compression has now been added (you can chose to enable or disable)  Drupal page cache stores the HTML output of every page into the database (cached copy is then delivered to the end user)  Why is this good because there is one call to the database for page output rather then having to execute functions to create the html output (stores in compressed mode less bandwidth)  Block Cache is now integrated into core now you simply enable or disable (helps anonymous performance and authenticated performance)  Optimize not just CSS but Javascript as well, takes all the JavaScript files and turns them into one javascript file, (makes a call for one file rather then 30 files) helps not only larger enterprise site but aslso shared hosting site Clear cached data (if using cache you need to clear that cache to see immediate changes)
Information Architecture Takes a while to get your head around the Drupal way Need to create a Map of the content types your site requires and the content type you will use to represent that content in Drupal Think of your time frame and budget Drupal can accommodate for a complex architecture but you need the time to map the content types
Node Hierarchy Module Allows a Node to be a Parent Node and have Children nodes Good for representing a hierarchal information architecture structure  Simple to install and use and provides a good way for new drupal people to create node relationships
Drupal Menu modules Depends on how complex your navigation system is Can stick with Primary and secondary links and manipulate the look through template Can create new menu blocks etc and theme separately
Drupal 6 Themes New drive toward the separation of logic functions and presentation features  All theme functions must now be registered  Better use of _phptemplate_variables() New theme inheritance structure (more granular) New template files (more template files added for greater control of regions) Allows for pure CSS themes Theme engines (Smarty, PHPTal, LOLTheme)
Theme inheritance basics A sub theme sets ‘base theme’ in info file ( Themes now have .info files ) A sub theme gains all style sheets A sub theme gains all templates A sub theme gains all functions in template.php A sub theme should never use phptemplate_* functions
CSS only themes Core page.tpl.php theme based on zen Uses well-named classes to identify areas A theme with just an .info file will create an ugly site but with clean XHTML that can be manipulated
Theme Developer Module Download and install Devel Module http://drupal.org/project/devel   Theme developer (Drupal6 only) Works by injecting markers into the DOM to allow theme information Can pull theme function names and also function arguments ( ex arrays) Hover over area of template and function names are displayed for that area Open template file and amend that function to change the template
Online Resources http://drupal.org/  (don’t underestimate) http://www.drupalvideos.com/  (tutorial videos) http://mydrupal.com/drupal-beginner-videos-basics   (tutorial videos) http://drupal.org/project/devel  (Devel Module)

More Related Content

PPT
Drupal 6 in a nutshell
PPTX
Theming Drupal: Beyond the Look and Feel
ODP
Drupal
PPTX
Difference Between Drupal 6 vs drupal 7
PPTX
I Heart Drupal
PPTX
I <3 Drupal
ODP
Drupal 7 install with modules and themes
PPTX
Drupal 7 Features - Introduction - Basics
Drupal 6 in a nutshell
Theming Drupal: Beyond the Look and Feel
Drupal
Difference Between Drupal 6 vs drupal 7
I Heart Drupal
I <3 Drupal
Drupal 7 install with modules and themes
Drupal 7 Features - Introduction - Basics

What's hot (18)

DOCX
Drupal module development training delhi
PPT
Architecture of Drupal - Drupal Camp
PDF
Drupal 8 版型開發變革
PPT
Fronteers - Drupal 7 ux
PDF
Drupal 8 Theme System: The Backend of Frontend
PPT
Local Drupal MultiSite Set-up
ODP
Drupal Now! - Introduction to Drupal
PPT
Introduction to Module Development (Drupal 7)
PPTX
TriDUG WebFM Presentation
PPTX
Theming in Drupal 8 (everything)
PDF
XOOPS 2.6.0 Assets Management using Assetic
PDF
Blisstering drupal module development ppt v1.2
PPTX
Creating modules in Drupal
PDF
Word press templates
PPT
Creating Custom Drupal Modules
PDF
Drupal Module Development
PDF
I use drupal / 我是 OO 師,我用 Drupal
Drupal module development training delhi
Architecture of Drupal - Drupal Camp
Drupal 8 版型開發變革
Fronteers - Drupal 7 ux
Drupal 8 Theme System: The Backend of Frontend
Local Drupal MultiSite Set-up
Drupal Now! - Introduction to Drupal
Introduction to Module Development (Drupal 7)
TriDUG WebFM Presentation
Theming in Drupal 8 (everything)
XOOPS 2.6.0 Assets Management using Assetic
Blisstering drupal module development ppt v1.2
Creating modules in Drupal
Word press templates
Creating Custom Drupal Modules
Drupal Module Development
I use drupal / 我是 OO 師,我用 Drupal
Ad

Similar to Drupal 6 Overview (20)

PDF
Introduction To Drupal
PPTX
Drupal introduction
PPTX
Rapid site production with Drupal
PPTX
72d5drupal
PPT
Drupal intro
PPTX
Intro to Drupal Slides - DrupalCampSC 2014
PPTX
An Introduction to Drupal & How to Use It by Sanket Jain
PPT
Drupal intro
PPTX
Drupal Skils Lab 302Labs
PPTX
Online Drupal Training Syllabus
PPT
Drupal intro-training-in-mumbai
PPT
Drupal intro (1)
PDF
Drupal theming training
DOCX
Creating a licensing database using drupal 7
PPT
Drupal -Introduction to Drupal
DOC
Drupal6 and Drupal 7 difference
PDF
Introduction to Drupal Basics
PDF
Introduction to Drupal - Installation, Anatomy, Terminologies
ODP
Drupal Theme Development - DrupalCon Chicago 2011
PPT
Synapseindia drupal intro 0
Introduction To Drupal
Drupal introduction
Rapid site production with Drupal
72d5drupal
Drupal intro
Intro to Drupal Slides - DrupalCampSC 2014
An Introduction to Drupal & How to Use It by Sanket Jain
Drupal intro
Drupal Skils Lab 302Labs
Online Drupal Training Syllabus
Drupal intro-training-in-mumbai
Drupal intro (1)
Drupal theming training
Creating a licensing database using drupal 7
Drupal -Introduction to Drupal
Drupal6 and Drupal 7 difference
Introduction to Drupal Basics
Introduction to Drupal - Installation, Anatomy, Terminologies
Drupal Theme Development - DrupalCon Chicago 2011
Synapseindia drupal intro 0
Ad

More from Ryan Cross (20)

PDF
Introduction to Content Marketing Strategy for Drupal
PDF
DrupalCon Wrap Up
PPTX
Sydney Drupal News Feburary 2013
PPTX
Drupal news 2012 October
PPTX
Sydney Drupal News June 2012
PPTX
Sydney Drupal News April 2012
PPTX
Sydney Drupal News August 2012
PPTX
Sydney Drupal News July 2012
PPTX
Sydney Drupal News February 2012
PPTX
Sydney Drupal News May 2012
PPTX
Sydney Drupal News September 2012
PPTX
Sydney Drupal News March 2012
PDF
Lightning Talk: Drupal Feeds
PPTX
Sydney Drupal News February 2012
PPTX
Sydney Drupal News March 2012
PPT
Drupal's Roadmap: The Magic 8 Ball
PPT
Converting Static Html To Drupal Theme
PDF
Panels 2 Demo
PDF
Modify a Theme
ODP
Drupal Basics
Introduction to Content Marketing Strategy for Drupal
DrupalCon Wrap Up
Sydney Drupal News Feburary 2013
Drupal news 2012 October
Sydney Drupal News June 2012
Sydney Drupal News April 2012
Sydney Drupal News August 2012
Sydney Drupal News July 2012
Sydney Drupal News February 2012
Sydney Drupal News May 2012
Sydney Drupal News September 2012
Sydney Drupal News March 2012
Lightning Talk: Drupal Feeds
Sydney Drupal News February 2012
Sydney Drupal News March 2012
Drupal's Roadmap: The Magic 8 Ball
Converting Static Html To Drupal Theme
Panels 2 Demo
Modify a Theme
Drupal Basics

Recently uploaded (20)

PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...
PDF
Types of control:Qualitative vs Quantitative
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Unit 1 Cost Accounting - Cost sheet
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPTX
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
PPT
Data mining for business intelligence ch04 sharda
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
How to Get Funding for Your Trucking Business
PPTX
Principles of Marketing, Industrial, Consumers,
Power and position in leadershipDOC-20250808-WA0011..pdf
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...
Types of control:Qualitative vs Quantitative
Chapter 5_Foreign Exchange Market in .pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Unit 1 Cost Accounting - Cost sheet
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
ICG2025_ICG 6th steering committee 30-8-24.pptx
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
Data mining for business intelligence ch04 sharda
MSPs in 10 Words - Created by US MSP Network
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
DOC-20250806-WA0002._20250806_112011_0000.pdf
How to Get Funding for Your Trucking Business
Principles of Marketing, Industrial, Consumers,

Drupal 6 Overview

  • 1. Drupal 6 overview Aimee Maree Forsstrom August 2008
  • 2. Drupal 5 vs Drupal 6 Drupal 6 overview http://drupal.org/node/128752 Drupal 5 overview http://drupal.org/node/128749 Video tutorials covering installing, upgrading, new features and overview
  • 3. What's New in Drupal 6 Improved installer Localisation / internationalism Available updates New optional core modules added example (trigger.module) New usability features added PHP Filter (own module and disable by default) Drop and Drag features within site build block configurations Menu sections are broken down into types of menu, Navigation/ Primary Links / Secondary Links (and yes you can drag and drop : )
  • 4. What's New in Drupal 6 continued… Comments appear per content type, can be disabled or enabled on each content type Date formatting, allows for custom formats Enhanced control over teaser text (you can insert a break in your teaser text and the body (can chose to show summary in full view) OpenID Log in ( just what the user always wanted  ) HTML corrector filter (user forgets to add an end tag correcter filter will add the end tag) stops malformed HTML appearing in content
  • 5. Changes to Performance Page Compression has now been added (you can chose to enable or disable) Drupal page cache stores the HTML output of every page into the database (cached copy is then delivered to the end user) Why is this good because there is one call to the database for page output rather then having to execute functions to create the html output (stores in compressed mode less bandwidth) Block Cache is now integrated into core now you simply enable or disable (helps anonymous performance and authenticated performance) Optimize not just CSS but Javascript as well, takes all the JavaScript files and turns them into one javascript file, (makes a call for one file rather then 30 files) helps not only larger enterprise site but aslso shared hosting site Clear cached data (if using cache you need to clear that cache to see immediate changes)
  • 6. Information Architecture Takes a while to get your head around the Drupal way Need to create a Map of the content types your site requires and the content type you will use to represent that content in Drupal Think of your time frame and budget Drupal can accommodate for a complex architecture but you need the time to map the content types
  • 7. Node Hierarchy Module Allows a Node to be a Parent Node and have Children nodes Good for representing a hierarchal information architecture structure Simple to install and use and provides a good way for new drupal people to create node relationships
  • 8. Drupal Menu modules Depends on how complex your navigation system is Can stick with Primary and secondary links and manipulate the look through template Can create new menu blocks etc and theme separately
  • 9. Drupal 6 Themes New drive toward the separation of logic functions and presentation features All theme functions must now be registered Better use of _phptemplate_variables() New theme inheritance structure (more granular) New template files (more template files added for greater control of regions) Allows for pure CSS themes Theme engines (Smarty, PHPTal, LOLTheme)
  • 10. Theme inheritance basics A sub theme sets ‘base theme’ in info file ( Themes now have .info files ) A sub theme gains all style sheets A sub theme gains all templates A sub theme gains all functions in template.php A sub theme should never use phptemplate_* functions
  • 11. CSS only themes Core page.tpl.php theme based on zen Uses well-named classes to identify areas A theme with just an .info file will create an ugly site but with clean XHTML that can be manipulated
  • 12. Theme Developer Module Download and install Devel Module http://drupal.org/project/devel Theme developer (Drupal6 only) Works by injecting markers into the DOM to allow theme information Can pull theme function names and also function arguments ( ex arrays) Hover over area of template and function names are displayed for that area Open template file and amend that function to change the template
  • 13. Online Resources http://drupal.org/ (don’t underestimate) http://www.drupalvideos.com/ (tutorial videos) http://mydrupal.com/drupal-beginner-videos-basics (tutorial videos) http://drupal.org/project/devel (Devel Module)