DRUPAL
Introductory Course on Drupal,
      an open source CMS


                             Roel De Meester, CEO
                        Krimson | Drupal Architects
DRUPAL IN 57 SEC..
QUESTIONS
QUESTIONS

      Database
QUESTIONS

      Database

      LAMP stack
QUESTIONS

      Database

      LAMP stack

      Built a Website
QUESTIONS

      Database

      LAMP stack

      Built a Website

      White House
WHAT IS A SOFTWARE?
WHAT IS A SOFTWARE?



           Large collection of bugs
WHAT IS A SOFTWARE?



           Large collection of bugs

           Balance between quality
           and functionality
WHAT IS A SOFTWARE?



           Large collection of bugs

           Balance between quality
           and functionality

           Fixing Problems?
CLOSED SOURCE?


STRENGTH   CHALLENGE
CLOSED SOURCE?


  STRENGTH             CHALLENGE
Internal integration
CLOSED SOURCE?


  STRENGTH               CHALLENGE
Internal integration

Extended documentation
CLOSED SOURCE?


  STRENGTH               CHALLENGE
Internal integration

Extended documentation

Training
CLOSED SOURCE?


  STRENGTH               CHALLENGE
Internal integration

Extended documentation

Training

Long term Roadmap
CLOSED SOURCE?


  STRENGTH               CHALLENGE
Internal integration     No insight in code

Extended documentation

Training

Long term Roadmap
CLOSED SOURCE?


  STRENGTH               CHALLENGE
Internal integration     No insight in code

Extended documentation   Only Seller can make
                         changes
Training

Long term Roadmap
CLOSED SOURCE?


  STRENGTH               CHALLENGE
Internal integration     No insight in code

Extended documentation   Only Seller can make
                         changes
Training
                         Support Required
Long term Roadmap
CLOSED SOURCE?


  STRENGTH               CHALLENGE
Internal integration     No insight in code

Extended documentation   Only Seller can make
                         changes
Training
                         Support Required
Long term Roadmap
                         License Fee
SOME EXAMPLES
SOME EXAMPLES
SOME EXAMPLES
SOME EXAMPLES
SOME EXAMPLES
OPEN SOURCE?


STRENGTH   CHALLENGE
OPEN SOURCE?


  STRENGTH              CHALLENGE
Access to Source Code
OPEN SOURCE?


  STRENGTH              CHALLENGE
Access to Source Code

Changes Allowed
OPEN SOURCE?


  STRENGTH               CHALLENGE
Access to Source Code

Changes Allowed

Integration with other
(open/closed) systems
OPEN SOURCE?


  STRENGTH               CHALLENGE
Access to Source Code

Changes Allowed

Integration with other
(open/closed) systems

Apply to Standards
OPEN SOURCE?


  STRENGTH               CHALLENGE
Access to Source Code    No-one to blame

Changes Allowed

Integration with other
(open/closed) systems

Apply to Standards
OPEN SOURCE?


  STRENGTH               CHALLENGE
Access to Source Code    No-one to blame

Changes Allowed          Roadmap not clear

Integration with other
(open/closed) systems

Apply to Standards
OPEN SOURCE?


  STRENGTH               CHALLENGE
Access to Source Code    No-one to blame

Changes Allowed          Roadmap not clear

Integration with other   Strong technical
(open/closed) systems    knowledge needed

Apply to Standards
OPEN SOURCE?


  STRENGTH               CHALLENGE
Access to Source Code    No-one to blame

Changes Allowed          Roadmap not clear

Integration with other   Strong technical
(open/closed) systems    knowledge needed

Apply to Standards       Documentation
SOME EXAMPLES
SOME EXAMPLES
SOME EXAMPLES
SOME EXAMPLES
SOME EXAMPLES
HTML?
HTML?
HTML?
NEED 4 CMS?
WHAT’S A CMS?
WHAT’S A CMS?

C REATE
WHAT’S A CMS?

C REATE

R EAD
WHAT’S A CMS?

C REATE

R EAD

U PDATE
WHAT’S A CMS?

C REATE

R EAD

U PDATE

D ELETE
WHAT’S A CMS?
WHAT’S A CMS?
WHAT’S A CMS?
WHAT’S A CMS?
WHAT’S A CMS?
WHAT’S A CMS?
CMS EXAMPLES
WHAT IS A DRUPAL SITE?
WHAT IS A DRUPAL SITE?
WHAT IS A DRUPAL SITE?
WHAT IS A DRUPAL SITE?
WHAT IS A DRUPAL SITE?
WHAT IS A DRUPAL SITE?
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
DRUPAL EXAMPLES
LET’S BUILD
LET’S BUILD
LET’S BUILD
LET’S BUILD
LET’S BUILD
ME

Roel De Meester
Founder of Krimson - Drupal Architects
 NGO, Media and Hard stuff
Antwerp, Belgium
Father of three
Open Source Advocate

demeester_roel
http://krimson.be

Drupal introduction4 students

Editor's Notes

  • #2 \n
  • #3 \n
  • #4 \n
  • #5 \n
  • #6 \n
  • #7 \n
  • #8 \n
  • #9 \n
  • #10 \n
  • #11 \n
  • #12 \n
  • #13 \n
  • #14 \n
  • #15 \n
  • #16 \n
  • #17 \n
  • #18 \n
  • #19 \n
  • #20 \n
  • #21 \n
  • #22 \n
  • #23 \n
  • #24 \n
  • #25 \n
  • #26 \n
  • #27 \n
  • #28 \n
  • #29 \n
  • #30 \n
  • #31 \n
  • #32 \n
  • #33 \n
  • #34 \n
  • #35 \n
  • #36 \n
  • #37 \n
  • #38 \n
  • #39 Effective websites -> Updating information\nSame information scattered over several places\nMaking changes -> Dummy proof\nMulti User\nMaintain text, audio and video content\nMogelijkheid om content te taggen en te ranken\n\n
  • #40 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #41 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #42 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #43 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #44 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #45 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #46 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #47 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #48 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #49 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #50 Allows to Create, Read, Update and Delete any information.\nThis is typically called the ‘CRUD’ operations of content\nWhat kind of info?\nText - Images - Audio - Video .. ANY structured from of data\n
  • #51 \n
  • #52 \n
  • #53 \n
  • #54 \n
  • #55 \n
  • #56 \n
  • #57 \n
  • #58 \n
  • #59 \n
  • #60 \n
  • #61 \n
  • #62 \n
  • #63 \n
  • #64 \n
  • #65 \n
  • #66 \n
  • #67 \n
  • #68 \n
  • #69 \n
  • #70 \n
  • #71 \n
  • #72 \n
  • #73 \n
  • #74 \n
  • #75 \n