Страница 1 из 2

Ulogin?

СообщениеДобавлено: 02 апр 2013, 23:17
plazma
Думаем о создании сайта недвижимости на Вашей системе. Останавливает пока только отсутствие нормальной интеграции c ulogin (а без него сейчас никуда).

При том что что с голым Yii ulogin интегрируется без всяких проблем. Получается что ваша система хоть и на Yii, но несовместима с его модулями? В чем тогда смысл? В общем очень хотелось бы иметь возможность такой интеграции.

Re: Ulogin?

СообщениеДобавлено: 03 апр 2013, 07:01
andipas
Непонятно зачем Вам ulogin если в CMS интегрирован eauth реализующий тоже самое но на более высоком уровне.

plazma писал(а):Получается что ваша система хоть и на Yii, но несовместима с его модулями?


При достаточных знаниях Yii, любое готовое расширение легко можно интегрировать с нашей CMS.

Re: Ulogin?

СообщениеДобавлено: 03 апр 2013, 07:07
Koduc
Новые модули от Yii подключить не проблема, но при этом надо понимать, что иногда подпиливать немного придется (особенно регистрация/вход пользователей. В Yii реализован лишь базовый функционал, поэтому приходилось дописывать много своего и ессно что нужны некоторые телодвижения для интеграции в эту систему).
А в чем именно фишка ulogin'а? В продукте есть плагин yii-eauth, поддерживает авторизацию через Google, Yandex, Twitter, LinkedIn, Facebook, Live, GitHub, VKontake, Mail.ru, Moi Krug, Odnoklassniki. В продукте используется только правда Facebook, Google, Twitter и ВКонтакте, но остальные можно ввести по аналогии.

Re: Ulogin?

СообщениеДобавлено: 03 апр 2013, 14:07
plazma
Спасибо за подсказку - будем пробовать eauth. А ulogin всё же был бы лучше. Быстро и удобно разворачивается, не нужно прописывать настройки для каждой сети и в случае если в какой-то из сетей поменяется апи, не придётся отслеживать и исправлять это дело вручную (этим занимается команда ulogin), а с eauth, я так понимаю, придется. Вот такие у него "фишки" . В общем я всё же считаю что ulogin вы зря стороной обошли. Вашим клиентам было бы с ним намного удобней. Тем более что для yii есть готовое решение https://github.com/ulogin/ulogin-Yii .

Не все знают Yii на достаточном уровне для того чтобы настраивать eauth или вручную интегрировать ulogin, так что вопрос совместимости крайне важен. По крайней мере для таких ключевых для раскрутки сайта вещей как авторизация пользователей.

Re: Ulogin?

СообщениеДобавлено: 03 апр 2013, 15:45
plazma
Ещё один аргумент за ulogin - он АВТОМАТИЧЕСКИ отслеживает регистрационный емейл соц.аккаунта и таким образом, контролирует создание нескольких авторизаций с разных сетей, принадлежащих по сути одному пользователю. EAuth такого не делает. Плюс готовые виджеты, варианты настроек и т.д. Имхо Ulogin и EAuth - это небо и земля по удобству использования. Да и вообще, ulogin поддерживается и постоянно дорабатывается.

Re: Ulogin?

СообщениеДобавлено: 03 апр 2013, 16:00
Koduc
Ну ведь к нам всегда можно обратиться за доработкой нужного функционала и нужного плагина индивидуально. Мы не берем какие-то космические деньги. Угодить всем невозможно в принципе, так почему бы не заплатить небольшую денежку и не доработать движок под нужные требования?
У ulogin'а на данный момент я вижу сильный минус - система донатная. То есть в один момент они могут сказать "мы не хотим работать почти даром, поэтому сервис становится платным". Донатные системы очень нечасто себя окупают, к сожалению. Для вас это быть может не станет критично, а вот к нам придут сотни клиентов (у некоторых - тысячи посещений в день, рекламные кампании и вложенные деньги) у которых "всё вдруг сломалось", клиенты и мы понесем серьезные убытки.

ПЛЮС. Вы читали соглашение у них? Цитирую:
"Пользователь может применять Продукты только в общедоступных и бесплатных интернет-сервисах, которыми пользуется неограниченный круг лиц. Пользователь не имеет права задействовать Продукты в платных проектах или в других проектах, в которых есть ограничения доступа третьим лицам."
"Компании принадлежит исключительное право на Продукты и Данные"
"Компания оставляет за собой право по собственному усмотрению приостановить или прекратить доступ Пользователя к любому Продукту uLogin, не уведомляя об этом Пользователя, и не объясняя причины данного действия"

То есть расшифрую: использовать в ORE, где есть платные улуги - уже сомнительно. Данные принадлежат компании, то есть при авторизации вся личная информация может законно ими "сливаться" (например рекламодателям), ну и в любой момент вас могут отключить. Не передумали пользвоваться ulogin'ом? :)

Re: Ulogin?

СообщениеДобавлено: 03 апр 2013, 17:31
plazma
Нет - не передумал - для меня существующие удобства намного перевешивают только теоретически (и имхо, весьма маловероятные) возможные проблемы. А где Вы кстати увидели тот факт, что у ulogina донатная система. На их сайте я подобного не нашел. На хабре они писали что пока вообще не монетизируют свой сервис. Возможно планируют продаться в будущем какой-нибудь большой компании, не знаю.

Почему бы не сделать для ваших клиентов возможность выбора. Кто хочет будет пользоваться существующей системой, кто хочет - перейдет на ulogin. Уверен что этот "жизненный" тест очень быстро расставит всё по местам. Для этого всего-только нужно вернуть назад стандартную авторизацию, сделать её такой какой она должна быть по умолчанию в Yii. Зачем вообще было её ломать, не понимаю - это ведь уводит вашу систему от соответствия стандартам. Фрэймворки в общем то и задуманы для того, чтобы такого не случалось. Мы совсем не против платить за разработку новых функций (в том числе купить дополнительные модули). Но в данном случае, извините, немножко странновато выглядит - сначала (причем совершенно непонятно зачем) ломается стандартная функциональность авторизации ( наличие которой, по умолчанию, ожидается когда читаешь что CMS сделана на Yii) а затем за отдельную плату она возвращается назад для тех кому это нужно. Как-то не очень вдохновляет.

Поймите, совершенно не хочу никого критиковать - мне лично ваша система ОЧЕНЬ нравится. Просто показываю обратную связь - мысли и пожелания возникающие у потенциального клиента.

Re: Ulogin?

СообщениеДобавлено: 04 апр 2013, 08:13
Koduc
plazma писал(а):Для этого всего-только нужно вернуть назад стандартную авторизацию, сделать её такой какой она должна быть по умолчанию в Yii.

Стандартная авторизации в Yii - это прямо в коде прописанные данные admin/admin и demo/demo.
Кстати, а в чем проблема с авторизацией? Файл UserIdentity.php сделан как по рецептам Yii. Моделька User тоже в принципе, отличается только большим количеством валидаторов. В контроллере тоже "как по учебнику", только добавлен блок для авторизации через соц.сервисы. Фреймворк фреймворком, но в нём "голом" не реализовано: регистрация, восстановление пароля, логин через базу, то есть почти ничего.

По поводу ulogin'а - вот куда поисковик меня выводил http://ulogin.ru/donate.html
Интегрировать в продукт еще один сервис авторизации пока не вижу смысла, есть более приоритетные задачи.

Re: Ulogin?

СообщениеДобавлено: 04 апр 2013, 09:13
andipas
plazma писал(а):Зачем вообще было её ломать, не понимаю - это ведь уводит вашу систему от соответствия стандартам. Фрэймворки в общем то и задуманы для того, чтобы такого не случалось.


Вы видимо не очень представляете, о чем пишите. В yii при создании тестового приложения есть возможность авторизоваться только двум пользователям - admin/admin и demo/demo. Данные о них хранятся в php файле а не в базе.

Есть разные расширения для yii реализующие регистрацию пользователя и везде реализация разная.
Также есть различные CMS написанные на yii и в них тоже реализация регистрации и хранения данных о пользователях отличается, в этом нет ничего странного и неправильного.

Re: Ulogin?

СообщениеДобавлено: 04 апр 2013, 10:43
plazma
Спасибо большое за разъяснения. С Yii до этого не работал, поэтому и возникло это недопонимание (думал что модуль для ulogin должен автоматически подходить ко всем дочерним Yii проектам). Буду изучать фреймворк.