mSocial - или залихвацкий кросспостинг в соцсети.
В общем недавно загорелся желанием написать какое-нибудь полезное расширение. По своему опыту точно знаю, что нормальных расширений для постинга в соцсети нет. А увидев что появился VKShare за 800 рублей, да еще и с возможностью постинга только в ВК. Мое терпения лопнуло, а вернее закричало «Доколе?». Тем более что я давно собирался довести до ума свое владение ООП. В общем из всей этой вакханалии родился, а вернее рождается mSocial. На данный момент я только разобрался как легко и замечательно, помощью API постить сообщения во всевозможные группы, профили и страницы, этих распрекрасных социалок. За этим был написан класс для легкого и удобного постинга.
Собственно за чем я это пишу, а пишу я для того что бы узнать мнение сообщества. Может быть у кого то есть какие то эпичные идеи по внедрению функционала. У меня в принципе тоже идей масса, но все же хочется услышать мнение со стороны. Ну и в принципе нужен ли он кому то :). Потому что если не нужен, вполне возможно переведу разработку на ветку evo. Но все таки пока я его вижу на revo, потому что в первую очередь отдаю предпочтение этой ветке.
Что планируется в принципе в mSocial. Постинг при сохранении, отложенный постинг. Кросспостинг в Vk(реализован), Fb(реализован), Twitter и ЖЖ на основе уже существующих библиотек. В будущем планирую добавлять новые социалочки, по мере сил и времени.
В виду того что опыта в ООП у меня кот на плакал(однако очень понравилось, код такой чистенький). Расширение планирую распространять практически даром. Рублей так за 200-300.
Подбадривание приветствуется :) (какое то более, менее серьезное дополнение я разрабатываю впервые, а ООП подход так и вовсе использую раз второй, так что больно камешками не кидать).
Собственно за чем я это пишу, а пишу я для того что бы узнать мнение сообщества. Может быть у кого то есть какие то эпичные идеи по внедрению функционала. У меня в принципе тоже идей масса, но все же хочется услышать мнение со стороны. Ну и в принципе нужен ли он кому то :). Потому что если не нужен, вполне возможно переведу разработку на ветку evo. Но все таки пока я его вижу на revo, потому что в первую очередь отдаю предпочтение этой ветке.
Что планируется в принципе в mSocial. Постинг при сохранении, отложенный постинг. Кросспостинг в Vk(реализован), Fb(реализован), Twitter и ЖЖ на основе уже существующих библиотек. В будущем планирую добавлять новые социалочки, по мере сил и времени.
В виду того что опыта в ООП у меня кот на плакал(однако очень понравилось, код такой чистенький). Расширение планирую распространять практически даром. Рублей так за 200-300.
Подбадривание приветствуется :) (какое то более, менее серьезное дополнение я разрабатываю впервые, а ООП подход так и вовсе использую раз второй, так что больно камешками не кидать).
Комментарии: 26
Давай друг, я верю в тебя.
спасибо))
Отличная идея. Готов присоединиться к разработке или тестированию.Кстати, я тут разработал расширение для проставления лайков для любых объектов. Но не упаковал нормально в пакет, документацию написать надо и баги пофиксить. Кому то интересно вообще такое?
Очень интересно!
Но вопрос «проставления лайков» — в соцсети отправляется или просто голосовалка на сайте?
Но вопрос «проставления лайков» — в соцсети отправляется или просто голосовалка на сайте?
Нет, они внутренние лайки, которые не связаны совершенно с соц. сетями сторонними.
Есть объект «ресурс», «фото», «видео» через объекты modx если сделаны и имеют запись в бд, то их можно лайкать авторизованным пользователям, например, id объекта учитывается.
Я сейчас делаю сайт с обучающими уроками, вот там можно ставить урокам лайки. Типо соц сети, по обучению.
Голосовалкой тоже не назовешь… Те же лайки, что в вк, только для сайта, можно так сказать…
Есть объект «ресурс», «фото», «видео» через объекты modx если сделаны и имеют запись в бд, то их можно лайкать авторизованным пользователям, например, id объекта учитывается.
Я сейчас делаю сайт с обучающими уроками, вот там можно ставить урокам лайки. Типо соц сети, по обучению.
Голосовалкой тоже не назовешь… Те же лайки, что в вк, только для сайта, можно так сказать…
Понятно. То же что like.artdevue.com/ru/
Владимир, вы либо не внимательно прочитали, что я написал, либо не внимательно изучили возможности этого компонента))
Я его видел, но он лично мне не подошел по определенным причинам.
Так, что похожие функции, но не тоже самое.
UPD Также дополню, что представленный компонент можно сравнить по функциональности с tickets, а мой более упрощенный вариант и решаю определенную задачу. Я бы сравнил два компонента: tickets и easyComm. В любом случае, я подготовлю компонент и предложу бесплатно его опробовать, вполне возможно найдутся те, кому он пригодится…
Я его видел, но он лично мне не подошел по определенным причинам.
Так, что похожие функции, но не тоже самое.
UPD Также дополню, что представленный компонент можно сравнить по функциональности с tickets, а мой более упрощенный вариант и решаю определенную задачу. Я бы сравнил два компонента: tickets и easyComm. В любом случае, я подготовлю компонент и предложу бесплатно его опробовать, вполне возможно найдутся те, кому он пригодится…
вы либо не внимательно прочитали— нет, я просто не телепат, а из вами написанного суть (именно суть, а не нюансы и техническая реализация) — точно то же, что я привел в ссылке. Вы, да, можете представлять себе совсем иначе, на уровне важных для вас нюансов.
Идея хорошая, я не так давно прорабатывал эту идею, но столкнулся с кучей тонкостей. Там на самом деле слишком много работы получается, очень много нюансов, таких как: сохранение idшников постов для всех соцсетей (для последующего удаления или изменения поста при удалении или обновлении ресурса), загрузка изображений абсолютно разными методами для разных соцсетей, разница в количестве принимаемого контента — 140 символов для твиттера например, настройки для каждой группы ресурсов отдельные (где то надо публиковать картинку и текст, где-то только текст), проблемы автоматического получения токенов для всех соцсетей и некоторые другие.
Так что если есть время — пробуйте. =) Могу только пожелать удачи)
Так что если есть время — пробуйте. =) Могу только пожелать удачи)
Да сложностей много, не спорю. Вполне возможно токены придется получать вручную. Тут или постоянно авторизовываться или получать вручную бессрочный токен. Ну думаю привязывать компонент как не крути будут разработчики. В любом случае придется писать наиподробнейшую документацию. И выводить уведомление о просроченных токенах. Я планирую реализовывать в таком ключе.
Великолепная идея! Давно уже ждём подобное дополнение. Было бы здорово ещё Одноклассники добавить.
Да думаю однокласники войдут в бетку.
Хотя, тут опять же зависит от их администрации, потому что как я знаю авторизация приложений там происходит в ручном порядке. В любом случае будем пытаться. А делать в обход принятого API вообще смысла не вижу, в один прекрасный момент ребята меняют морду и привет. Все развалилось )))
Делайте — будем брать)
G+ тоже добавите?
Классно если реализовать разные шаблоны для разных сетей.
Самый трудоемкий это FB если размер рисунка поста ниже 150х150 то произвольно выбирает самый большой рисунок в моем проекте это баннеры.
Даже og:meta теги не помогает.
Классно если реализовать разные шаблоны для разных сетей.
Самый трудоемкий это FB если размер рисунка поста ниже 150х150 то произвольно выбирает самый большой рисунок в моем проекте это баннеры.
Даже og:meta теги не помогает.
На данный момент я планирую запустить в первом релизе vk, fb, livejournall, twitter. Запросы к этим соцсетям уже реализованы. Осталось подключить их к основному классу и почистить от лишней шелухи.
На данный момент я подумываю над добавлением еще как минимум одной соцсети. Так как дело с одноклассниками пока заглохло, я направил письмо на подтверждение приложения, сапорты молчат. Пока однокласниками заниматься, не буду. Предлагаю сообществу, в комментариях к данному сообщению написать ту соцсеть, которую они хотели бы увидеть. (g+ засчитан)
ps: Постинг изображений под большим вопросом, вряд ли он будет в первом релизе. По той причине что не все соцсети поддерживают загрузку и последующую обработку изображений. Но в будущем я думаю в любом случае для тех соц сетей кои поддерживают такой функционал, я добавлю такую возможность.
pss: скорей всего шаблонов в первом релизе тоже не будет. Постится будет просто одно поле, например контент. Ну а вообще функция хорошая на мой взгляд, в будущем можно будет подумать над её реализацией, взвесить все за и против.
На данный момент я подумываю над добавлением еще как минимум одной соцсети. Так как дело с одноклассниками пока заглохло, я направил письмо на подтверждение приложения, сапорты молчат. Пока однокласниками заниматься, не буду. Предлагаю сообществу, в комментариях к данному сообщению написать ту соцсеть, которую они хотели бы увидеть. (g+ засчитан)
ps: Постинг изображений под большим вопросом, вряд ли он будет в первом релизе. По той причине что не все соцсети поддерживают загрузку и последующую обработку изображений. Но в будущем я думаю в любом случае для тех соц сетей кои поддерживают такой функционал, я добавлю такую возможность.
pss: скорей всего шаблонов в первом релизе тоже не будет. Постится будет просто одно поле, например контент. Ну а вообще функция хорошая на мой взгляд, в будущем можно будет подумать над её реализацией, взвесить все за и против.
Вывод изображении с поста не проблема если настроен вывод данных через og:meta.
Кроме FB все соцсети правильно понимает тег og:image.
Ok.ru как то не дружить с автопостингом.
Кроме FB все соцсети правильно понимает тег og:image.
Ok.ru как то не дружить с автопостингом.
Дружит вроде, но только нужно подтверждение прав apiok.ru/wiki/pages/viewpage.action?pageId=83034148.
Все мои запросы идут через официальные API для того что бы в будущем, все не поразлеталось + постинг будет происходить из админки, а не с морды)) То есть мой компонент будет работать через серверные запросы, а не shared.
ps: была идея сделать просто блок shared, для затравки, но что то я подумал и решил что он по факту ни кому не нужен. Расшарить можно и из готовой страницы вручную.
Все мои запросы идут через официальные API для того что бы в будущем, все не поразлеталось + постинг будет происходить из админки, а не с морды)) То есть мой компонент будет работать через серверные запросы, а не shared.
ps: была идея сделать просто блок shared, для затравки, но что то я подумал и решил что он по факту ни кому не нужен. Расшарить можно и из готовой страницы вручную.
плюс очень хочется постить в личном аккаунте на форуме IPB
И так чтобы для каждой соц. сети опции постинга были — где-то только аннотация, где-то текст+фотка, где-то текст + фотка + ссылка, а где-то и полная статья со всеми фотками.
И так чтобы для каждой соц. сети опции постинга были — где-то только аннотация, где-то текст+фотка, где-то текст + фотка + ссылка, а где-то и полная статья со всеми фотками.
Я как раз занимаюсь такой фишкой, сама постилка готова, осталось придумать как реализовать систему шаблонов и в бой.
Делала нечто похожее для одного сайта — ВК + FB
Но дело было давно, если необходимы наработки — пишите
PS встречала кстати и уже готовый компонент, только там он распространялся не через магазин, а вручную
Но дело было давно, если необходимы наработки — пишите
PS встречала кстати и уже готовый компонент, только там он распространялся не через магазин, а вручную
Врядли, но за предложение спасибо)
Пожелаю удачи! Мне очень надо твой продукт, сегодня тока терли за то что есть какие-то сервисы взимодействуйющие с апи разных социалок.
Моя мечта — просто ставить галочку при создании страницы, или продукта, или категории… так чтобы информация автоматом постилась вконтакт, фейсбук, твиттер и т.д., чем больше СС, тем лучше!
Моя мечта — просто ставить галочку при создании страницы, или продукта, или категории… так чтобы информация автоматом постилась вконтакт, фейсбук, твиттер и т.д., чем больше СС, тем лучше!
Так и будет, только ставишь галку и все данные постятся, по шаблону.
Жду и верю в твои силы, готов тестить, особенно за 200-300 руб
Я релизнулся, все на тестирование! mSocial — первый релиз.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.