drupal in 30 minutes
TRANSCRIPT
![Page 2: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/2.jpg)
30 mins - Newbie to Pro!The pitch - 8 key points
How to install + get started
Drupal terminology
Functionality = Modules
Appearance = Themes
Drupal Community
![Page 3: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/3.jpg)
What is Drupal?A free, community-built website development tool used across the world.
Mostly software written in PHP language.
Currently powers about 1 in 50 websites.
![Page 4: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/4.jpg)
Build Websites Quickly. Assemble websites with the browser UI, or a command line interface.
Out-of-the-box distributions for complete solutions.
> drush dl drupal --drupal-project-rename=example > cd example > drush site-install standard --db-url=mysql://[db_user]:[db_pass]@localhost/[db_name] --site-name=Example >
![Page 5: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/5.jpg)
FlexibleAdd functionality with [10K+] plug-in modules.
Writing custom code with versatile API.
Huge worldwide development community.
© Drupal Association 2011!
![Page 6: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/6.jpg)
Customise the look. Hundreds of templates can be freely downloaded to customise the appearance.
Use custom HTML and CSS for unique design.
![Page 7: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/7.jpg)
Scalable and Deployable
Production-ready out of the box.
Can be scaled-up for some of the highest traffic sites in the world.
Re-use standard codebase and database to deploy multiple sites.
![Page 8: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/8.jpg)
Secure. Code written to high standards.
Dedicated security team.
Patches and advice easily available.
![Page 9: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/9.jpg)
![Page 10: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/10.jpg)
Social Publishing Platform
Multiple users can publish content
Tuneable access controls
Open logins
![Page 11: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/11.jpg)
Social Publishing Platform
Multiple users can publish content
Tuneable access controls
Open logins
Allow people
to connect
![Page 12: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/12.jpg)
No licensing costs.Drupal is open-source software: no acquisition or licensing costs.
Built on other open-source projects
![Page 13: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/13.jpg)
Get Drupal
drupalgardens.com.
DAMP stack: acquia.com/downloads
drupal.org/start:Downloads/distributions
Documentation
Books
Issue queues
IRC
![Page 14: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/14.jpg)
Get Drupal
drupalgardens.com.
DAMP stack: acquia.com/downloads
drupal.org/start:Downloads/distributions
Documentation
Books
Issue queues
IRC
![Page 15: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/15.jpg)
Get Drupal
drupalgardens.com.
DAMP stack: acquia.com/downloads
drupal.org/start:Downloads/distributions
Documentation
Books
Issue queues
IRC
![Page 16: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/16.jpg)
Get Drupal
drupalgardens.com.
DAMP stack: acquia.com/downloads
drupal.org/start:Downloads/distributions
Documentation
Books
Issue queues
IRC
![Page 17: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/17.jpg)
Download and unpack to server directory
![Page 18: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/18.jpg)
Install via Browser
![Page 19: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/19.jpg)
Configure Database
![Page 20: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/20.jpg)
Configure
![Page 21: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/21.jpg)
10 mins to here
![Page 22: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/22.jpg)
10 mins to here
Start adding content, download modules (via browser) or
configure structure, appearance or
module settings.
![Page 23: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/23.jpg)
Fundamental Drupal Architecture
Data - Nodes (entities).
Functionality – core and contrib modules.
Blocks – data output
Selective access
HTML/CSS output
![Page 24: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/24.jpg)
Content - Entities/Nodes
Content = nodes. Can create custom entities.
Can add custom fields + relationships to entities.
![Page 25: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/25.jpg)
Modules: functionalityOptional in default (core)install, eg:
Blog
Forum
Locale
OpenID
Search
RDF
![Page 26: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/26.jpg)
Modules: functionalityOptional in default (core)install, eg:
Blog
Forum
Locale
OpenID
Search
RDF
Optional (contributed) modules free to download drupal.org/project/modulesSome of most popular:
ViewsTokenPathautoWYSIWYGDateWebform
10,000 modules + sandboxesReviews at drupalmodules.com
![Page 27: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/27.jpg)
Get a Module
Basic info
Downloads
Current issues
Resources
Similar modules
Download to:mysite/sites/all/modules
![Page 28: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/28.jpg)
Enable
Go tohttp://mysite/admin/modules
Check module (and save)
![Page 29: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/29.jpg)
Themes: TemplateEach webpage has regions for content and blocks.
drupal.org/project/themes
Base themes - can override with custom sub-theme
Drupal (7) not quite HTML5-ready.
![Page 30: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/30.jpg)
Download Theme
Browse themes athttp://drupal.org/project/themes
Download and decompress atmysite/sites/all/themes/
Enable and configure athttp://mysite/admin/appearance
![Page 31: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/31.jpg)
Community
Support: Module issue queues and IRC
Drupal Association (€22/year)
Annual Drupalcons - Europe/Americas (£250+)
Drupal Camps - annually (low cost)
Local meetups (Glasgow/Edinburgh) - monthly
![Page 32: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/32.jpg)
Beginner’s Books
Best intro: Using Drupal (O’Reilly)
Technical reference:Definitive Guide to Drupal (Apress)
Intro to Theming:Drupal 7 Theming Cookbook (Packt)
![Page 33: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/33.jpg)
Beginner’s Books
Best intro: Using Drupal (O’Reilly)
Technical reference:Definitive Guide to Drupal (Apress)
Intro to Theming:Drupal 7 Theming Cookbook (Packt)
![Page 34: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/34.jpg)
Beginner’s Books
Best intro: Using Drupal (O’Reilly)
Technical reference:Definitive Guide to Drupal (Apress)
Intro to Theming:Drupal 7 Theming Cookbook (Packt)
![Page 35: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/35.jpg)
Beginner’s Books
Best intro: Using Drupal (O’Reilly)
Technical reference:Definitive Guide to Drupal (Apress)
Intro to Theming:Drupal 7 Theming Cookbook (Packt)
![Page 36: Drupal in 30 Minutes](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5563bfc4d8b42ad83c8b5213/html5/thumbnails/36.jpg)
Information Services Room
Hydrant Room i-KOS Room
0945 :\JJLLK�^P[O�`V\Y�ÄYZ[�big Drupal project and contrib
Bring your designer to the Drupal side of the force
Storage API
1045 Drupal Commerce - the product vs display conundrum and how to explain it to a customer
Recommender API and "Users who read this also read"
Symfony: An Introduction
1130 WEM - Drupal's New Frontier
Building a huge content sharing network using Domain Access
Entities Everywhere
1315 Get going with Git Deploying new function-ality using the Features module
Dapper Sites with Display Suite
1400 Editor interface KISS Caching with Drupal and the LAMP stack
Drupal Security for Coders - How to Avoid "All Your Base Are Belong To Us"
1545 Panel: "Roast of the Hosts" Adding images to your content - the options
Beginners’ Recommendations