Главная » Веб-разработка

Как создать несколько twitter-каналов с RSS лентой на одном аккаунте

26 Январь 2009 просмотров 1,339 комментариев 21


Спонсор месяца:
Дешевые гостиницы Питера – поиск отелей эконом-класса.


twitter иконкиНе секрет, что популярность сервиса Twitter растет молниеносно: он даже обогнал посещаемость Digg’a и стал центральной темой для написания статьи на конкурсе “Новогоднее постописательство“. Твиттер теперь есть не только у обычных юзеров, но и у политиков и звезд: Барак Обама, Бритни Спирс, Хиллари Клинтон, Ричард Бренсон и др. Одним словом, Twitter – один из популярнейших ресурсов в глобальной сети Интернет. Однако, по-прежнему остается вопрос о том как монетизировать этот сервис.

Но уже сейчас есть несколько проектов, где вы можете заработать на своей твит-ленте, например, Be-a-magpie или Linkbee. Заработать на них можно, естественно, путем размещения рекламы в  своих микропостах. Кстати, на сайте Twittad вы можете узнать во сколько оценивается ваш твиттер-аккаунт.

Сегодня я узнала очень интересный способ о том, как сделать так, чтобы на одном твиттер-аккаунте можно было разместить несколько тематических каналов, или рубрик, как вам больше нравится. Это будет полезно для тех, кто не хочет смешивать свою новостную микроленту с сообщениями про то как вы покушали или ложитесь спать.

Контекстная реклама “В контакте”.

Все конкурсы блогосферы

Шаг 1: придумать название канала

Весь секрет способа создания нескольких тематических каналов заключается в использовании сервиса поиска на том же твиттере. Все, что вам нужно делать, это приписывать в конце (или в начале) своего поста ключевое слово/тэг/название рубрики, которое будет указывать на данную новостную ленту. Например, я создала вот такую запись:

Тестовая запись в новый твиттер-канал

Здесь #getinccsnews – это и есть название моего нового канала. Название можно выбирать любое, главное чтобы оно было уникальным и не повторялось, иначе ваша лента будет подхватывать сообщения из других лент с таким же ключевым словом.

Шаг 2: написать поисковый запрос

Теперь идем на страницу поиска search.twitter.com и пишем в поле запроса следующую фразу:

#your-channel-name

Где #your-channel-name – то самое ключевое слово/тег/название вашей рубрики. Т.е. для моей ленты запрос будет выглядеть так: #getincssnews.

Если вы хотите, чтобы в этом канале отображались только ваши посты, или еще чьи-то, добавьте к запросу следующее:

#your-channel-name from:username1 OR from:username2

Здесь username1 – может быть например ваш аккаунт, а username2 – аккаунт друга, также пишущего в этот канал.

Запрос для моего канала выглядит так:

#getincssnews from:getincss

Ссылка на канал: http://search.twitter.com/search?q=%23getincssnews+from%3Agetincss

Вот так пользователи могут читать ваш новый канал, при этом им не будут видны другие ваши записи, т.е. не помеченные названием канала.

Шаг 3: пригласить читателей

Теперь, обратите внимание, что справа на сайдбаре странички поиска есть ссылка на RSS по данному запросу Feed for this query. Это значит, что вы легко можете предложить вашим читателем подписаться на обновление канала!

Подписка на мой новый канал: http://search.twitter.com/search.atom?q=%23getincssnews+from%3Agetincss

Шаг 4: выводим RSS-ленту канала на блог

Для того, чтобы вывести на своем блоге новости из вашего нового канала, нужно скачать код (зеркало на моем блоге), который любезно предоставил Ryan Carson.

Пример кода:

    <ul> <?php include('atom-html.php'); # The URL for the Atom feed from search.twitter.com $url = "http://search.twitter.com/search.atom?q= %23your-hash-tag+from%3Auser01+OR+from%3Auser02+OR+from%3Auser03"; # Create object to hold data and display output $atom_parser = new myAtomParser($url); # Return string containing HTML. The argument for getOutput() is the # number of items to display $output = $atom_parser->getOutput(5); echo $output; ?> </ul>

