Pull to refresh

Comments 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/

Так что, можно обойтись и без серверной части.
Не плохо было бы сделать возможность ввода нескольких пользователей каждой соц. сети.
Хорошее замечание. Это моя задача на ближайшее время.
UFO just landed and posted this here
значит я сделаю такую же систему, которая сейчас работает для facebook.
UFO just landed and posted this here
Согласен, вообще странно, что публичные посты можно смотреть только через авторизацию. В текущей версии посты с 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 к текущему проекту, спасибо за столь быстрый ответ.
Sign up to leave a comment.

Articles