Web Building With Drupal

14
Web Building With Drupal

description

Presentation given at MORENet Connections conference, March 19, 2010

Transcript of Web Building With Drupal

Page 1: Web Building With Drupal

Web Building With Drupal

Page 2: Web Building With Drupal

ObjectivesWhat is a CMS?Why Drupal?Is there a learning curve?How did MRRL set up the new

site?What modules were used?How did the process work?Was it a success?What lessons were learned?

Page 3: Web Building With Drupal

What Is A CMS?Content Management SystemDatabase – with a fancy User

InterfaceSeparation of content and “look”Lots of ‘em for free

◦Drupal◦Joomla◦Wordpress◦(lots of very expensive options, too)

Page 4: Web Building With Drupal

Why Drupal?‘Cause everybody else is doing

it?◦http://drupalib.interoperating.info/libr

ary_sites◦http://drupalib.interoperating.info/

node/88Lots of library-specific modules?

◦http://drupalib.interoperating.info/library_modules

It’s free?It has a very active developer

community?◦http://drupal.org/project/Modules

Page 5: Web Building With Drupal

Is there a learning curve?Yes.Lynda.com – online training

videosDrupalcon – conference with

LOTS of learning opportunities◦Drupaltrainer.com

Drupal handbook – community-created help for every part of Drupal, core to modules

Page 6: Web Building With Drupal

How did MRRL set up the new site?LSTA Grant (thank you, State

Library!)New server, hands-on training &

graphic designInstalled Drupal, set up after trainingInstalled modulesThemed the siteTrained content providersPopulated the contentReleased Nov. 17th, 2009

Page 7: Web Building With Drupal

What modules were used?LOTSFirst – Views, CCK, Administration

MenuNext – Webform, Panels,

Themekey, MailExtras – Embedded Media, Nice

Menus, Tabs, Twitter, Flickr, etc….More modules = more

functionality + slower response times

Page 8: Web Building With Drupal

How did the process work?Training

◦I went to hands-on administrator training◦I trained content managers both in groups

and one-on-one◦Each subject expert got a user name &

password and access to their “role”Content

◦Entered content from old site◦Created new features possible with Drupal

Easy feed aggregation, custom front page,

◦Decisions – blocks, pages, panels or views?

Page 9: Web Building With Drupal

How did the process work?Theme

◦Graphic designer gave me HTML/CSS◦I transferred that to Drupal PHP

theme◦Used Themekey and Taxonomy to

determine which pages get Main, Teen or Child themes

Maintenance◦Weekly updates to Drupal & modules◦Database backups – VERY

IMPORTANT◦Ongoing content training to staff

Page 10: Web Building With Drupal
Page 11: Web Building With Drupal
Page 12: Web Building With Drupal
Page 13: Web Building With Drupal

Was it a success?

ABSOLUTELY42% sustained growth in website visitors

Page 14: Web Building With Drupal

What lessons were learned?No tech support – you have to find the

answers yourselfSeek training – there is a learning curveBe flexible – some things work, some

don’t; be willing to drop stuff that doesn’t work

Seek opinions – get input from staff, patrons, random folks on the street

Be creative – Drupal offers a LOT of ways to do things & a lot of things to do!