Ich kann nicht genug auf den "Gefällt mir"-Button schlagen für das, was Miriam Suzanne über die herausfordernden technischen Hürden bei der Implementierung von Webmentions zu sagen hat.
Die erste Runde erforderte mehrere Online-Dienste sowie Änderungen an HTML und JS an meiner statischen Website, nur um meine IndieWeb-Identität zu überprüfen. Dann weitere Änderungen an der Website und mehr Online-Dienste, die beim Abrufen von Erwähnungen helfen
(bisher gibt es nichts zu sehen, aber das ist wahrscheinlich zu erwarten). Es scheint, dass der einzige Weg, die Einrichtung zu testen, darin besteht, all diese Änderungen öffentlich zu starten und dann andere Entwickler zu bitten, Ihnen Erwähnungen zu senden.[…]
Ich bin ein erfahrener Webentwickler und kann das herausfinden. Aber die Schritte sind nicht einfach, und die meisten meiner Freunde sind *keine Webentwickler*. Daher fühlt sich das für mich alles wie der Prototyp einer Idee an – ein Proof of Concept.
Ein Proof of Concept, auf jeden Fall. Und einer, der schon eine ganze Weile existiert. Die IndieWeb-Idee, die eigenen Daten zu besitzen und die eigene Website als soziales Hub zu nutzen, ist genau mein Ding – und wahrscheinlich auch Ihres, als jemand, der im Frontend arbeitet.
Update! David Shanske ist einer der Entwickler der WordPress-Plugins, die IndieWeb-Funktionen unterstützen, und er hat nicht nur eine wunderbare Erklärung veröffentlicht, wie alles zusammenpasst, sondern sich auch direkt gemeldet und mir geholfen, das alles zu verstehen.
Dennoch habe ich in den letzten drei Jahren immer wieder daran herumgebastelt – insbesondere an Webmentions – mit wenig sichtbarem Erfolg. Das Problem ist nicht so sehr die Dokumentation für den Einstieg, denn sie ist alle da. Es ist eher eine Kombination aus Dingen...
- Das Wiki ist verwirrend. Wikis sind im Allgemeinen super cool, aber die nicht-lineare Natur macht es schwierig zu wissen, wo man anfangen und wo man aufhören soll.
- Das Plugin-Ökosystem ist komplex. Meine persönliche Website läuft auf WordPress und es gibt ein Plugin, das die Integration von IndieWeb-Funktionen vereinfachen soll. Außer, dass es wirklich ein Plugin ist, das Sie dazu bringt, mehrere andere zu installieren, von denen jedes eine Technologie einführt, die ich ehrlich gesagt schwer verstehe.
- Es gibt eine Menge Begriffe zu lernen. Ich meine, "IndieWeb" und "Webmention" sind schon schwer zu verstehen. Werfen Sie Dinge wie "Micropub", "Microformats", "IndieAuth" und "Semantic Linkbacks" hinzu, und plötzlich fühlt es sich an wie ein Haufen Puzzleteile aus verschiedenen Puzzles, die versuchen, zusammenzupassen.
- Scheint einige Middleware notwendig zu sein? Zum Beispiel musste ich einem Dienst namens Bridgy Zugriff auf mein Twitter gewähren, um diese Aktivität in Gang zu bringen. Es scheint etwas mit den verkürzten
t.co-URLs von Twitter zu tun zu haben und sie mit Microformats kompatibel zu machen.
Aber wie Miriam habe ich mich durchgekämpft und am Ende etwas zum Laufen gebracht. Das ist die Art von visueller Darstellung, die ich mir gewünscht hätte, als ich gerade erst anfing, und vielleicht hilft sie Ihnen auch.

Es fühlt sich nach viel an, um Webmentions zum Laufen zu bringen, aber vielleicht liegt das nur daran, dass ich ein sehr geringes Verständnis der Technik und deren Zusammenspiel habe. Alle Teile sind jedoch vorhanden, und selbst mit den anfänglichen Schwierigkeiten liebe ich das IndieWeb-Konzept, äh, den Prototyp.
Ich habe versucht, meine eigene persönliche Website so zu gestalten, dass sie den IndieWeb-Anforderungen entspricht, und ich teile Ihre und miriamsuzannes Erfahrungen. Bei diesem Komplexitätsgrad wird das IndieWeb niemals wirklich durchstarten. Sprich: Meine Oma ist auch im IndieWeb ;-) Mein größter Kummer mit dem IndieWeb-Wiki ist, dass es sehr voreingenommen ist, zum Beispiel objektorientierte Programmierung als Antipattern zu betrachten.
Aber andererseits liebe ich auch das Konzept von IndieWeb, und die Gruppe von Leuten, die sich die Mühe machen, die IndieWeb-Sachen zu pflegen, scheint ziemlich klein zu sein. Mit ein wenig mehr Hilfe werden die Dinge vielleicht weniger kompliziert.
Obwohl ich der Meinung zustimme, kann ich als nicht-hardcore-Designer/Entwickler sicher sagen, dass es weniger kompliziert ist, als es aussieht. Insbesondere angesichts der Tatsache, dass ich Webmentions auf meiner statischen Website (Jekyll) vollständig implementieren konnte.
Abgesehen von Micropub, was für eine IndieWeb-fähige Website völlig optional ist, sind nicht all diese Plugins erforderlich, wenn Sie wissen, wie man WordPress-Vorlagen bearbeitet.
In diesem Fall ist das Hinzufügen einiger Zeilen zur Header-PHP-Datei und das Bearbeiten der Post-Vorlage, um Microformats unterzubringen, durchaus machbar. Sobald Sie verstanden haben, was zu tun ist – ich sagte, ich stimme der Meinung zu: Deshalb hat es eine Weile gedauert, bis ich es geschafft habe :D
Ein kleiner Beitrag darüber, wie ich es gemacht habe, in der richtigen Reihenfolge: https://minutestomidnight.co.uk/blog/indieweb-and-webmentions-for-my-static-site/