TYPO3 KeSearch
TYPO3 ist ein Content Management System (CMS), das es Benutzern ermöglicht, Inhalte für ihre Website zu erstellen und zu verwalten. Eine der wichtigsten Funktionen, die TYPO3 bietet, ist die Möglichkeit, eine Suchfunktion zu implementieren, die es den Besuchern der Website erleichtert, nach bestimmten Inhalten zu suchen.
TYPO3 bringt die sogenannte „Indexed Search” von Haus aus mit. Wie der Name vermuten lässt, wird aus den Inhalten der Website ein Index für die Suchfunktion erstellt. Modernen Web-Applikationen fordern allerdings zunehmend mehr als diese indexbasierte Volltextsuche bieten kann.
Seit Jahren setzen wir daher eine der bekanntesten Such-Applicationen „KeSearch” für TYPO3 mit ihren umfangreiche Funktionen ein. Auch hier wird ein Index generiert, im Gegensatz zur „Indexed Search” wird dieser zusätzlich mit Schlagworten, den sogenannten Facetten, angereichert. KeSearch ist einfach zu installieren, zu konfigurieren und bietet viele erweiterte Funktionen. Mit KeSearch kann beispielsweise die Relevanz der Suchergebnisse erhöht werden, indem bestimmte Kriterien gewichtet und gefiltert werden. Es können auch Synonyme hinzugefügt werden, um sicherzustellen, dass Besucher immer die gewünschten Ergebnisse erhalten.
Die KeSearch-Suche arbeitet mit sogenannten Facetten, um das Sucherlebnis zu verbessern. Facetten bedeutet, dass die Besucher ihre Suchergebnisse durch die Verwendungen von Filtern nach und nach eingrenzen können. Durch die Verwendung von Facetten können auch Anwendungen erstellt werden, die nicht direkt dem Charakter einer Volltextsuche entsprechen: Gute Beispiele wären ein Publikationsverzeichnis für Institutionen, der Produktfilter einer Unternehmens-Website oder ein Studienberater für Hochschulen.
„KeSearch” verwendet kein Frontend-Crawling, sondern extrahiert die Inhaltselemente und Datensätze direkt aus der Datenbank. Dieses Vorgehen hat den Vorteil, dass Inhalte nur einmal im Index gespeichert werden, auch wenn sie auf mehreren Seiten der Website erscheinen. Für jede Art von Inhalten (Seiten, Nachrichten, Dateien …) muss ein dedizierter Indexer verfügbar sein. Standardinhalte werden direkt unterstützt, für Spezialfälle lassen sich benutzerdefinierte Indexer programmieren.
Features & Vorteile
- sofort einsatzbereit für Standardinhalte und wichtige Extensions
- hohe Geschwindigkeit
- facettierte Suche
- individuelle Anpassbarkeit
- sehr einfache Einrichtung
- viele Einstiegspunkte (Hooks) für individuelle Modifikationen
- volle Kontrolle über den Index
- einfache Integration eigener Indexer
- umfassende Dokumentation
- über 50.000 Mal im TYPO3 Extension Repository (TER) heruntergeladen
Features der Premium Version
- Umkreissuche und Kartendarstellung
Suchergebnisse können geokodiert und anhand der Entfernung zu einer Postleitzahl oder einem Ort ausgegeben werden.
- Sphinx - der Performance-Boost
Mithilfe der Suchtechnologie Sphinx (Sphinx | Open Source Search Engine ), die auf MySQL aufsetzt, können Sie Ihre Inhalte noch schneller durchsuchen.
- Autovervollständigung
Mithilfe der Autovervollständigung bekommen die Benutzer schon während der Eingabe eines Suchbegriffs passende Wörter vorgeschlagen.
- „Meinten Sie?“-Funktion
Mit Hilfe der OpenThesaurus-Datenbank (nur deutsche Sprache) werden im Falle einer Sucheingabe, die zu keinem Treffer geführt hat, ähnliche Wörter ermittelt und dem Benutzer vorgeschlagen. So können Tippfehler erkannt werden.
- Synonyme
Im TYPO3 Backend können Synonyme für Suchbegriffe eingepflegt werden. Wird nach einem Synonymbegriff gesucht, wird gleichzeitig auch nach dem Originalbegriff gesucht und umgekehrt. Dieses Verfahren ist hilfreich, wenn auf einer Website häufig mit Fachbegriffe gearbeitet wird, die Benutzer aber eher nach einem umgangssprachlichen Ausdruck suchen oder umgekehrt.
- Remote-Indexer
Mit dem sogenannten Remote-Indexer ist es möglich, Suchergebnisse von einer TYPO3 Instanz zur anderen zu übertragen. Damit ist es möglich, mehrere TYPO3 Websites mit einem Suchformular zu durchsuchen.
- Custom Ranking
Mit dem "Custom Ranking"-Feature können für Seiten und pro Indexer eigene Werte für eine Sortierung vergeben werden. Damit ist es möglich, bestimmte Einträge gezielt an den Anfang (oder auch an das Ende) der Ergebnisliste zu sortieren.
- Keyword Boost
Dieses Feature ermöglicht es, Schlagworte für Seiten oder News-Einträge zu verwenden, um diese Ergebnisse dann in der Ergebnisliste höher zu gewichten. Sucht ein Nutzer nach einem Suchwort welches als Schlagwort vergeben wurde, wird das entsprechende Ergebnis weiter oben in der Ergebnisliste angezeigt.
- Headless
Mit dem Headless-Feature kann die Ausgabe der Suche im JSON-Format erfolgen. Anwendungsfälle sind beispielsweise eine auf AJAX basierende Suche oder eine Headless-Applikation.
- In-Wort-Suche
Mit der In-Wort-Suche können Begriffe gefunden werden, die innerhalb eines anderen Wortes liegen. So kann man nach „Reifen“ suchen und findet Inhalte, in denen das Wort „Autoreifen“ einhalten ist.
TYPO3 News-Erweiterung
Neben KeSearch ist auch die News-Erweiterung für TYPO3 sehr nützlich. Die News-Erweiterung ist eine spezielle Funktion innerhalb von TYPO3, die es Website-Administratoren ermöglicht, schnell und einfach neue Artikel und Neuigkeiten auf der Website zu veröffentlichen. Es können verschiedene Kategorien und Unterkategorien erstellt und Artikel nach Datum sortiert werden, um sicherzustellen, dass die Navigation und Suche nach relevanten Informationen für die Leser erleichtert wird und Besucher immer auf dem neuesten Stand sind.
Mit der News-Erweiterung können auch Bilder, Videos und Dokumente direkt in die Artikel eingebettet werden, um den Inhalt visuell ansprechender zu gestalten. Die Leser können auch Kommentare zu den Artikeln hinterlassen, um Feedback zu geben oder Diskussionen zu starten.
Wenn eine Website betrieben und regelmäßig Neuigkeiten und Updates geteilt werden möchte, ist die News-Erweiterung von TYPO3 ein nützliches Tool, um dies effektiv und einfach zu tun.
KeSearch & News-Erweiterung TYPO3
Wenn Sie KeSearch und News zusammen nutzen, können Sie eine wirklich umfassende Suchfunktion auf Ihrer Website erstellen. Ihre Besucher können nach Inhalten auf der gesamten Website suchen und speziell nach News-Artikeln filtern. Dies macht es einfach, relevante Informationen zu finden und Ihre Website noch benutzerfreundlicher zu gestalten.
Insgesamt bietet TYPO3 eine Vielzahl von nützlichen Funktionen, die es Benutzern ermöglichen, ihre Websites auf einfache Weise zu erstellen und zu verwalten. Wenn Sie eine Suchfunktion auf Ihrer Website benötigen, ist KeSearch eine großartige Option, wenn Sie darüber hinaus auch News-Artikel veröffentlichen möchten, ist die News-Erweiterung eine großartige Ergänzung.
Als Beispiel für eine Such-Applikation soll das zuvor erwähnte Publikationsverzeichnis dienen:
Publikationen lassen sich ideal als ein TYPO3 Datensatz abbilden, der sämtliche Eigenschaften einer Publikation enthält. Unter anderen könnten dies folgende Eigenschaften sein:
- Titel
- Anreißer / Einleitung
- Beschreibung
- Kategorien
- Veröffentlichungsdaten
- Autoren
- Literaturangaben
- zugehörige Dateien
- übergeordnete Studie
Immer wenn strukturierte Daten benötigt werden, stellt sich schnell die Frage, wie diese realisiert werden sollen. Oft sind die Anforderungen sehr individuell und schnell wird die Entwicklung einer eigenen Extbase-Erweiterung ins Spiel gebracht.
Ein kurzer Blick auf die oben genannten Eigenschaften offenbart schnell eine Alternative: Welche Wesenszüge hat eine Publikation eigentlich? Ist diese nicht einfach nur ein Artikel? Und wenn sie ein Artikel ist, könnte eine Publikation dann nicht einfach eine Art News sein?
Diese Überlegung führte zur Standard-Extension „News”. Das Versatile News System verdient zu Recht seine Bezeichnung, da hiermit alle Spielarten von Artikeldatensätzen umzusetzen sind. Nachrichten, Termine und Blog-Beiträge haben gemeinsame Schnittmengen in ihren Eigenschaften und Funktionsanforderungen. Ebenso verhält es sich mit Kursangeboten oder eben den Publikationen.
Nicht alle Merkmale der genannten Typen sind direkt im News-System vorhanden. Sind Anpassungen erforderlich, wird eine sogenannte Single-Purpose Extension nur für diesen Zweck erstellt. Der durchdachte Aufbau der „News” bietet dabei eine leichte Erweiterbarkeit, die über die Individualerweiterung umgesetzt wird. Schaffung eines neuen News-Typen „Publikation” neben der eigentlich „News” ist damit quasi systemkonform realisierbar. Das News-System bleibt weiterhin update-fähig und wird selbst nicht verändert.
Die KeSearch verfügt bereits über einen sogenannten Indexer für News-Datensätze. Damit die Besucher vollen Zugriff auf die Publikationen haben, werden noch weitere Filtermerkmale, die Facetten, benötigt.
Auch für diesen Zweck wird eine Single-Purpose-Extension entworfen, die den News-Indexer um die gewünschten Facetten ergänzt:
- Erscheinungsjahr abgeleitet aus den Veröffentlichungsdaten der Publikation
- Autoren
- Literaturangaben
- übergeordnete Studie
Sind der KeSearch die zusätzlichen Eigenschaften der Publikation bekannt und im Index gespeichert, kann die eigentlich Applikation bzw. die Filtermöglichkeiten für die Besucher umgesetzt werden.
Je Anwendungsfall können mächtige Filter/-Seiten kreiert werden, um den Besuchern einen effizienten Zugang zu essentiellen Angeboten der Website zu verschaffen.
Beispiele:
- IFM Bonn, Alle Veröffentlichungen
- Erweiterung des News-Systems für "Studien", die wiederum verschiedene "Publikationen" und Ansprechpartner beinhalten
- Einsatz der KeSearch für die Listendarstellung der Studien und Publikationen samt Filtermöglichkeiten
- Vordefinierte Unterseiten nach Themen, wiederum mit der KeSearch nur für diesen Bereich
- Alzheimer Stiftung, Demenz-Partner, Kostenlose Demenz-Kurse in Ihrer Nähe und Demenz-Kurse – Veranstalter in Ihrer Nähe
- Erweiterung des News-Systems für Demenz-Kurse, die von Veranstaltern direkt über den internen Bereich angelegt werden können
- Filterung der Kurse "on the fly" nach verschiedenen Merkmalen
- Erweiterung des KeSearch für die Veranstaltersuche, d.h. Nutzung der TYPO3 Frontend User
- DIHK Veranstaltungen Erfolgsfaktor Familie, Suche
- Erweiterung des News-Systems als ein- und mehrtägiges Veranstaltungssystem samt Platzreservierung und Dokumentation
- Filterung der Veranstaltungen "on the fly" nach verschiedenen Merkmalen
Gerne unterstützen wir Sie um Ihren Online-Auftritt wettbewerbsfähig und zukunftsausgerichtet zu gestalten:
- Wie steht Ihre Website im Vergleich zu Ihren stärksten Wettbewerbern dar? Gerne führen wir für Sie einen kostenlosen TYPO3-Upgrade Check durch und definieren gemeinsam mit Ihnen eine erfolgsorientierte Zielausrichtung.
- In diesem Zusammenhang beraten wir Sie mit unserem umfangreichen Know-How zu den Themen User Experience und Nutzerführung auf Ihrer Website und helfen Ihnen, den Kunden ein optimales Erlebnis zu liefern.
- Ihre individuellen Wünsche - seien es die Entwicklung von Extensions, responsive Websites, Apps oder Schnittstellenanbindungen - setzen unsere erfahrenen Webentwickler gerne für Sie um.
- Es muss eine neue Website her? Kein Problem. Gemeinsam finden wir das richtige Content-Management-System für Sie und starten gemeinsam from scratch.
- Unser Support-Team steht Ihnen darüberhinaus jederzeit für technischen und redaktionellen Support sowie regelmäßige Schulungen zur Verfügung.
Für eine erfolgreiche und umfassende Online-Strategie, beraten wir Sie gerne auch zu folgenden Themen:
Haben Sie weitere Fragen?
Oliver Parrizas steht Ihnen für Ihre Fragen zum Thema gerne zur Verfügung.
+49-800-911-91-91
Praxisorientiertes Wissen für die Realisierung Ihrer digitalen B2B-Projekte:
Der eigene Onlineshop
Erfahren Sie, welche E-Commerce-Trends nicht zu vernachlässigen sind und welche Features ein professioneller Onlineshop mitbringen sollte.
Marketing Automation
Erhalten Sie Einblick, wie Sie mit Marketing Automation Ihre Vertriebsressourcen effizienter einsetzen und neue Leads generieren können.
Content Marketing
Erhalten Sie exklusive Empfehlungen zur Konzeption bis hin zur idealen Umsetzung einer zielführenden Content Marketing Strategie.
B2B Website Relaunch
Informieren Sie sich über die stukturierte und zeitgemäße Realisierung eines B2B-Website Relaunchs.