opencms days 2012 - updating the archdiocese of cologne from opencms 7 to 8
DESCRIPTION
The Archdiocese of Cologne is the largest diocese in Germany in terms of members. Some 2.1 million Catholics live in its 680 parishes both east and west of the River Rhine. Its main church is Cologne Cathedral, one of the most important cathedrals in the world and also one of Germany’s most popular tourist destinations. Arguably the largest and longest running OpenCms installation in the world, the Archdiocese of Cologne is using OpenCms for more than 10 years to maintain a variety of different websites. These include the website for the main administration, individual parish sites and also sites for a multitude of sub-organizations like Caritas, adult education and media, to name but a few. After the update to version 8 last year, a new template taking full advantage of the latest OpenCms features is already in place. Yet there are over 100000 pages in the various websites of the Archdiocese, many of which are unchanged for years and require an editorial rewrite as much as a technical update. While the overhaul progresses, OpenCms is used to manage both old and new pages in parallel. This session will describe the update process and introduce tools developed for an automatic migration of pages to OpenCms 8 ADE technology.TRANSCRIPT
Andreas Zahner, Alkacon Software
Showcase Track
Updating the Archdiocese of
Cologne from OpenCms 7 to 8
28.09.2012
● Facts about the websites of the Archdiocese
● Introduction to the OpenCms 8 Templates
● The V8 Template
● The Portal Template
● (Almost) automatic migration from V7 to V8
● Excerpt of available content types
● Tabbed content
● News, Events, Services, Job offerings, FAQ
● Sitemap
● Photoalbum
● Webforms
● Google Calendar
● Google Maps
● "Pegasus" courses database
● Parish Finder
● Web Reservation
2
Agenda
● 16 managed sites with more than 1100 Subsites / Microsites
● Church parishes (> 250)
● Theme based, like pilgrimage, advent (207)
● Erzbistum Köln main website (199)
● Caritas (116)
● ... and many more
3
Facts about the websites
● More than 2.100 workplace users in 377
organizational units
● More than 48.000 content pages
● Images: 235.336
● Binary files (PDF, Word documents): 42.750
4
Facts about the websites
● V8 Template
● Enhanced version of OpenCms Template 3
● Highly configurable:
● 3, 2 or 1 content columns for pages
● Colors, column widths and fonts can be adjusted
for each sub site
● Imprint information editable using the ADE menu
● Nothing is fixed, even navigation items can be
placed freely
5
Introduction to the OpenCms 8
templates
● Available containers to drop content:
6
Introduction to the OpenCms 8
templates
● Portal Template
● HTML build freshly 2012 from scratch
● Also features CSS configuration options, similar to
V8 Template
● Can use the same content elements as the V8
Template, with the same formatters, different
layout is created using CSS
● Features a Portal "Start Page" with different
container layout
7
Introduction to the OpenCms 8
templates
● Available containers of the "Start Page"
8
Introduction to the OpenCms 8
templates
● Available containers of a Portal Page:
9
Introduction to the OpenCms 8
templates
● Procedure:
● Update OpenCms to version 8, still use old V7
template
● Create new template
● Enhance existing resource types to be usable in
new template
● Migrate contents step by step, not the complete
website at once
10
(Almost) automatic migration from
V7 to V8
● Task:
● Convert V7 "Template One" microsites to subsites
● Transfer the microsite navigation structure
automatically
● Keep only images and binary files that are really
used in contents
● Choose if only the most "current" or all structured
contents should be migrated (e.g. news, services,
events)
11
(Almost) automatic migration from
V7 to V8
● Solution:
● Specific migration tool that is triggered using the legacy context menu of the "microsite" folder type in the Explorer view
● Converts old-style pages with free text to container pages with text blocks
● Also transfers layout pages, OAMP webforms, photo albums, Google Map and Google Calendar XML contents to container pages with matching content elements
● Assigns the migrated subsite to the organizational unit(s) the old microsite was belonging to
12
(Almost) automatic migration from
V7 to V8
● Live Demo
13
Live Demo
Demo
Demo Demo
Demo
デモ
● All content types are available for the new V8
templates and in parallel still usable in the old
V7 "Template One"
● This is achieved by extending the XML Schema
Definitions of these contents with specific
definitions for OpenCms 8, leaving the old
functionality untouched
14
Excerpt of available content types
● Text Block
● Tabbed content
● News, Events, Services, Job offerings, FAQ
● Sitemap
● Photoalbum
● Webforms
● Google Calendar
● Google Maps
● "Pegasus" courses database
● Parish Finder
● Web Reservation
15
Excerpt of available content types
● Live Demo
16
Live Demo
Demo
Demo Demo
Demo
デモ
● Any Questions?
17
Any Questions?
Fragen?Questions ?
Questiones?
¿Preguntas?質問
Andreas Zahner
Alkacon Software GmbH
http://www.alkacon.com
http://www.opencms.org
Thank you very much for your
attention!18