2010-06-30 13 views
1

Voici le scénario que j'imagine.Quelqu'un at-il déjà essayé d'utiliser Twitter pour remplacer les sections de commentaires sur les applications Web?

Blog simple, les utilisateurs publient généralement des commentaires dans un formulaire de commentaires au bas de chaque article de blog. Au lieu de cela, en utilisant l'API Twitter, tirez des tweets basés sur un hashtag. Basez le hashtag sur l'identifiant de l'article (c'est-à-dire # site10201) où le site est un préfixe et le numéro est l'identifiant de l'article.

Ensuite, fournissez un lien pour poster un tweet en utilisant le hashtag., Qui sera ensuite récupéré dans votre pull api twitter.

J'imagine d'horribles problèmes de spam, mais à part ça, une mauvaise idée?

+1

Avez-vous découvert Disqus? http://disqus.com/ Semble être la nouvelle chose de choix, surtout pour les commentaires de blog. –

+1

Si je devais le faire, je supprimerais l'exigence du hashtag et garderais la trace du champ in_reply_to_status_id dans le tweet et les chaînerais de cette façon. cela permettrait également de threading. //juste une idée. – Jayrox

+0

@jayrox - Je n'étais pas au courant de ça ... sympa. Cela ferait un peu mieux. Dans l'ensemble, je n'étais pas vraiment sérieux au sujet de l'exploration de ceci. Juste curieux si c'était faisable. – Chaddeus

Répondre

4

a quelques inconvénients à plus au fil de l'usine- systèmes de base de données:

  1. tête de réseau supplémentaires. La plupart des blogs auto-hébergés reposent généralement sur le fait que la base de données et le blog se trouvent sur le même serveur (physique ou virtuel), de sorte que db-lookup est rapide (et fiable) par rapport aux requêtes API de twitter.
  2. Problèmes de mise en cache. Un hôte est seulement autorisé X demandes de twitter à la fois (la prochaine requête va finir par un 404), et comment allez-vous gérer cela à partir de votre site Web pour un scénario qui devient de plus en plus complexe que plusieurs articles sont ajoutés? Vraisemblablement, vous devez vous authentifier afin que la sortie facile soit une responsabilité de sécurité. (La solution la plus simple étant d'utiliser JavaScript sur le navigateur pour effectuer la requête proprement dite, contourne nettement le problème de manière 20/80.) La plupart des blogs n'obtiennent pas ce type de trafic. ;)
  3. Vous attachez vos précieux ou pas si précieux commentaires à la pitié de la baleine défaillante. Ce qui est un peu étrange étant donné un blog auto-hébergé signifie essentiellement voulez pour avoir un tel contrôle en premier lieu en n'utilisant pas un service comme blogger.
  4. Est-il possible d'assurer l'unicité des étiquettes de hachage - dans le cas général? Qu'allez-vous faire si quelqu'un a eu la même idée brillante, a seulement pris le nom de l'étiquette 5ms avant vous? Souhaitez-vous finir par tirer le ridicule des commentaires du blog de quelqu'un d'autre plutôt que l'éclat que vous attendez de la vôtre? ;)
  5. Petit point: vous comptez sur d'autres pour avoir un compte twitter. Les réponses anonymes sont hors de la table.
  6. TOS et autres considérations qui pourraient vous être imposées par twitter, maintenant ou dans le futur. (2) est en fait un élément majeur des TOS de Twitter.
+0

+1 quelques bons points! –

+0

C'est une belle liste ... Je n'ai mentionné que le blog comme exemple. # 1 & 2 serait soulager en utilisant un pull côté client, mis en cache. # 4 J'étais inquiet aussi. # 5, eh bien, je suppose qu'il ne serait utilisé sur les sites que vous ne vous souciez pas de ce problème. # 6 Tellement vrai ... détesterait compter dessus et alors Twitter change leurs TOS. – Chaddeus

+0

Non # 1 est un problème dans le sens où vous allez avoir une recherche db indépendamment (vous devez charger l'article réel, qui est probablement * pas * un élément de statut twitter); # 2 est un problème dans le sens où vous allez devoir vous authentifier à un moment donné?Êtes-vous prêt à distribuer vos propres informations d'identification Twitter aux visiteurs du site au hasard comme ça? – user268396