Хакатон по Yii Framework в TACC

Новости и события, связанные с Yii. Организация оффлайн-встреч и конференций.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Хакатон по Yii Framework в TACC

Сообщение samdark »

В районе дат проведения DevConf в Москве планируется хакатон. Хочется сделать его полезным, поэтому собираю то, чего вам больше всего не хватает в Yii: расширений, каких-либо фич в самом фреймворке, исправлений каких-то ошибок.

Составим список?
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: Полезный хакатон в районе DevConf

Сообщение Loveorigami »

Слышал, что в 2.1 откажутся от поведений в пользу трейтов.
Хотелось бы увидеть, как будет выглядеть такая реализация на примере http://www.yiiframework.com/doc-2.0/yii ... avior.html
ну и для него очень не хватает transliterateOptions ( 'transliterateOptions' => 'Russian-Latin/BGN; Any-Latin; Latin-ASCII; NFD; [:Nonspacing Mark:] Remove; NFC;')
Аватара пользователя
zabachok
Сообщения: 522
Зарегистрирован: 2013.12.16, 14:38

Re: Полезный хакатон в районе DevConf

Сообщение zabachok »

Там вроде на подходе, но люто нехватает четвертого бутстрапа. Уже всё верстают на нем и приходится шаманить очень некрасиво.
2b||!2b Just read the instructions
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение samdark »

Loveorigami, транслитератор настраивается через \yii\helpers\Inflector::$transliterator = 'Russian-Latin/BGN; Any-Latin; Latin-ASCII; NFD; [:Nonspacing Mark:] Remove; NFC;'
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение samdark »

Слышал, что в 2.1 откажутся от поведений в пользу трейтов.
Ещё не решено.
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: Полезный хакатон в районе DevConf

Сообщение Loveorigami »

Sam Dark писал(а):Loveorigami, транслитератор настраивается через \yii\helpers\Inflector::$transliterator = 'Russian-Latin/BGN; Any-Latin; Latin-ASCII; NFD; [:Nonspacing Mark:] Remove; NFC;'
Я имел ввиду - в само поведение.

Код: Выделить всё

use yii\behaviors\SluggableBehavior;
public function behaviors()
{
    return [
        [
            'class' => SluggableBehavior::className(),
            'slugAttribute' => 'alias',
            'transliterator' = 'Russian-Latin/BGN; Any-Latin; Latin-ASCII; NFD; [:Nonspacing Mark:] Remove; NFC;'
        ],
    ];
}

Voenniy
Сообщения: 5
Зарегистрирован: 2014.09.09, 09:36

Re: Полезный хакатон в районе DevConf

Сообщение Voenniy »

JsonRPC же :)
anatolyrugalev
Сообщения: 1
Зарегистрирован: 2016.05.26, 14:34

Re: Полезный хакатон в районе DevConf

Сообщение anatolyrugalev »

В интервью на хабре шла речь о доработке yii2-queue в рамках хакатона. Вот этого действительно очень не хватает.

Ещё по yii2-elasticsearch много открытых вопросов: используем свою поделку сейчас с поддержкой миграций, parent запросов, префиксов у индексов и т.д., но хотелось бы добиться стабильного развития этих расширений
fornit1917
Сообщения: 14
Зарегистрирован: 2012.05.11, 15:45

Re: Полезный хакатон в районе DevConf

Сообщение fornit1917 »

Нравится ParamConverter в Symfony. Здорово было бы нечто такое и в любимом Yii иметь)
У самого пока руки все никак не доходят заимплементить...
Perceive
Сообщения: 2
Зарегистрирован: 2016.05.27, 11:43

Re: Полезный хакатон в районе DevConf

Сообщение Perceive »

Sam Dark писал(а):...чего вам больше всего не хватает в Yii: расширений, каких-либо фич в самом фреймворке...
Возможно, штатный db-mapper, либо изоляция функционала ActiveRecord в трейты. Практическая задача возникала: когда при всём удобстве AR потребовалось создать аналог модели, хранимый вне БД.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение samdark »

Занялись .com, расширениями и issue. На .ru пока не хватило.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение samdark »

Хорошо прошло. Подробнее позже напишу либо я, либо ТАСС.
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение SiZE »

Sam Dark писал(а):Хорошо прошло. Подробнее позже напишу либо я, либо ТАСС.
Где-то есть список того что делали?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение samdark »

- Очереди. https://github.com/yiisoft/yii2-queue/pull/16, но там пока не всё.
- Возможность запустить Yii как сокет-слушателя. Пока нет в открытом доступе.
- Багфиксы. Уже в master.
- Сайт (.com). https://github.com/yiisoft-contrib/yiif ... m/pull/137
- SELECT FOR UPDATE. Пока не оформили.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение samdark »

Ну и по ходу дела, конечно, я мёржил pull request-ы не от участников хакатона тоже...
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение yiijeka »

С такими результатами надо проводить каждую неделю хакатон ;)
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Полезный хакатон в районе DevConf

Сообщение samdark »

В смысле этого мало или наоборот? :) Онлайн можно организоваться, сделать что-нибудь. Сайт, например, дожать.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Хакатон по Yii Framework в TACC

Сообщение samdark »

Сделал пост на хабре: https://habrahabr.ru/post/304092/

И ещё чуть в блоге: http://rmcreative.ru/blog/post/khakaton ... c--otchjot
Ответить