In Kendall Totten's presentation, "Choosing Drupal as a Content Management Framework for Your Next Project" she covered questions such as:
-What is Drupal and what makes it great?
-What is involved with building & theming a Drupal site?
-How to get a Drupal site off the ground quickly
-The difference between a base theme and a regular theme
-Modules that make theming easier
3. ● What is Drupal and what
makes it great?
● How to get a Drupal site
up & running quickly!
● What is involved with
building & theming a
Drupal site from
scratch?
Agenda
4. What is Drupal?
It sounds like a Danish cookie, no?
http://buytaert.net/happy-sixth-birthday-drupal
5. Drupal is not a CMS, it’s a CMF!
● Drupal is a Content Management Framework (CMF)
● Benefit from sharing the same platform as others because
the building blocks are the same = recycle code.
● Less time spent “re-inventing the wheel”
8. Come for the Code,
Stay for the Community!
● Access to the open source
support community
● Ready availability of
Drupal-savvy talent
● Freely available
documentation
● Collaborate with others to
push Drupal forward!
https://www.flickr.com/photos/drupalassoc/8774101979
10. Drupal Features
● Flexible content
Create a node, or piece
of content once, and
display it different ways
on your site, a feed
reader, or a mobile app.
11. Drupal Features
● Flexible content
● Dynamic handling of images
and files
Upload your image once,
and Drupal can create
different “slices” of that
images for different
uses or devices.
12.
13. Drupal Features
● Flexible content
● Dynamic handling of images
and files
● Automated code testing -
over 30,000 built in tests
Plus a whole community
of smart people fixing
security holes so you
don’t have to!
14. Drupal Features
● Flexible content
● Dynamic handling of images
and files
● Automated code testing -
over 30,000 built in tests
● Ready-made distributions
Distros make it easy to
quickly set up a complex,
use-specific site.
15. Drupal Features
● Flexible content
● Dynamic handling of
images and files
● Automated code testing -
over 30,000 built in tests
● Ready-made distributions
● Extendable:
Modules are like widgets
or plugins that help you
add customizable
functionality to your site.d.o/project/project_module
18. ● Mobile in its DNA
● Multilingual Capabilities
What’s Awesome about D8?
19. ● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
What’s Awesome about D8?
20. ● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
● Built-in Web Services
What’s Awesome about D8?
21. ● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
● Built-in Web Services
● Authoring made easy
What’s Awesome about D8?
22. ● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
● Built-in Web Services
● Authoring made easy
● Theming with Twig!
What’s Awesome about D8?
23. ● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
● Built-in Web Services
● Authoring made easy
● Theming with TWIG
● Industry Standards
What’s Awesome about D8?
24. ● Better Markup with HTML5
What’s Awesome about D8?
● (and Views is in core now too!)
26. In many cases, the CMS you need has
already been built. Drupal calls these
"distributions"
and they are ready-made content
management systems built with Drupal.
27. Distributions
● Drupal Commons - social business software for orgs
● Open Academy - for schools
● Open Church - for religious orgs
● Open Enterprise - Businesses & Orgs
● Open Public - government and
public policy orgs
● Open Outreach - for nonprofits
and community orgs
28. Distributions
● Commerce Kickstart - fully-featured demo store
● Open Deals - for sales, coupons, deals
● Open Folio - a visual web portfolio
● Open Publish - for news or publishing
● Open Atrium - a project case tracker
https://drupal.org/project/project_distribution
29. Not sure which one is right for you?
http://simplytest.me
@Mediacurrent
30.
31. Let’s Build a Drupal Site!
1. Begin by downloading Drupal 7 core from
drupal.org
32. Let’s Build a Drupal Site!
1. Begin with a Drupal 7 core.
2. Site Building 101:
a. Content Types & Views
33. Let’s Build a Drupal Site!
1. Begin with a distribution, or Drupal 7 core.
2. Site Building 101:
a. Content Types & Views
b. Modules
37. ➔ Do you want social media sharing capabilities ?
◆ Try d.o/project/sharebar
➔ Did you want users to rate content?
◆ Try d.o/project/fivestar
➔ Do you want to add a photo gallery?
◆ Try d.o/project/media_gallery
➔ Do you need a WYSIWYG editor?
◆ Try d.o/project/ckeditor