Новости - yiiframework.ru
Новости - yiiframework.ru
Опубликовать пост
Bootstrap 4, Debug, Yii 2 и прогресс по Yii 3

Вот и прошёл ещё один релизный вторник. На этот раз выпущены два расширения.

Bootstrap 4 обзавёлся документацией по миграции с Bootstrap (3) и синтаксическим сахаром, который был в старом расширении, но был потерян при переписывании под новую версию Bootstrap.

Такие потери и возвращения довольно типичны и, вероятно, их будет не мало в Yii 3.

Раширение Debug радует улучшениями:

  • На страницу со списком запросов добавлено время обработки и потребление памяти.
  • Улучшена ошибка при отсутствии отладочных дампов для отображения.
  • Улчшена совместимость со старыми браузерами.
  • Замыкания теперь сериализуются при помощи opis/closure, с ними будет ещё меньше проблем.
  • В модуль добавлена опция tracePathMappings, позволяющая настроить ссылки в stacktrace для работы с образами Docker в которые примонтирована файловая система хоста.

Релиз Yii 2 в этот раз не удался. Travis сломал окружение для тестов и на его частичное восстановление было потрачено слишком много времени. Но, несмотря на это, в Yii 2 было слито значительное число исправлений, которые войдут в релиз на следующей неделе. Если есть возможность, попробуйте их на своих проектах.

Yii 3 на этой неделе разрабатывался немного меньше, но поделиться есть чем:

На форуме созданы две интересные темы:

читать далее...
Yii 2.0.23 и разработка Yii 3

Yii 2

Выпущена версия 2.0.23. В основном, исправления касаются работы с MSSQL. Спасибо Александру Картавенко за фиксы!

Также была поправлена ошибка в Yii 2 плагине для composer.

Yii 3

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

Вышла новая версия фреймворка, исправляющая некоторое количество ошибок, улучшающая производительность соединения с базой данных и добавляющая поддержку опции sameSite для обычных и сессионных кук.

yii\db\Query::select() и addSelect() теперь нормализуют значения столбцов перед добавлением их в $this->select. Если ваш код работал с этим свойством напрямую, возможно его придётся исправить.

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

читать далее...
Bootstrap 4 версии 2.0.4

Выпущена новая версия расширения Bootstrap 4. В ней исправлена пара ошибок.

Опция activateContainer виджета Nav, которая появилась в 2.0.3 была удалена. Убедитесь что не используете её в своём коде. Если используете - удалите. Она больше не нужна.

читать далее...
Пишем очередную CMS или попытка значительно ускорить разработку при минимальных накладных расходах

Суть yicms находиться где-то посередине между возможностями фреймворка и обычными возможностями CMS. Это не CMS в обычном понимании этого слова, а просто набор модулей, которые позволяют значительно ускорить разработку сайта при помощи своих инструментов, при этом имея полный «доступ» к возможностям фреймворка. Основные фичи которые заложены в yicms это админка, генерируемая на лету и автоаннотируемые классы, которые позволяют использовать автодополнение IDE и иметь интуитивно понятный интерфейс.

Читаем

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

Вышел Yii 2.0.19. Больших изменений в релизе нет. Исправлен ряд ошибок, список которых можно посмотреть в CHANGELOG.

Известных поломок обратной совместимости нет.

читать далее...
К команде присоединился Mehdi Achour

Mehdi Achour, @machour присоединился к команде Yii. Он использует фреймворк с 2012 года для всех своих PHP проектов начиная от простых сайтов и заканчивая сложными платформами для аренды.

Mehdi хочет помочь фреймворку как ранее фреймворк помог ему. Он собирается помочь дожать до релиза Yii 3.

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