Плагин интеграции с Telegram API


Выпустил первую версию адаптации библиотеки Telegram Bot API PHP к AltoCMS.

В коде плагина выполнены примеры встраивания через хуки, расширения функционала существующих функций (E::ModuleNotify()—>SendTalkNew()) и реализована рыба командного интерфейса бота, работающего через Webhook.

Читать дальше →

AltoCMS + vBulletin 3.8.7

Данная тема и соответствующий плагин являются продолжением темы интеграции AltoCMS с проектами, начинавшимися и сушествующими на других системах.

У меня был форум на phpBB, который надо было интегрировать с LS/Alto(на тот момент разница между ними была минимальна). Первоспененно стояла задача начать работать с хешами phpBB, затем, само собой, встала задача по организации кросс-доменной авторизации. В моём случае phpBB и AltoCMS висели на разных доменах, но даже если раскладывать программные продукты по каталогам в рамках одного домена, то по сути ничего не изменится. Ну разве что слово «кросс-доменная» заменить на «кросс-системная».. —).

Читать дальше →

Обновление плагина интеграции с соц.сетями.

Плагин интеграции обновился до версии 1.2.


В новой версии был исправлен ряд ошибок и добавлен режим экспресс-регистрации, который позволяет регистрировать пользователя на сайте в один клик без дополнительных окошек, страничек и тому подобного. Таким образом сейчас в плагине версии 1.2 доступно три режима регистрации:
1. С обязательным вводом email и логина после выбора соц.сети.
2. С обязательным вводом только email, даже если он был предоставлен социальной сетью (режим авто-логина). Логин при этом формируется из имени и фамилии пользователя под которыми он зарегистрирован в соц.сети. Эти имя-фамилия, конечно, преобразуются к разрешенным символам логина для Альто — транслитерируются, запрещенные символы заменяются знаком нижнего подчеркивания и т.д. В крайнем случае, если логин уже есть на сайте новый логин формируется набором случайных символов.
3. Экспресс-регистрация, в этом случае, если соц.сеть предоставила email и имя-фамилию, у пользователя ничего не запрашивается и он авторизуется на сайте моментально. Если же email от соц.сети не поступил, то он будет запрошен у пользователя.

Про социальные плагины, ионкуб и Рождественские скидки

Сначала про самое приятное: По 7 января 2015 года включительно на плагин интеграции с соцсетями дается скидка в 30%. Т.е. вы можете купить плагин за 1260 рублей, вместо 1800 рублей. По нынешнему «веселому» курсу (если он, конечно, не рухнет еще больше) это всего около 20 долларов!

На плагин гостевых комментариев скидки нет, т.к. он и так бесплатный :)

Оба плагина могут интегрироваться с десятью социальными сетями. Для этого разработчик обоих плагинов Андрей (aka andreyv) проштудировал документацию всех этих сетей, разобрался с из API и разработал собственную библиотеку взаимодействия с Alto CMS.

Читать дальше →

Социальные плагины

Плагины социальных комментариев доступны в каталоге!!!

В каталоге размещены два новых плагина – плагин интеграции с социальными сетями и плагин гостевых комментариев с авторизацией через соц.сети. Оба этих плагина решено было сделать с защитой ioncube. Знаю, противников ионкуба в сообществе достаточно, но в этом случае шаг обоснован.
Для обоих плагинов была разработана оригинальная расширяемая библиотека взаимодействия Альто с социальными сетями и код только этой библиотеки защищён ioncube, остальные файлы плагина открыты и доступны для чтения и модификаций. Кроме того, интерфейс библиотеки открыт и методика добавления других социальных сетей к плагинам описана в файле manual/Example.class.php.

Плагин интеграции

посмотреть демо версию

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

Если про плагин интеграции я писал, то про плагин гостевых комментариев нужно упомянуть отдельно. Этот плагин, кстати, хоть и будет защищен ионкубом, но будет распространятся бесплатно.

Плагин гостевых комментариев

посмотреть демо версию

В нем доступны те же социальные сети что и в плагине интеграции (кроме твиттера)
Плагин позволяет оставлять комментарии к топикам без регистрации, но через авторизации в какой-либо соц.сети или только с указанием email. Плагин имеет админку и все его параметры указать можно без ковыряния в файлах CMS, то есть можно выбрать либо один из режимов работы плагина соц.сети/email, либо включить оба режима. Общий порядок работы с этим плагином такой:
В топике пользователь при желании оставить комментарий просто выбирает способ которым он это сделает.

Плагин интеграции с социальными сетями


Здравствуйте )
Основной этап работы над плагином интеграции с социальными сетями закончен. Выношу его на обсуждение. Посмотреть в работе можно здесь — http://gladcode.ru. Да, по этой ссылке сборка Charming, но речь пока не о ней, отдельный её анонс будет позже.
Вот что это плагин умеет:
— Авторизовываться на сайте через десяток социальных сетей;
— Брать из социальных сетей доступную дополнительную информацию и заполнять ею профиль создаваемого пользователя.
— Публиковать в социальные сети (не во все, правда) информацию о публикациях пользователя, новом статусе, новой записи на стене;
— Искать по сайту друзей из социальных сетей;
— Публиковать в открытую группу Фейсбука (почему только в нее расскажу попозже) информацию о новых публикациях.
— Конфигурироваться через админку без ковыряния в конфигах.

Читать дальше →