<rmcreative>

RSS

Все заметки с тегом «Yii»

Можно уточнить:

  1. YiiGist - каталог расширений Yii

    4 февраля 2015

    До этого момента у Yii не было нормального каталога пакетов. Команда Yii занимается новой версией сайта, но пока не всё готово и релизить нельзя. Официально мы рекомендовали использовать packagist.org и искать там "yii". Это более-менее работало, но было не совсем удобно. Думаю, поэтому сообщество запустило неофициальный проект YiiGist.

    YiiGist позволяет зайти используя GitHub и пометить один или несколько репозиториев как пакет Yii 1 или Yii 2. Все помеченные пакеты доступны в каталоге. Есть поиск, информация вытягивается как из GitHub, так и из packagist.

    http://yiigist.com/

    Как вам?

    20 комментариев
  2. История Yii

    2 февраля 2015

    Prado

    В июне 2004-го Qiang Xue релизнул первую версию фреймворка PRADO. Вдохновение он черпал из Apache Tapestry, Borland Delphi и Microsoft ASP.NET.

    Примерно в это же время Zend затеяли конкурс по переходу на PHP5, известный также как gophp5. Qiang переписал фреймворк на PHP 5 и выиграл конкурс.

    В то время проект хостился на SourceForge. В середине 2005 Wei Zhuo помог с i18n и l10n, что вылилось в версию 2.0.

    В мае 2005 было решено переписать проект, включив в него новые фишки Microsoft ASP.NET 2.0. В апреле 2006 была выпущена версия 3.0. Начиная с неё команда занималась, по большей части, качеством кода и его стабильностью.

    PRADO всё ещё жив и используется относительно активно.

    Yii

    В октябре 2006 Qiang анонсировал альфу Yii на форумах PRADO.

    Третьего декабря 2008 вышла версия 1.0.0. Много всего было взято из PRADO: ActiveRecord, i18n, l10n и так далее. Также вдохновение черпалось из RoR (соглашения и некоторые фичи AR), symfony1 (фильтры и плагины) и Joomla (модули и перевод сообщений).

    Yii 1.0.0 был гораздо быстрее остальных фреймворков, обладающих сходной функциональностью и сообщество быстро разрослось.

    В январе 2010 вышел Yii 1.1, давший нам построитель форм, реляционные запросы AR, готовый каркас для unit-тестов и многое другое.

    Я присоединился к команде в 2010. В конце года мы начали обсуждать Yii 1.2 не прекращая разрабатывать 1.1. В мае 2011 было решено перейти на новые версии PHP и поправить архитектурные ошибки. То есть делать сразу 2.0. Был сделан первый коммит в тогда ещё секретный репозиторий.

    В мае 2013 код был выложен на всеобщее обозрение. В октябре 2014 состоялся первый стабильный релиз Yii 2.0.

    6 комментариев
  3. С Yii 1.1 на Yii 2.0, часть 3: приложения

    13 января 2015

    В 1.1 был только один шаблон приложения, который можно было развернуть через yiic webapp после того, как вы скачаете сам фреймворк. Команда копировала шаблон приложения из директории фреймворка в указанную вами директорию.

    В 2.0 шаблоны, как и всё остальное, ставятся через Composer. Ничего предварительно скачивать не нужно. Команда напоминает команду из 1.1, разве что указывается из какого пакета ставить шаблон:

    composer global require "fxp/composer-asset-plugin:1.0.0"
    composer create-project --prefer-dist yiisoft/yii2-app-basic my/dir/basic
    

    Читаем

    8 комментариев
  4. Yii 2.0.2

    13 января 2015

    Выпустили версию 2.0.2, являющуюся патч-релизом и полностью обратно совместимую. В неё вошли около 40 исправлений и мелких улучшений.

    Полный анонс читайте на хабре

    8 комментариев
  5. 2014

    26 декабря 2014

    Итак, новый год в очередной раз приближается. Поздравляю с наступающим всех читателей. Год вышел интересный. Много всего случилось как глобально, так и в нашем программистском мире. О глобальном все и так знают, а вот о программистском и личном вспомню.

    Читаем

    14 комментариев
  6. YiiFeed

    26 декабря 2014

    Запустили YiiFeed. Проект выдаёт премодерируемую выжимку новостей о фреймворке Yii на английском. Ленту можно читать через RSS или в браузере, в том числе мобильном. После регистрации каждый может предлагать свои новости.

    Вживую посмотреть проект можно по адресу http://yiifeed.com/.

    Если он пока не открывается, можно прописать в свой hosts 82.196.4.167 yiifeed.com.

    Идея появилась давно. В рунете Yii отлично представлен, а в англоязычном интернете с этим проблема. Всё очень разрозненно и нет единого источника качественной дополнительной информации.

    Из закромов эту самую идею помог вытащить Цвигун Вадим, который в конце ноября написал мне в почту и попросился в подмастерья. За месяц мы спланировали всё в Trello, накодили и развернули.

    Так как проект некоммерческий и скрывать в нём нечего, код был немного причёсан и выложен в открытый доступ на GitHub. Критика в виде issue и pull request очень приветствуется.

    В планах тегирование записей, поиск по тегу (как в этом блоге), RSS по тегу, голосование и комментарии.

    9 комментариев
  7. Закончена первая редакция The Yii Book

    26 декабря 2014

    Профессиональный писатель Larry Ullman сообщил о завершении работ по первой редакции «The Yii Book», книге о Yii 1.1. Он собирается начать работать над второй редакцией, которая будет про Yii 2.0, сразу после праздников. Согласно прикидкам, книга может быть готова уже через 6 месяцев.

    Все обновления и редакции «The Yii Book» бесплатны для тех, кто купит книгу до 21 декабря 2016.

    3 комментария
  8. Yii 1.1.16

    22 декабря 2014

    Вышел релиз 1.1.16 PHP-фреймворка Yii. В него вошло более 120 улучшений и исправлений.

    Yii 1.1 официально перешёл в режим поддержки. Обновления 1.1 ещё будут, но не стоит ждать каких-либо новых возможностей или больших изменений в будущем. В данный момент мы активно разрабатываем и поддерживаем Yii 2.0.

    Полный анонс читайте на хабре

    10 комментариев
  9. Yii 2.0.1

    8 декабря 2014

    Релизнули 2.0.1. Версия полностью совместима. Вмеру багфиксов и новые возможности.

    Полный анонс на хабре

    14 комментариев
  10. Проведу мастер класс по Yii в Екатеринбурге

    28 ноября 2014

    13 декабря 2014 проведу мастер-класс в Екатеринбурге. Целый день буду рассказывать о Yii, подходах к программированию, работе в команде и ещё много о чём. Всё на примере более-менее реального проекта — магазинной витрины.

    Почитать примерный план и записаться можно на it-people.ru

    27 комментариев