SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
A presentation by
contents

   I.  what is Drupal?
   II.  where did it come from?
   III.  what does it all mean?
   IV.  who uses Drupal?
   V.  want to get some?




                       A presentation by
what is Drupal?


    an open source modular framework and
      Content Management System (CMS) written
      in the programming language PHP

    it allows the system administrator to create and
       organize content, customize the presentation,
       automate administrative tasks, and manage site
       visitors and contributors




                              A presentation by
what is Drupal?


    sometimes described as a Content
     Management Framework, its capabilities
     extend from content management to enabling a
     wide range of services and transactions.
     although Drupal offers a sophisticated
     programming interface, basic web site
     installation and administration can be
     accomplished with no programming




                            A presentation by
what is Drupal?


    Drupal runs in many environments, including
     Windows, Mac OS X, Linux, Free BSD, Open
     BSD, Solaris 10, Open Solaris and any platform
     that supports either the Apache (version 1.3+), or
     IIS (version IIS5+) Web server and the PHP
     language (version 4.3.5+). Drupal requires a
     database such as MySQL or PostgreSQL to
     store content and settings




                               A presentation by
where did it come from?


  originally written by Dries Buytaert as a bulletin board
    system, Drupal became an open source project in
    2001

  Drupal is an English rendering of the Dutch word
    “druppel,” which means “drop,” as in droplet

  from May 2007 to April 2008, Drupal was downloaded
     from the Drupal.org website more than 1.4 million
     times, an increase of approximately 125% from the
     previous year

  as of August 2008, Drupal 6.4 is the latest release.
    Drupal is a winner of several Packt Open Source
    CMS Awards


                                  A presentation by
what does it all mean?


  Drupal Core- the official release, known as
    quot;Drupal corequot;, contains basic features
    common to most CMSs. these include the
    ability to register and maintain individual user
    accounts, administration menus, RSS-feeds,
    customizable layout, flexible account
    privileges, logging, a blogging system, an
    Internet forum, and options to create a
    classic“brochureware“ (static, rarely updated)
    Web site or an interactive community Web
    site



                             A presentation by
what does it all mean?


  Web site content can be contributed by
   registered or anonymous users

  Drupal core also includes a hierarchical
   taxonomy system which allows content to be
   categorized or tagged with keywords for
   easier access

  Drupal maintains a detailed changelog of core
   feature updates by version



                          A presentation by
what does it all mean?


  core modules-The core Drupal distribution
    provides a number of features including:
    access statistics and logging
    advanced search functions
    caching and feature throttling for improved
    performance under load
    comments, forums, and polls
    descriptive URLs (for example,“www.facebook.com/quan” )
    multi-level menu system



                                  A presentation by
what does it all mean?


  core modules (continued)-The core Drupal distribution
    provides a number of features including:
    RSS Feed and Feed aggregator
    security/new release update notification
    user profiles
    various access control restrictions (user roles, IP
    addresses, email)

     workflow tools




                                A presentation by
what does it all mean?


  core themes-
  The Drupal core includes several quot;core themesquot;,
   which customize the aesthetic look-and-feel of the
   site. these themes can be chosen by the
   administrator via a special menu

  The Color Module, which was introduced in Drupal
   core 5.0, allows administrators to change the color
   scheme of certain themes via a Web-browser
   interface. this feature was added to allow a higher
   level of customization for the average non-coder


                              A presentation by
what does it all mean?


  core translation-
  as of February 2008, translations for Drupal's
   interface were available in 44 languages plus
   English (the default). Drupal 6 provides improved
   support for content and content administration
   in multiple languages




                             A presentation by
what does it all mean?


  extending Drupal core-
  designed to be modular with a system of quot;hooksquot;
   and quot;callbacksquot;, which are accessed internally
   via an API. this design allows third-party
   quot;contributedquot; (often abbreviated to quot;contribquot;)
   modules and themes to extend or override
   Drupal's default behaviors without changing
   its’ core's code




                           A presentation by
