Transcript Contentum

Content Management System
CONTENTUM
Table of Contents
 Team Introduction
 Definition & Features of Content Management Systems
 Use Cases 1 – Project Management & Use Case 2 – Web
Content Management






Company Introduction
Scenario
Users
Why CMS
Goals / Requirements
Solutions
 Conclusion
 Q&A
Team Members
 Paul Webster – Team Leader
 Susan Nguyen – Q/A & Presentation Leader
 Jarmila Alanez – Researcher/ Recorder
 Zackary Webb – Webmaster
Collaboration Tools
 Skype
 TimeBridge
 Microsoft Office Live Workspace
 MindMeister
 PM 440 Wiki
 Conference Calls
 Email
Definition
 Content management systems (CMS) are
applications used for the following:
 managing and storing content
 creating and editing content
 metadata version control
 publishing of content
Features
 Content Modeling - metadata description, validation







logic, rules & behaviors
Taxonomy management and assignment
Security and user identification
Permissions- Assignment of roles and responsibilities
to different content areas, categories, or types
Workflow
Auditing – View of all changes to content over time
Versioning – Safe editing, rollback, diff and compare
Definition of tasks for collaborative content creation
and editing
Use Case 1: Project Management
Fashionista Co., Inc.
 New York City, NY
 Clothing design,
manufacturing and
distribution
 12,000 employees
Taiga Kurihara, Controller
Use Case 1: Scenario
 Accounting project to replace the existing system
 Kurihara is concerned storing and managing
project-related document which includes:
 System Proposals
 Detailed Project Plans
 Logical Design
 Detail Designs
 Implementation Plans
 Test Plans
 System Flow Charts
 High Level and Detailed
 Current v. Future
Use Case 1: Users
 Accounting Department
 15 teams – 200 employees total
 Sales Department
 3 teams – 12 people
 IT Department
 6 teams – 25 employees
 External Consultants
Use Case 1: Why CMS?
Project Deliverables
 System Proposals (SP)
 Detailed Project Plans




Logical Design
Detail Designs
Implementation Plans
Test Plans
 System Flow Charts
 High Level and Detailed
 Current v. Future
The Math
 26 Team * 3 SP/Team =
 78 proposals
 39 Proposals Accepted
 * 4 plans =
 156 Total Plans
 1 High Level * 2 before/after
 + 8 detailed * 2 before/after
 = 18 Flow Charts
Use Case 1: Why CMS?
 Over 252 documents
 How many revisions will each documents
have?
 How many supporting documents will each
major deliverable have?
 Potentially thousands of managed objects
 Documents, versions, associations, taxonomy
 Complex document lifecycle
 Draft , review, approved, published
Use Case 1: Goals &
Requirements
 A central repository for project documentation
 Document collaboration for multiple authors
 Track content changes via an audit trail
 Content version control, document check-out/in
 Assign roles/permissions/privileges to support
project workflow
 Support many types of documents
 Security
Use Case 1: Solution
 Vendor List
 Thousands of products available
 http://cmsmatrix.org/matrix/cms-matrix
 Found 8-15 potential software products that meet
requirements based on the website above
 Vendor Elimination
 Went to each individual website to compare
features
 Limited to three potential product solutions
 Found that most are for web content management
Use Case 1:Solution Cont…
Use Case 1:Solution Cont…
Use Case 2: Web Content Management
Worldtraveler.com
 Boston, MA
 Travel Agency
 10,000 employees
Anita Perkins, Chief Architect
Worldtraveler
 Acquired 10 small travel agencies
 Business Customers
 Travel Agencies
 Property Owners
 Single Buyers
 Products
 White Label
 Promotions
How do they interact?
White Labels
WT
OA
OA
WORLDTRAVELER
Spa
4
2
Promoters
3
Product – White Label
 Each agency has its own webpage
 Web pages are same templates for all of the
agencies
 Able to choose which Promoters they want in
they web site.
 The web page contains products and services
such as hotels, spas, rental cars, etc.
 Service fee for maintenance is charged yearly
Mockups – White Label
Template
Kamm Cann Travel
Product - Promotions
 External companies can upload contents such
as pictures, documents, or videos to
Worldtraveler’s main web page
 Can advertise in any or many white label
pages, change and create the promotions in
them.
 Service is Priced as percentage of sales
transaction
Mockups - Promotions
 http://www.cheaptickets.com/
 http://www.travelocity.com
Why CMS?
 Manage web content between
 Worldtraveler’s main page
 10 diverse agencies
 White label companies
 External promoters
 Edit and upload content
 Images, Videos, and other documents.
 Customer interactions
 Personal information security
Goals
 A WYSIWYG interface for creating and editing
content
 Single source to manage White Labels, the 10
purchased companies, and Promoters
 Content back-up, content versioning and
disaster recovery
 Ability to assign roles/permissions/privileges to
users
 Data security
 Create and Edit web content without
programming knowledge
Solutions
 Ten new companies will become part of the
group of White Label companies
 Enterprise content offered by Oracle and
Microsoft were considered. The company
prefers Alfresco Open source
 White Labels and Promoters will use Alfresco
to manage their content and single sourcing
http://www.alfresco.com/index-b2.html
White Label Solution
A repository to manage page assets
Features include:
Ability to create and manage a set of global
templates to support the needs of local
markets
Ability to store / display internationalized assets
and content (language)
Close tie with configuration - ability to configure
website, page components, page layouts,
inclusion/exclusions, etc without need of
HTML knowledge
Work flow management
Preview ability
− Versioning of content
− Security, authorization
Decision was made early on to acquire an open source CMS tool that has these
inherent features vs. building new (current tools do not perform required
features)
Alfresco is the CMS product chosen for the UI framework proof-of-concept.
Promotions Solution
Configuration and
Product Inventory
Services
CMS - Alfresco
CMS Console
Config - Alfresco
Config Console
Custom Web
Application Framework
Air Service
Hotel Service
Car Service
Air config
console
Hotel config
console
Car config
console
Conclusion
 Recap Content Management System
 Use Case 1 – Project Management
 Goal: Manage documents from project
 Solution: Use MS Sharepoint
 Use Case 2 – Web Content Management
 Goal: Better management of content
 Solution: Build UI themselves and use Alfresco
Platform for Content Management
Questions & Answers
Any Questions?