Новости Yii 2. №1

С тех пор, как расширения PHP фреймворка Yii переехали в отдельные репозитории и начали релизиться независимо, изменений на каждый релиз в них стало меньше и писать на хабре про каждое отдельно стало как-то не правильно. То же и про новости. Вроде и важно, но отдельно на статью не тянет. Однако, новостей накопилось прилично, поэтому предлагаю почитать самые интересные.


Пополнение в команде


К команде Yii присоединился Boudewijn Vahrmeijer из Нидерландов. Если вы следите за разработкой Yii на GitHub, то наверняка встречали его под ником @dynasource.


Планы на будущее


Те, кто следит за развитием фреймворка, скорее всего уже видели страничку с планами на будущие релизы. Это не финальный roadmap, но из них можно понять направление. К тому же, в ветке 2.1 уже есть некоторые изменения. Постепенно из ядра будут выделяться расширения. Это позволит ему избавиться от зависимостей, стать меньше и стабильней.


Изменение политики по pull request-ам


Изменения теперь принимаются без юнит-тестов только в исключительных случаях. Это должно как повысить стабильность фреймворка, так и немного разгрузить членов команды.


Новая книга


Вышла новая книга «Yii 2 Application Development Cookbook — Third Edition». Основана на книгах SamDark про Yii 1.1. Контент обновлён до 2.0, дополнен и частично переписан. Авторы — Дмитрий Елисеев и Андрей Богданов.


Сразу скажу, что это не то же, что Yii 2.0 Community Cookbook и вообще выходом книги я был немного удивлён.


Мини-конференция в Киеве


Несмотря на то, что доклады про Yii не такая уж редкость и члены команды время от времени появляются на различных конференциях, мини-конференцию в Киеве нельзя не отметить. Докладчиками выступили члены команды Yii и Codeception. Материалы, в том числе и видео, доступны.


Новые официальные расширения


Про HTTP-клиент я уже писал. Недавно было выпущено ещё одно новое расширение: интерактивная консоль на базе psysh. После установки пакета yiisoft/yii2-shell, запустить расширение можно из командной строки набрав ./yii shell.


Обзор возможностей можно найти на сайте psysh. В консоли объект приложения доступен как Yii::$app. Все остальные классы также можно использовать.


Новые версии отладчика с улучшениями


Отладчик и его панель были улучшены очень значительно. Он теперь перехватывает AJAX реквесты:


a6f3d9ce49e2d8df9f51ab6d479c7c4a.png

Была добавлена новая панель timeline:


ddf4722e18b99a64f5d40225dfb9a03c.png

Стало возможным открытие упоминаемых файлов прямо в IDE.


Кроме этого, было сделано большое количество мелких по отдельности, но значительных вместе улучшений.


Вопросы?


На этом всё. Если у вас остались какие-либо вопросы, задавайте в комментариях.

Комментарии (1)

  • 24 ноября 2016 в 14:59

    0

    На каком уровне ajax запросы отлавливаются?

© Habrahabr.ru