У Листика и Evernote немного разное предназначение: Evernote хорош для хранения объемной информации (статьи целиком и подобное). Мы же делаем ставку на «быстрые» заметки.
А еще некоторые пользователи пишут, что Листик проще чем Evernote ;)
Если в демо работает, значит API не менялся. В вашем случае нужно указать правильный redirect url в настройках приложения у Google и Яндекс. Например, для Google у меня прописано так: http://nodge.ru/yii-eauth/demo/login/google-oauth http://nodge.ru/yii-eauth/demo/login/google-oauth?js
Вариант с ?js нужен если вы используете popup окно для авторизации.
1. Google и Яндекс есть в двух вариантах: openid и oauth2.
2. Старые версии библиотеки не будут работать, т.к. API сервисов меняется.
3. Самый полный список сервисов есть в последней версии на github.com. Там же есть краткая инструкция что и как подключать. Демо проект так же есть на github.
Решение зависит от того, в каком расширении происходит ошибка.
Если в зависимостях (loid или EOAuth), то найдите и закомментируйте строки с curl параметром CURLOPT_FOLLOWLOCATION .
Если в EAuth — то скачайте последнюю версию, в ней решена эта проблема.
Демо. Не хотел давать ссылку на старую версию, т.к. там фронт немного коряво написан.
Вот недели через 2 выйдет апдейт с полностью переработанной архитектурой + новый дизайн, вложенные группы, изображения, корзина…
Как-то год назад, изучая js, сделал один проект, в котором стикеры являются основной функцией. Получилось что-то вроде онлайн рабочего стола с заметками и группами, что оказалось очень удобно. С тех пор каждый день пользуюсь =)
Сейчас как раз доделываю новую версию на связке jQuery + Backbone и с Yii на сервере. Возможно, напишу статью о интересных моментах.
На следующей неделе буду обновлять свои проекты с 1.1.8 до 1.1.9. Если что-то сломается — буду фиксить. Но судя по changelog, все должно работать и так.
Мне нравится Yii, часто пишу на нем различные интересные штуки.
Но для типовых сайтов (порталы, каталоги, etc) предпочитаю Drupal, несмотря на его код и проблемы с производительностью. Все потому, что эти типовые сайты обычно имеют небольшую посещаемость, а использование Drupal позволяет существенно ускорить их создание.
В общем, инструмент нужно выбирать под конкретную задачу, имхо.
Есть библиотеки для работы с OpenID и OAuth. Некоторые провайдеры, например Facebook, предоставляют собственные библиотеки для работы с api. А вот готовых библиотек для работы с различными провайдерами через единый интерфейс мне не попадалось, к сожалению.
А еще некоторые пользователи пишут, что Листик проще чем Evernote ;)
http://nodge.ru/yii-eauth/demo/login/google-oauth
http://nodge.ru/yii-eauth/demo/login/google-oauth?js
Вариант с
?js
нужен если вы используете popup окно для авторизации.2. Старые версии библиотеки не будут работать, т.к. API сервисов меняется.
3. Самый полный список сервисов есть в последней версии на github.com. Там же есть краткая инструкция что и как подключать. Демо проект так же есть на github.
Если в зависимостях (loid или EOAuth), то найдите и закомментируйте строки с curl параметром
CURLOPT_FOLLOWLOCATION
.Если в EAuth — то скачайте последнюю версию, в ней решена эта проблема.
Еще бы посмотреть какие данные уходят в твиттер при запросе…
На конкурс.
eauth/custom_services
.Например, из Вконтакта можно получить фото:
А аватар из Твиттера так:
Вот недели через 2 выйдет апдейт с полностью переработанной архитектурой + новый дизайн, вложенные группы, изображения, корзина…
Сейчас как раз доделываю новую версию на связке jQuery + Backbone и с Yii на сервере. Возможно, напишу статью о интересных моментах.
Но для типовых сайтов (порталы, каталоги, etc) предпочитаю Drupal, несмотря на его код и проблемы с производительностью. Все потому, что эти типовые сайты обычно имеют небольшую посещаемость, а использование Drupal позволяет существенно ускорить их создание.
В общем, инструмент нужно выбирать под конкретную задачу, имхо.
Про email уже писал ниже.