Building Websites with OpenCms

A practical guide to understanding and working with this proven Java/JSP-based content management system

Building Websites with OpenCms

Matt Butcher

A practical guide to understanding and working with this proven Java/JSP-based content management system
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781904811046
Paperback276 pages

Book Description

This book takes you through the process of creating content-rich websites and applications using OpenCms. Although powerful and flexible, OpenCms can be daunting on first approach, but its advanced features reward the investment in learning. This book exists to ease Java developers into getting the most from OpenCms.

OpenCms
OpenCms is a professional-level, open source Website Content Management System, with which you can create and manage complex websites. Based on Java and XML technology, it fits into almost any modern IT environment. With hard-won experience of the practical difficulties faced by developers working with OpenCms, this book is the embodiment of the author's expertise, and the perfect way to master the system.

Table of Contents

Chapter 1: Introduction to OpenCms
What Is a Content Management System?
What Is OpenCms?
The Purpose of This Book
Technical Overview
Summary
Chapter 2: Installing OpenCms
Prerequisites
Installing the OpenCms WAR File
Configuring the Client
Installation Troubleshooting
Summary
Chapter 3: The OpenCms Workplace
A Tour of the OpenCms Workplace
The Explorer View
Creating and Editing Content
Publishing Your Changes
Administration
Workflow
Modules
Summary
Chapter 4: Customizing the Site
Overview of Creating a Site
Working with Templates and Tags
JSP Tag Libraries and Scriptlets
The FlexCache
Internationalization
Summary
Chapter 5: The OpenCms System Architecture
Resource Types
Content Definitions
The Virtual File System
Class Structure
Summary
Chapter 6: 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
Chapter 7: Advanced Modules
Adding an Administration Point
Creating an Administration JSP
XML Templates
Creating a Custom Launcher
Master Modules
Summary
Chapter 8: Deploying an OpenCms Solution
Serving Static versus Dynamic Content
Static Export
Web User Authentication and Management
Backup and Recovery
Performance Tuning
Other Resources
Summary

What You Will Learn

With this book you will master OpenCms, and learn the skills to implement, customize, and maintain an OpenCms website. This book covers:

  • Installing OpenCms, and its basic concepts
  • Using the OpenCms Workplace
  • Exploring the core architecture and the virtual file system
  • Working with JSP templates
  • Creating OpenCms modules
  • Adding custom resource types
  • Exporting to static HTML
  • Deploying and managing an OpenCms website

At the end of this book, you will:

  • Understand how OpenCms handles and publishes content to the Web
  • Be confident working in the OpenCms environment
  • Have the skills to extend the OpenCms system
  • Be able to create your own, complex, OpenCms website

Authors

Table of Contents

Chapter 1: Introduction to OpenCms
What Is a Content Management System?
What Is OpenCms?
The Purpose of This Book
Technical Overview
Summary
Chapter 2: Installing OpenCms
Prerequisites
Installing the OpenCms WAR File
Configuring the Client
Installation Troubleshooting
Summary
Chapter 3: The OpenCms Workplace
A Tour of the OpenCms Workplace
The Explorer View
Creating and Editing Content
Publishing Your Changes
Administration
Workflow
Modules
Summary
Chapter 4: Customizing the Site
Overview of Creating a Site
Working with Templates and Tags
JSP Tag Libraries and Scriptlets
The FlexCache
Internationalization
Summary
Chapter 5: The OpenCms System Architecture
Resource Types
Content Definitions
The Virtual File System
Class Structure
Summary
Chapter 6: 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
Chapter 7: Advanced Modules
Adding an Administration Point
Creating an Administration JSP
XML Templates
Creating a Custom Launcher
Master Modules
Summary
Chapter 8: Deploying an OpenCms Solution
Serving Static versus Dynamic Content
Static Export
Web User Authentication and Management
Backup and Recovery
Performance Tuning
Other Resources
Summary

Book Details

ISBN 139781904811046
Paperback276 pages
Read More

Read More Reviews

Recommended for You

Learning eZ publish 3 : Building content management solutions Book Cover
Learning eZ publish 3 : Building content management solutions
$ 35.99
$ 25.20
Java EE 7 Developer Handbook Book Cover
Java EE 7 Developer Handbook
$ 35.99
$ 25.20
Choosing an Open Source CMS: Beginner's Guide Book Cover
Choosing an Open Source CMS: Beginner's Guide
$ 23.99
$ 16.80
Java EE 7 with GlassFish 4 Application Server Book Cover
Java EE 7 with GlassFish 4 Application Server
$ 32.99
$ 23.10
Java 7 Concurrency Cookbook Book Cover
Java 7 Concurrency Cookbook
$ 29.99
$ 21.00
Java EE 7 First Look Book Cover
Java EE 7 First Look
$ 23.99
$ 16.80