[API, OAuth] Внешняя авторизация для phpBB3.0

Расширения над которыми ведётся работа или планируется их создание.
Вы можете принимать участие в обсуждении, тестировании, выдвигать свои мнения и наработки.
Аватара пользователя
Вячеслав Мартынов
bb3.0
bb3.0
Сообщения: 9
Зарегистрирован: 27.12.2014, 19:18
Репутация: 0

Внешняя авторизация через соц сети [API, OAuth]

Сообщение Вячеслав Мартынов » 27.12.2014, 20:46 #31

Поясните пожалуйста про внешний вид и иконки?

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1252
Зарегистрирован: 08.08.2014, 14:26
Репутация: 354

Внешняя авторизация через соц сети [API, OAuth]

Сообщение Anvar » 27.12.2014, 21:08 #32

Скрины в первом сообщении. Можно привести к тому виду как на этом форуме или в любой желаемый вид, необходима только графика и цвета подобрать.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!

Аватара пользователя
Вячеслав Мартынов
bb3.0
bb3.0
Сообщения: 9
Зарегистрирован: 27.12.2014, 19:18
Репутация: 0

Внешняя авторизация через соц сети [API, OAuth]

Сообщение Вячеслав Мартынов » 03.01.2015, 08:25 #33

Спасибо. мод классный и нужный.
Появилось пара вопросов:
1. Сегодня, при входе на ваш сайт второй раз, через ОК, мой аватар пропал. То есть вместо него появилась стандартная пустая картинка "фотография находится на сайте одноклассники". Получается картинка- аватар не сохраняется на хостинге?
2. Количество вопросов, можно увеличивать при регистрации? например мне, помимо эл почты, нужен и телефон... можно вопрос самостоятельно добавить?
3. Можно ли будет менять ник пользователя по его желанию? и останется ли тогда его возможность входа?
4. Если пользователь сегодня зарегился через ОК, а завтра входит через ВК, это будет два разных аккаунта? можно ли их объединять?
5. много править при установке? какая сложность ручной установки?

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

очень жду ответов. С новым годом!

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1252
Зарегистрирован: 08.08.2014, 14:26
Репутация: 354

Внешняя авторизация через соц сети [API, OAuth]

Сообщение Anvar » 03.01.2015, 09:41 #34

Вячеслав Мартынов

1. Аватары внешние. Но она обновляется при входе(здесь phpBB3.1, такую возможность ещё не сделал). Пока что в планах есть, сделать выбор администратором, загружать ли на сервер их.
2. Дополнительные поля профиля задаются в администраторском разделе, они будут обязательными если их задать.
3. Ник пользователя можно изменять, учётные записи социальных сетей привязываются в дополнительной таблице к user_id, со значениями для идентификации: провайдер и социальный id пользователя.
4. Будет два разных аккаунта, если будут указаны разные e-mail и имя пользователя. Есть возможность привязки всех своих аккаунтов в личном разделе. Есть желание доработать возможность, если будут совпадения e-mail и(или) имени пользователя, дать пользователю поле для ввода пароля, после чего будет возможность войти и автоматически будет привязан аккаунт.
5. Установка достаточно проста. Основное решение понадобится для установки кнопки и всплывающего окна в стиль, отличающийся от стандартных.

По поводу отделённых сообщений в отдельную тему, то последняя будет удалена.

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

С Новым годом!

Аватара пользователя
sanfunkdisco
bb3.0.2
bb3.0.2
Сообщения: 26
Зарегистрирован: 12.11.2014, 20:29
Репутация: 1

Внешняя авторизация через соц сети [API, OAuth]

Сообщение sanfunkdisco » 18.01.2015, 23:57 #35

Кажись баг.
Если аватарка у пользователя в соцсети больше установленных максимальных на форуме значений, её размер в базе прописывается неправильно. Ширина задается как максимальная ширина на форуме, а высота остается оригинальной. В результате в шаблоне все подобные аватарки вытянуты.

Отправлено спустя 7 минут 12 секунд:
Хотя, если не ошибаюсь, у всех соц. аватарок стоит ширина, равная максимальной ширине аватарок форума, независимо от оригинального размера. Короче, пропорции не учитываются.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1252
Зарегистрирован: 08.08.2014, 14:26
Репутация: 354

Внешняя авторизация через соц сети [API, OAuth]

Сообщение Anvar » 19.01.2015, 11:30 #36

Да есть баг, переменную для второго значения не изменил. В соц сетях разные аватарки, где-то высота равна ширине, а где-то нет. Пропорциональное уменьшение налажено, отправлю.

На подходе новая версия для 3.0.12, с дополнительными настройками, синхронизацией и статистикой, загрузка аватар на сервер - по выбору.

Для phpBB 3.1.2 уже есть новое расширение, установлено здесь. После того как для 3.0.12 сделаю, буду заниматься детальным описанием, те кто обновится увидит в живом виде.

Аватара пользователя
sanfunkdisco
bb3.0.2
bb3.0.2
Сообщения: 26
Зарегистрирован: 12.11.2014, 20:29
Репутация: 1

Внешняя авторизация через соц сети [API, OAuth]

Сообщение sanfunkdisco » 20.01.2015, 22:26 #37

Теперь все ок, вроде :) А существующие непропорциональные аватарки должны выровняться при заходе пользователя, правильно? Или только если он нажмет на обновление соц. профиля на форуме?

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1252
Зарегистрирован: 08.08.2014, 14:26
Репутация: 354

Внешняя авторизация через соц сети [API, OAuth]

Сообщение Anvar » 21.01.2015, 10:49 #38

Обновление в
личном разделе, не обновляет профиль пользователя, это нужно лишь для
замены аккаунта в аналогичной сети. Хотя в будущем могут быть
дополнительные возможности API.

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


Новая версия готова. Осталось создать инструкцию по обновлению и для
стилей на базе subsilver2.

Аватара пользователя
sanfunkdisco
bb3.0.2
bb3.0.2
Сообщения: 26
Зарегистрирован: 12.11.2014, 20:29
Репутация: 1

Внешняя авторизация через соц сети [API, OAuth]

Сообщение sanfunkdisco » 26.01.2015, 01:57 #39

У меня появилось небольшое косметическое пожелание (хотя оно сразу и было). Хочется чтобы всплывающее окошко скрывалось по клику на любом свободном месте, т.к. в крестик в углу лень целиться. И/или сделать вместо элемента "a" элемент "button", по-моему он больше подходит в это место. Да и по наблюдениям за тем, как делают остальные - так правильнее.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1252
Зарегистрирован: 08.08.2014, 14:26
Репутация: 354

Внешняя авторизация через соц сети [API, OAuth]

Сообщение Anvar » 26.01.2015, 09:47 #40

sanfunkdisco писал(а):окошко скрывалось по клику на любом свободном месте

Пока это не сделано, но всплывающее немного подкорректировано и кнопка подправлена.
Версия новая отправлена.

Новшества все будут скоро оформлены в отдельной теме.

1. Отправка приветственного ЛС после регистрации и авторизации пользователя через соц сеть.
2. Возможность сохранения аватарок на сервере или же использовать внешние.
3. Запрет регистрации через соц сеть, оставив возможность только авторизации тем у кого аккаунты привязаны.
4. Разграничение прав доступа по возможностям привязывать аккаунты. Администраторам и модераторам запрещено по умолчанию.
5. Отключение всплывающего окна, иконок в темах, статусов и обновлений данных при авторизации.
6. Статистика(синхронизация статистики), отключение аккаунтов у пользователей или у одного пользователя.
Вложения
[API, OAuth] Внешняя авторизация для phpBB3.0 - 333.jpg


Вернуться в «Разработка и тестирование расширений»