what does it all mean?


  extending Drupal core (continued)-
  Drupal's modular design, which isolates its
   core's files from contributed module and
   themes, increases flexibility and security and
   allows Drupal administrators to cleanly
   upgrade to new releases of Drupal core
   without potentially overwriting their site's
   customizations




                            A presentation by
what does it all mean?


 to some, using Drupal is a challenge
 lack of object orientation-Drupal exclusively uses procedural
     programming, not object-oriented programming (OOP). results are
     less efficient code reuse since object inheritance is quot;weakquot; and
     polymorphism is only approximated in the rendering layer
 poor usability- aspects of Drupal's administration interface can be
     confusing and intimidating, particularly for new administrators. some
     say Drupal lacks an intuitive, easy administration user interface
 steep learning curve-Drupal may be powerful, but it is also complex.
     The key is overcoming its steep initial learning curve. most casual
     users are willing to sacrifice features for ease of use making Drupal
     less popular than more user-friendly CMS's despite its enhanced
     functionality




                                          A presentation by
who uses Drupal?


    image galleries
    (themes and websites)

    http://drupal.org/screenshots




                            A presentation by
want to get some?




  hello@momentumdesignlab.com



      
 

          
   

      
 

          
   

      










1.866.542.7124




      
   

                            A presentation by

Mais conteúdo relacionado

Destaque (15)

Sonia Usih Career Brand
Sonia Usih Career BrandSonia Usih Career Brand
Sonia Usih Career Brand
 
Beginners Guide to Drupal
Beginners Guide to DrupalBeginners Guide to Drupal
Beginners Guide to Drupal
 
Drupal end.ppt
Drupal end.pptDrupal end.ppt
Drupal end.ppt
 
Joomla Presentations
Joomla PresentationsJoomla Presentations
Joomla Presentations
 
Joomla
JoomlaJoomla
Joomla
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
Joomla - CMS
Joomla - CMSJoomla - CMS
Joomla - CMS
 
MYSQL.ppt
MYSQL.pptMYSQL.ppt
MYSQL.ppt
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
 
MySql slides (ppt)
MySql slides (ppt)MySql slides (ppt)
MySql slides (ppt)
 
Php mysql ppt
Php mysql pptPhp mysql ppt
Php mysql ppt
 
High Profile Websites Powered by Drupal
High Profile Websites Powered by DrupalHigh Profile Websites Powered by Drupal
High Profile Websites Powered by Drupal
 

Semelhante a Introduction to Drupal CMS

Drupal development
Drupal developmentDrupal development
Drupal developmentAnurag Gupta
 
Drupal Overview For Techies
Drupal Overview For TechiesDrupal Overview For Techies
Drupal Overview For TechiesRobert Carr
 
Drupal in 30 Minutes
Drupal in 30 MinutesDrupal in 30 Minutes
Drupal in 30 MinutesRobert Carr
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime Collegeguest08bc36
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeGeshan Manandhar
 
Is Wordpress a threat to Drupal
Is Wordpress a threat to Drupal Is Wordpress a threat to Drupal
Is Wordpress a threat to Drupal Ebizon
 
Taking your site from Drupal 6 to Drupal 7
Taking your site from Drupal 6 to Drupal 7Taking your site from Drupal 6 to Drupal 7
Taking your site from Drupal 6 to Drupal 7Phase2
 
Drupal
DrupalDrupal
Drupalbtopro
 
A Quick Look at Drupal
A Quick Look at DrupalA Quick Look at Drupal
A Quick Look at Drupalsheenadonnelly
 
Open Source CMS Certification
Open Source CMS CertificationOpen Source CMS Certification
Open Source CMS CertificationVskills
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMSPhase2
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To DrupalLauren Roth
 
Introduction to basics of drupal
Introduction to basics of drupalIntroduction to basics of drupal
Introduction to basics of drupallrtraining05
 
