Как стать автором
Обновить

Комментарии 39

Классный плагин. Какие соцсети будете добавлять в ближайшем будущем?
Спасибо, что оценили! В будущем в первую очередь предстоит работа над элегантностью кода. По социальным сетям предполагаю добавить google+, возможно instagram, и далее в зависимости от пожеланий будущих пользователей.
Foursquare, хорошо было бы!

А есть ли возможность по хештегу выводить сообщения?
В данный момент возможности выводить сообщения по хештегу нет и полагаю, так как они распространены только в twitter, то это довольно специфический (так как акцент сделан на возможность подключения нескольких соц сетей) функционал, который может быть позже.
«Только в twitter» это весьма не мало. Кроме того хештеги это своего рода kill-feature. Опять же емнип хештеги в некотором виде поддерживаются во вконтакте, и будет вводиться фейсбуком в обновлении.
Я с вами согласен, идея в том, что если требуется подключить только twitter, то для этого существуют плагины, работающие по хештег. Поэтому для плагина social-feed, это не первая задача в очереди, но она там есть.
Хорошо, я понял. Спасибо за вашу работу!
Я заметил, что в последнее время очень многие начали использоваться хештеги и в google+
Присоединяюсь к просьбе добавить google+
Не знаю было ли предложения в комментарях… Но не думали добавить еще youtube и rss? Правда это не совсем соцсеты, а рсс вообще не соцсети, но все же…
Так же было неплохо, если имелась возможность удалять дубликаты, которые повторяются с разных источников.
В ближайшее время буду использовать Ваш плагин на практике. Спасибо за работу. Ждем новых версий.
Это прекрасно! Сколько раз я раздумывал о написании этого плагина)) Продолжайте в том же духе!
Спасибо большое за поддержку!
А нельзя ли обойтись совсем без php и при этом без фб? Не пинайте сильно, я пока еще только учу js.
Хорошее замечание. В начале так и предполагалось, что не будет никакого php, но сначала все испортил facebook, а потом я еще решил вынести шаблон представления поста в отдельный файл. В ближайшее время постараюсь сделать шаблон обычным html. Что касается получения токена в facebook, то этот функционал я предполагаю еще дублировать на python и ruby. Добавляйте social-feed на github в избранное и следите за обновлениями :)
Я думаю автор вопроса имел ввиду, что была бы крутая возможность сделать такой виджет полностью клиентским, без серверной части вообще
Это я понял. Если не использовать facebook, то плагин станет клиентским как только я переделаю template.php в html. А для того, чтобы работал еще и facebook, то придется или передавать логин-пароль в открытом виде в $.ajax, или придумать что-то новенькое.
Ну, вообще, фейсбуковский app access token можно получить заранее и прописать руками в JS. Теоретически, он не меняется, если не делать резет секрета приложения

https://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/

Так что, можно обойтись и без серверной части.
Не плохо было бы сделать возможность ввода нескольких пользователей каждой соц. сети.
Хорошее замечание. Это моя задача на ближайшее время.
НЛО прилетело и опубликовало эту надпись здесь
значит я сделаю такую же систему, которая сейчас работает для facebook.
НЛО прилетело и опубликовало эту надпись здесь
Согласен, вообще странно, что публичные посты можно смотреть только через авторизацию. В текущей версии посты с twitter кэшируются в cookies, но пока это работает только до 10 постов.
Идея замечательная, но откуда он отображает посты? Только с личной стены? А если нужно отображать, например, из конкретной группы, владельцем которой ты являешься?
если вы говорите о ВК, то в vk_username вы можете написать id группы и он будет показывать посты из группы. Я поменял Медведева на Хабру — посмотрите в этом примере http://gitbox.ru/Social-feed/

 $('.social-feed-container').socialfeed({
                fb_username:'barack.obama',
                fb_limit:2,
                vk_username:'-20629724',
                vk_limit:2,
                tw_limit:2,
                tw_username:'jack',
                length:130,
                cookies:true
            });
Ага, отлично тогда. Но это не все :-)

Сообщения с любой стены — это хорошо. А что насчет ответов к этим сообщениям и обсуждений в группах (которые не на стене, а именно обсуждения)?
Но-но-но! Не все подарки в один праздник ) Пока ответы на сообщения не планируется выводить. Думаю что примерно через 1-2 месяца смогу перейти к этим задачам.
Ну, главное, чтобы вы это планировали реализовать :-)

А то как-то сами сообщения без ответов — это несколько тоскливо. Я, честно говоря, не знаю, как у вас это реализовано, но API позволяет забирать спокойно все сообщения со стены вместе с ответами. Да даже если плагин просто парсит ленту — тоже хорошо. Ну а дальше их можно спокойно скрывать по умолчанию и раскрывать по нажатию на какую-нибудь кнопу.

Я для жумлы делал нечто подобное, но с API — не доделал, отвлекся на другие дела. А сейчас вот и не знаю, стоит ли — ваш плагин же есть :-)
Направлений и возможностей для улучшений плагина — масса. Если учитывать, что я занимаюсь его развитием сугубо для себя, в свободное время, то требуется очень аккуратно расставлять приоритеты. Если все добавить, то агрегатор соцсетей получится )
А не лучше ли для кэширования использовать объекты или локальное хранилище?
думаю, что лучше, но в этом случае это хранилище нужно настраивать, а что касается объектов, то вы имеете в виде javascript объекты? Но если я все верно понимаю- их же нужно где-то хранить. Я на скорую руку их стал хранить в cookie.
Решил проверить как работает… В фейсбуке у меня постов нет, а вот в вк и твиттере лимит поставил по 20 постов. При первой загрузке отобразились только посты из вк, после обновления страницы — только твиттер. С третей попытки сервер выдал 400 ошибку:
Bad Request

Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Cookie
/n
К сожалению это правда. В статье и на гитхабе указано, что кэширование данных из твиттер работает только с объемами до 10 твитов. Сейчас активно работаю над улучшением библиотеки. Из последних обновлений — целиком убрана серверная сторона. Для facebook-авторизации необходимо напрямую вводить токен. Шаблон отображения сообщений теперь — обычный html, который заполняется благодаря библиотеке doT.js. Улучшено отображение времени, реализовав этот блок через moment.js. Конечно до сих пор есть недочеты, над которыми я, и ребята, которые так же стали помогать проекту, активно работают.
можете не устанавливать cookie:true, тогда кэширование происходить не будет и плагин будет корректно работать.
Отличная работа! Очень мощный и важный инструмент для многих, скажите, пожалуйста, а как близко в ваших планах внедрение отображения постов по хештегу?
Спасибо, что цените. По поводу отображения постов по хеш-тэгу — это сделать можно довольно быстро (реализовывал в другом проекте на основе social-feed). Пока такой задачи не стояло. Если вам требуется — можете добавить issue в https://github.com/pavelk2/social-feed и я реализую это в ближайшее время.
а «другой проект» у вас не в открытом доступе? я бы с радостью его изучил. Если нет такой возможности, тогда я добавлю issue к текущему проекту, спасибо за столь быстрый ответ.
работал в стартапе SmartWall — http://smartwall.com/en/mpi30a/. Да — сделайте issue — и я реализую.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории