PacktLib: OpenCms 7 Development

OpenCms 7 Development

Credits

About the Author

About the Reviewer

Preface

Overview

The Site Design

Required Developer Skills

OpenCms Application Overview

Summary

Developing in OpenCms

Developing Basic Site Content

Setting Up an Environment for Creating JSP Code

Setting Up an Eclipse Environment to Build OpenCms

Setting Up an Eclipse Environment without Building OpenCms

Summary

Our First Module

Creating a Module

Structured Content Types

Summary

Developing Templates

Review of the Page Layout

Te´╗┐mplates in OpenCms

The Content and Template Loading Process

Expressions in JSP Templates

Accelerating Template Development Using WebDAV

Summary´╗┐

Adding Site Search

A Quick Overview of Lucene

Configuring OpenCms Search

Writing the Search Code

Summary

Adding User Registration and Comment Support

Understanding OpenCms Security

Setting up Security for Our Site

User Login and Registration Code

Adding Comment Support

Summary

Providing Site Customization Features

Summary

Extending OpenCms: Developing a Custom Widget

Summary

Extending OpenCms: Adding RSS Feed Support

Summary

Extending OpenCms: Adding an Administration Point

Summary