PacktLib: PHP 5 CMS Framework Development - 2nd Edition

PHP 5 CMS Framework Development

Second Edition

Credits

About the Author

Acknowledgement

About the Reviewers

Preface

CMS Architecture

The idea of a CMS

Technology for CMS building

The CMS environment

Summary

Organizing Code

The problem

Discussion and considerations

Exploring PHP and object design

Framework solution

Summary

Database and Data Objects

The problem

Discussion and considerations

Exploring PHP indirect references

Framework solution

Summary

Administrators, Users, and Guests

The problem

Discussion and considerations

Exploring PHP arrays and SQL

Framework solution

Summary

Sessions and Users

The problem

Discussion and considerations

Session data and scalability

Exploring PHP frameworks of classes

Framework solution

Creating a session

Keeping session data tidy

Summary

Caches and Handlers

The problem

Discussion and considerations

Exploring PHP static elements and helpers

Framework solution

Summary

Access Control

The problem

Discussion and considerations

Exploring SQL MySQL and PHP

Framework solution

Summary

Handling Extensions

The problem

Discussion and considerations

Exploring PHP XML handling

Framework solution

Summary

Menus

The problem

Discussion and considerations

Exploring PHP array functions

Framework solution

Summary

Languages

The problem

Discussion and considerations

Exploring PHP character sets

Framework solution

Summary

Presentation Services

The problem

Discussion and considerations

Exploring PHP clarity and succinctness

Framework solution

Summary

Other Services

The problem

Discussion and considerations

Framework solution

Summary

SEF and RESTful Services

The problem

Discussion

Framework solution

Summary

Error Handling

The problem

Discussion

Framework solution

Summary

Real Content

The problem

Discussion and considerations

Framework solution

Summary

Packaging Extensions

Packaging Extensions

Packaging XML Example