The main contribution of this book is a collection of patterns. Patterns describe what has worked well in many practical cases. They are meant to capture mature knowledge, not to express novel ideas. This is why patterns aren't invented, but instead are observed from practical experience.

Project background

The patterns in this book have emerged from years of practice. The following table gives an overview of the projects from which I have mined them.




An insurance portal. Employees from different branches of an associated bank can use this portal for selling insurance products to their customers. The portal offers detailed product information and is an entry point for ordering transactions.


The website for a German federal body. The content includes political brochures, press releases, member information and announcements of public events.


The Digital Town Hall. An architectural framework for a municipal service portal, the Digital Town Hall offers a wide range of communal information and public administration services.


A portal for e-government knowledge exchange. Targeted at various e-government initiatives all over the country, this portal allows registered users and workgroups to plan joint efforts and to exchange documents. The portal also offers a community platform for discussions about e-government.


A trade portal for electronic parts. This highly personalised site sells electronic parts to industry ...

Get Where Code and Content Meet: Design Patterns for Web Content Management and Delivery, Personalisation and User Participation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.