Das Yii-Framework zeichnet sich besonders durch seinen eleganten Code und seine Vielzahl an Plugins (Extensions) aus.
Es gibt ein eigenes Extensions-Directory, indem für fast jeden Anwendungsfall eine passende Extension von Usern bereit gestellt wird.
Die besten Yii-Extensions
- Yii-Bootstrap: ein Yii-Wrapper für das Front-End Framework Twitter Bootstrap mit einer sehr guten Dokumentation
- Yii-User: ein Modul, welches das Login, die Registrierung, die Passwort-Vergessen-Funktion und die User-Profil-Seiten bereit stellt
- YiiMailer: HTML-Mail versenden mit PHPMailer, die Yii Views können für das Layout verwendet werden
- eclientscript: Minify CSS und Javascript Files
- carjson: ein Javascript Mapper für PHP Active Record Klassen
Worauf man achten sollte
Wenn man Extensions verwendet in seinem Projekt, solte man darauf achten, dass die Extension
- weiter gepflegt wird. Dies kann man daran erkennen, ob es ein „Last updated“-Datum in diesem oder im letzten Jahr gab und sich dieses vom „Created on“-Datum unterscheidet
- die Bewertungen gut und zahlreich sind
- eine gute und aktuelle Dokumentation vorhanden ist