Wow, we really did implement a lot in this chapter. In this chapter, we created a very robust and reusable content management system that featured both content and categories. We also dug deeper into Yii framework by manipulating our CUrlManager
class to generate completely dynamic and clean URIs. We also covered the use of Yii's built-in theming to dynamically change the frontend appearance of our site by simply changing a configuration value. Finally, we learned how to integrate with third-party social networks to provide a social sign-on functionality that seamlessly integrates without our application.
In the next chapter, we'll be reusing much of the code built in this chapter to further separate the management functionality of our application from the presentation logic. We'll also dig deeper into Yii framework by learning how to create modules. Before continuing to the next chapter, be sure to go over the Yii Class Reference at http://www.yiiframework.com/doc/api/ and review...