OpenCms 7 Development

Extending and customizing OpenCms through its Java API

OpenCms 7 Development

Dan Liliedahl

Extending and customizing OpenCms through its Java API
Packt Subscription
FREE
$9.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 Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
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 subscription 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 subscription 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 subscription reader
$0.00
$18.90
$44.99
$9.99 p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


OpenCms 7 Development Book Cover
OpenCms 7 Development
$ 26.99
$ 18.90
CouchDB and PHP Web Development Beginner's Guide Book Cover
CouchDB and PHP Web Development Beginner's Guide
$ 26.99
$ 18.90
Buy 2 for $37.80
Save $16.18
Add to Cart

Book Details

ISBN 139781847191052
Paperback292 pages

Book Description

OpenCms is a professional-level open-source Website Content Management System, based on Java and XML. Many companies or organizations have requirements that go beyond what is available in the standard OpenCms application. Thankfully, OpenCms can be used by Java developers to create sophisticated add-ons and customizations that extend the power of OpenCms in virtually unlimited directions.

Targeting version 7 of OpenCms, this book is for Java developers interested in extending and further customizing OpenCms through its Java API.

Starting by showing how to set up a development environment for OpenCms work, the book moves you through various tasks of increasing complexity. Some of the common tasks covered are building OpenCms, XML asset type development, templating, module development, user and role setup, and search integration. In addition to these common tasks some more advanced topics are covered such as self-registering users, RSS support, developing custom widgets and extending the administrative interface. All the topics include examples and are presented while building a sample blog site.

The skills you develop will make you an OpenCms developer to be reckoned with!

Table of Contents

What You Will Learn

  • An overview of the OpenCms development architecture
  • Developing in the OpenCms environment
  • Working with the templating system
  • Using the template API
  • Extending and using OpenCms beans in template code
  • Using the JSTL tag library
  • Template caching
  • Understanding resource collectors
  • Understanding and creating OpenCms modules
  • Creating structured content types
  • Rules for creating OpenCms schema files
  • Registering content types with OpenCms
  • User Interface Widgets and their options
  • Nesting content types
  • Using Validating XML editors to edit configuration files
  • Using Eclipse and WebDAV for module development
  • Configuring OpenCms Search
  • Looking at search indexes
  • Supporting searching in templates
  • Understanding OpenCms security
  • Adding user registration and web user logins
  • Programmatic publishing of content
  • Providing site customization features
  • Designing and creating Custom OpenCms widgets
  • Using OpenCms message strings for localization
  • Adding RSS support to OpenCms
  • Adding OpenCms Administration Points
  • Using OpenCms List and Dialog classes
  • Programmatically using OpenCms widgets

Authors

Table of Contents

Book Details

ISBN 139781847191052
Paperback292 pages
Read More

Read More Reviews

Recommended for You

CouchDB and PHP Web Development Beginner's Guide Book Cover
CouchDB and PHP Web Development Beginner's Guide
$ 26.99
$ 18.90
Java 7 Concurrency Cookbook Book Cover
Java 7 Concurrency Cookbook
$ 29.99
$ 21.00
ZK Developer's Guide Book Cover
ZK Developer's Guide
$ 23.99
$ 16.80
Liferay Portal Enterprise Intranets Book Cover
Liferay Portal Enterprise Intranets
$ 35.99
$ 25.20
Building Powerful and Robust Websites with Drupal 6 Book Cover
Building Powerful and Robust Websites with Drupal 6
$ 26.99
$ 18.90
Ruby on Rails Web Mashup Projects Book Cover
Ruby on Rails Web Mashup Projects
$ 26.99
$ 18.90