0
What Is Drupal     Robert Carr  rob@cognimatic.com     @robertgcarr   #drupalcampscot
30 mins - Newbie to Pro!     The pitch - 8 key points     How to install + get started     Drupal terminology     Function...
What is Drupal?A free, community-builtwebsite developmenttool used across theworld.Mostly software writtenin PHP language....
Build Websites Quickly.Assemble websiteswith the browser UI,or a command line      > drush dl drupal --drupal-project-rena...
FlexibleAdd functionality with[10K+] plug-in modules.Writing custom codewith versatile API.Huge worldwidedevelopmentcommun...
Customise the look.Hundreds of templates can be freelydownloaded to customise the appearance.Use custom HTML and CSS for u...
Scalable and DeployableProduction-ready out of the box.Can be scaled-up for some of thehighest traffic sites in the world.R...
Secure.Code written to high standards.Dedicated security team.Patches and advice easily available.
Social Publishing           PlatformMultiple users canpublish contentTuneable accesscontrolsOpen logins
Social Publishing          PlatformMultiple users can              Allowpublish content            peopleTuneable accessco...
No licensing costs.Drupal is open-source software:no acquisition orlicensing costs.Built on otheropen-sourceprojects
Get Drupaldrupalgardens.com.DAMP stack:acquia.com/downloadsdrupal.org/start: Downloads/distributions Documentation Books I...
Get Drupaldrupalgardens.com.DAMP stack:acquia.com/downloadsdrupal.org/start: Downloads/distributions Documentation Books I...
Get Drupaldrupalgardens.com.DAMP stack:acquia.com/downloadsdrupal.org/start: Downloads/distributions Documentation Books I...
Get Drupaldrupalgardens.com.DAMP stack:acquia.com/downloadsdrupal.org/start: Downloads/distributions Documentation Books I...
Download and unpack to server directory
Install via Browser
Configure Database
Configure
10 mins to here
10 mins to here         Start adding content,          download modules           (via browser) or         configure struct...
Fundamental Drupal       ArchitectureData - Nodes (entities).Functionality – core andcontrib modules.Blocks – data outputS...
Content - Entities/Nodes           Content = nodes.Can create custom entities.Can add custom fields + relationships to enti...
Modules: functionalityOptional in default (core)install, eg:  Blog  Forum  Locale  OpenID  Search  RDF
Modules: functionalityOptional in default (core)install, eg:   Optional (contributed) modules                             ...
Get a Module   Basic info   Downloads   Current issues   Resources   Similar modulesDownload to:mysite/sites/all/modules
EnableGo tohttp://mysite/admin/modulesCheck module (and save)
Themes: TemplateEach webpage has regionsfor content and blocks.drupal.org/project/themesBase themes - can overridewith cus...
Download    ThemeBrowse themes athttp://drupal.org/project/themesDownload and decompress atmysite/sites/all/themes/Enable ...
CommunitySupport: Module issue queues and IRCDrupal Association (€22/year)Annual Drupalcons - Europe/Americas (£250+)Drupa...
Beginner’s    Books  Best intro:Using Drupal (O’Reilly)  Technical reference:Definitive Guide toDrupal (Apress)  Intro to T...
Beginner’s    Books  Best intro:Using Drupal (O’Reilly)  Technical reference:Definitive Guide toDrupal (Apress)  Intro to T...
Beginner’s    Books  Best intro:Using Drupal (O’Reilly)  Technical reference:Definitive Guide toDrupal (Apress)  Intro to T...
Beginner’s    Books  Best intro:Using Drupal (O’Reilly)  Technical reference:Definitive Guide toDrupal (Apress)  Intro to T...
Beginners’ Recommendations       Information Services        Hydrant Room               i-KOS Room       Room0945         ...
Welcome (0930)!    Robert Carr   @robertgcarrrob@cognimatic.com
Drupal in 30 Minutes
Upcoming SlideShare
Loading in...5
×

Drupal in 30 Minutes

2,702

Published on

A brief intro summarising 'Hello Drupal' introducing the basic terms used in Drupal and how to install it.

