Where Code and Content Meet (Wiley Series in Software Design Patterns)

De (autor)
Notă GoodReads:
en Limba Engleză Carte Hardback – 04 Sep 2009
A practical go–to reference for Web developers programming custom software for Web sitesMost advanced Web sites or Web platforms have specific requirements that go beyond standard functionality; to meet such requirements, it′s often necessary to develop custom software. This is the point where code and content meet, and where this book begins. Where Code and Content Meet presents a collection of real–world, tried and tested patterns that address content–related aspects of custom software development for advanced Web sites or platforms.
Mined from a series of successful Web projects, the patterns represent collected expertise of designers from several software development teams and serve as a practical guide to designing your own content–related custom components for your Web project. The patterns are independent of specific tools and technologies, and focus on non–functional requirements, with the overall goal of defining sustainable software architecture.
  • Presents a collection of tried and tested software patterns mined from a series of successful Web projects
  • Includes checklists for managing Web projects and real–world patterns from PLoP conferences
  • Illustrates use of software patterns through a case study that runs throughout the book and gradually evolves as the patterns are applied to it, one by one
  • Covers content modeling and content organization, navigation, findability, personalization, and user participation
By employing the software patterns included in Where Code and Content Meet, you′ll learn how to program custom software faster and more efficiently.
Citește tot Restrânge

Preț: 14028 lei

Preț vechi: 17535 lei

Puncte Express: 210

Preț estimativ în valută:
2868 3376$ 2572£

Carte disponibilă

Livrare economică 12-24 octombrie
Livrare express 29 septembrie-06 octombrie pentru 9393 lei

Preluare comenzi: 021 569.72.76


ISBN-13: 9780470748459
ISBN-10: 0470748451
Pagini: 194
Dimensiuni: 188 x 236 x 15 mm
Greutate: 0.56 kg
Editura: Wiley
Seria Wiley Series in Software Design Patterns

Locul publicării: Chichester, United Kingdom

Public țintă

Primary: Software developers, designers and architects directly involved in a web project,
Secondary: Architects and managers overseeing a web project or planning to choose an appropriate web content management system.

Textul de pe ultima copertă

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.


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