Вставляем в блог и готово! Только не забудьте подключить сервис подсчета подписчиков, например, всем известный FeedBurner.

Для чего это нужно?

1. Вы упростите жизнь своим твиттер-читателям, отфильтровывая неинтересные посты, но при этом продолжая писать что-угодно.

2. Вы можете вести несколько тематических микро-блогов, в том числе и рекламных.

3. Вы получаете еще больше читателей, т.к. можете затрагивать много разных тем в разных каналах.

4. Все что вы пишите будет доступно читателям вашего блога.

Как оптимизировать время постинга в канал?

Думаю каждый задумается над тем, как сделать так, чтобы не дописывать каждый раз имя канала вручную. Вывод: нужна небольшая веб-утилита которая позволит постить с выбором канала. Если кому интересно, сделаю в ближайшие дни, или можете сами поделиться кодом :) Вам будет большая благодарность от моего блога ;)

И на десерт: аппетитные twitter-иконки :)

Твиттер иконки

P.S. Мой твиитер

Блогун

Комментариев 21 »

  • ]]>Неясыть пишет: ]]>

    Я никак не могу понять, в чем прелесть твиттера, казалось бы – если есть блог, все можно писать туда х_Х  

    Цитировать

  • ]]>Автор пишет: ]]>

    я не считаю твит-блог полезным, если в нем пишут только о себе, что кушали, куда ходили. Даже мой твиттер щас бесполезен :) Если и зводить его, то реально для коротких новостей, типа “новость дня” или “совет дня”. Такое бы было интересно на мой взгляд.  

    Цитировать

  • ]]>Неясыть пишет: ]]>

    Получается, там используют краткие новости, возможно с ссылкой на более подробную информацию. Спасибо за разъяснения =) Знал что есть микроблоги, но вот назначением особо не интересовался.  

    Цитировать

  • ]]>Автор пишет: ]]>

    Да, этакий миниDigg :)  

    Цитировать

  • ]]>Сергей М. пишет: ]]>

    А причем тут дигг вообще? :)  

    Цитировать

  • ]]>Автор пишет: ]]>

    на твиттере можно также постить ссылки на статьи, как и на дигге.  

    Цитировать

  • ]]>Сергей М. пишет: ]]>

    Ммм, тогда блоги, тлоги, аська и все такое – тоже дигги? Можно же ссылки ставить? Вот хабра – да, с натяжкой можно назвать “диггом”, т.к. присутствует обсуждение и оценка. Единственное, там не ссылки, а полноценные публикации должны идти.

    То же и с твиттером. Хоть мы и сильно ушли от изначального “Вот ю ар дуинг?”, он не просто для ссылок. Хотя его можно использовать и для публикации текущих координат GPS, ссылок или собирать там закладки (но для этого лучше, конечно, использовать агрегаторы, такие как bestpersons или friendfeed). Твиты – это статусы из аськи, только часто меняющиеся и видные фолловерам. Твиты как бы служат инфоповодами или просто интересной информацией (в среднем, лишь около 10% из них ссылки). Реплаи – для короткого общения по этим поводам (в среднем – 20-30%). Иногда твиты ребложат (типа RT @marapper бла-бла-бла ссылка), но это не оценка, а просто распостранение интересного дальше по фолловерам. Те же хештеги, использованные тобой в контексте канала – это просто тема сообщения, которую можно использовать как угодно.
    Обычно – именно как тег, который ставят многие, чтобы можно было найти, например, “рецензии” по фильму (ну, обычно так боты с сервисами и поступают). Часто используют для отметки постов в собственных блогах – с помощью #blog и #tumblr, чтобы можно было найти все записи из блогов, затвиченные. Можно, как предложила ты – для каналов. Но, конечно, смысла в том, чтобы помечать им всё, даже реплаи – нет смысла. Зато “каналы” могут и помочь в некоторых сервисах, или же в простом выводе интересного вовне.

    Ну, половину из этого ты и так знаешь :). Можно использовать всё это как вздумается – никто ничего не запретит :).
    У фаворитсов, кстати, тоже есть RSS, так что можно легко куда-нибудь его вытаскивать и использовать по своему усмотрению.  

    Цитировать

  • ]]>Сергей М. пишет: ]]>

    оп, снобский коммент :)

    Кстати, у тебя тут не учитывается переносы в тексте – может, в теме стоит echo get_comment_text() вместо comment_text? Да и оформление древовидных давно пора вручную сделать, раз уж блог “для вебмастеров”.  

    Цитировать

  • ]]>Автор пишет: ]]>

    что значит вручную? Комменты постятся с использованием Ajax, поэтому естественно все на автомате строится.  

    Цитировать

  • ]]>Автор пишет: ]]>

    >> блоги, тлоги, аська и все такое – тоже дигги?
    Естественно нет, но каждый из перечисленных имеет данную возможность (постить сссылки). Поэтому я и назвала твиттер – минидиггом, т.к. как уже говорила, его можно использовать именно в этих целях.  

    Цитировать

  • ]]>Автор пишет: ]]>

    Про переносы знаю, надо просто “починить”…  

    Цитировать

  • ]]>Сергей М. пишет: ]]>

    вручную – это про изменение в теме. Собственно, где надо починить я уже сказал ^_^.
    Большие комментарии (мои))) становятся нечитаемыми просто.
    Про дигги еще раз – ключ здесь digg – выкапывать/закапывать, т.е. оценка ссылок. Твиттер же – от “чирик”, т.е. этакий акын.
    Ладно, я понял, но вот смешивать понятия точно не стоит.  

    Цитировать

  • ]]>Сергей М. пишет: ]]>

    а, вручную – это сделать нормальный CSS под стиль остального оформления, с нормальным читаемым текстом и всем прочим. Аякс тут не причем.  

    Цитировать

  • ]]>Сергей М. пишет: ]]>

    Кажется, это wp threaded comment, вон у Валенка делал нормальные комменты с тем же плагином http://va1en0k.net/  

    Цитировать

  • ]]>Автор пишет: ]]>

    Сейчас каждый новый коммент идет друг под другом и прекрасно различим от остальных, т.е. древовидность мне кажется хорошо просматривается.  

    Цитировать

  • ]]>Автор пишет: ]]>

    А, ты имеешь ввиду именно отступы.. Я изначально задумывала такой вид, мне кажется, так более компактно. Обнови страницу, ты увидишь что каждый комментарий отдельным блоком и цветом идет.  

    Цитировать

  • ]]>Сергей М. пишет: ]]>

    Черт, я не хочу показаться назойливым – не по теме столько веток нафлудили :). Но дело не только в отступах, интерлиньяже, размере шрифта, расстоянии между абзацами и представлении метаинформации комментария %). Все это и выделение двумя цветами (с бордерами, которые в гармошку складываются по краям) делают комментарии совершенно не читаемыми, неправильно привлекающими взгляд по сравнению с остальным контентом. Ну, и в общем, очень непонятными.Хотя дело твое.  

    Цитировать

  • ]]>Автор пишет: ]]>

    Поняла, учту в новой версии блога ;)  

    Цитировать

  • ]]>eretik пишет: ]]>

    так, ну рассказывайте, что за ошибка…Fatal error: Call to undefined function mb_detect_encoding() in atom-html.php on line 165блог http://5pages.net на вордпрессе.  

    Цитировать

  • ]]>Автор пишет: ]]>

    функция mb_detect_encoding() – для PHP >4 должна быть, но не найдена. Поставьте перед ней знак @ в строке где ошибка произошла

      

    Цитировать

  • ]]>delaf пишет: ]]>

    код поставил, на экране чистый лист.Кто пробовал?  

    Цитировать

Комментарии

Добавьте ваш комментарий, или трекбэк с сайта. Вы также можете подписаться на комментарии к этой статье через RSS.

Вы можете использовать теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Чтобы получить аватарку, зарегистрируйтесь на Gravatar.