Yii 1.1: Using Zii Components
Yii is a very flexible and high-performance application development framework written in PHP. It helps building web applications from small ones to large-scale enterprise applications. The framework name stands for Yes It Is.
In this article by Alexander Makarov, author of Yii 1.1 Application Development Cookbook, we will cover:
- Using data providers
- Using grids
- Using lists
- Creating custom grid columns
Drupal 7 Themes: Dynamic Theming
The Drupal system, backed by the powerful PHPTemplate engine, gives you the ability to create logic that will automatically display templates or specific page elements in response to the existence of certain conditions. This article by Ric Shreves, author of Drupal 7 Themes, reviews different techniques available for creating templates that are responsive to the conditions on the screen.
Among the techniques covered in this article are:
- Working with the Administration theme
- Using template suggestions to control display by page, node, or block
Drupal 7 Themes: Creating Dynamic CSS Styling
Not only can you make the display of templates and elements dynamic, but you can also tap into similar logic for your CSS styling. This article by Ric Shreves, author of Drupal 7 Themes, reviews different techniques available for creating styles that are responsive to the conditions on the screen like the content being displayed, or the user viewing the content.
Among the techniques covered in this article are:
- The use of $classes to create dynamic CSS styling
CakePHP 1.3: Model Bindings
This article deals with one of the most important aspects of a CakePHP application: the relationship between models, also known as model bindings or associations. Being an integral part of any application's logic, it is of crucial importance that we master all aspects of how model bindings can be manipulated to get the data we need, when we need it.
In this article Mariano Iglesias, author of CakePHP 1.3 Application Development Cookbook, we will cover:
- Adding Containable to all models
- Limiting the bindings returned in a find
- Modifying binding parameters for a find
- Modifying binding conditions for a find
- Changing the JOIN type of one-to-one associations
- Defining multiple associations to the same model
Enhancing your Site with PHP and jQuery
In this article, by Vijay Joshi, author of PHP jQuery Cookbook, we will cover:
- Sending cross-domain requests using server proxy
- Making cross-domain requests with jQuery
- Creating an endless scrolling page
- Creating a jQuery plugin
- Displaying RSS feeds with jQuery and PHP
Working with XML Documents in PHP jQuery
In this article, by Vijay Joshi, author of PHP jQuery Cookbook, we will cover:
- Loading XML from files and strings using SimpleXML
- Accessing elements and attributes using SimpleXML
- Searching elements using XPath
- Reading an XML using DOM extension
- Creating an XML using DOM extension
- Modifying an XML using DOM extension
- Parsing XML with jQuery
Working with JSON in PHP jQuery
In this article, by Vijay Joshi, author of PHP jQuery Cookbook, we will cover:
- Creating JSON in PHP
- Reading JSON in PHP
- Catching JSON parsing errors
- Accessing data from a JSON in jQuery
Page Management – Part Two in CMS
In this article, by Kae Verens, author of CMS Design Using PHP and jQuery, we will complete the page-management section, and will build a simple navigation menu for the front-end.
We will discuss the following topics:
- How to make human-readable dates
- Rich-text editing
- File management for images and files
At the end of this article, we will have a completed page management system.
Read Page Management – Part Two in CMS in fullPage Management - Part One in CMS Design
In this article, by Kae Verens, author of CMS Design Using PHP and jQuery, we will learn a part of Page Management in which we create the forms for page management, and will build a system for moving the pages around using drag-and-drop.
We will discuss the following topics:
- How pages are requested and generated
- Listing the pages in the admin area
- Administration of pages
Page management will be concluded in the next chapter, where we will discuss saving the pages, and integrate a rich-text editor and a file manager.
Read Page Management - Part One in CMS Design in fullPlugins in CMS Design
In this article, by Kae Verens, author of CMS Design Using PHP and jQuery, we will enhance the CMS engine so it can use plugins or external code modules, which can be "plugged" into the engine to add new abilities to it.
This article will include the following topics:
- What are plugins and triggers and why must a CMS handle them
- The creation of the plugin architecture
- Enabling plugins
- Handling of plugin database tables and upgrades
- Creating an example plugin, Page Comments


