usg summit - september 2014 - web management using drupal

39
Building Web Management Structures in an Open-Source CMS Leveraging the power of a CMS for knowledge and information management USG Summit Conference - September 2014

Upload: eric-sembrat

Post on 29-Nov-2014

201 views

Category:

Education


0 download

DESCRIPTION

Building web management structures in an open-source CMS.

TRANSCRIPT

Page 1: USG Summit - September 2014 - Web Management using Drupal

Building Web Management Structures in an Open-Source CMS

Leveraging the power of a CMS for knowledge and information management

USG Summit Conference - September 2014

Page 2: USG Summit - September 2014 - Web Management using Drupal

Who Am I?A quick introduction!

Page 3: USG Summit - September 2014 - Web Management using Drupal

• Web Manager for the College of Engineering at Georgia Tech

• Ph.D. Student in Instructional Technology at Georgia State University !

• Website: http://ericsembrat.com• Twitter: @esembrat• Hashtag: #USGmgmt

Eric Sembrat

Page 4: USG Summit - September 2014 - Web Management using Drupal

Web Dev Events in ATLA very short plug: socialize, network, and learn!

Page 5: USG Summit - September 2014 - Web Management using Drupal

http://atlanta.buildguild.org/

Page 6: USG Summit - September 2014 - Web Management using Drupal

http://www.drupalcampatlanta.com

Page 7: USG Summit - September 2014 - Web Management using Drupal

IntroductionSetting the stage for web development!

Page 8: USG Summit - September 2014 - Web Management using Drupal

• In 2012, I was brought on to the College of Sciences - Dean’s Office at Georgia Tech as their first web developer.

• Document, asset, and information architecture practices were not sustainable or scalable.

Introduction

Page 9: USG Summit - September 2014 - Web Management using Drupal

• Knowledge management• Emails, Word Docs

• Project management• Emails, Word Docs

• Digital asset management• Emails, Shared Drive

State of Management

Page 10: USG Summit - September 2014 - Web Management using Drupal

• One of my first projects was to standardize and formalize these procedures, practices, and data for the IT and Communications staff.

Goal

Page 11: USG Summit - September 2014 - Web Management using Drupal

• One solution would be to select vendors, SaaS, or software packages for each of these areas of focus.

• Issues came up for:• Pricing• Control• Data security• Workflow / UI• No campus implementation

What about vendors?

Page 12: USG Summit - September 2014 - Web Management using Drupal

• The decision was made to develop internal tools that would provide basic functionality, with future considerations

• Decided by:• Project scale and scope• Development timelines• Knowledge with platform

The Choice

Page 13: USG Summit - September 2014 - Web Management using Drupal

The ProductsWeb applications produced and utilized

Page 14: USG Summit - September 2014 - Web Management using Drupal

• Quick turnaround:• 2-4 weeks for product research• 2 weeks for development• 1 week for feedback, changes• 1 day for rollout!

• Factors of quick turnaround

Development

Page 15: USG Summit - September 2014 - Web Management using Drupal

• Because we built the service, know the platform, and maintain the system, we can follow an iterative development process.

Incremental Dev.

Page 16: USG Summit - September 2014 - Web Management using Drupal

Continual Updates• Because Drupal is community-developed, there are periodic and continual security and feature updates.

Page 17: USG Summit - September 2014 - Web Management using Drupal

Knowledge ManagementMaking sure knowledge is physically available to employees

Page 18: USG Summit - September 2014 - Web Management using Drupal

Knowledge Mgmt.

Page 19: USG Summit - September 2014 - Web Management using Drupal

Simple Wiki• Built as a simple wiki system with a simple editor used by systems such as Wordpress and Drupal.

• Intended to make collaborative edits as intuitive as possible.

Page 20: USG Summit - September 2014 - Web Management using Drupal

Built in Drupal• Built in Drupal using one contributed plugin• CKEditor

Page 21: USG Summit - September 2014 - Web Management using Drupal

Project ManagementManaging projects? Tracking tasks? Necessary for web devs!

Page 22: USG Summit - September 2014 - Web Management using Drupal
Page 23: USG Summit - September 2014 - Web Management using Drupal
Page 24: USG Summit - September 2014 - Web Management using Drupal
Page 25: USG Summit - September 2014 - Web Management using Drupal
Page 26: USG Summit - September 2014 - Web Management using Drupal
Page 27: USG Summit - September 2014 - Web Management using Drupal

Project Management• Allows for the updating of projects, composed of tasks that have updates.

• Allows for the automated notifications of updates to site owners of specific web projects.

• Tracks the versioning of libraries used across selected web platforms.

Page 28: USG Summit - September 2014 - Web Management using Drupal

Built in Drupal• Built in Drupal using multiple contributed plugins:• Views• Panels• Date• Flag• Node Reference• Term Reference• View Field View

Page 29: USG Summit - September 2014 - Web Management using Drupal

Built in Drupal• Built in Drupal using multiple contributed plugins:• Views• Panels• Date• Flag• Node Reference• Term Reference• View Field View

Each of these are widely (>10,000) used plugins

Page 30: USG Summit - September 2014 - Web Management using Drupal

Digital Asset ManagementThe grandaddy of them all - cleaning up those photo archives!

Page 31: USG Summit - September 2014 - Web Management using Drupal
Page 32: USG Summit - September 2014 - Web Management using Drupal
Page 33: USG Summit - September 2014 - Web Management using Drupal
Page 34: USG Summit - September 2014 - Web Management using Drupal

Digital Asset Management• Allows for the uploading, meta-tagging, encoding, and organizing of lossless photography resources.

• Utilizes tagging to set up automaton albums (pseudo-albums).

• Automates, digitizes, and documents the licenses and releases.

Page 35: USG Summit - September 2014 - Web Management using Drupal

Built in Drupal• Built in Drupal using lots of contributed plugins:• Views• Panels• Date• Node Reference• Term Reference• View Field View• File Entity Inline• File Entity Preview

• File Entity Preview Multiple

• FieldGroup• ImageMagick Advanced• ImageMagick RAW Effect

• Multiupload Imagefield Widget

• Prepopulate• Taxonomy Display

Page 36: USG Summit - September 2014 - Web Management using Drupal

Get a CopyRoll out this software to your own office!

Page 37: USG Summit - September 2014 - Web Management using Drupal

Best Part• The best part about open-source software is that each of these products are free for me to distribute and host.

• All of these (along with some dummy data) are available today to download and use in your own institutions.

• Requires someone to maintain the product who knows Drupal.

Page 38: USG Summit - September 2014 - Web Management using Drupal

Downloads on Github

https://github.com/EricScottSembrat

Page 39: USG Summit - September 2014 - Web Management using Drupal

Questions? Comments?Thanks for attending this session!