Skip to content

Instantly share code, notes, and snippets.

@PHP-Magazin
Last active December 16, 2015 19:59
Show Gist options
  • Save PHP-Magazin/5488664 to your computer and use it in GitHub Desktop.
Save PHP-Magazin/5488664 to your computer and use it in GitHub Desktop.
Annotate.js verlinkt Euren Content vollautomatisch
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
Ohne Links wäre das Internet gar kein Internet. Doch einen Text mit den richtigen
Links zu versehen, kostet sehr viel Mühe und ist ohne semantische Aufbereitung gar
nicht mal sehr effektiv. Henri Bergius, Autor des Rich Text Editors VIE, war verblüfft,
dass das unlängst gestartete Wikidata-Projekt noch nicht genau hier moderne
Webtechnologien nutzt. In einem <a href=”https://news.ycombinator.com/item?id=5627968”
target=blank title=”Wikipedia linking is primitive”>Hacker-News-Kommentar</a>
bemängelte man, dass man interne Verlinkungen noch immer manuell setzen müsse. </p>
<p>Szaby Grünwalds Biobliothek Annotate.js hingegen wäre in der Lage, einen In-line-Editor
wie Hallo, Aloha oder CKEditor mit einer semantischen Vorschlag-Engine wie OpenCalais
oder einem lokal gehosteten Apache Stanbol zu verknüpfen, und die notwendige
Bedienoberfläche zu bieten, mit der sich die optimalen Verlinkungen aussuchen lassen.
Einen Testlauf könnt Ihr bereits auf der <a href=”http://szabyg.github.io/annotate.js/”
target=blank title=”Test annotate.js on itself”>GitHub-Website</a> wagen. </p>
<p>Als Voraussetzung bezeichnet Bergius ein ordentlich entkoppeltes CMS. Was sich
dahinter verbirgt, könnt Ihr <a href=”http://bergie.iki.fi/blog/decoupling_content_management/”
target=blank title=”Decoupling Content Management”>hier</a> noch einmal nachlesen.
Quelle: <a href=”http://bergie.iki.fi/blog/automated-linking/” target=blank title=
”Automated linking with rich text editors”>Blog von Henri Bergius</a>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment