SlideShare a Scribd company logo
Drupal 101 Robin Hastings Missouri River Regional Library
 
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
 
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
Goals What did you come here to learn?
 
CMS Content Management System > Drupal Database with a fancy UI Free Drupal Joomla Wordpress Expensive Lots of options, none we considered…
Application Development Platform Blogs Forums E-commerce sites Civic sites (CivicSpace is a port of Drupal geared toward municipalities) Social Networks ?
 
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
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
 
From Drupal’s Website: http://drupal.org/node/171194
Regions Blocks of content on the page Defined in .info Managed in the “blocks” area of the administration site VERY POWERFUL
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
 
Administration Menu
CCK – Custom Content Kit
 
Views
Webforms
Scheduler
Embedded Media and Nice Menus
 
 
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
 
 
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
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
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
Theming 3 .info files created 3 template files created Kludges and workarounds abound… Best practice – get the theme in “drupal-ready state”
 
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!!)
Launch Live on Nov 17 th  (board meeting) *Completely* forgot major content page (new materials) Otherwise, very smooth
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)
 
 
Features Flickr Slideshow Twitter badge Facebook badge Blog headlines Content Spotlight Drop-down menus Announcements and Event Ads 2 Menus; 2 Menu styles
 
Drupal in Government Whitehouse.gov List of Drupal sites in Government (State and Federal) -  http://groups.drupal.org/node/19885

More Related Content

What's hot

O'Reilly Drupal Webcast
O'Reilly Drupal WebcastO'Reilly Drupal Webcast
O'Reilly Drupal Webcast
Jeff Eaton
 
Twitter bootstrap and Drupal
Twitter bootstrap and DrupalTwitter bootstrap and Drupal
Twitter bootstrap and Drupal
Sujith Nara
 
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Acquia
 
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Mediacurrent
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
mayank.grd
 
Making something out of nothing: Free software for non-profit organisations
Making something out of nothing: Free software for non-profit organisationsMaking something out of nothing: Free software for non-profit organisations
Making something out of nothing: Free software for non-profit organisations
Kathy Reid
 
Basic word press development
Basic word press developmentBasic word press development
Basic word press development
David Wolfpaw
 
Introduction to Omeka
Introduction to OmekaIntroduction to Omeka
Introduction to Omeka
Rebecca Goldman
 
Drupal Webinar
Drupal WebinarDrupal Webinar
Drupal Webinar
Maxwell Pearl
 
Drupal4uic 2008 04 25
Drupal4uic 2008 04 25Drupal4uic 2008 04 25
Drupal4uic 2008 04 25
leoklein
 
Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7
Ivan Zugec
 
I Heart Drupal
I Heart DrupalI Heart Drupal
I Heart Drupal
Steven Trotter
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
Brian Pichman
 
OMEKA
OMEKAOMEKA
Lightning Fast Drupal Theming (Drupal 7)
Lightning Fast Drupal Theming (Drupal 7)Lightning Fast Drupal Theming (Drupal 7)
Lightning Fast Drupal Theming (Drupal 7)
Globe Runner
 
My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013
hernanibf
 
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - WebinarCreating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
Suzanne Dergacheva
 
Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration
Aidan Foster
 
I <3 Drupal
I <3 DrupalI <3 Drupal
I <3 Drupal
Lee Quessenberry
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
guest08bc36
 

What's hot (20)

O'Reilly Drupal Webcast
O'Reilly Drupal WebcastO'Reilly Drupal Webcast
O'Reilly Drupal Webcast
 
Twitter bootstrap and Drupal
Twitter bootstrap and DrupalTwitter bootstrap and Drupal
Twitter bootstrap and Drupal
 
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
 
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
Learn Drupal's Most Powerful Site-Building Modules: Display Suite, Context, V...
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Making something out of nothing: Free software for non-profit organisations
Making something out of nothing: Free software for non-profit organisationsMaking something out of nothing: Free software for non-profit organisations
Making something out of nothing: Free software for non-profit organisations
 
Basic word press development
Basic word press developmentBasic word press development
Basic word press development
 
Introduction to Omeka
Introduction to OmekaIntroduction to Omeka
Introduction to Omeka
 
Drupal Webinar
Drupal WebinarDrupal Webinar
Drupal Webinar
 
Drupal4uic 2008 04 25
Drupal4uic 2008 04 25Drupal4uic 2008 04 25
Drupal4uic 2008 04 25
 
Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7
 
I Heart Drupal
I Heart DrupalI Heart Drupal
I Heart Drupal
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
OMEKA
OMEKAOMEKA
OMEKA
 
Lightning Fast Drupal Theming (Drupal 7)
Lightning Fast Drupal Theming (Drupal 7)Lightning Fast Drupal Theming (Drupal 7)
Lightning Fast Drupal Theming (Drupal 7)
 
My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013
 
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - WebinarCreating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
 
Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration
 
I <3 Drupal
I <3 DrupalI <3 Drupal
I <3 Drupal
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 

Viewers also liked

Delicious
DeliciousDelicious
Delicious
Ahmed Muhi
 
Biodiversity Vertebratesvs Invertebrates
Biodiversity Vertebratesvs InvertebratesBiodiversity Vertebratesvs Invertebrates
Biodiversity Vertebratesvs Invertebrates
RosiJimenezBarrientos
 
holiday chirstmas
holiday chirstmasholiday chirstmas
holiday chirstmas
carlosserna
 
How To Become President Of The United States
How To Become President Of The United StatesHow To Become President Of The United States
How To Become President Of The United States
Jenny Hulbert
 
Web 2.0 For Teachers
Web 2.0 For TeachersWeb 2.0 For Teachers
Web 2.0 For Teachers
Paty.Savage
 
Historia Titanic
Historia  TitanicHistoria  Titanic
Historia Titanic
ticupt2008
 
Extracció d’ADN d’un kiwi
Extracció d’ADN d’un kiwiExtracció d’ADN d’un kiwi
Extracció d’ADN d’un kiwi
iriera5
 
Lesson Plan Two Power Point Lb22
Lesson Plan Two Power Point Lb22Lesson Plan Two Power Point Lb22
Lesson Plan Two Power Point Lb22
Jenny Hulbert
 
Comunitat ValençIana
Comunitat ValençIanaComunitat ValençIana
Comunitat ValençIana
pepe_linea
 
Urbanization
UrbanizationUrbanization
Urbanization
Jenny Hulbert
 
Mãe
MãeMãe
John Lennon Woman 1200671119795949 5
John Lennon Woman 1200671119795949 5John Lennon Woman 1200671119795949 5
John Lennon Woman 1200671119795949 5
holdensister
 
Linked data - NCompass presentation
Linked data - NCompass presentationLinked data - NCompass presentation
Linked data - NCompass presentation
Robin Hastings
 
One-To-One Policies
One-To-One Policies One-To-One Policies
One-To-One Policies
twaterman
 
Ven A Ver El Mar
Ven A Ver El MarVen A Ver El Mar
Ven A Ver El Mar
pepe_linea
 
Project management for nagw
Project management for nagwProject management for nagw
Project management for nagw
Robin Hastings
 
Web20 part 1
Web20 part 1Web20 part 1
Web20 part 1
Paty.Savage
 
About To Sail
About To SailAbout To Sail
About To Sail
notarazi
 

Viewers also liked (20)

Delicious
DeliciousDelicious
Delicious
 
Collage 275
Collage 275Collage 275
Collage 275
 
Biodiversity Vertebratesvs Invertebrates
Biodiversity Vertebratesvs InvertebratesBiodiversity Vertebratesvs Invertebrates
Biodiversity Vertebratesvs Invertebrates
 
holiday chirstmas
holiday chirstmasholiday chirstmas
holiday chirstmas
 
How To Become President Of The United States
How To Become President Of The United StatesHow To Become President Of The United States
How To Become President Of The United States
 
Web 2.0 For Teachers
Web 2.0 For TeachersWeb 2.0 For Teachers
Web 2.0 For Teachers
 
Historia Titanic
Historia  TitanicHistoria  Titanic
Historia Titanic
 
Extracció d’ADN d’un kiwi
Extracció d’ADN d’un kiwiExtracció d’ADN d’un kiwi
Extracció d’ADN d’un kiwi
 
Lesson Plan Two Power Point Lb22
Lesson Plan Two Power Point Lb22Lesson Plan Two Power Point Lb22
Lesson Plan Two Power Point Lb22
 
Comunitat ValençIana
Comunitat ValençIanaComunitat ValençIana
Comunitat ValençIana
 
Urbanization
UrbanizationUrbanization
Urbanization
 
Mãe
MãeMãe
Mãe
 
John Lennon Woman 1200671119795949 5
John Lennon Woman 1200671119795949 5John Lennon Woman 1200671119795949 5
John Lennon Woman 1200671119795949 5
 
Linked data - NCompass presentation
Linked data - NCompass presentationLinked data - NCompass presentation
Linked data - NCompass presentation
 
One-To-One Policies
One-To-One Policies One-To-One Policies
One-To-One Policies
 
Ven A Ver El Mar
Ven A Ver El MarVen A Ver El Mar
Ven A Ver El Mar
 
Project management for nagw
Project management for nagwProject management for nagw
Project management for nagw
 
Web20 part 1
Web20 part 1Web20 part 1
Web20 part 1
 
About To Sail
About To SailAbout To Sail
About To Sail
 
Infantil
InfantilInfantil
Infantil
 

Similar to Drupal nagw

Using Drupal In Libraries
Using Drupal In LibrariesUsing Drupal In Libraries
Using Drupal In Libraries
msfinney
 
Web Building With Drupal
Web Building With DrupalWeb Building With Drupal
Web Building With Drupal
Robin Hastings
 
An Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket JainAn Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket Jain
Innoraft
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
Matthew Turland
 
Drupal Basics
Drupal BasicsDrupal Basics
Drupal Basics
ALATechSource
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
Rachel Vacek
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
Geshan Manandhar
 
Drupal_cubet seminar
Drupal_cubet seminarDrupal_cubet seminar
Drupal_cubet seminar
Cubet Techno Labs
 
Continuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with DrupalContinuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with Drupal
gstupar
 
Drupal Theming For Beginners – Danté SELF 2010
Drupal Theming For Beginners – Danté SELF 2010Drupal Theming For Beginners – Danté SELF 2010
Drupal Theming For Beginners – Danté SELF 2010
Mediacurrent
 
Drupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal Concepts
Micky Metts
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
Lauren Roth
 
Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09
Mikael Jacobsen
 
Intro to advanced web development
Intro to advanced web developmentIntro to advanced web development
Intro to advanced web development
Stevie T
 
Drupal for Non-Developers
Drupal for Non-DevelopersDrupal for Non-Developers
Drupal for Non-Developers
Jeff Pompliano
 
Drupal seminar at DDIT Nadiad
Drupal seminar at DDIT NadiadDrupal seminar at DDIT Nadiad
Drupal seminar at DDIT Nadiad
karmraj
 
Drupal Bootcamp Mcn2008
Drupal Bootcamp   Mcn2008Drupal Bootcamp   Mcn2008
Drupal Bootcamp Mcn2008
Robert J. Stein
 
Drupal Basics
Drupal BasicsDrupal Basics
Drupal Basics
tiranloblanc
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
Rachel Vacek
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
Nina McHale
 

Similar to Drupal nagw (20)

Using Drupal In Libraries
Using Drupal In LibrariesUsing Drupal In Libraries
Using Drupal In Libraries
 
Web Building With Drupal
Web Building With DrupalWeb Building With Drupal
Web Building With Drupal
 
An Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket JainAn Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket Jain
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
 
Drupal Basics
Drupal BasicsDrupal Basics
Drupal Basics
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 
Drupal_cubet seminar
Drupal_cubet seminarDrupal_cubet seminar
Drupal_cubet seminar
 
Continuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with DrupalContinuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with Drupal
 
Drupal Theming For Beginners – Danté SELF 2010
Drupal Theming For Beginners – Danté SELF 2010Drupal Theming For Beginners – Danté SELF 2010
Drupal Theming For Beginners – Danté SELF 2010
 
Drupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal Concepts
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
 
Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09
 
Intro to advanced web development
Intro to advanced web developmentIntro to advanced web development
Intro to advanced web development
 
Drupal for Non-Developers
Drupal for Non-DevelopersDrupal for Non-Developers
Drupal for Non-Developers
 
Drupal seminar at DDIT Nadiad
Drupal seminar at DDIT NadiadDrupal seminar at DDIT Nadiad
Drupal seminar at DDIT Nadiad
 
Drupal Bootcamp Mcn2008
Drupal Bootcamp   Mcn2008Drupal Bootcamp   Mcn2008
Drupal Bootcamp Mcn2008
 
Drupal Basics
Drupal BasicsDrupal Basics
Drupal Basics
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 

More from Robin Hastings

Remodel your website
Remodel your websiteRemodel your website
Remodel your website
Robin Hastings
 
Solo tech presentation for nagw
Solo tech presentation for nagwSolo tech presentation for nagw
Solo tech presentation for nagw
Robin Hastings
 
Project management for nagw
Project management for nagwProject management for nagw
Project management for nagw
Robin Hastings
 
Solo Tech - LibTech Presentation
Solo Tech - LibTech PresentationSolo Tech - LibTech Presentation
Solo Tech - LibTech Presentation
Robin Hastings
 
Microblogging nagw
Microblogging nagwMicroblogging nagw
Microblogging nagw
Robin Hastings
 
Charlotte hubbard
Charlotte hubbardCharlotte hubbard
Charlotte hubbard
Robin Hastings
 
Librarians learn web day 2
Librarians learn web day 2Librarians learn web day 2
Librarians learn web day 2
Robin Hastings
 
Librarians learn web day 3
Librarians learn web day 3Librarians learn web day 3
Librarians learn web day 3
Robin Hastings
 
Librarians learn web day 1
Librarians learn web day 1Librarians learn web day 1
Librarians learn web day 1
Robin Hastings
 
Lisa Campbell Ernst
Lisa Campbell ErnstLisa Campbell Ernst
Lisa Campbell Ernst
Robin Hastings
 
Don Corrigan – mrrl’s author podcast series
Don Corrigan – mrrl’s author podcast seriesDon Corrigan – mrrl’s author podcast series
Don Corrigan – mrrl’s author podcast series
Robin Hastings
 
Library mashups
Library mashupsLibrary mashups
Library mashups
Robin Hastings
 
Communicating In The Cloud Soc Gov
Communicating In The Cloud Soc GovCommunicating In The Cloud Soc Gov
Communicating In The Cloud Soc Gov
Robin Hastings
 
Adelstein Presentation
Adelstein PresentationAdelstein Presentation
Adelstein Presentation
Robin Hastings
 
PCC Training - Security
PCC Training - SecurityPCC Training - Security
PCC Training - Security
Robin Hastings
 
OS & File System
OS & File SystemOS & File System
OS & File System
Robin Hastings
 
Pcc Hardware Comp
Pcc Hardware CompPcc Hardware Comp
Pcc Hardware Comp
Robin Hastings
 
Web 3 0
Web 3 0Web 3 0
Transformational Change - The Evolving Role Of Library IT Departments
Transformational Change - The Evolving Role Of Library IT DepartmentsTransformational Change - The Evolving Role Of Library IT Departments
Transformational Change - The Evolving Role Of Library IT Departments
Robin Hastings
 
Open Id
Open IdOpen Id

More from Robin Hastings (20)

Remodel your website
Remodel your websiteRemodel your website
Remodel your website
 
