Drupal Taglinks – Automatische Verlinkung von Tags

Drupal Taglinks – Automatische Verlinkung von Tags

Habe heute aus der Not heraus das ALinks Plugin ein bisschen umgeschrieben. Das Alinks Plugin selber dient dazu, bestimmte Beiträge automatisch zu verlinken, wenn ein bestimmter Ausdruck vorkommt. Das Plugin ist an und für sich sehr praktisch. Das Plugin wurde für ein Kundenprojekt realisiert. Dort wurde auch die Tagseite ein bisschen modifiziert – zu einer Tabelle. Ich habe bei dem Projekt aber recht schnell festgestellt, dass die Funktion an und für sich gar nicht so sinnvoll ist. Kurzzeitig hier im Blog eingesetzt uferte das ganze ziemlich aus. Jedes 3-4 richtige Wort wurde Unterstrichen und hat auf die Tag Seite verwiesen. So machts dem Nutzer natürlich wenig Spaß, den Text zu lesen. Wenn man das Projekt aber konsequent auf wenige Tags begrenzt und diese Tags von allen Autoren verwendet werden, kann das Plugin durchaus Sinn machen. Daher habe ich mich entschlossen das Plugin auf Anfrage per Mail zu verschicken. Veröffentlichen selber ist leider keine Option, da das Plugin wirklich nur sehr rudimentäre Administrationsmöglichkeiten bietet. Diese werde ich in folgenden Versionen daher eventuell noch ausbauen. Im Moment schwebt mir allerdings eher ein Ausbau in Richtung „Lexikon“ Sektion vor. Das heisst man hat einen Inhaltstypen mit dem namen Lexikon und wenn ein Node hier „Knochen“ heisst, wird dieser von allen anderen Nodes automatisch verlinkt. Hierfür könnte ich mir durchaus einige Sinnvolle Verwendungen vorstellen. Allerdings müsste man hier wohl gleichzeit Caching Mechanismen einbauen, da der Rechenaufwand hier sonst durchaus drastisch steigen dürfte. Speziell bei großen Drupal Sites, die vermutlich aber sowieso Caching Mechanismen einsetzen, würde Rechenaufwand unskalierbar...
Alinks mit Sonderzeichen

Alinks mit Sonderzeichen

Alinks gehört wohl zu den besten Modulen für Drupal. Damit lassen sich großartige Dinge verwirklichen. Leider hat Alinks im Zusammenspiel mit FCKEditor leichte Probleme mit den Sonderzeichen. Der FCKEditor setzt automatisch Sonderzeichen in HTML-Kodierung um, das heisst aus ä wird ä. Dadurch kann Alinks das ganze dann nicht mehr in einen Link verwandeln. Zum Glück ist aber Drupal UTF-8 fähig und wird standardmässig als UTF-8 ausgeliefert. Daher kann man die Sonderzeichenmaskierung, die der FCKEditor betreibt, einfach abschalten. Dies funktioniert wie folgt: In das FCKEditor Verzeichnis wechseln In den Unterordner FCKEditor wechseln Hier die Datei fckconfig.js öffnen und folgende Zeilen anhängen: Danach funktioniert Alinks auch prima mit...