Как стать автором
Обновить

Новости Yii 2022, выпуск 2

PHP *Yii *

Всем привет!

С вами снова Александр. Прошлый выпуск был второго мая и после этого наступила тишина. В очередной раз не потому, что ничего не происходило, а совсем наоборот. Происходило всё и сразу. В конце сентября я поехал на конференцию и, вместо возвращения домой к семье, оказался в Ереване, столице Армении. Оттуда и пишу этот выпуск.

Что касается разработки, прогресс отличный несмотря на то, что происходит в мире в общем и в странах членов команды в частности.

А теперь перейдём к интересным событиям, произошедшим с прошлого выпуска новостей.

Команда, фонд и сообщество

  • @yiiliveext покинул команду. От всей команды спасибо за участие и действительно отличный код и решения.

  • Запустили канал в Telegram на английском.

  • Английскую версию Yii Chronicles обновлять сил не хватило. Если хотите этим заняться, пишите. Русская версия жива и регулярно обновляется.

  • Расходы фонда больше доходов. Активно покупаем больше времени для членов команды Yii3. Сейчас это Алексей Рогачёв, Wilmer Arambula и Рустам Мамадаминов. В таком режиме средств хватит примерно на полтора месяца.

  • Члены команды запустили несколько блогов: Виктор БабановАлександр Макаров.

  • Ищем тех, кто хочет заняться поддержкой и релизами Yii2. Главные цели — исправление ошибок и более частые релизы.

Инфраструктура

  • Создали свой репозиторий GitHub actions чтобы избежать дублирования и удобнее обновлять экшны в пакетах.

  • Composer require checker теперь проверяет транзитивные зависимости наших пакетов. Такие зависимости — штука нехорошая.

  • Rector помогает нам обновлять код, когда мы повышаем минимальную версию PHP. Работает в паре с StyleCI, который правит стиль кода.

🔷 Yii 1

🔷 Yii 2

Расширения:

🔶 Yii 3

🎁 Новые стабильные пакеты:

На подходе ещё пакеты. Сейчас главная цель — валидатор. Релиз уже скоро, и я смело могу заявить, что это один из самых сложных для нас пакетов. Он был более-менее готов уже в мае, но нам не очень нравилась его архитектура. С тех пор:

  • Разделили правила и их обработчики. В обработчиках теперь автоматически подтягиваются зависимости.

  • Добавили правило "composite". Оно позволяет сочетать другие правила. Убрали GroupRule.

  • Улучшили сами правила. Причесали синтаксис. Всё стало более логично и единообразно. Закончили поддержку атрибутов и вложенной валидации.

  • Вычистили интерфейсы и общий синтаксис.

  • Разобрались с переводами строк.

🎁 Обновления пакетов:

❌ Часть пакетов были помечены как deprecated и заархивированы:

📚 Новости, статьи и инструменты

❤️ Спасибо!

Хочу сказать спасибо всем спонсорам и разработчикам, благодаря которым стала возможна разработка Yii 3. Вместе у нас всё получится!

  • CraftCMS - Отличная OpenSource CMS на Yii2.

  • Onetwist Software - Услуги качественной разработки приложений.

  • SkillShare - Обучение новым навыкам.

  • dmstr - Облачные решения на основе Docker.

  • HumHub - OpenSource решения для общения команды.

  • JetBrains - Отличные инструменты для разработки.

  • Mighty - Дизайн и вебтех.

  • Emberware - Сервисы по цифровой трансформации.

  • Dudesqare - Веб-студия.

  • EFKO Group - фудтех, производство продуктов питания, и венчурные инвестиции. С недавнего времени ещё и ЭФКО Цифровые Решения, отдельная растущая сервисная IT-компания, которая планирует заниматься не только внутренними проектами ЭФКО.

  • PELock - Защита и лицензирование ПО.

  • Italian Linux Society - Итальянская ассоциация, популяризующая Linux, бесплатное и Open Source ПО.

  • Icons8 - Магазин пиктограмм, иллюстраций, фотографии, музыки и инструментов дизайнера.

Отдельное спасибо AHost как за вложения в фонд, так и за то, что спонсировали лично Рустама Мамадаминова в течение нескольких месяцев.

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

👍 Отдельное спасибо тем, кто помог Yii 3 кодом:

Теги:
Хабы:
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 3.1K
Комментарии 0
Комментарии Комментировать

Публикации

Истории

Работа

PHP программист
144 вакансии