Русскоязычное сообщество Yii
Yii — это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).
2.0.13
Быстрый, безопасный и профессиональный PHP Framework
Быстрый
Yii запускает только то, что используется, имеет мощную систему кэширирования и изначально нацелен на отличную работу с AJAX.
Безопасный
В Yii есть всё для обеспечения безопасности: валидация, фильтрация, защита от SQL-инъекций и XSS.
Профессиональный
Yii помогает писать чистый гибкий код. Фреймворк следует MVC и чётко отделяет логику от отображения.
Новости - yiiframework.ru
Опубликовать пост
Queue 2.0.2

Вышла версия 2.0.2 расширения Queue. В этой версии есть как исправления ошибок, так и улучшения.

Добавлен новый драйвер AMQP Interop. Он позволят прозрачно использовать большее число драйверов, поддерживаемых проектом queue interop.

Добавлены события cli\Queue::EVENT_WORKER_START и cli\Queue::EVENT_WORKER_STOP. их помощью можно отслеживать запуск и остановку воркеров.

Стало возможнным перекрыть код выхода, что полезно для настройки связки воркеров с Supervisord или Systemd.

Добавлен LoopInterface и его штатная реализация SignalLoop для обработки posix-сигналов. В SignalLoop заложена возможность выхода по сигналу и режим паузы между опросами. Сигналы выхода, паузы и возобновления опроса настраиваются.

Новые события и LoopInterface поддерживаются всеми штатными CLI драйверами кроме AMQP и AMQP Interop.

читать далее...
Gii 2.0.6

Вышла версия 2.0.6 генератора кода Gii. Она как исправляет ошибки, так и добавляет новые возможности.

Общие

  • Совместимость с PHP 7.1.
  • В шаблонах генераторов можно использовать алиасы.
  • Список генерируемых файлов стало возможно отфильтровать.
  • Поисковым ботом теперь явно запрещается индексировать Gii.

Генератор CRUD

В генерируемом коде изменилось следующее:

  • 404 исключения аннотированы @throws.
  • NotFoundHttpException теперь интернационализируется.
  • Убраны ненужные else после return.
  • Закомментированный код теперь встаёт на нужное место когда его раскомментируют в IDE.
  • Надпись на сабмитах формы была изменена с "Update" и "Create" на "Save".
  • Упрощены строки для перевода "Update X id".

Генератор моделей

Опции "Use Table Prefix" и "Generate ActiveQuery" терерь сохраняются. Генерация также была улучшена:

  • Для PostgreSQL теперь вставляется валидатор default и значением null для целых чисел. В поиске используется ilike.
  • integer и boolean заменены на int и bool.
  • Детектирование внешних ключей теперь работает с id_something в дополнение к уже работавшему something_id.
  • Стало ограничить генерацию только текущей схемой. Это полезно для Oracle и MSSQL где чтение схемы довольно медленно.
  • Комментарии к таблицам теперь можно использовать для генерации PHPdoc.
  • Валидатор unique теперь генерируется для таблиц с составными ключами.

Полный список изменений ищите в CHANGELOG.

Thanks to all contributors who participated in this release.

читать далее...
Yii 2.1 и заморозка Yii 2.0

Хорошие новости. Команда Yii решила сфокусироваться на 2.1. Yii 2.0.14 который выйдет в первых месяцах 2018-го, будет последним релизом ветки 2.0 с улучшениями и новыми возможностями.

После 2.0.14:

  1. Улучшения в ветку 2.0 приниматься не будут.
  2. Ветка 2.0 будет последний раз слита в 2.1.
  3. Багфиксы в 2.0 приниматься будут.
читать далее...
Redis 2.0.7

Команда Yii выпустила новую версию расширения Redis. В данном релизе достигнута совместимость с PHP 7.2.

Кроме этого, добавлена поддержка простого ORDER BY в ActiveQuery. Теперь полностью поддерживаются все возможности DataProvider.

Помимо двух багфиксов релиз серьёзно улучшает стабильность. Расширение научилось определять потерянные соединения может быть настроено на автоматическое поереподключение.

Полный список изменений смотрите в CHANGELOG.

читать далее...
Debug 2.0.13

Вышла версия 2.0.13 расшрения Debug Toolbar. В релиз вошли:

  • Совместимость с PHP 7.2.
  • Исправления ошибок.
  • Заголовки HTTP теперь посылаются вне зависимости от того, был ли сделан запрос через AJAX, что позволяет сделать ссылку на панель из одностраничных приложений.
  • Панель DB обзавелась счётчиком дублей запросов.
  • В панели Request появился новый блок информации «General Info».
  • Теперь можно настроить компонент User для UserSwitch и UserPanel.

Полный список изменений доступен в CHANGELOG.

читать далее...
Queue 2.0.1

Вышло расширение для очередей Yii версии 2.0.1. Эта версия как исправляет ошибки, так и привносит несколько улушчений. Улучшения рассмотрим подробнее.

  • Добавлены консольные команды для удаления задач и очистки очереди. Они зависят от конкретного драйвера и описаны в соответствующих разделах документации.
  • Добавлена поддержка Igbinary.
  • Для RabbitMQ теперь возможно задать vhost.
  • Совместимость с PHP 7.2.
  • Некоторые классы и интерефейсы помечены как устаревшие. Смотрите UPGRADE.
  • Были проведены замеры скорости доствки задачи воркеру. Ожидаемо, самыми быстрыми оказались Gearman, Beanstalk, Radis и RabbitMQ. В среднем это занимает 1-2 мс. Более детально результаты описаны в этом gist.
читать далее...
Twig 2.2.0

Команда Yii выпустила версию 2.2.0 расширения Twig. В данной версии:

читать далее...
Yii 2 meetup Харьков 16.11.2017

Павел Климов, один из основных разработчиков Yii, 16 ноября в Харькове расскажет про его взгляд на философию Yii, миграции и инсталляции.

https://www.facebook.com/events/2387964628094663/

Вход свободный, но стоит зарегистрироваться.

читать далее...