drupal @ the university of mississippi · pdf filedrupal through the library experience •...

37
Drupal @ the University of Mississippi Libraries Debra A. Riley-Huff Head of Web and Digital Scholarship Associate Professor October 21, 2015

Upload: hoangdang

Post on 18-Mar-2018

228 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Drupal @ the University of Mississippi Libraries

Debra A. Riley-HuffHead of Web and Digital Scholarship

Associate ProfessorOctober 21, 2015

Page 2: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Drupal through the library experience…

• Why we choose Drupal• Environmental concerns• Pros and cons• System architecture experience• Site architecture experience• Site Building and Modules• Themes, Responsive Design and

Access• Project examples• Building a Drupal Team

Page 3: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Introduction & Why we Chose Drupal

• Personal Introduction• Campus Environment• Library Environment• Team Environment• Why these things matter

Page 4: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Pros and Cons of Drupalin the Library

• Libraries are complex• Enterprise• Very flexible• Open Source• Great user community• Great documentation• Great learning resources• Stable and secure

Pros

Fantastic Library Community!

Page 5: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Pros and Cons of Drupalin the Library

Cons

• Steep learning curve• Developers are expensive• Developers are scarce by

region• Manual update process• Team vs. Expert (Library)• Hard things are easier, easy

things are harderThe big problem!

Page 6: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

System ArchitectureIssues and Constraints

This is Drupal in its Environment

Page 7: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Site ArchitectureIssues and Constraints

One

Big

Do All

Website

One Drupal Instance

+ Easy updates+ One codebase and database

- Module conflicts- Single point of failure- Performance

Page 8: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Site ArchitectureIssues and Constraints

One Drupal instance connected to many different databases.

Drupal Core & Sites

Directory

Blogs

Digital Scholarship Application

Main Website

+ Easy updates+ One codebase and database

- Module conflicts- Single point of failure- Performance

Page 9: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Site ArchitectureIssues and Constraints

Separate Drupal instances connected through feeds and API’s

Main Website

Blogs

Digital Media/Scholarship Application

Reference/Instruction Statistics

Archives and Special

Collections + Easy updates+ Less module conflicts+ No single point of failure+ Better security+ More theme options+ Better performance

- More time consuming updates- More server space needed

Page 10: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Site Building and Modules!

EXPLICIT

Page 11: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Common Modules We Useo Backup and Migrateo Chaos Toolso Entityo Entity Referenceo Librarieso Path autoo Tokeno Viewso Contexto Dateo Module filtero Global redirecto XML sitemapo Google Analyticso Password Policy

o Schedulero Featureso Strong Armo Colorboxo Emailo Views Slideshowo Views Bulk Operationso Feedso Develo Superfisho CKeditoro Calendaro IMCEo Add to anyo FiveStaro Schemaorg

o Elysia Crono Auto Node Titleo Flex Slidero Block classo Choseno Disquso Votingapio Full Nameo Cache Excludeo Field Collectiono Panelso Display Suiteo Quick Tabso Webform

Highly Useful Site SpecificEssential

Page 12: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Custom ModulesTools to helpDo you really need it?

Page 13: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Themes, Responsive Design and Access

*But there are very good “Base Themes”

Page 14: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Themes, Responsive Design and Access

Excellent Base Themes

• Zen – 123, 000o Accessibility +

• Omega – 90, 000

• Bootstrap – 81,000

• Adaptive Theme – 61,000o Accessibility ++

Page 15: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Doing Drupal like it’s our job!

• Taking it seriously• Community involvement• Working with others/permissions• Aspects of doing Drupal

o Site buildingo Developing (Back End)o Theming (Front End)o DevOps

• Team approacho Content Editorso Web Editorso Developers

Page 16: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Projects• Main Website: D7• Blogs: D7• LibTrac: D7• Connect: D7• Archival Guides: D6 (soon to be retired)

In Production

In Development

• Archives & Special Collections Site: D7o With CONTENTdm front end user interface

Page 17: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Project: Main Website

Page 18: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Project: Main WebsiteFocus: Calendar

Page 19: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Project: Main WebsiteFocus: Calendar & Hours

How it’s done

• Views & Calendar Modules• Date & Date Repeat• Taxonomy• Entity

One  Node  

Page 20: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Project: Main WebsiteFocus: Calendar & Hours

Page 21: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Project: Main WebsiteFocus: Calendar & Hours

Page 22: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Project: Main WebsiteFocus: Spaces

Page 23: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Library Leaks

Page 24: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Library Leaks

Page 25: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Library LeaksFocus: Comments

Page 26: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Connect

Page 27: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

ConnectFocus: Reservations

Page 28: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

LibTrac

Page 29: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

LibTrac

Page 30: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

LibTrac

Page 31: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

LibTrac

Page 32: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

LibTrac

Page 33: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Building a Drupal Team: Because it’s our job

Page 34: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Building a Drupal Team: Because it’s our job

I am a beginner

I am competent

I am very knowledgeable

Page 35: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Building Drupal Teams: Because we need them!

Page 36: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

References• Drupal, www.drupal.org/• Indeed, www.indeed.com• Cyber-Physical Systems Virtual Organization, http://cps-

vo.org/node/6742• University of Mississippi Libraries,

www.libraries.olemiss.edu• Disqus, www.disqus.com• The Drupal Learning Curve: A configurator’s view, Johan

Falk, http://www.wunderkraut.com/• Drupal Learning Curve | Dries Buyteart,

http://buytaert.net/drupal-learning-curve• Drupalicon Rocket, http://wunder.uk/

Page 37: Drupal @ the University of Mississippi · PDF fileDrupal through the library experience • Why we choose Drupal • Environmental concerns • Pros and cons • System architecture

Thank You

Debra [email protected]