This was the talk given at Drupal Camp Scotland 25 May 2012.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,702
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "Drupal in 30 Minutes"

    1. 1. What Is Drupal Robert Carr rob@cognimatic.com @robertgcarr #drupalcampscot
    2. 2. 30 mins - Newbie to Pro! The pitch - 8 key points How to install + get started Drupal terminology Functionality = Modules Appearance = Themes Drupal Community
    3. 3. What is Drupal?A free, community-builtwebsite developmenttool used across theworld.Mostly software writtenin PHP language.Currently powers about1 in 50 websites.
    4. 4. Build Websites Quickly.Assemble websiteswith the browser UI,or a command line > drush dl drupal --drupal-project-rename=example > cd example > drush site-install standard --db-url=mysql://[db_user]:interface. [db_pass]@localhost/[db_name] --site-name=Example > Out-of-the-boxdistributions forcomplete solutions.
    5. 5. FlexibleAdd functionality with[10K+] plug-in modules.Writing custom codewith versatile API.Huge worldwidedevelopmentcommunity. © Drupal Association 2011!
    6. 6. Customise the look.Hundreds of templates can be freelydownloaded to customise the appearance.Use custom HTML and CSS for uniquedesign.
    7. 7. Scalable and DeployableProduction-ready out of the box.Can be scaled-up for some of thehighest traffic sites in the world.Re-use standard codebase anddatabase to deploy multiple sites.
    8. 8. Secure.Code written to high standards.Dedicated security team.Patches and advice easily available.
    9. 9. Social Publishing PlatformMultiple users canpublish contentTuneable accesscontrolsOpen logins
    10. 10. Social Publishing PlatformMultiple users can Allowpublish content peopleTuneable accesscontrols to connectOpen logins
    11. 11. No licensing costs.Drupal is open-source software:no acquisition orlicensing costs.Built on otheropen-sourceprojects
    12. 12. Get Drupaldrupalgardens.com.DAMP stack:acquia.com/downloadsdrupal.org/start: Downloads/distributions Documentation Books Issue queues IRC
    13. 13. Get Drupaldrupalgardens.com.DAMP stack:acquia.com/downloadsdrupal.org/start: Downloads/distributions Documentation Books Issue queues IRC
    14. 14. Get Drupaldrupalgardens.com.DAMP stack:acquia.com/downloadsdrupal.org/start: Downloads/distributions Documentation Books Issue queues IRC
    15. 15. Get Drupaldrupalgardens.com.DAMP stack:acquia.com/downloadsdrupal.org/start: Downloads/distributions Documentation Books Issue queues IRC
    16. 16. Download and unpack to server directory
    17. 17. Install via Browser
    18. 18. Configure Database
    19. 19. Configure
    20. 20. 10 mins to here
    21. 21. 10 mins to here Start adding content, download modules (via browser) or configure structure, appearance or module settings.
    22. 22. Fundamental Drupal ArchitectureData - Nodes (entities).Functionality – core andcontrib modules.Blocks – data outputSelective accessHTML/CSS output
    23. 23. Content - Entities/Nodes Content = nodes.Can create custom entities.Can add custom fields + relationships to entities.
    24. 24. Modules: functionalityOptional in default (core)install, eg: Blog Forum Locale OpenID Search RDF
    25. 25. Modules: functionalityOptional in default (core)install, eg: Optional (contributed) modules free to download drupal.org/ Blog project/modules Some of most popular: Forum Views Token Locale Pathauto WYSIWYG OpenID Date Webform Search 10,000 modules + sandboxes RDF Reviews at drupalmodules.com
    26. 26. Get a Module Basic info Downloads Current issues Resources Similar modulesDownload to:mysite/sites/all/modules
    27. 27. EnableGo tohttp://mysite/admin/modulesCheck module (and save)
    28. 28. Themes: TemplateEach webpage has regionsfor content and blocks.drupal.org/project/themesBase themes - can overridewith custom sub-themeDrupal (7) not quiteHTML5-ready.
    29. 29. Download ThemeBrowse themes athttp://drupal.org/project/themesDownload and decompress atmysite/sites/all/themes/Enable and configure athttp://mysite/admin/appearance
    30. 30. CommunitySupport: Module issue queues and IRCDrupal Association (€22/year)Annual Drupalcons - Europe/Americas (£250+)Drupal Camps - annually (low cost)Local meetups (Glasgow/Edinburgh) - monthly
    31. 31. Beginner’s Books Best intro:Using Drupal (O’Reilly) Technical reference:Definitive Guide toDrupal (Apress) Intro to Theming:Drupal 7 ThemingCookbook (Packt)
    32. 32. Beginner’s Books Best intro:Using Drupal (O’Reilly) Technical reference:Definitive Guide toDrupal (Apress) Intro to Theming:Drupal 7 ThemingCookbook (Packt)
    33. 33. Beginner’s Books Best intro:Using Drupal (O’Reilly) Technical reference:Definitive Guide toDrupal (Apress) Intro to Theming:Drupal 7 ThemingCookbook (Packt)
    34. 34. Beginner’s Books Best intro:Using Drupal (O’Reilly) Technical reference:Definitive Guide toDrupal (Apress) Intro to Theming:Drupal 7 ThemingCookbook (Packt)
    35. 35. Beginners’ Recommendations Information Services Hydrant Room i-KOS Room Room0945 Bring your designer to Storage API big Drupal project and the Drupal side of the contrib force1045 Drupal Commerce - the Recommender API and Symfony: An Introduction product vs display "Users who read this conundrum and how to also read" explain it to a customer1130 WEM - Drupals New Building a huge content Entities Everywhere Frontier sharing network using Domain Access1315 Get going with Git Deploying new function- Dapper Sites with ality using the Features Display Suite module1400 Editor interface KISS Caching with Drupal and Drupal Security for the LAMP stack Coders - How to Avoid "All Your Base Are Belong To Us"1545 Panel: "Roast of the Hosts" Adding images to your content - the options
    36. 36. Welcome (0930)! Robert Carr @robertgcarrrob@cognimatic.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×