An introduction to OpenCms, version 4.6

Similar documents
A non-technical, business introduction to OpenCms 6. Alkacon Software GmbH March, 2006

A non-technical, business introduction to OpenCms 7. Alkacon Software GmbH August, 2007

Perceptive DataTransfer

Perceptive DataTransfer

Oracle Database Competency Center

Sentences Installation Guide. Sentences Version 4.0

IBM Unica Campaign Family Version Publication Date: June 7, Recommended Software Environments and Minimum System Requirements

Hyperion System 9 Strategic Finance release

HP Operations Orchestration

Introduction. Key Features and Benefits

Technical product documentation

Hyperion System 9 BI+ Analytic Services

System Requirements. SAS Profitability Management 2.1. Server Requirements. Server Hardware Requirements

Hyperion System 9 Financial Management release

Perceptive Nolij Web. Technical Specifications. Version:

HP Operations Orchestration

Perceptive Nolij Web. Technical Specifications. Version: 6.8.x

Hard- and Software Requirements

ViewDirect-ABS 7.0 Support Matrix Updated: March 2, 2017

About the Authors. Who Should Read This Book. How This Book Is Organized

System Requirements. SAS Activity-Based Management Deployment

BUILDING A WEBSITE FOR THE NUMBER ONE CHILDREN S HOSPITAL IN THE U.S. May 10, 2011

Product Information for etrust Audit Components

National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition

Crystal Reports XI Release 2 Service Pack 4

IBM Workplace Web Content Management and Why Every Company Needs It. Sunny Wan Technical Sales Specialist

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Managing and Customizing OpenCms 6

BEAWebLogic. Portal. MobileAware Interaction Server Installation Guide

SysAid Technical Presentation. Phone (Toll-Free US): Phone: +972 (3)

UiB 1. april 04. Sun Microsystems

Enterprise Edition Server

SecureAware Technical Whitepaper

Intellicus Enterprise Reporting and BI Platform

Enfinity Suite System Requirements Sheet

Magnolia Community Edition vs. Enterprise Edition. Non-Functional Features. Magnolia EE. Magnolia CE. Topic. Good value for money.

CBRN Data Import/Export Tool (CDIET) Presented by: Darius Munshi

System Requirements. SAS Activity-Based Management 7.2. Deployment

Web Application Performance Testing with MERCURY LOADRUNNER

BEAWebLogic. Portal. Getting Started with Autonomy Search

Oracle Developer Day

ArcExplorer -- Java Edition 9.0 System Requirements

TABLE OF CONTENTS 1. INTRODUCTION DEFINITIONS Error! Bookmark not defined REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4.

Introduction. Architecture Overview

Crystal Reports XI Release 2 for Windows

These are the system requirements for DocuWare version 6.6: Upgrade to DocuWare 6.6: DocuWare 5.1c <

Fusion Registry 9 SDMX Data and Metadata Management System

ESRI PUG Web Services and Tuning. March 12, 2003

ASG-Rochade WebAccess Readme

Oracle Products. Supported Configurations for Oracle Data Service Integrator 10gR3

BusinessObjects Enterprise XI 3.0 for Linux

Getting Started With Intellicus. Version: 7.3

Getting Started with Intellicus. Version: 16.0

Real Life Web Development. Joseph Paul Cohen

Software Architecture Documentation. Software, hardware and personnel requirements

Interstage Business Process Manager V11.2. Server and Console Installation Guide (Interstage Application Server)

Triple Stores in a Nutshell

Intellicus Getting Started

ForeScout CounterACT. Configuration Guide. Version 3.4

BEA WebLogic Mobility Server Installation Guide

Extended Search Administration

ForeScout Open Integration Module: Data Exchange Plugin

IBM Unica Marketing Operations Version Publication Date: June 7, Recommended Software Environments and Minimum System Requirements

OpenCmsDays How OpenCms is used in the italian Public Administration. Antonio Nanni. Engineering Ingegneria Informatica S.p.a.

DevPartner Java Edition System Requirements Release

ORACLE IDENTITY MANAGER SIZING GUIDE. An Oracle White Paper March 2007

IBM WebSphere Application Server - Express, Version 5.1

DevPartner Java Edition System Requirements Release 4.3

What s New In Portal Release 2? Presented By: Craig Warman - Computer Resource Team, Inc. (USA)

Crystal Reports 2008 with Service Pack 0

OpenCms Days Technical Track: Using the Alkacon OAMP Module series to enhance OpenCms Michael Emmerich, Alkacon Software GmbH.

WebSphere 4.0 General Introduction

Apparo Fast Edit Edit Data Version management 3 in an IBM Cognos environment Technical Document

SAP Crystal Reports for Eclipse Product Availability Matrix (PAM)

Nolij Transfer 6 Migration Planning & Preparation. Danielle Whitney Services Product Manager

October 14, Business Intelligence Connector Guide

Deployment Guide. 3.1 For Windows For Linux Docker image Windows Installation Installation...

Oracle Communications Configuration Management

GIS Deployment Guide. Introducing GIS

vcdm System Requirements Version 6.4 English

