<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://ducamp.me/index.php?action=history&amp;feed=atom&amp;title=Blocs_de_construction_indieweb</id>
	<title>Blocs de construction indieweb - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://ducamp.me/index.php?action=history&amp;feed=atom&amp;title=Blocs_de_construction_indieweb"/>
	<link rel="alternate" type="text/html" href="https://ducamp.me/index.php?title=Blocs_de_construction_indieweb&amp;action=history"/>
	<updated>2026-05-13T02:36:08Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://ducamp.me/index.php?title=Blocs_de_construction_indieweb&amp;diff=6436&amp;oldid=prev</id>
		<title>Xtof : Page créée avec « {{stub-fr}} {{en cours}}   traduction blocs de construction indieweb   &lt;blockquote =&quot;h-cite&quot;&gt;Indie web building blocks &lt;cite class=&quot;u-url p-name&quot;&gt;[https://adactio.com/... »</title>
		<link rel="alternate" type="text/html" href="https://ducamp.me/index.php?title=Blocs_de_construction_indieweb&amp;diff=6436&amp;oldid=prev"/>
		<updated>2017-02-20T15:33:56Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « {{stub-fr}} {{en cours}}   traduction &lt;a href=&quot;/Blocs_de_construction_indieweb&quot; title=&quot;Blocs de construction indieweb&quot;&gt;blocs de construction indieweb&lt;/a&gt;   &amp;lt;blockquote =&amp;quot;h-cite&amp;quot;&amp;gt;Indie web building blocks &amp;lt;cite class=&amp;quot;u-url p-name&amp;quot;&amp;gt;[https://adactio.com/... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{stub-fr}}&lt;br /&gt;
{{en cours}} &lt;br /&gt;
&lt;br /&gt;
traduction [[blocs de construction indieweb]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote =&amp;quot;h-cite&amp;quot;&amp;gt;Indie web building blocks &amp;lt;cite class=&amp;quot;u-url p-name&amp;quot;&amp;gt;[https://adactio.com/journal/7698 indieweb building blocks https://adactio.com/journal/7698 indieweb building blocks]&amp;lt;/cite&amp;gt;, (&amp;lt;span class=&amp;quot;h-card p-author&amp;quot;&amp;gt;[[Jeremy Keith]]&amp;lt;/span&amp;gt;, &amp;lt;time class=&amp;quot;dt-published&amp;quot;&amp;gt;2014-10-21&amp;lt;/time&amp;gt;)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#  Blocs de construction indieweb&lt;br /&gt;
&lt;br /&gt;
##  21 octobre 2014&lt;br /&gt;
&lt;br /&gt;
Je suis retourné la semaine dernière à Nuremberg pour la seconde édition de [border:none][1]. [Joschi][2] a essayé un format intéressant pour l&amp;#039;événement de cette année. Le premier jour, c’était un rassemblement de type mini-conférence avec un mélange intéressant d&amp;#039;intervenants, mais la deuxième journée était bien plus collaborative, avec des personnes travaillant ensemble sous forme d&amp;#039;ateliers et de discussions de tour de table &amp;quot;creator units&amp;quot;--.&lt;br /&gt;
&lt;br /&gt;
J&amp;#039;ai fait équipe avec [Aaron][3] pour conduire une session [all things indieweb][4]. Elle s&amp;#039;est avérée très amusante. Durant toute la journée, nous avons présenté une à une les petites briques de construction. À la fin de la journée, c&amp;#039;était merveilleux de voir les progrès que les gens avaient réalisés&lt;br /&gt;
en prenant cette approche couche par couche, par petites pièces, vaguement empilées.&lt;br /&gt;
&lt;br /&gt;
### relme&lt;br /&gt;
&lt;br /&gt;
La première étape c&amp;#039;est : avez-vous un nom de domaine ?&lt;br /&gt;
&lt;br /&gt;
Ok, étape suivante : faites-vous des liens à partir de ce domaine vers vos autres profils sur le web ? Twitter, Instagram, Github, Dribbble, tout ce que vous voudrez. Si oui, voici un peu de travail manuel : ajoutez `rel=&amp;quot;me&amp;quot;` à ces liens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;a rel=&amp;quot;me&amp;quot; href=&amp;quot;https://twitter.com/adactio&amp;quot;&amp;gt;Twitter&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;a rel=&amp;quot;me&amp;quot; href=&amp;quot;https://github.com/adactio&amp;quot;&amp;gt;Github&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;a rel=&amp;quot;me&amp;quot; href=&amp;quot;https://www.flickr.com/people/adactio&amp;quot;&amp;gt;Flickr&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous n&amp;#039;avez pas de profils sur d&amp;#039;autres sites, vous pouvez toujours marquer votre numéro de téléphone ou une adresse de courrier électronique avec `rel=&amp;quot;me&amp;quot;`. Vous pourriez faire ça dans un élément `link` dans le `head` de votre HTML.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;me&amp;quot; href=&amp;quot;mailto:jeremy@adactio.com&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;me&amp;quot; href=&amp;quot;sms:+447792069292&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### IndieAuth&lt;br /&gt;
&lt;br /&gt;
Dès que vous aurez fait ça, vous pouvez faire usage de [IndieAuth][5]. C&amp;#039;est une technique qui démontre un thème récurrent dans les blocs de construction indie web : tirer partie des forces des sites tiers existants. Dans ce cas, IndieAuth se greffe sur le haut du fait que beaucoup de sites tiers ont une&lt;br /&gt;
forme de mécanisme d&amp;#039;authentification, généralement par OAuth. Le fait que vous revendiquiez un profil sur un site tiers utilisant `rel=&amp;quot;me&amp;quot;`-- et le profil tiers à son tour fait un lien retour vers votre site-- veut dire que nous utilisons tout le travail intelligent produit dans leur flow d&amp;#039;authentification.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez voir IndieAuth en action en [vous connectant sur le wiki Indie Web Camp][6]. C&amp;#039;est vraiment chic.&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé `rel=&amp;quot;me&amp;quot;` pour faire un lien vers un profil sur quelque chose comme Twitter, Github, ou Flickr, vous pouvez vous authentifier avec son flow OAuth. Si vous avez utilisé `rel=&amp;quot;me&amp;quot;` pour votre adresse de courrier électronique ou numéro de téléphone, vous pouvez vous authentifier par e-mail&lt;br /&gt;
ou SMS.&lt;br /&gt;
&lt;br /&gt;
### h-entry&lt;br /&gt;
&lt;br /&gt;
Question suivante : vous publiez des trucs sur votre site ? Si oui, marquez ça en utilisant [h-entry][7]. Ceci sous-tend d&amp;#039;ajouter quelques classes à votre marquage existant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;article class=&amp;quot;h-entry&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;e-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;p&amp;gt;Having fun with @aaronpk, helping @border_none attendees mark up their sites with rel=&amp;quot;me&amp;quot; links, h-entry classes, and webmention endpoints.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;time class=&amp;quot;dt-published&amp;quot; datetime=&amp;quot;2014-10-18 08:42:37&amp;quot;&amp;gt;8:42am&amp;lt;/time&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/article&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maintenant, la raison de faire ça c&amp;#039;est n&amp;#039;est pas pour quelque bénéfice théorique de moteurs de recherche, ou de navigateurs, mais simplement pour faire que le contenu que vous publiez soit analysable-par-une-machine (ce qui sera commode pour les prochaines étapes).&lt;br /&gt;
&lt;br /&gt;
Aaron a publié [une note sur son site web][8], invitant quiconque à laisser un commentaire. Le truc, c&amp;#039;est que pour laisser un commentaire sur le site d&amp;#039;Aaron, vous avez besoin de le publier sur votre propre site.&lt;br /&gt;
&lt;br /&gt;
### Webmention&lt;br /&gt;
&lt;br /&gt;
Voici [ma réponse au post d&amp;#039;Aaron][9]. Tout en étant publié sur mon propre site, il s&amp;#039;affiche aussi sur le site d&amp;#039;Aaron. C&amp;#039;est parce que j&amp;#039;ai envoyé une&lt;br /&gt;
[webmention][10] à Aaron.&lt;br /&gt;
&lt;br /&gt;
Webmention est basiquement une ré-implémentation du pingback, mais affranchi de toute la bêtise XML ; c&amp;#039;est juste une requête POST avec deux valeurs-- l&amp;#039;URL du post d&amp;#039;origine, et l&amp;#039;URL de la réponse.&lt;br /&gt;
&lt;br /&gt;
Mon site n&amp;#039;envoie pas automatiquement les webmentions à tous les liens que je référence dans mes posts ; je devrais vraiment réparer ça mais ça va ; Aaron--[comme moi][11]--a un formulaire sous chacun de ses posts où vous pouvez coller l&amp;#039;URL de votre réponse.&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est là où ces [classes h-entry][12] entrent en scène. Si votre post est marqué avec h-entry, alors il peut être analysé pour déterminer quel morceau de votre post est le corps du message, quel morceau est l&amp;#039;auteur, et ainsi de suite. Si votre réponse n&amp;#039;est pas marquée sous h-entry, Aaron affichera simplement un lien retour vers votre post. Mais s&amp;#039;il _est_ marqué avec&lt;br /&gt;
h-entry, Aaron peut afficher la totalité du post sur son site.&lt;br /&gt;
&lt;br /&gt;
Ok. À ce stade, nous avions déjà bien avancé, et tout ce que les personnes devaient faire était de modifier leur HTML pour ajouter quelques attributs `rel` et valeurs `class`.&lt;br /&gt;
&lt;br /&gt;
Pour une véritable communication de site-à-site, vous devrez ajouter un endpoint webmention. C&amp;#039;est un peu plus délicat d&amp;#039;ajouter ça sur votre propre site ; cela requiert un peu de programmation. Voici ma [webmention minimum viable][13] que [j&amp;#039;ai écrit en PHP][14]. Mais il existe beaucoup d&amp;#039;implémentations existantes que vous pouvez utiliser comme [cette extension&lt;br /&gt;
webmention pour WordPress][15].&lt;br /&gt;
&lt;br /&gt;
Ou vous pourriez [demander un compte][16] sur [webmention.io][17], qui est basiquement webmention-as-a-service. Pratique !&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez un endpoint webmention, vous pouvez pointer vers lui à&lt;br /&gt;
partir du `head` de votre HTML en utilisant un élément `link` :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;mention&amp;quot; href=&amp;quot;https://adactio.com/webmention&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maintenant vous pouvez recevoir des réponses à vos posts.&lt;br /&gt;
&lt;br /&gt;
Voici le bit vraiment cool : si vous vous enregistrez sur [Bridgy][18], vous pouvez commencer à recevoir des réponses de sites tiers comme Twitter, Facebook, etc. Bridgy a juste besoin de savoir qui vous êtes sur ces réseaux, il regarde sur votre site web, et calcule tout à partir de là. Et il transforme automatiquement les réponses provenant de ces réseaux en h-entry.&lt;br /&gt;
C&amp;#039;est comme de la magie !&lt;br /&gt;
&lt;br /&gt;
Voici les [réponses provenant de Twitter à mes posts][19], telles que saisies par Bridgy.&lt;br /&gt;
&lt;br /&gt;
### POSSE&lt;br /&gt;
&lt;br /&gt;
Cela fut essentiellement ce que nous avons couvert avec Aaaron dans notre introduction en une journée à l&amp;#039;indie web. Je pense que cela va vraiment bien.&lt;br /&gt;
&lt;br /&gt;
La prochaine étape serait d&amp;#039;implémenter l&amp;#039;idée du [POSSE][20]: Publish on your Own Site, Syndicate Elsewhere.&lt;br /&gt;
&lt;br /&gt;
Vous pourriez faire ça en utilisant quelque chose d&amp;#039;aussi simple que [If This, Then That][21]. Par exemple chaque fois que quelque chose surgit dans votre fil RSS, postez-le sur Twitter, ou Facebook, ou les deux. Si vous n&amp;#039;avez pas de fil RSS, pas de panique : parce vous enrichissez déjà votre HTML avec [[h-entry]], il&lt;br /&gt;
peut être [converti aisément en RSS][22].&lt;br /&gt;
&lt;br /&gt;
Je fais mon propre POSSE sur Twitter, point que [j&amp;#039;ai déjà décrit][23]. Depuis ça, j&amp;#039;ai aussi commencé à publier des photos ici, que je POSSE parfois sur Twitter et [POSSE toujours sur Flickr][24]. Voici [mon code pour poster sur Flickr][25].&lt;br /&gt;
&lt;br /&gt;
J&amp;#039;aimerais POSSEr mes photos sur Instagram, mais c&amp;#039;est impossible. Instagram est un motel-de-data plein de cafards. [L&amp;#039;API][26] ne fournit pas de méthode pour poster des photos. Le seul moyen de poster une image vers Instagram c&amp;#039;est avec l&amp;#039;app Instagram.&lt;br /&gt;
&lt;br /&gt;
Ma seule option est de faire l&amp;#039;opposé de POSSE, à savoir [PESOS][27] : Publish Elsewhere, and Syndicate to your Own Site. Pour faire ça, j&amp;#039;ai besoin d&amp;#039;avoir un endpoint sur mon propre site qui puisse recevoir des posts.&lt;br /&gt;
&lt;br /&gt;
### Micropub&lt;br /&gt;
&lt;br /&gt;
Travailler à côté d&amp;#039;Aaaron à &amp;#039;&amp;#039;border:none&amp;#039;&amp;#039; m&amp;#039;a inspiré pour implémenter un ou plusieurs blocs de construction indie web dont j&amp;#039;avais besoin : [micropub][28].&lt;br /&gt;
&lt;br /&gt;
Avoir ici un endpoint micropub sur mon propre site signifie que je peux publier à partir de sites tiers …ou même à partir d&amp;#039;applications natives. La raison pour laquelle je n&amp;#039;avais pas déjà fait ça était que je pensais que c&amp;#039;était vraiment compliqué à mettre en oeuvre. Mais il est apparu une fois de plus, que le truc&lt;br /&gt;
est de laisser d&amp;#039;autres services faire le sale boulot.&lt;br /&gt;
&lt;br /&gt;
Premièrement, j&amp;#039;ai besoin d&amp;#039;avoir quelque chose pour gérer l&amp;#039;authentification. Bon j&amp;#039;ai déjà ça avec IndieAuth. J&amp;#039;ai ça gracieusement en ajoutant simplement `rel=&amp;quot;me&amp;quot;` à mes liens vers d&amp;#039;autres profils. Ainsi, je peux désormais déclarer [indieauth.com][29] comme mon endpoint d&amp;#039;autorisation dans le `head`de mon HTML :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;authorization_endpoint&amp;quot; href=&amp;quot;https://indieauth.com/auth&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maintenant j&amp;#039;ai besoin d&amp;#039;un moyen de créer et de résoudre les jetons d&amp;#039;authentification. Vous voyez ce que j&amp;#039;entends par ce qui ressemble à une sale besogne ? [Creating a token endpoint][30] semble compliqué.&lt;br /&gt;
&lt;br /&gt;
Mais une fois de plus, quelqu&amp;#039;un d&amp;#039;autre a fait le sale boulot, donc je n&amp;#039;ai plus à le faire. Tokens-as-a-service :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;token_endpoint&amp;quot; href=&amp;quot;https://tokens.indieauth.com/token&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La dernière pièce du puzzle est de pointer vers mon propre endpoint micropub :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;micropub&amp;quot; href=&amp;quot;https://adactio.com/micropub&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[Cette URL][31] est l&amp;#039;endroit où je recevrai les posts provenant de sites et apps tiers (envoyés à travers une requête POST avec un jeton d&amp;#039;accès dans le header). Cela me revient de vérifier que le post est authentifié proprement avec un jeton d&amp;#039;accès valide. [Voici le code PHP que j&amp;#039;utilise][32].&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;était pas aussi compliqué que je pouvais le penser. Au moment où un post et un jeton touche le endpoint micropub, la plupart du boulot a déjà étét fait (authentification,&lt;br /&gt;
traiter un jeton, etc.). Mais il y encore quelques étapes que je dois faire :&lt;br /&gt;
&lt;br /&gt;
  1. Produire une requête GET (j&amp;#039;utilise cURL) retour vers le token endpoint que j&amp;#039;ai spécifié --envoyer le token d&amp;#039;accès qui m&amp;#039;a été envoyé dans un header--vérifiant le token.&lt;br /&gt;
&lt;br /&gt;
  2. Vérifier que la valeur &amp;quot;me&amp;quot; que je reçois correspond à mon identité, qui est [https://adactio.com][33]&lt;br /&gt;
&lt;br /&gt;
  3. Prendre les valeurs h-entry qui ont été envoyées sous forme de variable POST et créer un nouveau post sur mon site.&lt;br /&gt;
&lt;br /&gt;
J&amp;#039;ai testé mon endpoint micropub en utilisant [Quill][34], une petite interface pour poster construire par Aaron. Elle est accompagnée d&amp;#039;une&lt;br /&gt;
[documentation géniale][35], comprenant un guide pour [crééer un endpoint&lt;br /&gt;
micropub][36].&lt;br /&gt;
&lt;br /&gt;
Cela a fonctionné.&lt;br /&gt;
&lt;br /&gt;
Voici un autre exemple : [Ben Roberts][37] a [une interface pour poster][38] qui publie vers micropub, ce qui veut dire que je peux m&amp;#039;authentifier moi-même&lt;br /&gt;
et [poster sur mon site à partir de son interface][39].&lt;br /&gt;
&lt;br /&gt;
Pour finir, il y a [OwnYourGram][40], un service qui suit votre compte Instagram et poste vers votre endpoint micropub à chaque fois qu&amp;#039;il y a une nouvelle photo.&lt;br /&gt;
&lt;br /&gt;
[Cela a aussi fonctionné][41]. Et je peux aussi [raccrocher Bridgy à mon&lt;br /&gt;
compte Instagram][42] afin que toute activité sur mes photos Instagram soient&lt;br /&gt;
aussi envoyées vers mon endpoint webmention.&lt;br /&gt;
&lt;br /&gt;
### Indie Web Camp&lt;br /&gt;
&lt;br /&gt;
Chacun de ces blocs de construction débloque de plus en plus de puissance :&lt;br /&gt;
&lt;br /&gt;
  * [`rel=&amp;quot;me&amp;quot;`][43]&lt;br /&gt;
&lt;br /&gt;
  * [h-entry][12]&lt;br /&gt;
&lt;br /&gt;
  * [Webmention][44]&lt;br /&gt;
&lt;br /&gt;
  * [Micropub][45]&lt;br /&gt;
&lt;br /&gt;
Chacun de ces blocs de construction que vous implémentez débloque des outils de plus en plus puissants :&lt;br /&gt;
&lt;br /&gt;
  * [IndieAuth][29]&lt;br /&gt;
&lt;br /&gt;
  * [Bridgy][18]&lt;br /&gt;
&lt;br /&gt;
  * [Quill][34]&lt;br /&gt;
&lt;br /&gt;
  * [OwnYourGram][40]&lt;br /&gt;
&lt;br /&gt;
Mais cela vaut la peine de se souvenir que ce ne sont que des détails de mise&lt;br /&gt;
en oeuvre. Ce qui compte vraiment, c&amp;#039;est que vous publiez _vos_ trucs sur&lt;br /&gt;
_votre_ site web. Si vous voulez utiliser différents formats et protocoles&lt;br /&gt;
pour faire ça, c&amp;#039;est vraiment bien. L&amp;#039;objectif général c&amp;#039;est le web&lt;br /&gt;
_indépendant_ ; vous pouvez faire tout ce qui vous plaît sur votre propre site&lt;br /&gt;
web.&lt;br /&gt;
&lt;br /&gt;
Une fois de plus, si vous décidez de démarrer en utilisant ces outils et&lt;br /&gt;
technologies, vous bénéficierez de [toutes les autres personnes][4] qui&lt;br /&gt;
travaillent aussi sur ce truc. Si vous avez la chance de pouvoir participer à&lt;br /&gt;
un Indie Web Camp, vous devriez vraiment la saisir : je suis toujours&lt;br /&gt;
émerveillé par tout ce qui peut être réalisé en un weekend.&lt;br /&gt;
&lt;br /&gt;
Quelques personnes ont commencé à faire référence au [mouvement indie&lt;br /&gt;
web][46]. Je comprends d&amp;#039;où elles viennent ; cela ressemble certainement à un&lt;br /&gt;
&amp;quot;mouvement&amp;quot; vu de l&amp;#039;extérieur, et si vous participez à un Indie Web Camp, il y&lt;br /&gt;
a un grand esprit de partage. Mais [mes motivations sous-jacentes sont&lt;br /&gt;
complètement égoïstes][47]. De la même manière que je ne me soucie aucunement&lt;br /&gt;
de quelques formats ou protocoles particuliers, je ne me soucie absolument pas&lt;br /&gt;
de faire partie de quelque sorte de &amp;quot;mouvement.&amp;quot; Je prends soin de mon site&lt;br /&gt;
web.&lt;br /&gt;
&lt;br /&gt;
En l&amp;#039;occurrence, mes motivations égoïstes s&amp;#039;alignent parfaitement avec [les&lt;br /&gt;
principes d&amp;#039;un web indépendant][48].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marqué dans [indieweb][49] [independent][50] [publishing][51] [relme][52]&lt;br /&gt;
[h-entry][53] [webmention][54] [micropub][55] [bridgy][56] [indieauth][57]&lt;br /&gt;
[posse][58] [pesos][59] [instagram][60] [twitter][61] [bono2014][62]&lt;br /&gt;
[indiewebcamp][63]&lt;br /&gt;
&lt;br /&gt;
   [1]: https://border-none.net/2014&lt;br /&gt;
&lt;br /&gt;
   [2]: https://jkphl.is/&lt;br /&gt;
&lt;br /&gt;
   [3]: http://aaronparecki.com/&lt;br /&gt;
&lt;br /&gt;
   [4]: https://indiewebcamp.com/&lt;br /&gt;
&lt;br /&gt;
   [5]: http://indiewebcamp.com/IndieAuth&lt;br /&gt;
&lt;br /&gt;
   [6]: http://indiewebcamp.com/Special:UserLogin&lt;br /&gt;
&lt;br /&gt;
   [7]: http://indiewebcamp.com/h-entry&lt;br /&gt;
&lt;br /&gt;
   [8]: http://aaronparecki.com/notes/2014/10/18/1/bordernone&lt;br /&gt;
&lt;br /&gt;
   [9]: https://adactio.com/notes/7678&lt;br /&gt;
&lt;br /&gt;
   [10]: http://indiewebcamp.com/Webmention&lt;br /&gt;
&lt;br /&gt;
   [11]: https://gist.github.com/adactio/6575229&lt;br /&gt;
&lt;br /&gt;
   [12]: http://microformats.org/wiki/h-entry&lt;br /&gt;
&lt;br /&gt;
   [13]: https://adactio.com/journal/6495&lt;br /&gt;
&lt;br /&gt;
   [14]: https://gist.github.com/adactio/6484118&lt;br /&gt;
&lt;br /&gt;
   [15]: https://wordpress.org/plugins/webmention/&lt;br /&gt;
&lt;br /&gt;
   [16]: http://aaronparecki.com/notes/2014/10/18/2/bordernone&lt;br /&gt;
&lt;br /&gt;
   [17]: http://webmention.io/&lt;br /&gt;
&lt;br /&gt;
   [18]: https://www.brid.gy/&lt;br /&gt;
&lt;br /&gt;
   [19]: https://www.brid.gy/twitter/adactio&lt;br /&gt;
&lt;br /&gt;
   [20]: http://indiewebcamp.com/POSSE&lt;br /&gt;
&lt;br /&gt;
   [21]: https://ifttt.com/&lt;br /&gt;
&lt;br /&gt;
   [22]:&lt;br /&gt;
http://pipes.yahoo.com/pipes/pipe.info?_id=afc5568b4e8643bfb05436b1caaf91bc&lt;br /&gt;
&lt;br /&gt;
   [23]: https://adactio.com/journal/6826/&lt;br /&gt;
&lt;br /&gt;
   [24]: https://www.flickr.com/photos/adactio/&lt;br /&gt;
&lt;br /&gt;
   [25]: https://gist.github.com/adactio/a9c7e419b2913f318bd1&lt;br /&gt;
&lt;br /&gt;
   [26]: http://instagram.com/developer/&lt;br /&gt;
&lt;br /&gt;
   [27]: http://indiewebcamp.com/PESOS&lt;br /&gt;
&lt;br /&gt;
   [28]: http://indiewebcamp.com/micropub&lt;br /&gt;
&lt;br /&gt;
   [29]: https://indieauth.com/&lt;br /&gt;
&lt;br /&gt;
   [30]: http://indiewebcamp.com/token-endpoint&lt;br /&gt;
&lt;br /&gt;
   [31]: https://adactio.com/micropub&lt;br /&gt;
&lt;br /&gt;
   [32]: https://gist.github.com/adactio/8168e6b78da7b16a4644&lt;br /&gt;
&lt;br /&gt;
   [33]: https://adactio.com&lt;br /&gt;
&lt;br /&gt;
   [34]: https://quill.p3k.io/&lt;br /&gt;
&lt;br /&gt;
   [35]: https://quill.p3k.io/docs&lt;br /&gt;
&lt;br /&gt;
   [36]: https://quill.p3k.io/creating-a-micropub-endpoint&lt;br /&gt;
&lt;br /&gt;
   [37]: https://ben.thatmustbe.me/&lt;br /&gt;
&lt;br /&gt;
   [38]: https://ben.thatmustbe.me/new&lt;br /&gt;
&lt;br /&gt;
   [39]: https://adactio.com/notes/7696&lt;br /&gt;
&lt;br /&gt;
   [40]: https://ownyourgram.com/&lt;br /&gt;
&lt;br /&gt;
   [41]: https://adactio.com/notes/7697&lt;br /&gt;
&lt;br /&gt;
   [42]: https://www.brid.gy/instagram/adactio&lt;br /&gt;
&lt;br /&gt;
   [43]: http://microformats.org/wiki/relme&lt;br /&gt;
&lt;br /&gt;
   [44]: https://indiewebcamp.com/Webmention&lt;br /&gt;
&lt;br /&gt;
   [45]: https://indiewebcamp.com/Micropub&lt;br /&gt;
&lt;br /&gt;
   [46]: http://www.wired.com/2013/08/indie-web/&lt;br /&gt;
&lt;br /&gt;
   [47]: https://adactio.com/journal/6801&lt;br /&gt;
&lt;br /&gt;
   [48]: https://indiewebcamp.com/principles&lt;br /&gt;
&lt;br /&gt;
   [49]: /journal/tags/indieweb&lt;br /&gt;
&lt;br /&gt;
   [50]: /journal/tags/independent&lt;br /&gt;
&lt;br /&gt;
   [51]: /journal/tags/publishing&lt;br /&gt;
&lt;br /&gt;
   [52]: /journal/tags/relme&lt;br /&gt;
&lt;br /&gt;
   [53]: /journal/tags/h-entry&lt;br /&gt;
&lt;br /&gt;
   [54]: /journal/tags/webmention&lt;br /&gt;
&lt;br /&gt;
   [55]: /journal/tags/micropub&lt;br /&gt;
&lt;br /&gt;
   [56]: /journal/tags/bridgy&lt;br /&gt;
&lt;br /&gt;
   [57]: /journal/tags/indieauth&lt;br /&gt;
&lt;br /&gt;
   [58]: /journal/tags/posse&lt;br /&gt;
&lt;br /&gt;
   [59]: /journal/tags/pesos&lt;br /&gt;
&lt;br /&gt;
   [60]: /journal/tags/instagram&lt;br /&gt;
&lt;br /&gt;
   [61]: /journal/tags/twitter&lt;br /&gt;
&lt;br /&gt;
   [62]: /journal/tags/bono2014&lt;br /&gt;
&lt;br /&gt;
   [63]: /journal/tags/indiewebcamp&lt;/div&gt;</summary>
		<author><name>Xtof</name></author>
	</entry>
</feed>