PacktLib: Building Websites with OpenCms

Building Websites with OpenCms

Credits

About the Author

Introduction

Introduction to OpenCms

What Is a Content Management System?

What Is OpenCms?

The Purpose of This Book

Technical Overview

Summary

Installing OpenCms

Prerequisites

Installing the OpenCms WAR File

Configuring the Client

Installation Troubleshooting

Summary

The OpenCms Workplace

A Tour of the OpenCms Workplace

The Explorer View

Creating and Editing Content

Publishing Your Changes

Administration

Workflow

Modules

Summary

Customizing the Site

Overview of Creating a Site

Working with Templates and Tags

JSP Tag Libraries and Scriptlets

The FlexCache

Internationalization

Summary

The OpenCms System Architecture

Resource Types

Content Definitions

The Virtual File System

Class Structure

Summary

Creating an OpenCms Module

Using Modules

Creating a Module

Custom Classes and Libraries

Adding Content

Adding a Scheduled Task

Managing the Module

Exporting and Deploying the Module

Summary

Advanced Modules

Adding an Administration Point

Creating an Administration JSP

XML Templates

Creating a Custom Launcher

Master Modules

Summary

Deploying an OpenCms Solution

Serving Static versus Dynamic Content

Static Export

Web User Authentication and Management

Backup and Recovery

Performance Tuning

Other Resources

Summary

Building OpenCms from Source

Building OpenCms from Source

Building OpenCms from Source

Building OpenCms from Source

Building OpenCms from Source

Building OpenCms from Source

Building OpenCms from Source

Using the OpenCms Lucene Search Module

Using the OpenCms Lucene Search Module

Using the OpenCms Lucene Search Module

Using the OpenCms Lucene Search Module

Using the OpenCms Lucene Search Module

Using the OpenCms Lucene Search Module

Using the OpenCms Lucene Search Module