- Terminology
- Why Was the Online Community Built the Way It Was?
- The Overall Logical Structure
- The Database
- The Modules
- How the Code Files Are Organized
- Search
- Security
- Moving On
Why Was the Online Community Built the Way It Was?
Every application can be built in a lot of different ways; there are always a lot of options that lead to different advantages and disadvantages. The online community application covered in this book was built with the following aims in mind:
Ease and flexibility of changing the look and feel
Ease and flexibility of adding new modules and features
Allowing members to decide how their content is displayed
As we move through this book, we will refer back to these aims, showing where the design decisions that resulted from the aims led to the code being written in a particular way.