SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
Choosing Drupal
as a CMS Framework
for your next project
By: Kendall Totten
Add conference
logo here
05.01.2014
Kendall Totten
Drupal Theme Manager
at Mediacurrent
@KendallTotten
● 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
What is Drupal?
It sounds like a Danish cookie, no?
http://buytaert.net/happy-sixth-birthday-drupal
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”
Drupal means…
● Security
https://www.whitehouse.gov
Drupal means…
● Security
● Scalability
● Flexibility
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
Drupal Features
http://www.wunderkraut.com/blog/the-human-druplicon-at-drupalcamp-stockholm-2009/2009-06-01
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.
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.
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!
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.
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
DRUPAL 8
(we’re letting the
cat out of the bag)
https://drupal.org/drupal-8.0
● Mobile in its DNA
What’s Awesome about D8?
● Mobile in its DNA
● Multilingual Capabilities
What’s Awesome about D8?
● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
What’s Awesome about D8?
● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
● Built-in Web Services
What’s Awesome about D8?
● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
● Built-in Web Services
● Authoring made easy
What’s Awesome about D8?
● Mobile in its DNA
● Multilingual Capabilities
● New Configuration
Management
● Built-in Web Services
● Authoring made easy
● Theming with Twig!
What’s Awesome about D8?
● 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?
● Better Markup with HTML5
What’s Awesome about D8?
● (and Views is in core now too!)
http://nedhardy.com/2012/12/01/if-you-like-cute-kittens-youve-come-to-the-right-place-25-pics/
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.
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
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
Not sure which one is right for you?
http://simplytest.me
@Mediacurrent
Let’s Build a Drupal Site!
1. Begin by downloading Drupal 7 core from
drupal.org
Let’s Build a Drupal Site!
1. Begin with a Drupal 7 core.
2. Site Building 101:
a. Content Types & Views
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
“Don’t Hack Core”
In Drupal 7, you
should only modify
the contents of the
sites directory!
Contributed Modules
Organize your
modules by contrib,
custom, or features
directories
➔ 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
Enable modules at /admin/modules
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
c. Themes
Drupal Themes
Use base themes as
a springboard to
build your custom
theme quickly!
Drupal Themes
You can create a sub-theme which can
inherit resources from a base theme such
as CSS, Javascript, templates and more.
➔ Interested in using a RWD base theme?
◆ Try d.o/project/zen
◆ Try d.o/project/omega
◆ Try d.o/project/aurora
◆ Try d.o/project/adaptivetheme
Drupal Themes
Let’s Build a Sub-Theme!
Theming Module Helpers
● Panels
● Display Suite
● Fences
● Semantic Panels
● RDF module
</div>
http://www.wunderkraut.com/blog/the-human-druplicon-at-drupalcamp-stockholm-2009/2009-06-01
Design/Theming
● Usability Testing
● Responsive Design
● Drupal Theming
● Wireframing
@Mediacurrent
Development
● Custom Modules
● Large Scale Systems
Integration
● Security & Performance
Expertise
Mediacurrent can help you build a highly impactful,
elegantly designed Drupal website that gets results.
Digital Strategy
● Content Strategy
● Content Generation
● Result Metrics
● Marketing Automation
Thank You!
Questions?
@Mediacurrent
slideshare.net/mediacurrent
@KendallTotten

Mais conteúdo relacionado

Mais procurados

Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014Yuriy Gerasimov
 
FLDC 2014: Drupal 8 for Site Builders
FLDC 2014: Drupal 8 for Site BuildersFLDC 2014: Drupal 8 for Site Builders
FLDC 2014: Drupal 8 for Site Builderskbasarab
 
What in store in drupal 8
What in store in drupal 8 What in store in drupal 8
What in store in drupal 8 Shyamala Rajaram
 
DrupalCon Austin 2014 Review
DrupalCon Austin 2014 ReviewDrupalCon Austin 2014 Review
DrupalCon Austin 2014 ReviewDaniel Stout
 
