Например, меня интересует использование модулей (CWebModule): как создавать? как работают? что такое модули-потомки? как настроить взаимодействие между модулями?
Можно написать про компоненты и события, рассматривая на реальном примере. Можно сделать что-то вроде jobeet для symfony, но времени на это порядочно надо потратить.
Я бы почитал с удовольствием про:
— Работа с модулями, создание модульных приложений
— События, обработка событий
— Расшированиея (extensions). Отличия от модулей.
Интересно в первую очередь:
1. Работа с модулями, создание модульных приложений
2. Проверка и управление доступом
3. Правила для моделей данных (помимо того, что есть в доках и исходниках)
4. Поддержка многоязычности (i18n и l10n) (особенно данных в БД)
5. Кеширование: данные, фрагменты, целый страницы. Зависимости. Практические примеры.
Я бы не отказался от вводной небольшой статьи, пробегающейся про фреймворку, и делающей упор на фичи и особенности, отличающие этот фреймворк от других популярных. Доки мне лень изучать, а вот статейку на хабре я бы почитал:)
Мне, к примеру, было бы интересно читать о появлении нового функционала (когда выходит новый релиз) или о готовящихся в будущем релизе вкусностях.
Например, сейчас там две версии есть: stable и dev. Какую стоит ставить? есть ли принципиальные отличия? Насколько глючна dev-версия?
Вопрос не праздный, потому что у того же CakePHP stable-версия (1.1) была жутко устаревшая по сравнению с dev (1.2), и все нормальные люди сидели на 1.2 — работала она достаточно стабильно, а плюшек было на порядок больше.
Угу. Автор правда в некоторых моментах еще не разобрался в Yii и иногда пишет свои некоторые функции, которые уже реализованы в фремворке. Но в общем, он — большой молодец!
Попробуй написать про генерированиие админки или чего-нибудь типа CRUD. Расширь стандартную функциональность, добавь AJAX, возможно разделение на front/backend.
Написание статей по Yii