Я уже вижу, как некоторых личностей трясет в конвульсии от того, что кто-то посмел в очередной раз написать сообщение в ленту, да ещё и решить задачу, которая имеется "из коробки". Но, пожалуйста, дочитайте до конца. Данный материал не о том, кто круче, и не о решении проблем. Я предлагаю уравновешенным людям, разного уровня, досуг в виде решения совместных головоломок и практик программирования. Причем, не обязательно в рамках предложенного решения, а во всём, что угодно. Предлагайте. |
Регистрация пользователей через соц. сети решается и
Но если это кого-то, по какой-то причине не устраивает или хочется иметь большую гибкость, иметь возможность наследования или изменения поведения, то можно попробовать и данную библиотеку, разработанную уже достаточно давно. Но как это часто бывает, выкидывать жалко, да иногда и пригождается.
Привёл код в надлежащий для публикации вид и делюсь с общественностью:
Также, данная библиотека может быть хорошей иллюстрацией, для начинающих разработчиков, использования паттерна проектирования
Также данная библиотека может быть отличным поводом для контрибуции.
Во-первых, пока имеется только три адаптера: Вконтакте, Facebook и Google. Можно их расширить. Во-вторых, в дистрибутив можно включить готовые компоненты авторизации и мульти привязки, к тому же править код библиотеки для этого не потребуется, все данные она уже возвращает и нужный функционал имеет. Такие компоненты я уже делал и они используются на некоторых проектах, но код имеет большую связанность и подойдёт не всем.
В Битрикс сообществе не очень много инициатив для совместной разработки и OpenSource-проектов, но иногда не хватает общения между разработчиками и обменом опыта. Данный пост и предложенное решение не решает серьезных болей, а в очередной раз нацелен на попытку завязать диалог и поиск дружественных точек соприкосновения.
Однажды мне доводилось немного котрибьютить интересное решение
Если и у вас есть такие проекты или идеи для совместного решения, пожалуйста в комментарии!