Yes, it is Yii -- a high-performance component-based PHP framework best for developing large-scale Web applications. Yii comes with a full stack of features, including MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX support, authentication and role-based access control, scaffolding, input validation, widgets, events, theming, Web services, and so on. Written in strict OOP, Yii is easy to use and is extremely flexible and extensible.

News

Design of the new Yii site is chosen
June 29, 2009

After nearly five months' search, we finally found the ideal design that we are longing for. And that is the design proposed by Fred Wu. If you are interested in seeing how the new logo and page design look like, please check the forum post.

We hereby thank to people who proposed designs for Yii and people who gave valuable advices. We hope you like the new design. Feel free to let us know if you have any suggestions. Thank you!

Try Yii with Yii Appliance
June 9, 2009

A virtual appliance (VMware image) with an installation of Yii 1.0.6 and the following components is now available.

  • PHP 5.2.3 (in fast-cgi mode)
  • Lighttpd 1.4.7 (mod_rewrite and fast-cgi enable)
  • Yii 1.0.6 (including demos)
  • PostgreSQL 8.2.4
  • phpPgAdmin 4.1.3
  • Linux kernel 2.6.17.7

This is a complete pre-built server. That means that the OS and applications already installed and ready for use. Once these servers are opened with VMware Server or Player, you can instantly "turn them on" and use them.

The appliance also contains networking tools such as ssh, dhcp, scp, etc. The appliance contains 2 disk images, the server disk is mounted as read-only while the data disk can grow to 4GB.

How to use these images

  1. Download and install the free VMware Server.
  2. Download Yii 1.0.6 Virtual Appliance (16.9 MB).
  3. Unzip it.
  4. Load the image in VMware.
  5. To shutdown the server, press the stop button.

The purpose of this appliance is for demonstration purposes only, it should NOT be deployed as a production system.

Yii 1.0.6 is released
June 7, 2009

We are proud to announce the release of Yii Framework v1.0.6!

In this release, we included more than twenty feature enhancements and about ten bug fixes. Some of the major feature enhancements are summarized as follows.

We improved the yiic shell command so that it can generate model classes all at once for the tables in a database. In addition, the command also generates the relations it discovers in the tables. We enhanced the logging feature in several aspects, including logging context information and profiling of SQL executions. We implemented the support for using a controller action to display application errors. Last but not the least, we added CFileCache which allows to cache data in files.

A list of all issues resolved in this release can be found at:

http://www.yiiframework.com/doc/guide/changes

http://www.yiiframework.com/files/CHANGELOG-1.0.6.txt

Cheers!

The Yii Developer Team

Screencast: How to create a blog system using Yii in less than 30 minutes
April 15, 2009

In this video tutorial, Pelle ten Cate shows how to use Yii to develop a blog system in less than 30 minutes. It is a great complement to the the Yii Blog Tutorial and the Yii blog demo. Thanks to Pelle for his wonderful work and generous contribution!

Yii Nominated for Great Indian Developer Awards 2009
February 17, 2009

GIDA_Finalist.gif It is a great honor that Yii, as the only PHP framework, was nominated for Great Indian Developer Awards 2009! The second edition of India’s first and premier awards for the software developer ecosystem will recognize organizations and products that are contributing to the evangelism, productivity and innovation excellence of the Indian developer ecosystem.

Yii folks, please show your passion for Yii by voting for Yii. The voting process starts from now and lasts till April 3, 2009.