OpenCms at The Royal Library. An implementation Story



Similar documents
Analysis One Code Desc. Transaction Amount. Fiscal Period

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

INSPIRE Dashboard. Technical scenario

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

Bureau for Visual Affairs. content management system. Keep your website up-to-date and relevant with ease

Moodle: Suitability as a repository for learning objects

Stephen Doune HRIS Project Manager Plan International

Content Management Systems: Drupal Vs Jahia

Notre-DAM. An open source Digital Asset Management framework. Maurizio Agelli

Kentico Content Management System (CMS

1. Introduction. 2. User Instructions. 2.1 Set-up

BW Performance Monitoring

Ben Peter Professional Profile

BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL

Alkacon. OpenCms 8 User Manual

WSM 11 & Roadmap Lars Onasch Sr. Director Web Site Management

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Enhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017

How To Manage Your Digital Assets On A Computer Or Tablet Device

SharePoint Integration Framework Developers Cookbook

Java TM WorkShop TM and Beyond. Joe Keller Director of Marketing SunSoft Developer Products

Kentico CMS 5 Developer Training Syllabus

Administrator s Guide

Building and Deploying Web Applications

JBoss Portal 2.4. Quickstart User Guide

Isaak Jimenez

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

Outline. A Trend from Germany: Library Chatbots in Digital Reference. automatic reference interview = 24/7 availability

RemoteTM Web Server User Guide. Copyright Maxprograms

Newspaper Preservation. by H.R. Mohan Associate VP (Systems) The Hindu Chennai

SSO Plugin. Release notes. J System Solutions. Version 3.6

Open Source Content Management System for content development: a comparative study

QUICK START GUIDE. Cloud based Web Load, Stress and Functional Testing

RoverPal - A Mobile Payment Application

Automate Your Deployment with Bamboo, Drush and Features DrupalCamp Scotland, 9 th 10 th May 2014

mframe Software Development Platform KEY FEATURES

NetBeans IDE Field Guide

Android Application Development

IUCLID 5 Guidance and Support

Testing and Deploying IBM Rational HATS 8.5 Applications on Apache Geronimo Server 3.1

Using INZight for Time series analysis. A step-by-step guide.

Choosing a Cell Phone Plan-Verizon

E-Commerce Installation and Configuration Guide

Steps to Migrating to a Private Cloud

HM2016 Detailed Chronological Schedule with Interwoven Production Deadlines

MicroStrategy Intelligence Server Configuration Table of contents

Computing & Telecommunications Services Monthly Report March 2015

Enterprise Service Bus

ITG Software Engineering

Creating a Restaurant Website

uilding a Branch Website using Wordpress

Administrator's Guide

Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise

CrownPeak Playbook CrownPeak Hosting with PHP

Alkacon Software GmbH

webtree designs Gayle Pyfrom web site design and development Lakewood, CO

Are you prepared to make the decisions that matter most? Decision making in retail

Sitecore Content Management System (CMS) User Guide Recommendation

Embedded BI made easy

Strategy and Cooperation on Long-term Preservation in the Czech Republic

2.9 % $1.5 AT A GLANCE. educated well informed engaged. Employment areas. private practice. hospitals. nursing homes.

GUI Test Automation How-To Tips

Getting Started using the SQuirreL SQL Client

Oracle Forms Developer 10g: Build Internet Applications

Open-source business models: Creating value from free stuff'

An Introduction to Android. Huang Xuguang Database Lab. Inha University

Web CMS Forms. Contents. IT Training

BANK OF UGANDA. Website Content Management System (CMS) User Documentation. Section 6 - BOU CMS Administrator s Manual

SAP Senior Consultant Master of Engineering Diploma in business administration

Deep Security/Intrusion Defense Firewall - IDS/IPS Coverage Statistics and Comparison

Content Management System - Drupal. Vikrant Sawant (vikrant.sawant@lc.ca.gov) Legislative Data Center, California

1z0-102 Q&A. DEMO Version

CRM Sales PDF Productivity Pack Configuration and User Guide Microsoft Dynamics CRM 4.0

JMETER - MONITOR TEST PLAN

RadBlue Load Tester Version 6. [Released: 09 DEC 2009]

Building Your First Drupal 8 Company Site

EMC Software Release and Service Dates for NetWorker and NetWorker Modules Last Updated on February 21, 2013

Open Source Content Management Software : A Comparative Analysis

PTC Creo 2.0 Hardware Support Dell

C O N F I G U R I N G O P E N L D A P F O R S S L / T L S C O M M U N I C A T I O N

E-Commerce: Designing And Creating An Online Store

PROJECTS. onepoint PROJECTS 13. Group Server and. Enterprise Cloud/Server. Tutorial

Building A Very Simple Web Site

Deep Security Intrusion Detection & Prevention (IDS/IPS) Coverage Statistics and Comparison

Knoa MicroStrategy Web Configuration Table of contents

Transcription:

OpenCms at The Royal Library An implementation Story

Presentation Overview Background Implementation process overview Why OpenCms/opensource Porting existing content/services Integration of Digital Asset Management System (Cumulus) and Image server (erez). Giving back to the opensource community The KB Suite

Organization National library Copenhagen University library Cultural department

National Library Preserving and providing access to Cultural heritage Books, Journals, Manuscripts, Maps and pictures, Printed matter, Music and now the internet. Only available in library reading rooms and often only to people with documented need to access Digitisation Wider availability

Copenhagen University Library Library services to university students, -teachers and researchers Books and journals Most material available for lending out of the library Providing access to licensed electronic material Providing library services online Courses on how to use library services Wider availability (electronic reference material)

Cultural Department Cultural events Concerts Museums and exhibitions Talks Advertising events Electronic exhibitions

The situation before CMS Random development with minimal coordination No established editorial procedures No common look and feel Huge technology stack Very varying quality A maintenance nightmare!

Resources available Implementing CMS and building new web site 6 man years of internal labour for development 6-7 developers 3-4 editors 67000 euro budget (excluding internal labour costs) Time: Feb 1st 2006 to Jan 27th 2007

The Process Feb 06 kickoff Apr 06 requirements specification Jun(early) 06 OpenCms chosen Jun(late) 06 first graphic design Jul 06 development starts Nov 06 user training Dec 06 CMS opens for content providers Jan(late) 07 CMS with new web in production Feb(late) 07 project closedown

CMS selection What can a CMS do for us? Market survey Requirements Selecting candidate CMS s (CMD, Sitecore, Plone, OpenCms) Testing candidates Inviting companies/consultants to tell us how and how well their systems could fulfil or requirements. Intensive one day OpenCms workshop for entire department Recommending a choice to management Defending choice to political leadership

Why OpenCms? Budget allowed only low cost or free base CMS software Staff capable of in house development Fitted existing technology stack (java, Oracle, tomcat, apache) Needed high flexibility to handle new requirements as they emerge. Ease of integrating with other systems Potential to present as editorial system

Customizing Close cooperation between developers and editors (users) Component concept Resource types structured content Handling existing services DAMS for images Custom property dialog

Porting existing services The good, the bad and the ugly All Oracle web applications Good functional applications with own identity Bad more or less functional applications running under the KB site Ugly non functional applications Good continued unchanged Bad and Ugly content (database) reused in new common application A lot of old content also continued unchanged outside the cms

Images Digital Asset Management System (Cumulus by Canto) Image server (erez by Yawah) Acquired independently from the CMS project (digital preservation project) New image dialog for WYSIWYG editor New widget for xml editor

Giving back to the community Customisations made by the Royal Library all available as opensource (LGPL) Modules of general interest available for download now source code and other modules available on request. Why giving back? Self interest Use by community lessens risk of being forced to change to other system. Ambition to get other institutions under Danish ministry of culture to use our system Potential integration in OpenCms core lessens risk of system being broken by future updates

The KB suite Component concept Any resource can be a component Rendering method Different rendering methods in different contexts Different rendering methods for different resource types

The KB suite Component types of the KB web (not actually part of the suite) Content pages Standard Arrangement News Course Front Pages Pure components Spot Fact Box.

The KB suite Component types included in the suite Default Jsp/plain text Collector configuration (link) list Agent Email form

The KB suite Navigation mechanisms Menus Inherited content

The Results Happy users Consistent look and feel Component concept has proven itself Close developer-user relationship System maintenance could be easier (but much better than without CMS) Successful integration with other systems KB Suite released to the world Happy users!