Another Yii Ressource review for soon – Beginning Video

Yes another Yii cool ressource; but this time it is a video !!!

Vidéo Détails :

Language : English  
Release Date : Monday, July 29, 2013
Course Length : 2 hours 44 minutes
ISBN : 1782164480
ISBN 13 : 9781782164487
Author(s) : Chris Backhouse
Topics and Technologies : All Books, Video, Web Development, Open Source



A preview of the video is available here :

More about the video :


Review of Drupal 7 Media of Liran Tal

Drupal 7 Media of Liran Tal (

A quick overview of the book :

Book Details

Language : English
Paperback : 260 pages [ 235mm x 191mm ]Cover Image Drupoal 7 Media
Release Date : July 2013
ISBN : 1849516081
ISBN 13 : 9781849516082
Author(s) : Liran Tal

Chapter 1: Drupal’s Building Blocks
What is the difference between a Node and an Entity architecture wise ? (Everything has become and entity in Drupal 7). You can therefore add fields to everything (taxonomy, content type, users, etc.).

If you are an old user of Drupal you can skip this chapter.

Chapter 2: Views, Blocks, and Themes
It covers the installation of the modules views and the difference between block and regions.

If you are an old user of Drupal you can skip this chapter.

Chapter 3: Working with Images

The Media module has been covered in details as well the installation and integration with the WYSIWYG module. If you have not worked with Galleries this chapter is a good initiation article.

If you are an old user of Drupal you can still learn some tips.

Chapter 4: HTML5 in Drupal
Time to learn about the new features of HTML5 and how to integrate them in Drupal using the appropriate contributed modules. Canvas integration has been discussed too.

Drupal experts should spend some time here to get some more tips.

Chapter 5: Video Capabilities
There are in drupal 7 different ways of integrating videos either from your server or from remote places like Youtube. Here is where they are all mentioned; you will as well read how to create videos galleries and playlists.

Unless you have dwelt with videos for several times before, you should read this chapter.

Chapter 6: Audio Capabilities

Working with audio can be troublesome but you will find here everything needed to go ahead.

Everybody should take a look at it.

Chapter 7: Leveraging Other HTML5 Features

You need to go through this because it shows how new features can be integradted in Drupal (chart, responsive theming, etc.)

Chapter 8: Enhancing Media Content
What is “image toolkit”, “image style”, “colorbox” and “rating” in Drupal ? Answers are here. Multiple uploads, colorbox integrated with Wysiwyg are also mentioned.

Drupal experts might learn some tips too.

Chapter 9: Drupal 8 and Beyond
Everybody will enjoy this chapter since the upcoming version is not yet released all information are welcomed. Read about Drupal 8’s architecture changes and what to expect.

A must for those not willing to leave the tool soon.

I have enjoyed going through this book since it is only about the media aspect. I have discovered many tips and feel more stronger. 🙂

Coming out soon : Review of Drupal 7 Media of Liran Tal

I am going to review a Drupal ebook : Drupal 7 Media of Liran Tal (

A quick overview of the book :

Book Details

Language : English
Paperback : 260 pages [ 235mm x 191mm ]Cover Image Drupoal 7 Media
Release Date : July 2013
ISBN : 1849516081
ISBN 13 : 9781849516082
Author(s) : Liran Tal
Topics and Technologies : All Books, CMS and eCommerce, Drupal, Open Source

  • Leverage the best Drupal community modules for media integration
  • Extend media resources such as image styles, slideshows, galleries, and media management to enrich the user experience
  • Learn how to use HTML5 for responsive web design and semantic websites, and implement a better cross-compatible web application

For very soon !!!

Instant Building Multi-Page Forms with Yii How-to [Instant] – Uday Sawant

A Yii book review : Instant Building Multi-Page Forms with Yii How-to [Instant]Uday Sawant

A quick overview of the book :

Book Details Cover Image

Language : English
eBook : 50 pages
Release Date : May 2013
ISBN : 1782166424
ISBN 13 : 9781782166429
Author(s) : Uday Sawant
Topics and Technologies : All Books, Instant, Web Development, Web Development, Web Development, Open Source, PHP, Web Development

It starts with the basics needed “setting up the environment”: installing Yii. It covers also the integration of Bootstrap in a Yii project to change the default look and feel. If you are already familiar with Yii, you can skip the first chapters and go straight to page 18. But you may learn useful tips like the use of the Query builder or DAO instead of the Active Record generated by Gii by default. Every chapter is in fact a “How-to” and the level needed before finding it relevant is mentioned (simple, intermediate, advanced).

The different cases covered are :
-Getting started with Yii (Simple)
-Connecting to the database (Simple)
-Using the Gii tool (Simple)
-Creating basic forms (Simple)
-Building multipage forms (Intermediate)
-Validating forms (Intermediate)
-AJAX forms (Advanced)
-Uploading files (Advanced)
-Using multiple models (Intermediate)
-Customizing looks (Advanced)

I wish the book was renamed because you might think that it only covers the multi-page forms aspects. Go get a copy at


The review of Web Application Development with Yii and PHP of Jeffrey Winesett

As promised below is my thought regarding the book:

Web Application Development with Yii and PHP of Jeffrey Winesett (

Book Details

Language : English
Paperback : 332 pages [ 235mm x 191mm ]
Release Date : November 2012
ISBN : 1849518726
ISBN 13 : 9781849518727
Author : Jeffrey Winesett
First Edition:  August 2010
Number of Chapters : 12

I was asking myself how they will start the book indeed because of the title given to the book.

I have loved the first chapter “Meet Yii” not just because of the title but also because of it’s content (ORM, Active Record, MVC concept, etc.).

Thenk we move to the “Getting Started”, where you will mainly install Yii and add a new application and work on a controller, a view and understand the routing.

We always need to worry about the “Data relashionships” and “CRUD” for database projects; that is the topic covered in the next three (3) chapters. testing and Unit Testing is also mentioned here. You will learn how to configure the Gii tool, add drop down lists and form field validations.

“User management and Authentication” and “User Access Control” which might be a headache are explained fully in the chapter 6 and 7. You will learn how to use the default user management features available and also how to use your own “user” table to handle logins, extend user attributes, role based access control.

What is a widget, CWidget, CPortlet ? go to the Chapter 8 to have more information through the “adding comment” feature.

Read about how to include Zend Framework for the Rss needs in the Chapter 9.

Time to make our web app look nice and available in other languages : work on the layout and localization. Be introduced to the Blueprint CSS framework, customize the page title, header, menu, breadcrumb, creating a theme, etc.

The “Yii modules” chapter explains how to create a module for a feature.

“Productions Readiness” is for you the quick guide to put in place what is important to have a production instance; messages logging and routing, error handling and caching.

Personal opinion:
The book is a good one because even if you have never used Yii before, you can find your way out. You also have enough code and screenshots in the book so just go ahead enjoy the book !!

Another Yii book review coming out soon : Web Application Development with Yii and PHP of Jeffrey Winesett

Yes, yes, yes another Yii book review : Web Application Development with Yii and PHP of Jeffrey Winesett (

A quick overview of the book :

Book Details

Language : English
Paperback : 332 pages [ 235mm x 191mm ]
Release Date : November 2012
ISBN : 1849518726
ISBN 13 : 9781849518727

  • A step-by-step guide to creating a modern Web application using PHP, MySQL, and Yii
  • Build a real-world, user-based, database-driven project task management application using the Yii development framework
  • Start with a general idea, and finish with deploying to production, learning everything about Yii inbetween, from “A”ctive record to “Z”ii component library

Get ready !!!





The review is done :-)

As previously said I replied to the request of Jitesh looking for reviewers for the book Yii1.1 Development Cookbook and I have to admit that it is my first ‘official review’ for Packt. Main details about the book are:

  • Application Development Cookbook_Frontcover

    Application Development Cookbook_Frontcover

(Click here to get a sample of the book)

Pages : 392
Author: Alexander Makarov
Published by: PACKT Publishing
Total of chapters: 13

Since I have a project on which I can ‘test’ what was in the book, I did not read from top to down. In the preface you are warned 🙂 about what you need, which topics the book is covering and tools needed to test the recipes.

The book offers recipes grouped in 13 chapters as I said. I personally grouped them in four (4) categories


User interface

Chapter 3, AJAX and jQuery : you read about how to combine Yii with Jquery and Ajax

Chapter 7, Using Zii Components shows tips related to grids (how to customize them), sorting, lists, search, etc.


Data management
Chapter 4, Working with Forms: Work on your own validators, captcha, uploading files and get use to Cwidget.

Chapter 6, Database, Active Record, and Model Tricks is about all you need to know to work efficiently with models and/or databases.


Testing and Error handling

Chapter 5, Testing Your Application for using Yii with the agile methodology (unit testing, fixtures, etc.).

Chapter 9, Error Handling, Debugging, and Logging reviews good tips to know to handle better errors before  and once the project is launched.



Chapter 1, Under the Hood start the adventure by learning hidden secrets about Yii. You should be surprised by what you read here; I at least was.

Chapter 2, Router, Controller, and Views guides you on the path of understanding how Routing, controller and Views work.

Chapter 8, Extending Yii: you want to create your own extension, ok but how to do it in the professional way? Do take a look at this chapter.

Chapter 10, Security : avoid being part of the most wanted “crappy developers” by learning here how to prevent XSS, CSRF, etc. You can read also here about role-based access control.

Chapter 12, Using External Code : You like or need to use “Zend Framework”, “Kohana”, and “PEAR” ? Great after reading this chapter you should be happy.


After coding

Chapter 11, Performance Tuning All about best practices to have a “fast” application unless your aim to have users sleeping after clicking on a menu link :-).

Chapter 13, Deployment: being professional includes working properly in a team and have the project launched in a proper way. You will learn or review cool things here.



–      You can go straight to the point; you do not have to read one chapter after another before understanding what to do

–      Screenshots

–      Through out the whole book, the same ‘way’ of presenting the content (How to do it…  How it worksThere’s more and See also ) allows to quickly based on the title, identify the exact step you want to work on. You also have a section “Getting ready” telling you ho to set up the testing environment.


I spent days looking in vain for something to put here not because I know the author 🙂  (I wish I do) but because all I was looking for was in the book. Maybe by the end of my project I will have cons to post J.


The current version of the book is big enough to expect it to have all details about Yii. I want to thank Jitesh and Packt for this opportunity; I had fun doing this. I wish this is not my last review 🙂

More details about the book here :

A sample chapter is available here for your preview , which your can download for free.