Solo tech presentation for nagw
Solo tech presentation for nagwSolo tech presentation for nagw
Solo tech presentation for nagw
 
Project management for nagw
Project management for nagwProject management for nagw
Project management for nagw
 
Solo Tech - LibTech Presentation
Solo Tech - LibTech PresentationSolo Tech - LibTech Presentation
Solo Tech - LibTech Presentation
 
Microblogging nagw
Microblogging nagwMicroblogging nagw
Microblogging nagw
 
Charlotte hubbard
Charlotte hubbardCharlotte hubbard
Charlotte hubbard
 
Librarians learn web day 2
Librarians learn web day 2Librarians learn web day 2
Librarians learn web day 2
 
Librarians learn web day 3
Librarians learn web day 3Librarians learn web day 3
Librarians learn web day 3
 
Librarians learn web day 1
Librarians learn web day 1Librarians learn web day 1
Librarians learn web day 1
 
Lisa Campbell Ernst
Lisa Campbell ErnstLisa Campbell Ernst
Lisa Campbell Ernst
 
Don Corrigan – mrrl’s author podcast series
Don Corrigan – mrrl’s author podcast seriesDon Corrigan – mrrl’s author podcast series
Don Corrigan – mrrl’s author podcast series
 
Library mashups
Library mashupsLibrary mashups
Library mashups
 
Communicating In The Cloud Soc Gov
Communicating In The Cloud Soc GovCommunicating In The Cloud Soc Gov
Communicating In The Cloud Soc Gov
 
Adelstein Presentation
Adelstein PresentationAdelstein Presentation
Adelstein Presentation
 
PCC Training - Security
PCC Training - SecurityPCC Training - Security
PCC Training - Security
 
OS & File System
OS & File SystemOS & File System
OS & File System
 
Pcc Hardware Comp
Pcc Hardware CompPcc Hardware Comp
Pcc Hardware Comp
 
Web 3 0
Web 3 0Web 3 0
Web 3 0
 
Transformational Change - The Evolving Role Of Library IT Departments
Transformational Change - The Evolving Role Of Library IT DepartmentsTransformational Change - The Evolving Role Of Library IT Departments
Transformational Change - The Evolving Role Of Library IT Departments
 
Open Id
Open IdOpen Id
Open Id
 

Drupal nagw

  • 1. Drupal 101 Robin Hastings Missouri River Regional Library
  • 2.  
  • 3. 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
  • 4.  
  • 5. 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
  • 6. Goals What did you come here to learn?
  • 7.  
  • 8. CMS Content Management System > Drupal Database with a fancy UI Free Drupal Joomla Wordpress Expensive Lots of options, none we considered…
  • 9. Application Development Platform Blogs Forums E-commerce sites Civic sites (CivicSpace is a port of Drupal geared toward municipalities) Social Networks ?
  • 10.  
  • 11. 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
  • 12. 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
  • 13.  
  • 14. From Drupal’s Website: http://drupal.org/node/171194
  • 15. Regions Blocks of content on the page Defined in .info Managed in the “blocks” area of the administration site VERY POWERFUL
  • 16. 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
  • 17.  
  • 19. CCK – Custom Content Kit
  • 20.  
  • 21. Views
  • 24. Embedded Media and Nice Menus
  • 25.  
  • 26.  
  • 27. 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
  • 28.  
  • 29.  
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. Theming 3 .info files created 3 template files created Kludges and workarounds abound… Best practice – get the theme in “drupal-ready state”
  • 34.  
  • 35. 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!!)
  • 36. Launch Live on Nov 17 th (board meeting) *Completely* forgot major content page (new materials) Otherwise, very smooth
  • 37. 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)
  • 38.  
  • 39.  
  • 40. Features Flickr Slideshow Twitter badge Facebook badge Blog headlines Content Spotlight Drop-down menus Announcements and Event Ads 2 Menus; 2 Menu styles
  • 41.  
  • 42. Drupal in Government Whitehouse.gov List of Drupal sites in Government (State and Federal) - http://groups.drupal.org/node/19885