WHITE PAPER AGILOFT SCALABILITY AND REDUNDANCY

1 Installing the Address Verification Server

Architecture Proposal for an Internet Services Charging Platform

Cisco Integration Platform

vcdm System Requirements Version 6.2 English

DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT

FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry.

HP Business Availability Center

Compatibility matrix: HP Service Manager Software version 7.00

Supported Environments for Rochade Products June 18, Servers

vfire 9.9 Prerequisites Guide Version 1.1

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

Supported Environments for Rochade Products November 23, Servers

Appeon Installation Guide for EAServer

Interstage Business Process Manager V11.3. Server and Console Installation Guide (WebLogic Server)

Site Caching Services Installation Guide

AD105 Introduction to Application Development for the IBM Workplace Managed Client

SPEC Enterprise Java Benchmarks State of the Art and Future Directions

Compatibility matrix: ServiceCenter 6.2

Transcription:

An introduction to OpenCms, version 4.6 Alexander Kandzior Alkacon GbR Member of the OpenCms Group Zürich, March 2002

Agenda Overview Hard & Software requirements Basic System demonstration Development basics Advanced System demonstration Roadmap Reference Projects

OpenCms overview OpenCms is a Website Content Management System OpenCms is Open Source Software and published under the LGPL license OpenCms can be freely downloaded from the project s website: http://www.opencms.org The software is written in 100% Java The OpenCms development effort is coordinated by the OpenCms group and sponsored by companies First released as Open Source in March 2000 Version 4.6 released February 2002

OpenCms 4.6 features Browser based editing Integrated user management Project based working Version control of content History of changes Dynamic page rendering Static export with backlink capability Fully database driven Page & element caching mechanism Workflow & task management Open module API for extensions

Soft- & Hardware requirements Software: Open Source to High End e.g. Linux + Tomcat + mysql e.g. Win NT + IIS + Tomcat + MS SQL e.g. Solaris + BEA + Oracle Hardware: High flexibility Runs on a notebook computer Standard configuration: Normal Intel PC, 1Ghz CPU, 512 MB Ram Other: SUN Sparc or HP Unix Hardware Clusters, Load Balancers...

Basic System Demonstration Basic System Demonstration

Demo Screenshot 1: The Explorer - View

Demo Screenshot 2: The Administration - View

Demo Screenshot 3: The Tasks - View

OpenCms Development Development in OpenCms requires knowledge in HTML Basic XML SQL (JDBC) OpenCms XML Template API OpenCms Java API Development in general is separated in Core and Module development Development on a project is usually Module development. These modules are managed with the workplace.

Core class architecture Servlet Engine (e.g. Tomcat) CmsServlet com.opencms.boot OpenCmsHttpServlet com.opencms.core OpenCms com.opencms.core CmsObject com.opencms.file System Initialization Request Authorizing CmsUser CmsGroup com.opencms.file CmsFile CmsFolder com.opencms.file (other Resources) Resources manipulated with CmsObject

Page access & delivery URL: http://server.name.com/opencms/opencms/somdir/somepage.html Server ID Servlet context (requred by Tomcat) Handled to the servlet as a parameter 1. CmsObject will be created with requesting users permission (or Guest if not identified) 2. CmsObject will try to access the requested resource (i.e. /somedir/somepage.html) 3. If sufficient permissions are available, resource will be processed according to the resource type 4. Output of the process is delivered back to user

OpenCms Template mechanism The most common requested resource type is page Pages are constructed from several elements and sub-elements OpenCms uses a template mechanism based on XML (Xerces parser) to build the pages from the elements Dynamic functionality is created by writing Java classes that extend com.opencms.template.cmsxmltemplate The Template mechanism features sophisticated caching and static export of pages

Static Export & Backlink News News Form Account $$$ Pages in News contain only static information Page Form is part of a dynamic application Page Account is dynamic and requires https security All 3 Pages should be based on the same templates OpenCms 4.6: Manages all 3 Servers with different URLs on one set of templates, automatically insuring consistent Links

Advanced System Demonstration Advanced System Demonstration

Demo Screenshot 4: The Mastermodule Backoffice

Roadmap OpenCms Version 4.6 is the current major release Master module Static export with backlink and https Tons of issues solved ;-) No target date for the next release is set so far Possible features for future releases, currently in discussion Support for JSP Velocity template engine Lucene search engine Internal link management Advanced multisite configuration

Some reference projects BP South Africa http://www.bp.co.za UNICEF Netherlands http://www.unicef.nl HKL Baumaschinen (Industry) http://www.hkl-baumaschinen.de DEURAG Rechtsschutz Versicherung (Insurance) http://www.ooevp.at ÖVP Oberöstereich (Political Party) http://www.ooevp.at University of Würzburg http://www.wirtschaftsinformatik.net Catholic Church of Cologne http://www.erzbistum-koeln.de Gemadi (Multimedia Agency) http://www.gemandi.de Darik Radio (Bulgarian radio station) http://www.darik.net Secartis (IT security firm) http://www.secartis.de

Contact Addresses Contact information: http://www.opencms.org http://www.alkacon.com info@alkacon.com