Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Модули для DLE » Regger 1.0 - регистрация и авторизация через социальные сети и сервисы

Regger 1.0 - регистрация и авторизация через социальные сети и сервисы


     05.03.2014    regger, социальные сети, регистрация, авторизация    Модули для DLE    9116    41 комментарий

Краткая информация о модуле (хаке)

Автор: Mofsy
Версия DLE: 9.x и выше
Цена: 30$
Функциональные возможности

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

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

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

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

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

Группа пользователей
Продвинутая настройка групп пользователей. Можно использовать настройки DLE, либо настроить группу пользователей на уровне модуля.
На уровне модуля можно выбрать группу пользователей глобально, либо задать для каждого провайдера отдельно. Большего и не требуется.

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

Включение и выключение
Глобальное включение и выключение модуля в административной панели. Если выключить модуль, то через него невозможно будет регистрироваться и авторизовываться на сайте. Вместо этого, будет показано сообщение о том, что он выключен.
Определенный провайдер может быть выключен отдельно, при включенном модуле.

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

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

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

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


Технические возможности

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

Максимальный внедрение в DLE
Модуль учитывает практически все моменты работы DLE по части регистрации пользователей. Например регистрация с одного айпи адреса, выключение сайта, сессии и другое.

Конвертация пользователей
Если у вас уже установлен один из модулей: Vauth, Loginme, то из них возможно перенести пользователей в Regger практически без потерь.
Для этого нужно скачать конвертер и запустить его.

Совместимый код
Код полностью совместим с версиями PHP выше 5.2 и написан очень профессионально. Каждая функция и зависимость продумана до мелочей.

Utf-8 и cp-1251
Поддержка двух стандартных кодировок DataLife Engine. Поставляются полностью в разных вариантах дистрибьютивов. Вы сами решаете которой использовать.
Это сделано для улучшения производительности и совместимости. Не будем отходить от традиций DLE.

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

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

Модульность
Благодаря модульному исходному коду, Regger можно легко доработать под свои критерии, либо заменить одну из нескольких частей кода без потерь.
Возможно дописывание вывода соц. сетей в разных местах DLE, полная смена дизайна.

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

Быстрая установка
Regger почти не вносит изменения в существующие таблицы DLE в базе данных. Установка и обновление производятся интуитивным мастером установки и обновлений для избежания ошибок.
Но нужно мастерство, что бы внедрить модуль в дизайн сайта. Это уже не зависимая от нас процедура.


Организационные моменты

Документация
Regger хорошо задокументирован. Благодаря этому он легок в установке, использовании и удалении. Хорошая и продуманная система версий.
Инструкция по настройке провайдеров, так же присутствует в панели управления. Она обновляется по мере сил и времени у лицензиара. Данные о настройке получаются по JSON на javascript.

Стабильность
Релиз хоть и первый, но был протестирован такими гуру как ПафНутиЙ, 5Nizza и другими. Еще раз спасибо им, за тесты и добавленные идеи.

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

Лицензии
Лицензии для данной мажорной версии двух типов:
1. На домен, включая domain.ru и www.domain.ru.
2. На домен, включая domain.ru, www.domain.ru и все под домены этого домена. Видел запрос таких лицензий, но честно говоря не понимаю зачем нужно такое.
Срок действия лицензии 1 год. В течении всего времени доступно обновление и работа модуля. Продление как и у CMS DLE платное. Сфера социальных сетей очень агрессивна и требует постоянной доработки и обновлений. Продление со скидками.

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


Дополнительная информация

Официальный сайт: http://regger.pw/
Демо: http://regger.pw/demo/
Демо панели управления: http://regger.pw/admin.php (доступно после авторизации)
Подробное описание: http://regger.pw/features.html
Обсуждение: http://regger.pw/talk/topic-13/

Системные требования
- DLE 9.x и новее (на ранних версиях не тестировалось, но работать должно и на 8.x)
- PHP 5.2 и новее
- PHP с модулем cURL
- OpenSSL для PHP
- ionCube Loader версии не ниже 4.4
Подробные данные уточняйте на официальном сайте.

Скидки
- Первая копия на один домен 30$, на один домен включая все его под домены 40$
- Вторая копия на 25% дешевле
- Третья копия и до десятой копии на 40% дешевле
- От десятой копии и далее на 60% дешевле
- Купоны на скидку будут выдаваться в конце недели, примерно.
Покупка осуществляется в автоматическом режиме в личном кабинете. Расчет скидок тоже автоматический.

Любителям ULogin
Модуль совместим с ULogin, но данная функция будет рассмотрена отдельно в будущем. Пока мы не готовы представить данную функцию, но она готова.
Единственный плюс использования ULogin в Regger - это отсутствие необходимости регистрировать приложения в социальных сетях и сервисах.

41 комментарий

shevke
Юзер

shevke - 16 марта 2014 18:20 -

Дороговато охренеть

Mofsy
Эксперт

Mofsy - 16 марта 2014 23:56 -

Цены снижены до 25 долларов за первую копию. За вторую 25, за третью 15, от 3 копии 10 долларов идет. Это совсем не дорого. Нужно поддерживать стабильность и качество.
Готовится версия 1.1, после выхода DLE 10.2 выйдет версия 1.2

PS: 20% купоны на скидку с первой лицензии у Пафтуния. Раздавать будет, как у него появится время :)

dj-avtosh
PHP-developer

dj-avtosh - 17 марта 2014 03:33 -

Да вроде 1000р это не так дорого..

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

User_1193
Юзер

User_1193 - 18 марта 2014 06:39 -

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

Mofsy
Эксперт

Mofsy - 18 марта 2014 18:21 -

полугодовые попытки связи с разработчиком не увенчались успехом, поэтому форум был значительно доработан и после совета модератора с официального форума (Grey вроде), копирайты были удалены и форум теперь остался сиротой с множественными доработками.
И почему пишешь с аноним аккаунта? Наверное это так модно троллить на пустом месте. Вы еще лицензию DLE проверьте :) и диплом программиста на наличие двоек и гос. регистрации.

User_1193
Юзер

User_1193 - 20 марта 2014 08:12 -

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

Теперь коротко о главном.. хотя нет, коротко не выйдет, буду троллить во всю, не жалея букв и времени.
Вопрос появился действительно на пустом месте, и в моих глазах это пустое место подкосило ваш авторитет, посему и стало интересно, какие чувства испытываете вы, когда смотрите туда где должен быть копирайт буллет энерджи, и видите пустое место? В итоге это начинает наводить на неприятные мысли.
Особенно это актуально на фоне модулей в выбранной вами нише:
--- Один зашил в модуль бекдор, после сделал под бесплатным, но таким, что минимум неделю придётся сидеть и пилить его до человеческого состояния
--- Со вторым не менее забавная ситуация: изначально проект выехал на чёрном пиаре vauth мода, первый программист забил болт на проект, человек возглавлявший проект редкостный балабол, постоянно кормивший завтраками, а пришедший через пол года другой программист ещё и начал мне предъявлять что я не правильные костыли для модуля выкладывал, при этом сам в финальном релизе так и не выпилил пустую ссыль на яндекс, видимо предложенный для этого код тоже был написан не по феншую... проблему до сих пор решаю через костыль реплейсом в index.php
--- И вот появляется третий проект... на первый взгляд вроде бы всё гладко... но возникают такие вот неудобные вопросы:
Вы, разработчик платного скрипта, нарушили условия лицензирования условно бесплатного скрипта, вот мне и интересны причины побудившие вас на это. Неуважение к автору скрипта? Попытки скрыть то что используете сторонние разработки? Результат СЕО оптимизации, чтобы поднять сайт в выдаче по запросу Regger ( весьма сомнительно, т.к. ссылочные факторы незначительно влияют на выдачу... да и выдача с семантическим ядром вашего сайта будет в любом случае однозначной)? Не хотите чтобы с сайта вели лишние ссылки, дабы подороже продать с него ссылки с линкопомоек?
Мне продолжать выдумывать всякий бред, или вы всё же сможете пролить свет на истину?
А то что автор на связь не выходит - вовсе не оправдание, а как раз тот факт, который и дал мне уверенность утверждать что скрипт не был куплен.
Доработки - тоже смешно... я один 100% некоммерческий проект на ДЛЕ месяц дорабатывал, подозреваю что по количеству доработок переплюнет то что вы сделали с форумом как минимум втрое... а разрабы мне изверги письма с угрозами шлют, судить обещают.... и безразлично им что я там и как доработал, то что версия там древняя, которую не могу обносить из-за тонны доработок - тоже безразлично. Комментов более 1000, новостей почти 3 000, условия бесплатного лицензирования нарушены, значит я негодяй, злодей, должен понести жестокую кару... но я там, в отличии от вас, не предлагаю никаких услуг, и ничего не продаю, и даже рекламы там нет, посему и юзеры того проекта меня поймут, а того гляди ещё и матерное словечко в адрес целсофта уронят... я вот вас не могу пока что понять, а вы мне вместо нормальных объяснений что-то про троллинг рассказываете, дипломы и прочие глупости.

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

ПафНутиЙ
Админ

ПафНутиЙ - 20 марта 2014 09:45 -


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

На тестирование Loginme я не подписывался поэтому да, тестер loginme из меня не очень. Ну а если буду ставить каждый модуль/хак, который потестировал и он мне понравился, на этот сайт - не думаю, что из этого выйдет что-то хорошее. К тому же сайт то тоже не коммерческий, и живёт исключительно благодаря помощи моих друзей-программистов и доходам от рекламы (как раз хватает на хостинг и иногда на webeffector).

Regger мне по ощущениям больше нравится, чем loginme (имхо), по крайней со стороны пользователя, не сильно разбирающегося в тонкостях привязки соцсетей.
Про Regger я ещё напишу отдельно, и постараюсь детально сравнить его с loginme, как независимая и незаинтересованная сторона вопроса.

Каков вопрос - таков и ответ. Просто помните об этом.

OTM
Юзер

OTM - 20 марта 2014 21:23 -

Спасибо, буду следить за новостями в блоге

Mofsy
Эксперт

Mofsy - 20 марта 2014 14:14 -

User_1193,
сути дела не меняет, частным сыском заниматься не намерен. Надо будет, разработчик сам напишет. Раз он не пожелал отвечать сразу, когда хотелось купить с декабря 2012 по октябрь 2013 года.
Кроме того, при покупке, хотелось бы что бы он работал из коробки на моем php 5.5

PS: шутка с сайтом на DLE не удалась. Он исправно работает на 5.5 и что бы его оплатить - не надо тратить года. Достаточно пройти онлайн оплату за 5 минут.

OTM
Юзер

OTM - 21 марта 2014 15:46 -

Я не шутил, а заострил внимание на то что количество доработок не имеет никакого отношения к условиям лицензирования, а так же показывал разницу отношения пользователей к администрации коммерческих и некоммерческих проектов, в случае нарушения последними каких-либо обязательств перед третьими лицами. Исключение могут составлять коммерческие проекты предоставляющие заведомо нелегальные услуги либо товары.
Говоря простым языком - Если покупатель видит что продавец кого-то в чём-то наё***ает - то у него появится вполне здравое недоверие как к продавцу, так и к предлагаемым им товарам и услугам. Я, в данном случае, потенциальный покупатель, т.к. годовая лицензия на логинми закончится уже в мае.
В целом же всё это уже не имеет никакого значения, необходимую мне информацию я получил, буду анализировать. Спасибо.

Mofsy
Эксперт

Mofsy - 21 марта 2014 17:02 -

Вся суть в том, что не у кого покупать. Как напишет White-master, так и купим. Копирайт все равно нельзя было оставить из за переработки файла индекса. Там 70% кода удалено, и копирайты не были выставлены после неоднократного убеждения Модератора официального форума, что разрешения на взятие за основу BE для нового форума не трубуется. Впрочем это уже лишняя информация.

doktorpull
Юзер

doktorpull - 27 марта 2014 13:31 -

Сколько сейчас провайдеров поддерживается?

Mofsy
Эксперт

Mofsy - 27 марта 2014 13:57 -

doktorpull,
16, список всех можно посмотреть тут http://regger.pw/customer/files/

doktorpull
Юзер

doktorpull - 4 апреля 2014 20:02 -

А вы не планируете добавит Steam? Если да то когда. а если нет то можно сделать это по моей просьбе?

Mofsy
Эксперт

Mofsy - 4 апреля 2014 22:16 -

doktorpull,
планируется, но тут вопрос возникает в дизайне. Надо выводить форму ввода... это очень трудоемкий философский вопрос. Как выпустим Regger 1.2 так и подумаем (сегодня, завтра).

doktorpull
Юзер

doktorpull - 21 апреля 2014 18:02 -

Рад что добавили.

Mofsy
Эксперт

Mofsy - 22 апреля 2014 17:58 -

Если есть какие нибудь другие сети, то можем их рассмотреть.

aebot
Юзер

aebot - 21 марта 2014 00:14 -

Когда купончики на скидку ожидать можно?

Mofsy
Эксперт

Mofsy - 21 марта 2014 03:07 -

5C8DB-ED96D-56352-A3245-C4633

Если успеешь) 20% скидка. Купон одноразовый.

aebot
Юзер

aebot - 21 марта 2014 10:48 -

Ошибка купона!
Вы ввели не верный купон на скидку, пожалуйста проверьте код и повторите попытку.

Mofsy
Эксперт

Mofsy - 21 марта 2014 13:50 -

забрали уже, напишите к Пафнутию в личку, может там даст.

Korobasow
Юзер

Korobasow - 21 марта 2014 12:47 -


Системные требования
- DLE 9.x и новее (на ранних версиях не тестировалось, но работать должно и на 8.x)
- PHP 5.2 и новее
- PHP с модулем cURL
- OpenSSL для PHP
- ionCube Loader версии не ниже 4.4


К примеру у меня не поддерживает хостинг этот параметр OpenSSL для PHP
Что делать в таком случае?
=============================================================
Обновлять движек не предлагайте, не буду по своим личным соображениям!
менять хостинг то же не предлагайте пожалуйста!

Mofsy
Эксперт

Mofsy - 21 марта 2014 13:49 -

ответили на форуме, решение найдено ;)

Korobasow
Юзер

Korobasow - 21 марта 2014 15:43 -

Все пропало я думаю!
Нет решения с моим хостинг провайдером =)

Mofsy
Эксперт

Mofsy - 21 марта 2014 17:03 -

все таки решили же :) Но для таких хостингов будут уменьшены системные требования, путем добавления нескольких вариантов получения контента.

Korobasow
Юзер

Korobasow - 21 марта 2014 17:15 -

Мне остаётся только ждать обновления?

Mofsy
Эксперт

Mofsy - 21 марта 2014 17:22 -

Т.к. новая версия вышла сегодня утром, не каждый день же версии печатать. Снижение требований к серверу будет при выходе 1.2 версии, выход которой планируется, сразу после выхода DLE 10.2

Korobasow
Юзер

Korobasow - 21 марта 2014 17:26 -

всё понял, спасибо!

aebot
Юзер

aebot - 21 марта 2014 21:06 -

delete

MegaBoBeR
Юзер

MegaBoBeR - 5 апреля 2014 02:43 -

На 10.2 точно работает?

Mofsy
Эксперт

Mofsy - 5 апреля 2014 03:12 -

сегодня днем обновим до версии 1.2, версия 1.2 да точно работает.

MegaBoBeR
Юзер

MegaBoBeR - 7 апреля 2014 12:48 -

Что там с абновкой? А то купил, а 1.2 так и нету.

Mofsy
Эксперт

Mofsy - 8 апреля 2014 02:36 -

багов в 10.2 уже 2 дня не обнаруживали, думаю что можем выкладывать 1.2 версию. В течении 24 суток на почту придет уведомление об обновлении.

Mofsy
Эксперт

Mofsy - 8 апреля 2014 22:06 -

24 часов :)

MegaBoBeR
Юзер

MegaBoBeR - 8 апреля 2014 03:03 -

Mofsy,
Спасибо!

4_sezona
Юзер

4_sezona - 16 мая 2014 02:25 -

Что то начитался я тут... Ничего не понял.
Хотелось бы услышать отзывы или сравнение с ulogin

Mofsy
Эксперт

Mofsy - 16 мая 2014 07:11 -

Данный сайт использует Regger, раньше тут стоял LoginMe. Выводы делать вам.

Lynat1k
Юзер

Lynat1k - 17 мая 2014 02:46 -

так понял тут пользователи храняться в базе данных Regger? и авторизация происходит через ваши сервера или как? а то смущает тот факт что не нужно создавать приложение в соц сетях

Slavchik
Юзер

Slavchik - 17 мая 2014 05:38 -

Lynat1k,
1 пользователи хранятся в отдельной таблице бд dle.
2 авторизация происходит через сервера соц.сетей поэтому создается приложения для каждой из них.

Mofsy
Эксперт

Mofsy - 17 мая 2014 09:59 -

Я думаю что вам уже ответили :)

BoBa
Юзер

BoBa - 24 июня 2014 11:26 -

Пафнутий, на regger.pw есть информация, что вы выдаете купоны на значительную скидку при покупке. Можно ли получить?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх