42
Robin Hastings Missouri River Regional Library Drupal 101

Drupal nagw

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Drupal nagw

Robin Hastings Missouri River Regional Library

Drupal 101

Page 2: Drupal nagw
Page 3: Drupal nagw

Robin Hastings

Info Tech Coordinator at Missouri River Regional Library

Web worker for 15 years

Pretty comfortable with Drupal, HTML/CSS and PHP, can edit other people’s JavaScript

Avid knitter, reader and sometimes World of Warcraft player

Page 4: Drupal nagw
Page 5: Drupal nagw

Objectives

• Understand what Drupal is and what it can do for you

• Be able to locate further training resources

• Understand how Drupal displays content

• Become familiar with Drupal concepts

• Learn how one library set up their site

Page 6: Drupal nagw

Goals

What did you come here to learn?

Page 7: Drupal nagw
Page 8: Drupal nagw

CMS

• Content Management System > Drupal

• Database with a fancy UI

• Free– Drupal– Joomla– Wordpress

• Expensive– Lots of options, none we considered…

Page 9: Drupal nagw

Application Development Platform

• Blogs

• Forums

• E-commerce sites

• Civic sites (CivicSpace is a port of Drupal geared toward municipalities)

• Social Networks

• ?

Page 10: Drupal nagw
Page 11: Drupal nagw

Resources

• Lynda.com – training videos

• DrupalCon – conference with LOTS of Drupal learning opportunities

• DrupalTrainer.com – seminars all around the country

• Drupal Handbook – community-created help for every part of Drupal, from Core to Modules

Page 12: Drupal nagw

Best Practices

• Plan – not just for what you want now, but what you will want in the future

• Make backups a habit

• Test changes if possible (test servers are your friend)

• Do not “hack” core (makes updates crazy…)

• Get involved with the community – contribute what you can

Page 13: Drupal nagw
Page 14: Drupal nagw

From

Drupal’s W

ebsite:http://drupal.org/node/171194

Page 15: Drupal nagw

Regions

• Blocks of content on the page

• Defined in .info

• Managed in the “blocks” area of the administration site

• VERY POWERFUL

Page 16: Drupal nagw

Nodes vs. Content

Nodes Content

• Discrete bits of content contained in the database

• Any kind of content

• Building block of your site

• Made up of 1 or more nodes

• Can be pulled in from off-site

Page 17: Drupal nagw
Page 18: Drupal nagw

Administration Menu

Page 19: Drupal nagw

CCK – Custom Content Kit

Page 20: Drupal nagw
Page 21: Drupal nagw

Views

Page 22: Drupal nagw

Webforms

Page 23: Drupal nagw

Scheduler

Page 24: Drupal nagw

Embedded Media and Nice Menus

Page 25: Drupal nagw
Page 26: Drupal nagw
Page 27: Drupal nagw

Themes

• Lots of “drop and use” options– www.osskins.com– www.themebot.com– www.topnotchthemes.com

• HTML/CSS to Drupal is possible – How we did it– Not the easiest– Not the cheapest

Page 28: Drupal nagw
Page 29: Drupal nagw
Page 30: Drupal nagw

Planning Process

• Worked out what features were needed– Used old site’s logs– Used survey responses

• Did complete content inventory on old site– Got rid of unneeded content– Added content that was needed

• Planned out navigation/Information Architecture of new site

Page 31: Drupal nagw

Training

• I went to hands-on administrator training

• Came back and trained staff– Group “what is Drupal” sessions– One-on-one “these are your pages” sessions

• Got a video for staff to use for refresher

• Made myself *very* available for questions/problems

Page 32: Drupal nagw

Design

• Hired out the design to a local designer

• Designs were received and modified by Public Relations staff

• HTML and CSS were delivered to me

Page 33: Drupal nagw

Theming

• 3 .info files created

• 3 template files created

• Kludges and workarounds abound…

• Best practice – get the theme in “drupal-ready state”

Page 34: Drupal nagw
Page 35: Drupal nagw

Content

• Copied and pasted content from old site

• Created “shells” of pages with staff in one-on-one training sessions

• Use log files to determine content needs (include search terms in that!!)

Page 36: Drupal nagw

Launch

• Live on Nov 17th (board meeting)

• *Completely* forgot major content page (new materials)

• Otherwise, very smooth

Page 37: Drupal nagw

Maintenance

• Update Drupal core monthly (roughly)

• Update Drupal modules as needed (weekly-ish)

• Update server (LAMP) monthly

• Keep learning about new ways to do stuff (daily)

Page 38: Drupal nagw
Page 39: Drupal nagw
Page 40: Drupal nagw

Features

• Flickr Slideshow

• Twitter badge

• Facebook badge

• Blog headlines

• Content Spotlight

• Drop-down menus

• Announcements and Event Ads

• 2 Menus; 2 Menu styles

Page 41: Drupal nagw
Page 42: Drupal nagw

Drupal in Government

• Whitehouse.gov

• List of Drupal sites in Government (State and Federal) - http://groups.drupal.org/node/19885