Putting The 'M' In MBaaS—Red Hat Mobile Client Development Platform (Jay Balu...
Putting The 'M' In MBaaS—Red Hat Mobile Client Development Platform (Jay Balu...Putting The 'M' In MBaaS—Red Hat Mobile Client Development Platform (Jay Balu...
Putting The 'M' In MBaaS—Red Hat Mobile Client Development Platform (Jay Balu...Red Hat Developers
 
10 Useful Front End Development Tools for Web Apps | 2020
10 Useful Front End Development Tools for Web Apps | 202010 Useful Front End Development Tools for Web Apps | 2020
10 Useful Front End Development Tools for Web Apps | 2020Claritus Consulting
 
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than Ever
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than EverJava Enterprise Applications in the Cloud: Fast, Fun and Easier than Ever
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than EverStefan Schmidt
 
Drupal 8 mobile initiative
Drupal 8 mobile initiativeDrupal 8 mobile initiative
Drupal 8 mobile initiativeShyamala Rajaram
 
Monster Project Management for Creative Teams - Rebecca Noran
Monster Project Management for Creative Teams - Rebecca NoranMonster Project Management for Creative Teams - Rebecca Noran
Monster Project Management for Creative Teams - Rebecca NoranRebecca Noran
 
How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?OpenSense Labs
 
Day: Web Development Goes Social
Day: Web Development Goes SocialDay: Web Development Goes Social
Day: Web Development Goes SocialDay Software
 
Advantages of using drupal 8
Advantages of using drupal 8Advantages of using drupal 8
Advantages of using drupal 8NeilWilson2015
 
The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8Acquia
 
Andy Postnykov - What's happening in core.
Andy Postnykov - What's happening in core.Andy Postnykov - What's happening in core.
Andy Postnykov - What's happening in core.DrupalCamp Kyiv
 
The JAMStack (Javascript, APIs, Markup).
The JAMStack (Javascript, APIs, Markup).The JAMStack (Javascript, APIs, Markup).
The JAMStack (Javascript, APIs, Markup).Michael Brooks
 
QGIS UK: Developing with QGIS - What is possible (Lutra Consulting)
QGIS UK: Developing with QGIS - What is possible (Lutra Consulting)QGIS UK: Developing with QGIS - What is possible (Lutra Consulting)
QGIS UK: Developing with QGIS - What is possible (Lutra Consulting)Ross McDonald
 
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDamir Beylkhanov
 

Mais procurados (20)

Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014
 
FLDC 2014: Drupal 8 for Site Builders
FLDC 2014: Drupal 8 for Site BuildersFLDC 2014: Drupal 8 for Site Builders
FLDC 2014: Drupal 8 for Site Builders
 
What in store in drupal 8
What in store in drupal 8 What in store in drupal 8
What in store in drupal 8
 
DrupalCon Austin 2014 Review
DrupalCon Austin 2014 ReviewDrupalCon Austin 2014 Review
DrupalCon Austin 2014 Review
 
Putting The 'M' In MBaaS—Red Hat Mobile Client Development Platform (Jay Balu...
Putting The 'M' In MBaaS—Red Hat Mobile Client Development Platform (Jay Balu...Putting The 'M' In MBaaS—Red Hat Mobile Client Development Platform (Jay Balu...
Putting The 'M' In MBaaS—Red Hat Mobile Client Development Platform (Jay Balu...
 
OSS publishing
OSS publishingOSS publishing
OSS publishing
 
10 Useful Front End Development Tools for Web Apps | 2020
10 Useful Front End Development Tools for Web Apps | 202010 Useful Front End Development Tools for Web Apps | 2020
10 Useful Front End Development Tools for Web Apps | 2020
 
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than Ever
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than EverJava Enterprise Applications in the Cloud: Fast, Fun and Easier than Ever
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than Ever
 
Drupal 8 mobile initiative
Drupal 8 mobile initiativeDrupal 8 mobile initiative
Drupal 8 mobile initiative
 
Monster Project Management for Creative Teams - Rebecca Noran
Monster Project Management for Creative Teams - Rebecca NoranMonster Project Management for Creative Teams - Rebecca Noran
Monster Project Management for Creative Teams - Rebecca Noran
 
How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?
 
Day: Web Development Goes Social
Day: Web Development Goes SocialDay: Web Development Goes Social
Day: Web Development Goes Social
 
Advantages of using drupal 8
Advantages of using drupal 8Advantages of using drupal 8
Advantages of using drupal 8
 
The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8
 
Andy Postnykov - What's happening in core.
Andy Postnykov - What's happening in core.Andy Postnykov - What's happening in core.
Andy Postnykov - What's happening in core.
 
The JAMStack (Javascript, APIs, Markup).
The JAMStack (Javascript, APIs, Markup).The JAMStack (Javascript, APIs, Markup).
The JAMStack (Javascript, APIs, Markup).
 
Ms project 2010 - Synergy
Ms project 2010 - SynergyMs project 2010 - Synergy
Ms project 2010 - Synergy
 
QGIS UK: Developing with QGIS - What is possible (Lutra Consulting)
QGIS UK: Developing with QGIS - What is possible (Lutra Consulting)QGIS UK: Developing with QGIS - What is possible (Lutra Consulting)
QGIS UK: Developing with QGIS - What is possible (Lutra Consulting)
 
Drupal local dev
Drupal local devDrupal local dev
Drupal local dev
 
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
 

Destaque

Improve the ROI of Your Drupal Site
Improve the ROI of Your Drupal SiteImprove the ROI of Your Drupal Site
Improve the ROI of Your Drupal SiteMediacurrent
 
One-hour Drupal 8 Theming
One-hour Drupal 8 ThemingOne-hour Drupal 8 Theming
One-hour Drupal 8 ThemingMediacurrent
 
Drupal 8 for site builders
Drupal 8 for site buildersDrupal 8 for site builders
Drupal 8 for site buildersMediacurrent
 
How to Write an Efficient Defect Case & Save Money
How to Write an Efficient Defect Case & Save MoneyHow to Write an Efficient Defect Case & Save Money
How to Write an Efficient Defect Case & Save MoneyMediacurrent
 
Build a Blog with Drupal 8 on the Day it's Released
Build a Blog with Drupal 8 on the Day it's ReleasedBuild a Blog with Drupal 8 on the Day it's Released
Build a Blog with Drupal 8 on the Day it's ReleasedMediacurrent
 
Overcoming the Top 3 SMB Challenges with Marketing Automation
Overcoming the Top 3 SMB Challenges with Marketing AutomationOvercoming the Top 3 SMB Challenges with Marketing Automation
Overcoming the Top 3 SMB Challenges with Marketing AutomationMediacurrent
 
Creating a Blog in Drupal 8 & Configuration API
Creating a Blog in Drupal 8 & Configuration APICreating a Blog in Drupal 8 & Configuration API
Creating a Blog in Drupal 8 & Configuration APIMediacurrent
 
Meeting Marketing Challenges with Automation and Drupal
Meeting Marketing Challenges with Automation and DrupalMeeting Marketing Challenges with Automation and Drupal
Meeting Marketing Challenges with Automation and DrupalMediacurrent
 
Drupal 8 Vocabulary Lesson
Drupal 8 Vocabulary LessonDrupal 8 Vocabulary Lesson
Drupal 8 Vocabulary LessonMediacurrent
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8Mediacurrent
 
Starting & Growing a Drupal Based Business
Starting & Growing a Drupal Based BusinessStarting & Growing a Drupal Based Business
Starting & Growing a Drupal Based BusinessMediacurrent
 

Destaque (11)

Improve the ROI of Your Drupal Site
Improve the ROI of Your Drupal SiteImprove the ROI of Your Drupal Site
Improve the ROI of Your Drupal Site
 
One-hour Drupal 8 Theming
One-hour Drupal 8 ThemingOne-hour Drupal 8 Theming
One-hour Drupal 8 Theming
 
Drupal 8 for site builders
Drupal 8 for site buildersDrupal 8 for site builders
Drupal 8 for site builders
 
How to Write an Efficient Defect Case & Save Money
How to Write an Efficient Defect Case & Save MoneyHow to Write an Efficient Defect Case & Save Money
How to Write an Efficient Defect Case & Save Money
 
Build a Blog with Drupal 8 on the Day it's Released
Build a Blog with Drupal 8 on the Day it's ReleasedBuild a Blog with Drupal 8 on the Day it's Released
Build a Blog with Drupal 8 on the Day it's Released
 
Overcoming the Top 3 SMB Challenges with Marketing Automation
Overcoming the Top 3 SMB Challenges with Marketing AutomationOvercoming the Top 3 SMB Challenges with Marketing Automation
Overcoming the Top 3 SMB Challenges with Marketing Automation
 
Creating a Blog in Drupal 8 & Configuration API
Creating a Blog in Drupal 8 & Configuration APICreating a Blog in Drupal 8 & Configuration API
Creating a Blog in Drupal 8 & Configuration API
 
Meeting Marketing Challenges with Automation and Drupal
Meeting Marketing Challenges with Automation and DrupalMeeting Marketing Challenges with Automation and Drupal
Meeting Marketing Challenges with Automation and Drupal
 
Drupal 8 Vocabulary Lesson
Drupal 8 Vocabulary LessonDrupal 8 Vocabulary Lesson
Drupal 8 Vocabulary Lesson
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8
 
Starting & Growing a Drupal Based Business
Starting & Growing a Drupal Based BusinessStarting & Growing a Drupal Based Business
Starting & Growing a Drupal Based Business
 

Semelhante a Choosing Drupal as your Content Management Framework

[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalPedro Cambra
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHEleison Cruz
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master BuilderPhilip Norton
 
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Paul McKibben
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xWong Hoi Sing Edison
 
Drupal distributions and installation profiles
Drupal distributions and installation profilesDrupal distributions and installation profiles
Drupal distributions and installation profilesAndrei Jechiu
 
DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewJohn Studdard
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and PantheonPantheon
 
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...Chipway
 
Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Luc Bézier
 
How to Migrate Drupal 6 to Drupal 8?
How to Migrate Drupal 6 to Drupal 8?How to Migrate Drupal 6 to Drupal 8?
How to Migrate Drupal 6 to Drupal 8?DrupalGeeks
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewItalo Mairo
 
Community, Contributing & Conferences
Community, Contributing & ConferencesCommunity, Contributing & Conferences
Community, Contributing & ConferencesDoug Green
 
Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1
Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1
Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1Vladimir Roudakov
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationCyber-Duck
 
Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?PixelCrayons
 

Semelhante a Choosing Drupal as your Content Management Framework (20)

[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PH
 
Drupal
DrupalDrupal
Drupal
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master Builder
 
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
Drupal distributions and installation profiles
Drupal distributions and installation profilesDrupal distributions and installation profiles
Drupal distributions and installation profiles
 
DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic Overview
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
 
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
 
Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016
 
Drupal 101
Drupal 101Drupal 101
Drupal 101
 
How to Migrate Drupal 6 to Drupal 8?
How to Migrate Drupal 6 to Drupal 8?How to Migrate Drupal 6 to Drupal 8?
How to Migrate Drupal 6 to Drupal 8?
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
 
Community, Contributing & Conferences
Community, Contributing & ConferencesCommunity, Contributing & Conferences
Community, Contributing & Conferences
 
Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1
Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1
Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
 
Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?
 

Mais de Mediacurrent

Penn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyPenn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyMediacurrent
 
Evolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdEvolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdMediacurrent
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsMediacurrent
 
Delivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdMediacurrent
 
Content Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceMediacurrent
 
Decoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldMediacurrent
 
A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9Mediacurrent
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsMediacurrent
 
Reimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyMediacurrent
 
How to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalMediacurrent
 
Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Mediacurrent
 
Managing Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesManaging Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesMediacurrent
 
Paragraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownMediacurrent
 
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 MagMutual.com: On the JAMStack with Gatsby and Drupal 8 MagMutual.com: On the JAMStack with Gatsby and Drupal 8
MagMutual.com: On the JAMStack with Gatsby and Drupal 8Mediacurrent
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalMediacurrent
 
Level Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesLevel Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesMediacurrent
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Mediacurrent
 
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesHow to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesMediacurrent
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Mediacurrent
 
Guide to Component-Based Theming for Drupal 8 and 9
Guide to Component-Based Theming for Drupal 8 and 9 Guide to Component-Based Theming for Drupal 8 and 9
Guide to Component-Based Theming for Drupal 8 and 9 Mediacurrent
 

Mais de Mediacurrent (20)

Penn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyPenn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with Gatsby
 
Evolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdEvolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher Ed
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heights
 
Delivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher Ed
 
Content Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your Audience
 
Decoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real World
 
A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web Projects
 
Reimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web Strategy
 
How to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with Drupal
 
Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)
 
Managing Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesManaging Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 Websites
 
Paragraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final Showdown
 
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 MagMutual.com: On the JAMStack with Gatsby and Drupal 8 MagMutual.com: On the JAMStack with Gatsby and Drupal 8
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to Drupal
 
Level Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesLevel Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best Practices
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
 
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesHow to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan
 
Guide to Component-Based Theming for Drupal 8 and 9
Guide to Component-Based Theming for Drupal 8 and 9 Guide to Component-Based Theming for Drupal 8 and 9
Guide to Component-Based Theming for Drupal 8 and 9
 

Último

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 

Choosing Drupal as your Content Management Framework

  • 1. Choosing Drupal as a CMS Framework for your next project By: Kendall Totten Add conference logo here 05.01.2014
  • 2. Kendall Totten Drupal Theme Manager at Mediacurrent @KendallTotten
  • 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”
  • 7. Drupal means… ● Security ● Scalability ● Flexibility
  • 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
  • 16. DRUPAL 8 (we’re letting the cat out of the bag) https://drupal.org/drupal-8.0
  • 17. ● Mobile in its DNA What’s Awesome about D8?
  • 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
  • 35. In Drupal 7, you should only modify the contents of the sites directory!
  • 36. Contributed Modules Organize your modules by contrib, custom, or features directories
  • 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
  • 38. Enable modules at /admin/modules
  • 39. 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 c. Themes
  • 40. Drupal Themes Use base themes as a springboard to build your custom theme quickly!
  • 41. Drupal Themes You can create a sub-theme which can inherit resources from a base theme such as CSS, Javascript, templates and more.
  • 42. ➔ Interested in using a RWD base theme? ◆ Try d.o/project/zen ◆ Try d.o/project/omega ◆ Try d.o/project/aurora ◆ Try d.o/project/adaptivetheme
  • 44. Let’s Build a Sub-Theme!
  • 45. Theming Module Helpers ● Panels ● Display Suite ● Fences ● Semantic Panels ● RDF module </div>
  • 46.
  • 48. Design/Theming ● Usability Testing ● Responsive Design ● Drupal Theming ● Wireframing @Mediacurrent Development ● Custom Modules ● Large Scale Systems Integration ● Security & Performance Expertise Mediacurrent can help you build a highly impactful, elegantly designed Drupal website that gets results. Digital Strategy ● Content Strategy ● Content Generation ● Result Metrics ● Marketing Automation