USG Summit - September 2014 - Web Management using Drupal

Preview:

DESCRIPTION

Building web management structures in an open-source CMS.

Citation preview

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

Who Am I?A quick introduction!

• 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

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

http://atlanta.buildguild.org/

http://www.drupalcampatlanta.com

IntroductionSetting the stage for web development!

• 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

• Knowledge management• Emails, Word Docs

• Project management• Emails, Word Docs

• Digital asset management• Emails, Shared Drive

State of Management

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

Goal

• 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?

• 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

The ProductsWeb applications produced and utilized

• 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

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

Incremental Dev.

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

Knowledge ManagementMaking sure knowledge is physically available to employees

Knowledge Mgmt.

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.

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

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

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.

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

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

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

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.

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

Get a CopyRoll out this software to your own office!

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.

Downloads on Github

https://github.com/EricScottSembrat

Questions? Comments?Thanks for attending this session!

Recommended