Новости - yiiframework.ru
Новости - yiiframework.ru
Опубликовать пост
SwiftMailer 2.1.0

Команда Yii выпустила версию 2.1.0 расширения SwiftMailer, которое использует SwitMailer версий 6.x.

Высокоуровневый интерфейс расширения не изменился, поэтому весь существующий код, написаный под версию 2.0.x, верятно, будет работать и с 2.1.x. Тем не менее, несколько несовместимостей всё-таки есть:

Минимально необходимая версия PHP повышена до 7.0. По умолчанию в качестве транспорта теперь используется Swift_SendmailTransport так как Swift_MailTransport больше не поставляется с SwiftMailer. Инструкцию по миграции с 2.0.x вы можете найти в UPGRADE.

Убедитесь, что версия в вашем composer.json указана верно. Если вы хотите остаться на версиях 2.0.x и SwiftMailer 5.x, используйте ~2.0.7. Подробнее о версиях можно прочитать в документации Composer.

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

Пакет zhuravlev/yii2-queue для работы с очередями был официально одобрен командой Yii и переехал в yiisoft/yii2-queue, что даст больше пользователей и поддержки.

Роман Журавлев будет, как и ранее, поддерживать и развивать расширение. Основная команда Yii будет ему в этом помогать.

Начать использование можно с чтения README. Подробная документация доступна в репозитории.

читать далее...
Доступно видео с YiiConf 2017

Отличные новости! Организаторы конференции YiiConf 2017 получили видео и решили выложить его совершенно бесплатно. Посмотреть его могут все зарегистрированные пользователи на странице каждого доклада.

Приятного просмотра!

Пока выбираете и смотрите видео, присоединяйтесь к чатам в Telegram:

Также голосуйте за место проведения следующей YiiConf: https://goo.gl/forms/bOKX448oWbgRViUE2

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

Состоялся релиз 1.1.0 расширения для очереди задач zhuravljov/yii2-queue.

Особое внимание уделено перезапуску неудачно выполненных заданий. Детали в документации. Гайд дополнен примерами управления воркерами на сервере. А, так же, ряд других доработок и изменений, с которыми можно ознакомиться в CHANGELOG и UPGRADE.

Спасибо всем, кто принимал участие.

читать далее...
Композитные формы в Yii 2

При разработке с отделением моделей форм от доменных сущностей (чему мы посвятили недавний цикл статей) поначалу возникает неудобство копирования повторяющихся полей из формы в форму. В одном из уроков мастер-класса по Yii2 мы познакомились c решением построения вложенных форм. Рассмотрим тот код и оформим его в самодостаточное публичное расширение.

http://www.elisdn.ru/blog/111/yii2-composite-forms

читать далее...
Auth Client 2.1.3, HTTP Client 2.0.4, MongoDB 2.1.4

Состоялись релизы трёх официальных расширений Yii.

В Auth Client, помимо исправлений ошибок, добавлена поддержка протокола OpenID Connect и OAuth2-аутентификации через JSON Web Token (JWT). Для Facebook реализован обмен токена.

читать далее...
YiiConf 2017, слайды, фото и подкаст

YiiConf завершился.

Конференция получилась сфокусированной, насыщенной и познавательной. Как для команды Yii, так и для сообщества.

Спасибо всем слушателям, команде Yii, Дмитрию Елисееву, Максиму Купцову и Михаилу Бакулину, организаторам DevConf.

читать далее...
Тестирование с Сodeception для чайников: 3 вида тестов

Целью данной статьи я ставил показать людям, не знакомым с тестированием, как можно действительно быстро начать тестировать, собрав все в одном месте с минимумом воды и на русском языке. Пусть это будет весьма примитивно. Пусть не очень интересно людям, которые уже живут по TDD, SOLID и другим принципам. Но дочитав до конца, любой желающий сможет сделать свой первый уверенный шаг в мир тестирования.

Мы рассмотрим приемочные (Acceptance), функциональные (Functional) и юнит-тесты или модульные тесты (Unit-Tests).

https://habrahabr.ru/post/329418/

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