Что бы вы хотели получить в Yii 2?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение Stamm »

mitallast писал(а):* Переехать на гит, в частности на гитхаб. Ненавижу svn с его глюками.
Это истина. И заставить разработчиков extension делать репы на git, чтобы можно было обновлять централизованно.

Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение slavcodev »

Stamm писал(а):Это истина. И заставить разработчиков extension делать репы на git, чтобы можно было обновлять централизованно.
не нужно смешивать расширения и фреймворк!!!
Жду Yii 3!

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

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

А чем Git лучше Mercurial?

Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение BuCeFaL »

Sam Dark писал(а):А чем Git лучше Mercurial?
меркуриал без проблем работает в гит.
расширение: hg-git

mitallast
Сообщения: 207
Зарегистрирован: 2010.02.21, 20:40
Откуда: Голицыно
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение mitallast »

Sam Dark писал(а):А чем Git лучше Mercurial?
Для git есть github.com ;)
Я не знаю ничего удобнее гитхаба в качестве сервиса репозиториев. Можно следить за проектами, смотреть как они развиваются, возможно делать свои форки, которые в последствии могут войти в состав оригинала. Много смысла содержится в девизе гитхаба - social coding.
Можно сделать расширение для Yii, которое будет использовать github API и устанавливать расширения к фреймворку - да и не только.
Ну и всякие плюшки, типа интеграции с иде, работа с различных популярных мобильных платформ типа ios или андроид, и все такое прочее.

Вся суть в окружении - яркий пример представляет Nokia, у которой есть клевые мобильные платформы с точки зрения самой платформы, но вот с ее окружением не очень.

Аватара пользователя
sergebezborodov
Сообщения: 133
Зарегистрирован: 2010.06.10, 19:53
Откуда: Dnepropetrovsk-Sevastopol, UA
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение sergebezborodov »

Для меркуриала есть прекрасный сервис http://bitbucket.org и на котором гораздо интереснее цены по сравнению гитхабом
A passion to perform
http://sergebezborodov.com

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

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

Для меркуриала есть привычный code.google.com с отличным трекером.

discont
Сообщения: 2
Зарегистрирован: 2011.03.04, 11:29

Re: Что бы вы хотели получить в Yii 2?

Сообщение discont »

sergebezborodov писал(а):Для меркуриала есть прекрасный сервис http://bitbucket.org и на котором гораздо интереснее цены по сравнению гитхабом
github бесплатен для open source

Johnatan
Сообщения: 167
Зарегистрирован: 2010.10.27, 13:06
Откуда: Reino de España

Re: Что бы вы хотели получить в Yii 2?

Сообщение Johnatan »

Очень хотелось бы увидеть внятный i18n в Yii. Пока что это единственный серьёзный недостаток, который я заметил у фреймворка.
Внятную это:
1) Поддержка перевод больших текстов с unicode символами
2) Работа с сообщениями по ID, а не только по хешу.
3) Поведения (events) в Yii::t
Конференция: yii@conference.jabber.ru

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

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

1) Разве не поддерживается?
2) ?
3) ?

Аватара пользователя
sergebezborodov
Сообщения: 133
Зарегистрирован: 2010.06.10, 19:53
Откуда: Dnepropetrovsk-Sevastopol, UA
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение sergebezborodov »

discont писал(а):github бесплатен для open source
Аналогично https://bitbucket.org/plans
A passion to perform
http://sergebezborodov.com

Johnatan
Сообщения: 167
Зарегистрирован: 2010.10.27, 13:06
Откуда: Reino de España

Re: Что бы вы хотели получить в Yii 2?

Сообщение Johnatan »

Sam Dark писал(а):1) Разве не поддерживается?
2) ?
3) ?
1) Большой оригинальный текст, напичканный символами типа ñçóöº и т.д., не переводится. Он просто в ключе массива исчезает где-то.
2) Я лично сделал себе шорткат Y::t(192) что выводит сообщение №192 из таблицы Source, и если нужно переводит его (вернее сразу берёт из перевода). Хотелось бы, чтобы такие простые вещи были уже "в коробке".
3) beforeTranslate, afterTranslate и т.д.
Конференция: yii@conference.jabber.ru

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

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

1) А мелкий с теми же символами?
2) Очень странный способ работы с переводами. Это ж офигеешь, пока раберёшься в view, усыпанном всякими

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

