Hallo zusammen,
derzeit liegt mir folgende Aufgabenstellung vor: Die Newsbeiträge werden mit den Tags verschlagwortet. Nun soll automatisch ein im Newstext vorkommendes Wort, dass mit einem beliebigen auf der Seite verwendeten Schlagwort übereinstimmt, mit einem Link auf die entsprechende SChlagwortliste versehen werden. Kommt also zum Beispiel das Wort "Platin" im Newstext vor und dieses findet sich auch in der allgemeinen Schlagwortliste, dann soll ein Link auf http://www.example.org/tags/Platin.html erstellt werden.
Habe mir nun überlegt, dass es drei Möglichkeiten gäbe, dafür bei einer Erweiterung anzusetzen. Würde mich über Kommentare dazu freuen, denn ich könnte mir denken, dass so eine Funktion auch andernorts schon angefragt wurde:
a) Ersetzen beim Aufruf der News (favorisierte Lösung wg. Aktualität der Schlagworte)?
Vorteile
- es werden alle aktuell vorhandenen Schlagworte berücksichtigt und verlinkt
Nachteile
- bei jedem Aufruf der Seite wird der Verlinkungsprozess gestartet (sprich die Schlagworte werden mit den Links ersetzt), geht zu Lasten der Geschwindigkeit, kann aber evtl. mit Zwischenspeicher verbessert werden
b) Ersetzen bei Speichern des Beitrags im Backend?
Vorteile:
- nur einmaliger Ersetzungsprozess
- direkte Kontrolle der Ersetzungen durch den Redakteur möglich
Nachteile:
- kann nur die zum Zeitpunkt der Speicherung bekannten Schlagworte berücksichtigen
c) Alternativlösung per CronJob
Viele Grüße,
dillscher
Lesezeichen