Odpovědět na komentář
Twitter klient
22. 05. 2009Před pár dny jsem se zeptal na Twitteru, jestli nemá někdo zkušenosti s nějakým dobrým twitterovým klientem. Když jsem se díval na ty existující, měl jsem pocit, že je zde obrovský prostor pro vylepšení funkcí. Pokusil jsem se tedy sepsat pár bodů, které by měl takový ideální twitklient mít. Napadají vás další?
Používal jsem Twhirl. Když jsem krom osobního twitteru začal psát i dva "pracovní", zjistil jsem, že mi Twhirlí koncept "co účet, to okno" nevyhovuje. Nainstaloval jsem tedy Seesmic. Je to o něco lepší, ale stále ne ideální. Zeptal jsem se (na Twitteru, kde jinde) po tipech. Pár tipů jsem dostal (děkuji), koukal jsem na ně, a pořád mám dojem, že žádný klient nenabízí to, co chci já. Co tedy chci a jak by mělo podle mne vypadat ideální twiteřidlo?
Základní idea je: Není problém získat informace, problém je se v nich vyznat, najít ty jehly, co se v kupách sena na Twitteru vyskytují, a smysluplně s nimi naložit. Pokud nechci používat Twitter jen jako sofistikovanější ekvivalent pouličního řvaní "TYKRÁVO!!! POHODA!!!", tak je bezpodmínečně nutné mít nástroj, co mi umožní informace prosívat, nezajímavé propouštět, zajímavé zachytit a pracovat s nimi. Nástroj samosebou neví, co je zajímavé, ale mohu mu to sdělit celkem jednoduchými pravidly.
Nechci něco, co je tak zmatlané a nepohodlné jako TweetLater, i když nabízí zajímavé funkce. Chci mocného, ale navenek jednoduchého a snadno použitelného klienta.
Jaké jsou mé představy?
- Klient musí být víceúčtový. To je bez debat. Netrvám na tom, aby klient uměl víc protokolů - identi.ca, facebook atd. Stačí opravdu jen Twitter. Přihlášení ideálně přes OAuth, i když u desktopového klienta jsem schopen tolerovat zadání jména a hesla.
- Zobrazovat "univerzální timeline" - všechny zprávy všech followovaných včetně @replies.
- Vytvářet filtrované pohledy na globální timeline (podle účtu, podle typu zprávy, podle definovaných pravidel) - něco jako kategorie.
- Vytvářet "skupiny sledovaných" a mít možnost zobrazovat různé skupiny zvlášť, napříč všemi účty. Např. označit si "osobní známé" na různých účtech a mít možnost filtrovat twity podle podmínky: "Je to osobní známý".
- Přijímat zprávy nejen od těch co sleduju a @replies, ale i takové, které obsahují určitý #flag bez ohledu na to, jestli dotyčného sleduji nebo ne. Totéž pro vybraná klíčová slova.
- Jednoduše definovat určité "významné twity" a mít k dispozici pohled, v němž lze hierarchicky seskupovat odpovědi. Např. položím dotaz a označím si ho jako "významný bod", k němuž se chci vrátit. Všechny @replies, co od té doby kdokoli napíše, by se mi měly nějak "opticky" utřídit pod tento významný bod. Samosebou občas se stane, že někdo zareaguje na něco jiného, nebo že zareaguje na to, co mě zajímá, ovšem později - takže musím mít možnost snadno přesouvat odpovědi mezi twity. Někdy zareaguju na reakci, takže takový případ bych měl mít "pod reakcí". V podstatě něco jako stromová diskuse.
- Snadná práce s lidmi - tedy follow, unfollow, ignore, "kick follower" a pak nějaké "check reciprocity". Seznam lidí, kteří jsou nějak se mnou spojení (followují některý můj účet nebo na některém mém účtu sleduju já je). Možnost přesouvat je "z účtu na účet". Sledovat statistiky - poklesy, nárůsty follows.
- Ukládat twity podle stanovených pravidel a vytvářet si "soukromou historii". Pokud taková funkce má mít smysl, tak samosebou k tomu patří fulltextové hledání a štítky. Naopak 99% twitů je "průtokových", tzn. měly by odcházet bezbolestně do zapomnění, pokud nebudou nějak významné. Významný twit je třeba @reply, #tag který mě zajímá apod. U významných bych měl být upozorněn na to, že se objevil a mít možnost ho včas zaarchivovat. Zahazovat duplicity, retweety, ...
- Samozřejmostí je export twitů podle určitých pravidel do nějakého rozumného formátu (HTML, XML, PDF?)
- Při psaní @reply by měl klient (alespoň lokálně) udržovat informaci o tom, na jaký příspěvek jsem odpověděl, a zobrazit mi jej v souvislostech - viz výše.
- Zkracování adres při psaní je samozřejmé. Vytváření odkazů z obrázku rovněž. Ideální by byla možnost výběru z více služeb, popř. možnost použít vlastní službu s vlastním API. Dtto i pro zkrácení dlouhého textu. V klientu chci mít možnost přepnout si mezi zobrazením "zkrácených twitů" a "plných twitů" (unshorten).
- Vhodné by bylo mít možnost "twittování v určitý čas" (pro lokálního klienta samosebou řešeno webovou službou)
- Ideální by byla automatizace některých úkonů - automatický odpovídač na @replies (třeba jako direct message, aby se nepotkaly dva odpovídače), automatický "follower" pro některé účty apod.
- Měla by to být desktopová aplikace s možností synchronizace mezi počítači (webový backend bude stejně nezbytný, takže by to neměl být problém)
Napadají vás další vlastnosti, které by podle vás měl twitter klient mít? Podělte se v komentářích... Nebo snad víte o klientu, který tyto požadavky splňuje?
(A než budete odpovídat , tak si prosím uvědomte, že nemá smysl polemizovat s výše uvedenými body ve smyslu jejich "potřebnosti". Nezajímá mě, že podle vás to či ono "nikdo nepotřebuje". Zajímá mne co byste potřebovali vy!)
