O'Reilly logo

Where Code and Content Meet: Design Patterns for Web Content Management and Delivery, Personalisation and User Participation by Andreas Rueping

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Pattern Thumbnails

For convenience, the following pages contain thumbnails of the individual patterns in the book. You can use these thumbnails to get an overview of the pattern collection as a whole, or to gain a first impression of individual patterns that you find interesting.

Architecture Overview

Content Management and Content Delivery (1.1)

How can you accommodate both the users' and the content editors' needs?

Provide software for two distinct purposes. On one hand, you need content management software that supports the content editors in their job. On the other, you need content delivery software that makes content available to the web and controls possible user interaction. You won't have to develop the complete software yourself – a content management system typically provides some of the necessary functionality – but you must expect to develop a certain amount of custom software.

Dynamic Content Delivery plus Caching (1.2)

How can you ensure that the site is always up-to-date and reflects the latest changes made by the content editors? How can you lay the foundation for interaction and personalisation?

Combine dynamic content delivery with powerful caching strategies. Choose a content management system that generates web pages on request and offers caching mechanisms sufficient to meet your performance requirements.

Sensible Client-Side Interaction (1.3)

How can you ensure that your site features the desired degree of interaction and user participation while maintaining reasonable ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required