Краткая информация о модуле (хаке)
Автор: Mofsy
Версия DLE:
9.x и выше
Функциональные возможности
Установка аватара
Если у пользователя имеется аватар в социальной сети или сервисе, то он будет автоматически установлен, если в панели управления включена установка аватара.
Аватар уменьшается согласно настройкам группы пользователей, в которую регистрируется пользователь.
Сопряжение аккаунтов
Пользователь может прикрепить сколько угодно профилей социальных сетей или сервисов. Входя через них, он будет попадать в один и тот же аккаунт.
Возможно авторизовываться напрямую, без использования социальных сетей или сервисов.
Сбор данных
Производится максимальный сбор доступных данных у провайдера. Если какие либо данные не доступны, они генерируются автоматически, если в настройках не указано запрашивать эти данные у пользователя.
Данные можно запрашивать обязательно, можно оставить пустыми, а можно и не запрашивать вовсе для более быстрой регистрации.
Уведомления
Уведомления о регистрации легко настраиваются в панели управления. Можно отсылать пользователю личное сообщение с приветствием и паролем, а можно не посылать если есть адрес электронной почты. В этом случае пользователю высылается обычное электронное письмо, как будто он прошел обычную регистрацию.
Возможно комбинировать уведомления как захотите, в панели управления имеется множество настроек. Текст уведомлений и оформление вынесены в файлы шаблона для более улучшенного использования.
Совпадение электронной почты
Возможность настройки в панели управления действия, в случае совпадения адреса электронной почты, что делать с пользователем. Его можно авторизовать с запросом пароля и прикрепить действующего пользователя к провайдеру, либо выдать ошибку, о том что такой пользователь с электронной почтой уже имеется на сайте.
Группа пользователей
Продвинутая настройка групп пользователей. Можно использовать настройки 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 - это отсутствие необходимости регистрировать приложения в социальных сетях и сервисах.
Установка аватара
Если у пользователя имеется аватар в социальной сети или сервисе, то он будет автоматически установлен, если в панели управления включена установка аватара.
Аватар уменьшается согласно настройкам группы пользователей, в которую регистрируется пользователь.
Сопряжение аккаунтов
Пользователь может прикрепить сколько угодно профилей социальных сетей или сервисов. Входя через них, он будет попадать в один и тот же аккаунт.
Возможно авторизовываться напрямую, без использования социальных сетей или сервисов.
Сбор данных
Производится максимальный сбор доступных данных у провайдера. Если какие либо данные не доступны, они генерируются автоматически, если в настройках не указано запрашивать эти данные у пользователя.
Данные можно запрашивать обязательно, можно оставить пустыми, а можно и не запрашивать вовсе для более быстрой регистрации.
Уведомления
Уведомления о регистрации легко настраиваются в панели управления. Можно отсылать пользователю личное сообщение с приветствием и паролем, а можно не посылать если есть адрес электронной почты. В этом случае пользователю высылается обычное электронное письмо, как будто он прошел обычную регистрацию.
Возможно комбинировать уведомления как захотите, в панели управления имеется множество настроек. Текст уведомлений и оформление вынесены в файлы шаблона для более улучшенного использования.
Совпадение электронной почты
Возможность настройки в панели управления действия, в случае совпадения адреса электронной почты, что делать с пользователем. Его можно авторизовать с запросом пароля и прикрепить действующего пользователя к провайдеру, либо выдать ошибку, о том что такой пользователь с электронной почтой уже имеется на сайте.
Группа пользователей
Продвинутая настройка групп пользователей. Можно использовать настройки 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 - это отсутствие необходимости регистрировать приложения в социальных сетях и сервисах.