This is a long chapter, but it provided a basis for effective data handling in the applications that use our CMS framework. Functionally, we have seen methods that ease the storage and retrieval of data using SQL. We have considered methods that build on the information a database holds about its own data to ease the problems of system maintenance. The same information store has been exploited to provide powerful data objects. Along the way, we have also looked at vital ancillary issues such as security and standards.
Next, we shall start to think about the various different kinds of users we are expecting to use our website.