<rmcreative>

RSS

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

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

  1. Перспективы HHVM 2013

    23 декабря 2013

    Довольно много времени прошло с последнего раза как я писал про реализацию PHP в исполнении Facebook. С того времени многое поменялось.

    1. Юнит-тесты по 21 OpenSource проекту проходят на 99%. Тесты Yii проходят на 99,11%.
    2. Ещё сильнее ускорили исполнение кода.
    3. Добавили поддержку FastCGI, так что можно спокойно оттестировать свой проект под Apache или nginx.

    В планах у команды HHVM на 2014 ещё большее ускорение виртуальной машины и полная совместимость с оригинальным PHP. Настрой серьёзный. В начале месяца Josh Waltzman из команды HHVM связывался с членами php-fig, в том числе и со мной. В планах ещё много дополняющих PHP вкусняшек: строгая типизация, коллекции, быстрый статический анализ. Жаль, что поддержки Windows в планах пока нет по техническим причинам. Это прилично сократит аудиторию...

    Если в 2012 HHVM был годен только на использование внутри Facebook, то под конец 2013 перспективы его использования для своих проектов выглядят вполне реальными.

    7 комментариев
  2. Предновогодние скидки у PACKT

    21 декабря 2013

    У издательства PACKT до третьего января включительно приличные скидки на книги. Не исключение и моя англоязычная книга рецептов, которую сейчас можно заполучить всего за €3.65 вместо €20.99.

    7 комментариев
  3. Yii 2 alpha

    2 декабря 2013

    Вышла первая альфа версия Yii 2. Скачать в виде архива её можно с официального сайта. Там же приведены инструкции по установке через Composer.

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

    Полное описание возможностей вы можете найти в полном руководстве и, в особенности в разделе с отличиями от версии 1.1.

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

    В течение двух лет было получено огромное количество кода от сообщества. Спасибо вам, что сделали этот релиз возможным.

    29 комментариев
  4. Убираем дубликаты URL в Yii

    17 ноября 2013

    Не первый раз спрашивают как убрать дубликаты URL в приложении на Yii при использовании красивых URL и showScriptName = false. Yii при включении данной опции генерирует все URL как надо, но позволяет обращаться к страницам и так и так:

    http://example.com/blog/tag/Yii http://example.com/index.php/blog/tag/Yii

    На самом деле никакой проблемы в этом нет потому как ни одной ссылки на второй тип URL не будет и он, соответственно, не проиндексируется. Но так как вопросы поступают и SEO-шники настаивают, вот ответ в виде gist.

    Сохраняем в виде protected/components/DuplicateFilter.php, прописываем в метод filters контроллеров и забываем о проблеме.

    14 комментариев
  5. PHP Frameworks Day, отчёт

    15 октября 2013

    На днях завершился Киевский PHP Frameworks Day. Основной темой конференции, как следует из названия, были фреймворки, их использование и PHP в общем. Было около 450 человек. Несколько больше, чем планировали организаторы. Прошло замечательно.

    Читаем

    25 комментариев
  6. php-fig

    23 сентября 2013

    Некоторое время назад я присоединился к php-fig в качестве представителя Yii.

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

    Обсуждения ведутся в группе Google. Читать и писать может кто угодно. Официальное присоединение даёт право голоса в процессе принятия очередного стандарта. На данный момент в группе 27 голосующих.

    В обсуждении сейчас:

    В стадии голосвания новый стандарт автозагрузки PSR-4. От меня получил +1.

    Сразу успокою (или разочарую): Yii не будет безоговорочно применять все PSR. На первом месте остаётся простой и понятный интерфейс и оптимальность способа решения задачи. На данный момент рассматриваем целесообразность изменения интерфейса для кеширования.

    11 комментариев
  7. PHP Frameworks Day, Киев

    7 сентября 2013

    12 октября в «Украинском Доме» (Крещатик, 2) пройдёт конференция PHP Frameworks Day. Планируются доклады от разработчиков и активных членов сообществ различных PHP-фреймворков. Я буду там в качестве докладчика и расскажу про Yii2, который уже близок к альфа-версии, и фреймворки в общем.

    Многие конференции — отличный повод завести новые контакты и обновить старые знакомства. PHP Frameworks Day в этом плане должен быть особо хорош.

    Для того, чтобы принять участие в конференции, обязательно зарегистрируйтесь: http://frameworksdays.com/register/.

    Подробнее почитать можно на сайте конференции. Список докладчиков пока не обновили, хотя я слышал, что собирался кто-то рассказать про Phalcon.

    Если у вас есть интересная тема для выступления, пишите на [email protected].

    4 комментария
  8. Дебаггер для Yii 1.1 портированный из Yii 2

    30 августа 2013

    Роман Журавлев портировал отладочный инструмент из Yii 2 для использования с 1.1. Его пост на хабре описывает детально возможности и настройку.

    Читаем

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

    12 августа 2013

    Вышла стабильная версия Yii 1.1.14. От RC отличается не сильно. Были выловлены и исправлены несколько ошибок и регрессий и обновлены переводы документации и сообщений.

    2 комментария
  10. Yiistrap и Yii Wheels

    19 июля 2013

    В сообществе Yii Twitter Bootstrap пользуется заслуженной популярностью и будет включен в Yii2. Для 1.1 первым и на данный момент самым известным расширением-API над Bootstrap является Yii-Bootstrap. К сожалению, архитектурно он переусложнён: везде используются виджеты. Даже для простых задач. Как следствие, работает всё это не сильно быстро.

    Antonio Ramirez из 2amigos помогал нам с обёрткой над Twitter Bootstrap для Yii2. В процессе были выкинуты почти все виджеты и использовал класс-хелпер. Получилось хорошо и Antonio, скооперировавшись с автором оригинального Yii-Bootstrap, применил опыт, создав Yiistrap — обёртку для 1.1.

    Через какое-то время 2amigos выложили и свои наработки по части дополнительных виджетов — Yii Wheels. В наборе есть инструменты для графиков, инпуты, гриды, редакторы, модальные окна и другие полезные штуки.

    Если не хотите тратить кучу времени на HTML и CSS и при этом нужно получить хороший результат, Yiistrap и Yii Wheels для вас.

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