syndication formats-fr

Cette page migrera sur iwc:syndication formats-fr

Le contenu hébergé sous votre domaine devrait être présenté comme marqué sémantiquement avec HTML+microformats. Si vous n'avez pas encore fait ça, faites-le maintenant !

Voici un exemple de note marquée densément

http://public.waterpigs.co.uk/images/syndication/semantic-microblog.png

et voici le code

Une fois que vous avez bien marqué votre data sous votre domaine, vous devriez la rendre disponible sous forme de flux, et vous voudrez probablement la syndiquer vers des services tiers.

Les services tiers obligeront inéluctablement à ce que votre data soit de moins bonne qualité que sous votre propre domaine (limite de longueur, pas de microformats, pas de marquage). Par exemple, voici une représentation de l'exemple ci-dessus tel qu'il apparaît sur twitter :

http://public.waterpigs.co.uk/images/syndication/nonsemantic-microblog.png

Aucun microformat sur la version web, un lien tronqué, des références utilisateur spécifiques-au-réseau et pas de marquage  sur le alt.

Flux
Quand vous syndiquez du contenu en utilisant des flux (atom, activitystrea.ms), utilisez de préférence le même / similaire marquage que vous faites sur le web. Ceci présente les avantages suivants :


 * Les lecteurs de flux idiots reçoivent encore plein de liens utiles, images comme des tags, des embarquements de youtube qui fonctionnent etc.
 * Les lecteurs de flux intelligents reçoivent un paquet de data utiles, par ex.

Twitter
Au moment de syndiquer du contenu vers Twitter, gardez à l'esprit ce qui suit :


 * Non seulement la limite de 140 car. mais vous pourriez vouloir autoriser à ce que les caractères supplémentaires soient ajoutés au moment de retweeter
 * Aucun HTML n'est affiché, mais la plupart des clients analyseront automatiquement les liens images vers des images, les liens vidéo vers des lecteurs vidéo
 * les #tags seront analysés en URLs tags spécifiques-à-twitter
 * les @noms seront analysés en références utilisateur spécifiques-à-twitter

Détails Implémentation


 * J'écris mes notes en utilisant la mycro-syntaxe tweet, envoie la copie brute à twitter et rend la microsyntaxe dans des formats plus utiles (par ex. @nom ->, #tag vers   url) --Waterpigs.co.uk 12:26, 22 September 2012 (PDT)

Troncage et Rétroliens
La mise en forme exacte des rétroliens (voir POSSE) est variée par nature. L'utilisateur devrait pouvoir immédiatement discerner s'il y a ou non du contenu supplémentaire à voir s'il clique (cliquer pour voir du contenu dupliqué, pas amplifié est un problème connu d'ergonomie.

Syndiquer des Notes (AKA tweets)
Si le contenu doit être tronqué pour la syndication, ajouter une ellipse et l'URL pour le reste du contenu, par ex. :

"Dear #ireality #ireality2012 speakers, what to do about those trying to revert to the past? eg undo teaching ... http://ttk.me/t4Kp1"

Si l'ajout du permalien n'oblige pas' à ce que le contenu soit tronqué, mettez-le entre parenthèses, par ex :

"Built and released today: ~ THE TRUNCENATOR ~ github.com/indieweb/php-truncenator #indieweb (waterpigs.co.uk/notes/356)"

Une variante à cela est d'utiliser des URLs raccourcis à la Whistle et de séparer le domaine du chemin avec un espace, par ex. :

"If Twitter is for posting updates, why do 'Updates from Twitter' use email? http://i.qkme.me/3r3ove.jpg #philosoraptor (ttk.me t4LA1)"

L'avantage à cela est que Twitter n'emballe pas ça dans une URL t.co, la rendant plus facile à retrouver pour l'utilisateur si quand t.co tombe par terre. Aussi, elle fait 14 caractères de long, laissant 6 caractères en plus que vous devriez avoir avec une URL t.co de 20 caractères (qui ne pourra que probablement augmenter)

Syndiquer des billets de blog
Il existe un bon paquet de méthodes différentes à utiliser pour indiquer un billet de blog. La pus commune est le modèle Titre-deux points-lien, par ex. :

"I dream of BBSes: http://www.onebigfluke.com/2012/09/i-dream-of-bbses.html"

Les Personnes mettent en forme les RétroLiens comme Ceci

 * Aaron Parecki (par ex. : note amplifiée note répétée billet de blog)
 * Barnaby Walters (par ex : note amplifiéenote répétée blog post)
 * Brett Slatkin (par ex.: billet de blog)
 * Tantek Çelik (par ex. : note amplifiée note répétée billet de blog)
 * …Ajoutez-vous si vous utilisez ce format

Outils

 * ~ THE TRUNCENATOR ~ (PHP) est une fonction hautement-configurable pour produire un joli gargouillis de contenus et un rétro-lien à l'intérieur d'une limite donnée de caractère