<span><?=Y::t(192)?> <em><?=Y::t(145)?></em></span>  <div><?=Y::t(14)?></div>
3) Зачем? Каково применение?

Johnatan
Сообщения: 167
Зарегистрирован: 2010.10.27, 13:06
Откуда: Reino de España

Re: Что бы вы хотели получить в Yii 2?

Сообщение Johnatan »

1) Ну простое слово типа imágen оно читает нормально. Находит его в базе и всё ок. Но при крупном тексте всегда выводит оригинал и никогда не находит перевода. Приходится текст разбивать. Либо использовать пункт №2.
2) У меня сейчас работает вот так: Y::t(192, 'Еh bien, mon prince. Gênes et Lucques ne sont plus que des apanages, des поместья, de la famille Buonaparte. и т.д.'); при этом второй аргумент фактически не используется внутри метода. Он служит только для визуального восприятия. Опять же, внесение нового перевода вручную приходится делать через админку. Хотелось бы увидеть некий CRUD для таких вещей (а-ля gii)
3) В некоторых языках строение фразы меняется полностью в зависимости от контекста, в то время как в других языках фраза остаётся неизменной. В общем-то это расширенная форма "множественных чисел", вещь не такая уж важная. Можно обойтись if'ами в крайнем случае.
Конференция: yii@conference.jabber.ru

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

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

1) Быть может база не может справиться с таким поиском? Попробуйте включить профайлинг запросов, скопировать запрос и выполнить его в базе. Штука потенциально может тянуть на баг, а баги надо исправлять.
2) Как я понял, это следствие п.1 и если бы всё было нормально, id не нужен был бы? Есть команда yiic message для файлов. Можно адаптировать для БД. Рядом тема была про это.

Nihisil
Сообщения: 118
Зарегистрирован: 2010.08.05, 06:39

Re: Что бы вы хотели получить в Yii 2?

Сообщение Nihisil »

Встроенный шаблонизатор был бы к месту

rak
Сообщения: 2043
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение rak »

Nihisil писал(а):Встроенный шаблонизатор был бы к месту
а зачем? чем нативный пхп не устраивает?
P.S не холивара ради:)

Nihisil
Сообщения: 118
Зарегистрирован: 2010.08.05, 06:39

Re: Что бы вы хотели получить в Yii 2?

Сообщение Nihisil »

rak писал(а):
Nihisil писал(а):Встроенный шаблонизатор был бы к месту
а зачем? чем нативный пхп не устраивает?
P.S не холивара ради:)
Тем, что смесь php и html выглядит вырвиглазно. И боле-менее крупную страницу приходится разбивать на много мелких страниц, чтобы оно читалось

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

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

Вообще в ядре есть шаблонизатор: http://yiiframework.ru/doc/guide/ru/topics.prado

Johnatan
Сообщения: 167
Зарегистрирован: 2010.10.27, 13:06
Откуда: Reino de España

Re: Что бы вы хотели получить в Yii 2?

Сообщение Johnatan »

Sam Dark писал(а):1) Быть может база не может справиться с таким поиском? Попробуйте включить профайлинг запросов, скопировать запрос и выполнить его в базе. Штука потенциально может тянуть на баг, а баги надо исправлять.
2) Как я понял, это следствие п.1 и если бы всё было нормально, id не нужен был бы? Есть команда yiic message для файлов. Можно адаптировать для БД. Рядом тема была про это.
1) Ну у меня есть пример текста, который "переводчик" не может найти в массиве и из-за этого выводит оригинал постоянно. Куда кинуть? Там двадцать строк. Я профайлер включил, но ошибок-то он никаких не даёт. Просто нет такого перевода и всё.

2) Оно нужно не только из-за пункта 1. Я использую его для перевода переменных(списки), привязки мультиязычного описания к элементам (продукт в магазине вместо описания в базе имеет id исходного текста в таблице source_text) и другое. В общем нужный инструмент.

А вообще так и не могу выработать какой-то профессиональный подход к организации перевода сайтов на Yii+MySQL. Сначала делать вьюхи на одном языке, а потом искать по всему сайту все вызовы Yii::t как-то не очень профессионально. Иметь текст и во вьюхе и в базе тоже не думаю, что это правильно. Потому что если в тексте ошибка, то потом искать упаришься её по сорцам, но и лучшего предложить не могу. Загвоздка.
Конференция: yii@conference.jabber.ru

Закрыто