Getting Started with Drupal and Acuqia
Getting Started with Drupal and AcuqiaGetting Started with Drupal and Acuqia
Getting Started with Drupal and AcuqiaAcquia
 

Semelhante a Introduction to Drupal CMS (20)

Drupal development
Drupal developmentDrupal development
Drupal development
 
Drupal Overview For Techies
Drupal Overview For TechiesDrupal Overview For Techies
Drupal Overview For Techies
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
Drupal in 30 Minutes
Drupal in 30 MinutesDrupal in 30 Minutes
Drupal in 30 Minutes
 
Drupal Webinar
Drupal WebinarDrupal Webinar
Drupal Webinar
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 
Is Wordpress a threat to Drupal
Is Wordpress a threat to Drupal Is Wordpress a threat to Drupal
Is Wordpress a threat to Drupal
 
Taking your site from Drupal 6 to Drupal 7
Taking your site from Drupal 6 to Drupal 7Taking your site from Drupal 6 to Drupal 7
Taking your site from Drupal 6 to Drupal 7
 
Drupal
DrupalDrupal
Drupal
 
What is Drupal
What is DrupalWhat is Drupal
What is Drupal
 
Drupal in 5
Drupal in 5Drupal in 5
Drupal in 5
 
A Quick Look at Drupal
A Quick Look at DrupalA Quick Look at Drupal
A Quick Look at Drupal
 
Drupal
DrupalDrupal
Drupal
 
Open Source CMS Certification
Open Source CMS CertificationOpen Source CMS Certification
Open Source CMS Certification
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMS
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
 
Introduction to basics of drupal
Introduction to basics of drupalIntroduction to basics of drupal
Introduction to basics of drupal
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Getting Started with Drupal and Acuqia
Getting Started with Drupal and AcuqiaGetting Started with Drupal and Acuqia
Getting Started with Drupal and Acuqia
 

Mais de Momentum Design Lab (20)

Add to Trip - EyeForTravel Presentation
Add to Trip - EyeForTravel PresentationAdd to Trip - EyeForTravel Presentation
Add to Trip - EyeForTravel Presentation
 
Sencha
SenchaSencha
Sencha
 
jQuery
jQueryjQuery
jQuery
 
Extjs4
Extjs4Extjs4
Extjs4
 
Appcellerator
AppcelleratorAppcellerator
Appcellerator
 
Adobe Air 2.6
Adobe Air 2.6Adobe Air 2.6
Adobe Air 2.6
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
Component Art
Component ArtComponent Art
Component Art
 
Infragistics
InfragisticsInfragistics
Infragistics
 
Telerik
TelerikTelerik
Telerik
 
Jquery
JqueryJquery
Jquery
 
Yui- Yahoo! User Interface Library
Yui- Yahoo! User Interface LibraryYui- Yahoo! User Interface Library
Yui- Yahoo! User Interface Library
 
Extjs
ExtjsExtjs
Extjs
 
GWT- Google Web Toolkit
GWT- Google Web ToolkitGWT- Google Web Toolkit
GWT- Google Web Toolkit
 
Django
DjangoDjango
Django
 
PHP
PHPPHP
PHP
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
C#
C#C#
C#
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 

