Twitter-fr

From IndieWeb

Cette page a démarré sur Twitter

Twitter

Twitter.com est un silo populaire d'hébergement de contenu très connu pour ses notes de texte en moins de 140 caractères.

Recommandations

licenciez vos tweets en CC

Utilisez le site http://www.tweetcc.com/ pour licencier vos tweets en Creative Commons. [1]

Ceci permet à toute autre personne qui désire :

  • copier
  • citer
  • syndiquer

Etc. vos tweets de faire ainsi, selon les termes de la licence CC (par ex. CC-BY, paternité) et ce en toute indépendance des Conditions Générales d'Utilisation de Twitter, et par conséquent indépendamment des obligations de Twitter, par ex leurs instructions d'affichage.


Syndication inversée sur réponses-at

Selon le modèle POSSE, vous pouvez désirer de syndiquer-en-retour les réponses-@ reçues sur Twitter vers les copies des tweets de votre post sous forme de "commentaires" revenant à l'intérieur de votre propre page-permalien sur votre site. En utilisant TweetCC, vous pouvez vérifier si ces réponses-@ qui vous sont adressées sont sous licence CC et puis les incorporer en utilisant la licence CC, ce qui vous permet de les afficher comme bon vous semble dans le design de votre site, au lieu d'être contraint à suivre les instructions d'affichage de Twitter sur votre site / dans le design des permaliens de vos billets.


Portage sur l'IndieWeb

Défis

  • porter le contenu et maintenir les redirections URL
    • pas possible actuellement de rediriger les permaliens de Twitter vers votre propre site. AFAIK. Tantek 14:33, 17 November 2012 (PST)
  • porter les @-réponses
    • Twitter a une API pour recevoir les @-replies sur un tweet particulier.
  • porter les retweets
    • Twitter a un API endpoint pour recevoir les retweets d'un tweet spécifique.
      • Les premiers 100 retweets de tout tweet particulier peuvent être récupérés via l'API
  • porter les favoris
    • Twitter dispose à priori d'une API pour recevoir les favoris d'un tweet particulier.
      • Je n'ai pu trouver quelque référence vers quelque moyen de recevoir le comptage de favoris d'un tweet particulier --Waterpigs.co.uk 14:47, 17 November 2012 (PST)
  • API limitée aux 3 200 tweets les plus récents
    • Les personnes en Europe sont autorisées légalement à récupérer leur historique complète sur twitter, mais twitter ne facilite pas la tâche (obligation de passer par un fax !). Voir : How to get more than 3200 tweets from twitter

Comment faire

Télécharger tous vos tweets

  1. Aller sur : https://twitter.com/settings/account
  2. près du bas de la page, il pourrait y avoir une section "Votre Archive Twitter"
  3. Vous voyez le bouton (Demander votre archive) ? Cliquez dessus.
  4. Attendez un certain temps qu'un lien vers votre archive apparaisse dans votre email associé au compte.

L'archive Twitter est construite de fichiers JSON mensuels. Elle peut être utilisée comme un moyen de PESOSer une historique complète Twitter, même si POSSE est le moyen recommandé de faire ça.

Les trucs les plus intéressants dans l'archive JSON twitter sont :

  • des URLs à la fois longues et raccourcis
  • les "nouveaux" sont aussi écrits en manière classique, facilitant ainsi la republication en mode PESOS.
  • toute information en rapport exigée pour reconstruire une conversation

Après avoir téléchargé votre archive, vous pouvez la mettre à jour en utilisant un Gem Ruby appelé GrailbirdUpdater.

Comment faire

POSSE vers Twitter

En bref, vous devez utiliser l'API snowflake pour POSSEr des posts sur Twitter.

POSSE vers Twitter en général

Il existe des moyens particulièrement élégants de POSSEr des notes et articles vers Twitter qui sont documentés dans les sections suivantes. Voici quelques lignes de conduite pour POSSEr vers Twitter.

Compte tenu des limites de Twitter :

  • 140 caractères de contenu
  • les liens sont raccourcis en t.co à l'intérieur de liens de 20 (ou 21) caractères pour http (ou https)
  • références uniquement à utiliseur local (@-nom)
  • références uniquement au tag local (#croisillon)

Au moment de POSSEr vers Twitter :

  1. fournir un permalien (ou une ID-perma-raccourci pour s'adapter complètement à vos notes) vers votre original à la fin de la copie syndiquée
  2. abréger les notes / noms d'article pour rentrer dans les limites
  3. inclure les croisillons comme partie du contenu abrégé (même s'ils vont au-delà des points de suspension de l'horizon) pour accroître la syndication basée sur la découverte/opération de recherche de votre contenu
  4. traduire les références des personnes/sites indieweb dans leurs équivalents nom d'utilisateur local sur Twitter @-nom

Les sections ci-dessous contiennent les détails sur la façon de faire ça spécifiquement pour les notes et articles.


POSSEr les Notes sur Twitter

Pour les notes, vous pouvez POSSEr jusqu'à 140 caractères de votre note sur Twitter.

POSSEr une note complète sur twitter

Pour les notes qui rentrent entièrement dans un tweet (*y compris id-perma-raccourci), vous devriez' inclure un id-perma-raccourci de votre post à la fin de votre tweet. Exemples :

a le perma-raccourci)citation d'un id-perma-raccourci dans une citation classique entre parenthèses :

  • (ttk.me t4Ec3)

qui peut être développé facilement (voir la page en rapport découverte-post-original) en défaisant les parenthèses et en assemblant les deux morceaux avec un slash "/" :

  • ttk.me/t4Ec3

qui résout (redirige) vers le post original :

Vous ne devriez PAS inclure un post alien perma-raccourci à la fin des copies tweet de notes qui incluent la note complète.

Il y a une convention non débattue sur Twitter qu'un lien dans un tweet (tout spécialement à la fin d'un tweet) devrait fournir plus d'informations.

Avoir un lien-perma-raccourci actif à la fin de votre tweet quand tout ce que vous offrez est le même contenu *exact* est une mauvaise UX pour vos amis qui vous suivent sur Twitter.

Notez les plaintes ([2][3](réponse), [4](réponse), [5][6]) et questions[7] ayant été soulevées au fil du temps en réponse à un lien apparent qui "duplique" ou porte "le même" contenu.

L'objectif général de POSSE est que vous preniez soin de vos amis qui vous lisent sur Twitter (ou sur les autres silos), aussi vous devriez prendre soin aussi de leur UX. Ne fournissez que des permaliens-raccourcis comme partie de vos tweets POSSÉs quand ils font un lien vers un post original avec plus de contenu que dans la copie du tweet POSSÉ.

POSSEr note abrégée vers twitter

Si votre note (avec id-perma-raccourci) excède 140 caractères, vous devriez abréger votre note à 119 (118) caractères (par ex. en utilisant la fonction CASSIS ellipsize_to_word), et placer ensuite un post URL perma-raccourci à la fin. Raccourcissez à 119 (118) caractères (ou plus court) parce que cela prend 1 caractère pour l'espace avant l'URL, et puis ensuite Twitter raccourcit votre URL avec t.co en 20 caractères. 21 caractères pour les nouvelles URLs https.

Vous pouvez vouloir placer un caractère points de suspension à la fin de votre note POSSÉe vers Twitter avant votre lien-perma-raccourci. Assurez-vous aussi de laisser de la place pour les points de suspension : au lieu de laisser juste 1 caractère pour un espace avant votre lien-perma-raccourci, gardez 4 caractères pour "... ", ou 3 caractères pour "… " (entité caractère ellipse). Idéalement, élidez à une limite de ponctuation (comme un point pour la fin de phrase ou une virgule - la fonction citée au-dessus de CASSIS produit aussi cela). Exemples (qui font des liens vers les posts originaux après avoir élidé avec "... ")

Exception, si votre tweet abrégé a un caractère ":" (deux points) à la fin, pas besoin d'une ellipse, fournissez simplement un espace " " et votre lien-perma-raccourci. Exemples avec une coupure après un ":"

Les membres de la communauté IndieWebCamp qui font aussi cela :


POSSEr des Notes vers Pseudocode Twitter

Ceci est un pseudocode basé sur le package php-helpers de Barnaby Walters’, spécifiquement BarnabyWalters\Posse\Helpers class.

Supposons que vous démarrez avec quelque marquage HTML représentant le contenu de la note ($text), l'URI canonique pour faire un lien retour à partir du tweet syndiqué ($url) et une url optionnelle in-reply-to associée à la note ($inReplyTo).

  1. Convertissez tout HTML dans $text en syntaxe plein-texte ala twitter, ou diminuez-la
  2. Tronquez $text de manière à ce qu'une fois toutes les URLs contenues dedans soient remplacées par des URLs de la longueur du t.co actuel (21 ATOW) il reste suffisamment de caractères pour contenir l'URI canonique avec des crochets autours, ou précédés et une ellipse si une césure arrive
  3. Trim $text
  4. Ajoutez un espace et $url, entouré de crochets si aucune césure ne se passe ou précédé d'une ellipse si une césure arrive
  5. Créez une hashtable représentant le corps du POST de la requête à envoyer ($tweet)
  6. Réglez $tweet['status'] en $text
  7. Vérifiez pour voir si $inReplyTo est l'URI d'un tweet (voir ligne 58)
    • Si c'est bon, prenez l'ID
    • Réglez $tweet['in_reply_to_status_id'] vers l'ID
  8. Envoyez une requête de POST authentifiée vers le endpoint pertinent de l'API avec les contenus du $tweet comme sous forme de body url-encodé

POSSEr des Articles vers Twitter

Similaire à POSSEr une note, vous pouvez POSSEr un article vers twitter, mais au lieu des premiers 140 caractères du post, vous devriez POSSER les premiers 140 caractère du nom de l'entrée (titre) de l'article, suivi optionnellement d'un caractère ":" (à moins que le titre de l'entrée ne se termine avec la ponctuation), puis un espace " ", puis le lien-perma-raccourci vers votre post original. Exemples :

Les membres de la communauté IndieWebCamp qui font cela :


Réponses POSSÉes sur Twitter

Équivalent à POSSEr une note vers Twitter, au moment de POSSEr une réponse vers un tweet, vous réglez aussi le champ in_reply_to_status_id dans l'appel API vers l'URL du tweet à laquelle votre note répond, pour ouvrir l'UI de discussion et la présentation sur twitter.com.

Exemples, par ex. les membres de la communauté IndieWebCamp qui font aussi cela :


POSSEr des réponses à des tweets

Au moment de poster un commentaire qui est une réponse à un autre post indieweb, le tweet POSSÉ de votre commentaire devrait tenter de régler le in_reply_to_status_id vers le tweet POSSÉ du post Indieweb auquel vous répondez.

C'est semblable à la manière de POSSEr les Réponses sur Twitter, mais avec une étape supplémentaire pour découvrir le tweet POSSÉ du post original :

Voir aussi : in-reply-to, commentaires.


POSSEr des reposts de Tweets

Au moment de poster un repost d'un tweet, le comportement correct devrait être de produire un retweet natif (sur Twitter) du tweet que vous repostez sur votre propre site.

POSSEr des Reposts sur Twitter

Quand vous faites un repost d'un post indieweb :

  • cherchez un hyperlien rel-syndication sur la page du post permalien vers twitter.com
  • si un tel hyperlien rel-syndication existe avec un href liant vers une URL de tweet
  • alors
    • faire un retweet natif de cette URL tweet sur Twitter lui-même
  • end if

POSSEr des Favoris de Tweets

Au moment de poster un favori d'un tweet, le comportement correct de POSSE devrait être de mettre nativement en favori (sur Twitter) le tweet que vous avez mis en favori sur votre propre site.

POSSEr des Favoris sur Twitter

Quand vous postez un favori d'un post indieweb :

  • cherchez un hyperlien rel-syndication sur la page permalien du post indieweb vers twitter.com
  • si un tel hyperlien rel-syndication existe avec un href liant vers une URL de tweet
  • alors
    • mettez nativement en favori cette URL de tweet sur Twitter lui-même
  • end if

...

  • ...

client iOS

Voir l'article complet : API-Twitter

Le client IOS Twitter a une option pour utiliser une racine API différente, "intended for a Twitter proxy server"

Il peut être théoriquement possible de ré-implémenter l'API Twitter sur votre propre site pour régler votre propre site comme un "Twitter proxy server" et par conséquent utiliser le client Twitter comme un client pour poster directement sur votre propre site (et peut-être le lire tout aussi bien).

Prolbèmes

Downtime

Live : http://downrightnow.com/twitter

Les plus récents en premier :

Email Identity Removal

Ce screenshot du 2013-05-17 semble démontrer une interaction étrange et une vulnérabilité sur Twitter :

Le screenshot montre une page de profil connectée sur Twitter (http://twitter.com/t) avec une boîte d'alerte orange sous la barre d'outils noire globale qui dit :

New email address required. Twitter has removed the email address from your account, by request of the email owner.
Please enter a new email address where you can be reached. Learn more  ›

Les hyperliens sont présentés conformes à l'original. Pas d'avertissement équivalent sur la page équivalente sur m.twitter.com au moment d'être connecté (par ex. sur un service mobile).

Ce n'est pas clair comment cela a pu se passer, comment l'adresse a été révoquée, comment éviter qu'elle soit révoquée à l'avenir, etc.

Semble être une menace/vulnérabilité d'identité.

Posts en rapport

Voir aussi