Transaction Management in Database Management System
USG Summit - September 2014 - Web Management using Drupal
1. 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
3. Eric Sembrat
• 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
4. Web Dev Events in ATL
A very short plug: socialize, network, and learn!
8. Introduction
• 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.
9. State of Management
• Knowledge management
• Emails, Word Docs
• Project management
• Emails, Word Docs
• Digital asset management
• Emails, Shared Drive
10. Goal
• One of my first projects was to
standardize and formalize
these procedures, practices,
and data for the IT and
Communications staff.
11. What about vendors?
• 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
12. The Choice
• 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
14. Development
• 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
15. Incremental Dev.
• Because we built the service, know the platform,
and maintain the system, we can follow an iterative
development process.
16. Continual Updates
• Because Drupal is community-developed,
there are periodic
and continual security and
feature updates.
19. 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.
20. Built in Drupal
• Built in Drupal using one
contributed plugin
• CKEditor
27. 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.
28. Built in Drupal
• Built in Drupal using multiple
contributed plugins:
• Views
• Panels
• Date
• Flag
• Node Reference
• Term Reference
• View Field View
29. 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
34. 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.
35. 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
36. Get a Copy
Roll out this software to your own office!
37. 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.