Último

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Introduction to Drupal CMS

  • 2. contents I.  what is Drupal? II.  where did it come from? III.  what does it all mean? IV.  who uses Drupal? V.  want to get some? A presentation by
  • 3. what is Drupal? an open source modular framework and Content Management System (CMS) written in the programming language PHP it allows the system administrator to create and organize content, customize the presentation, automate administrative tasks, and manage site visitors and contributors A presentation by
  • 4. what is Drupal? sometimes described as a Content Management Framework, its capabilities extend from content management to enabling a wide range of services and transactions. although Drupal offers a sophisticated programming interface, basic web site installation and administration can be accomplished with no programming A presentation by
  • 5. what is Drupal? Drupal runs in many environments, including Windows, Mac OS X, Linux, Free BSD, Open BSD, Solaris 10, Open Solaris and any platform that supports either the Apache (version 1.3+), or IIS (version IIS5+) Web server and the PHP language (version 4.3.5+). Drupal requires a database such as MySQL or PostgreSQL to store content and settings A presentation by
  • 6. where did it come from? originally written by Dries Buytaert as a bulletin board system, Drupal became an open source project in 2001 Drupal is an English rendering of the Dutch word “druppel,” which means “drop,” as in droplet from May 2007 to April 2008, Drupal was downloaded from the Drupal.org website more than 1.4 million times, an increase of approximately 125% from the previous year as of August 2008, Drupal 6.4 is the latest release. Drupal is a winner of several Packt Open Source CMS Awards A presentation by
  • 7. what does it all mean? Drupal Core- the official release, known as quot;Drupal corequot;, contains basic features common to most CMSs. these include the ability to register and maintain individual user accounts, administration menus, RSS-feeds, customizable layout, flexible account privileges, logging, a blogging system, an Internet forum, and options to create a classic“brochureware“ (static, rarely updated) Web site or an interactive community Web site A presentation by
  • 8. what does it all mean? Web site content can be contributed by registered or anonymous users Drupal core also includes a hierarchical taxonomy system which allows content to be categorized or tagged with keywords for easier access Drupal maintains a detailed changelog of core feature updates by version A presentation by
  • 9. what does it all mean? core modules-The core Drupal distribution provides a number of features including: access statistics and logging advanced search functions caching and feature throttling for improved performance under load comments, forums, and polls descriptive URLs (for example,“www.facebook.com/quan” ) multi-level menu system A presentation by
  • 10. what does it all mean? core modules (continued)-The core Drupal distribution provides a number of features including: RSS Feed and Feed aggregator security/new release update notification user profiles various access control restrictions (user roles, IP addresses, email) workflow tools A presentation by
  • 11. what does it all mean? core themes- The Drupal core includes several quot;core themesquot;, which customize the aesthetic look-and-feel of the site. these themes can be chosen by the administrator via a special menu The Color Module, which was introduced in Drupal core 5.0, allows administrators to change the color scheme of certain themes via a Web-browser interface. this feature was added to allow a higher level of customization for the average non-coder A presentation by
  • 12. what does it all mean? core translation- as of February 2008, translations for Drupal's interface were available in 44 languages plus English (the default). Drupal 6 provides improved support for content and content administration in multiple languages A presentation by
  • 13. what does it all mean? extending Drupal core- designed to be modular with a system of quot;hooksquot; and quot;callbacksquot;, which are accessed internally via an API. this design allows third-party quot;contributedquot; (often abbreviated to quot;contribquot;) modules and themes to extend or override Drupal's default behaviors without changing its’ core's code A presentation by
  • 14. what does it all mean? extending Drupal core (continued)- Drupal's modular design, which isolates its core's files from contributed module and themes, increases flexibility and security and allows Drupal administrators to cleanly upgrade to new releases of Drupal core without potentially overwriting their site's customizations A presentation by
  • 15. what does it all mean? to some, using Drupal is a challenge lack of object orientation-Drupal exclusively uses procedural programming, not object-oriented programming (OOP). results are less efficient code reuse since object inheritance is quot;weakquot; and polymorphism is only approximated in the rendering layer poor usability- aspects of Drupal's administration interface can be confusing and intimidating, particularly for new administrators. some say Drupal lacks an intuitive, easy administration user interface steep learning curve-Drupal may be powerful, but it is also complex. The key is overcoming its steep initial learning curve. most casual users are willing to sacrifice features for ease of use making Drupal less popular than more user-friendly CMS's despite its enhanced functionality A presentation by
  • 16. who uses Drupal? image galleries (themes and websites) http://drupal.org/screenshots A presentation by
  • 17. want to get some? hello@momentumdesignlab.com


 
 

 
 
 
 

 
 
 










1.866.542.7124
 
 
 A presentation by