Choosing Drupal as your Content Management Framework

Post on 27-Jan-2015

114 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

Choosing Drupal as a CMS Framework for your next project

By: Kendall Totten

Add conference logo here

05.01.2014

Kendall TottenDrupal 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 distributionsDistros 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 & Viewsb. 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 & Viewsb. Modulesc. 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

top related