Where Code and Content Meet : Design Patterns for Web Content Management and Delivery, Personalisation and User Participation / Edition 1

Where Code and Content Meet : Design Patterns for Web Content Management and Delivery, Personalisation and User Participation / Edition 1

by Andreas Rueping
     
 

Written from the perspective of a software designer, Where Code and Content Meet presents a collection of patterns that address the content-related aspects of custom software development for advanced websites or web platforms.

Focusing on the interplay of code and content with a small amount of overlap with web development, this book describes techniques

See more details below

Overview

Written from the perspective of a software designer, Where Code and Content Meet presents a collection of patterns that address the content-related aspects of custom software development for advanced websites or web platforms.

Focusing on the interplay of code and content with a small amount of overlap with web development, this book describes techniques and strategies that work well with different languages and tools rather than concentrating on a specific programming language or content management system.

Key topics include:

  • Content modelling and organisation
  • Content delivery
  • Findability
  • Personalisation and user participation

Independent of specific tools and technologies, the patterns serve as a practical guide to designing your own content-related custom components for your web project and can be used to define an architecture that matches your specific needs. The patterns in this book not only seek to align code and content as far as functionality is concerned, but also focus on non-functional requirements.

Aimed at IT professionals involved in web projects, including software designers, developers, IT managers and architects, Where Code and Content Meet will help you to evolve the architecture of your site and smoothly integrate new functionality.   Likewise, if software longevity is your goal and you plan to refactor your website, this book will lead you to take the right steps.

Read More

Product Details

ISBN-13:
9780470748459
Publisher:
Wiley
Publication date:
11/09/2009
Series:
Wiley Software Patterns Series, #17
Edition description:
New Edition
Pages:
214
Product dimensions:
7.60(w) x 9.30(h) x 0.70(d)

Table of Contents

Foreword vii

Preface ix

Acknowledgements xvii

Introduction xix

Chapter 1 Architecture Overview 1

Content Management and Content Delivery 3

Dynamic Content Delivery plus Caching 9

Sensible Client-Side Interaction 14

Listener-Based Synchronisation 21

Layered Architecture for Content Delivery 25

Chapter 2 Content Management 31

Content Type Hierarchy 33

Decoupling of Content and Navigation 39

Dynamic Content Linking 45

Taxonomy Based on Keywords and Categories 49

Workflow-Based Validation 54

Chapter 3 Content Delivery 61

Content Services 64

Navigation Manager 73

Search Manager 78

System of Interacting Templates 83

Template per View 89

Self-Contained Pages 94

Chapter 4 Personalisation and User Participation 99

Content Filters 101

Asynchronous Personalisation Engine 107

Segment-Specific Caching 111

Condensed Effectiveness Reports 115

Decoupling of Edited Content and User Contributions 118

Input Channel for User-Generated Content 122

Chapter 5 Deployment and Infrastructure 127

One Web Application for Content Delivery 130

Dedicated Development and Production Environments 135

Smooth Relaunch 140

Planning a Project 147

Choosing a Content Management System 161

Final Remarks 169

Pattern Thumbnails 171

Glossary 179

References 187

Index 191

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >