In this chapter, you look at a content management system (CMS) for storing, indexing, and searching text and multimedia content. Content management systems are extremely useful on websites where the site content is maintained by more than one author, where maintenance is performed by nontechnical staff, or where the content and graphic design are developed by different people or departments.
In this chapter, you build an application that helps authorized users to manage an organization's digital assets.
This chapter covers the following:
Presenting web pages using a series of templates
Building a search engine that indexes documents according to metadata
Imagine that the busy web development ...