Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Новый mSocial2 по сути это редактор RSS ленты который позволяет создавать задачи на определенное время для постинга в соцсети с помощью сторонних сервисов.
Что может:

Системные настройки
Как это все работает:
Идея использования сторонних сервисов
Плюсы:
Минусы:
Сервисы на которых тестировал:
seolit.ru/
amplifr.com/
Сервисы где тоже должно работать:
novapress.com
publbox.com/rss
pur.ninja/
megapo.st/
Для постинга реализован отдельный класс который можно вызывать из других мест и это очень удобно(понятно что это тривиально):
Технически любой сервис постинга если он имеет возможность импорта из RSS должен работать с лентой.
Что может:
- Постинг фактически в любую социальную сеть c использование сторонних сервисов.
- Отложенный постинг.
- Прикрепление изображений к постам.
- Постинг по шаблону.
- Добавление, удаление задач на постинг.

Системные настройки
- msocial2_link_file — путь до файла где хранится лента, по умолчанию: {base_path}mSocial2.xml
- msocial2_rss_title — название rss ленты.
- msocial2_rss_description — описание rss ленты.
- msocial2_title — поле документа из которого берется заголовок поста.
Как это все работает:
- Настраиваем чанк под себя, с полями которые будем использовать для постинга.
- Меняем системные настройки компонента если, как минимум название ленты и описание.
- Выбираем сервис, регистрируемся, логинимся, привязываем там свои аккаунты социальных сетей, ставим ссылочку на нашу rss ленту.
- Переходим в компонент mSocial2 и создаем задачи на нужное время, для нужных документов, указываем id ресурса, выбираем дату и добавляем пост в задачи.
- Чистим старые задачи если нужно. Если нужно можно поставить для этого CRON на коннектор чтобы старые задачи чистились автоматически.
- Дожидаемся успешного постинга в соцсети.
Идея использования сторонних сервисов
Плюсы:
- Умер один сервис или что то у него пошло не так, перешли на другой, mSocial2 по барабану с каким сервисом работать.
- Все соцсети здесь и сейчас, если бы я делал еще одноклассников, переделывал facebook, то скорей всего вы бы выхода так и не дождались.
- Подключиться к сервису гораздо проще чем генерировать кучи ключей держать их в актуальном состоянии и т.д. Функционал для коннекта к соцсети в сервисах есть как правило готовый, и подключить аккаунт того же вк очень и очень просто.
- Отложенный постинг без гемороя.
Минусы:
- Дополнительные затраты на оплату аккаунта с сервисе постинга.
- Нужно немного разобраться в том как подключить ленту RSS и зарегистрироваться.
- Рразделить шаблоны для разных соцсетей не получится.
Сервисы на которых тестировал:
seolit.ru/
amplifr.com/
Сервисы где тоже должно работать:
novapress.com
publbox.com/rss
pur.ninja/
megapo.st/
Для постинга реализован отдельный класс который можно вызывать из других мест и это очень удобно(понятно что это тривиально):
// Только убедитесь что $modx подключен
include_once(MODX_CORE_PATH.'components/msocial2/model/msocial2.class.php');
$mSocial = new mSocial2($modx);
// Добавляем запись в Rss массив имеет больше параметров, id является обязательным
$msocial2->addItem();
// Удаляем определенные записи по массиву guid
$msocial2->removeItems();
// Удаляем старые записи из rss, по умолчанию будет считать записи добавленные 6 минут назад старыми
$msocial2->removeOld();Технически любой сервис постинга если он имеет возможность импорта из RSS должен работать с лентой.
1.0.1
- Исправил путь к connector.php.
1.0.0
- Первый релиз.



Последние обсуждения в сообществе MODX.pro