drupal is from mars, wordpress is from venus: finding your library's cms soulmate

62
Drupal is from Mars, WordPress is from Venus: Finding your library’s CMS Soulmate Connecticut Library Association May 3, 2011 Sharon Clapp Polly-Alida Farrington

Upload: sbclapp

Post on 06-May-2015

7.135 views

Category:

Technology


2 download

DESCRIPTION

Connecticut Library Association Conference 2011 presentation "Drupal is from Mars, Wordpress is from Venus: Finding your Library's CMS Soulmate" by Sharon Clapp & Polly Farrington Presented Tuesday, May 3, 2011

TRANSCRIPT

Page 1: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal is from Mars, WordPress is from Venus: Finding your library’s CMS Soulmate

Connecticut Library AssociationMay 3, 2011

Sharon ClappPolly-Alida Farrington

Page 2: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 3: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Overview

Page 4: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

What We Hope to Cover

• What a web content management system is (& why your library can’t live without it)

• What open source software is (& why it’s best)• Comparison of Wordpress & Drupal

• Currently, the 2 most popular open-source web CMS’

• Help in making decisions about which to choose

Page 5: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Content Management System

http://www.flickr.com/photos/atibens/4578260998/

Page 6: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Content Management System

A web content management system (WCMS) is a software system that provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming languages or markup languages to create and manage website content with relative ease. A robust WCMS provides the foundation for collaboration, offering users the ability to manage documents and output for multiple author editing and participation.

- http://en.wikipedia.org/wiki/Web_content_management_system

Page 7: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Open Source is Unlocked

www.flickr.com/photos/subcircle/500995147/

Page 8: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Open Source is Community

www.flickr.com/photos/thomashawk/170691672

Page 9: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Some WordPress Examples

Page 10: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 11: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 12: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 13: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 14: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Some Drupal Examples

Page 15: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

WhiteHouse.Gov

Page 16: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 17: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 18: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 19: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

A quick look inside WordPress

Page 20: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 21: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 22: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

A quick look inside Drupal

Page 23: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal Gardens Example: D7

Page 24: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 25: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 26: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Running Drupal & WordPress

Page 27: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

“Out of the box” Hosted Versions

Drupal

• DrupalGardens.com

WordPress

• WordPress.com• EduBlogs.org

Page 28: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

On your own in-house server

Drupal

• LAMP (Linux, Apache, MySQL, PHP) "stack“ preferred

• WAMP (Windows, Apache, MySQL, PHP) stack ok, not great

• WIMP (Windows, IIS, MySQL, PHP) doable, but a lot of extra work

WordPress

• LAMP (Linux, Apache, MySQL, PHP) stack preferred

• WAMP (Windows, Apache, MySQL, PHP) ok

• WIMP doable, not ideal

Page 29: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Commercial Hosting

Drupal• Available on many general

shared commercial hosts, if using lots of modules (=memory), can run into problems

• Best solution = find a good "Drupal-friendly" host or a "Virtual private server" 

• try Acquia, Hot Drupal, ANHosting, check Drupal.org forums)

WordPress

• Available on many shared hosts

• Library-specific: LISHost

Page 30: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Sandbox Site

Drupal• A good idea for Drupal

learning/training, testing modules, etc.

• Easiest to run "local stack" on your own computer

• Download DAMP stack installer (Drupal, Apache, MySQL, PHP) from Acquia - Win/Mac/Linux OS

• WebEnabled.com

WordPress• Usually not needed• WebEnabled.com – free

test site for 1 month

Page 31: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Compare: Themes

Page 32: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Themes in WordPress

Page 33: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 34: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Themes in Drupal: http://drupal.org/project/themes

Page 35: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate
Page 36: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Base Theme: Superstars = Zen, Fusion, AdaptiveThemes, 960

Page 37: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Comparing Features

Page 38: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Out of the box easy?

Drupal

• No• Exceptions: Drupal

Gardens.com, "Drupal distributions" like OpenPublic

WordPress

• Very easy• Installs with some

sample content to help novice get started.

Page 39: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Community & Getting Help

Drupal

• Community - Excellent• Getting Help - Good

WordPress

• Community – Excellent• Getting Help - Good

Page 40: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Size & Scope of Site

Drupal

• Can run very large & complex sites

WordPress

• Easy to run small to medium sized sites

Page 41: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Accessibility (Section 508-compliantHandicapped accessible)

Drupal

• Good - depending on modules, themes & how you add content

WordPress

• Depends on modules, themes & how you add content

• Admin interface – plugins to make it accessible.

Page 42: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Mobile Friendly

Drupal

• Excellent

WordPress

• Excellent• Requires Plugins• Examples

o WP Toucho Mobile Press

Page 43: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Extensible? Integration with other systems?

Drupal

• Unlimited extensibility • Excellent integration

with other systems

WordPress

• Extensible with plugins• Not as easy to integrate

with other systems

Page 44: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Comments

Drupal • Excellent

WordPress• Flexible control• Spam filtering• Blocking by IP, email,

language, etc.

Page 45: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Events Calendars

Drupal • Lots of options

o Date module o GCal Events /

Agenda moduleso Evanced integration

moduleo Ubercart integrationo Whole conference

website distribution (COD)

WordPress• Not included in core • Many options via

pluginso The Events Calendar

(free)o Event Espresso (free &

fee)

Page 46: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Web Forms

Drupal • Webforms = any type

of form you want to do

WordPress• Can construct basic

HTML forms • Better support via

pluginso Contact Forms 7 (Free)o Gravity Forms (Fee)

Page 47: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Slideshows, Images, Galleries

Drupal • Many, many options• jQuery is part of Drupal

WordPress• Core support is ok• Plugins provide many

options

Page 48: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Compare: Building Navigation

Page 49: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

WordPress: Custom Menus in 3.0

Page 51: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal: Navigation by Menus

Page 52: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal: Navigation by Taxonomy (Categories)

Page 53: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Compare: Custom Content Types

Page 54: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal - Custom Content Types

• 1 of the most important & powerful concepts that was developed by the Drupal community • CCK contributed module = “Content Construction Kit”

• Became part of Drupal 7’s “core” functionality (as “fields)• Many things we put on the web aren’t “pages” as much as they are

listings of information• If we could take that information apart, then we could reassemble it

and combine it with other information more easily• Like giving webmasters Lego blocks

Page 55: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal - Custom Content Types• Example: Staff Directory

• 1 big list = 1 new or retired employee, you have to retype the whole list (web equivalent = 1 web page)

• 1 entry for each staff member means that all you have to do is add a record or delete one (Drupal equivalent = custom content type “staffmember”)

• The list is dynamically assembled (in Drupal, the Views contrib module allows you to display information however you want)

• Custom Content Types can have different characteristics, different categories applied to them (taxonomies in Drupal) • Staff members can have departmental category terms applied to

them, for example

Page 56: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal - Custom Content Types

Page 57: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal - Custom Content Types

Page 58: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Compare: Managing User Roles

Page 59: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

WordPress – Core & Plugin

Core Support• Support for multiple roles• Admin, Editors, Authors &

Contributors• Adequate for many sites

Role Scoper (Free)http://goo.gl/nmlrm• Control individual user access• Create & control groups of user• Highly granular permissions

Page 60: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Drupal– Core

Core• Create whatever roles you want• Allow roles to do various

functions (very granular)• Assign users to roles

Add-on modules:• Control access to subsections of site

via content classification or individual nodes

• Get even more sophisticated & granular for collaborative teams, publishing workflows, etc.

Page 61: Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soulmate

Picking the right tool

for the job!

flickr.com/photos/robinson-rhora/