Sie wollen eine Suche auf Ihrer TYPO3-Webseite einrichten? Dafür nutzen viele Entwickler die Erweiterung EXT:solr. Diese Erweiterung ist sehr sicher und zuverlässig. Jetzt gibt es eine neue Version von TYPO3. Die neue Version heißt TYPO3 v14 LTS. Auch das Suchprogramm Apache Solr 10 ist neu. Deshalb ändern sich jetzt wichtige Dinge. Das System zum Erstellen der Suchliste ist neu. Die Benutzeroberfläche braucht kein jQuery mehr. Die Einstellungen sind jetzt modern.
Wir arbeiten aktiv an dieser Testversion. Wir testen die Änderungen für Sie. Das hilft Projekten beim Umstieg auf die neuen Versionen. Dieser Text erklärt Ihnen alle Änderungen ganz genau.
Inhaltsverzeichnis
Überblick
Unsere Arbeit
Funktionen im Detail
Installation
Überblick
Die Erweiterung EXT:solr verbindet Ihr TYPO3 mit der Profi-Suche Apache Solr. Diese Suche hat viele gute Funktionen. Sie bietet zum Beispiel Filter für Ihre Suchbegriffe. Sie schlägt Wörter schon beim Tippen vor. Die Firma dkd Internet Service GmbH entwickelt dieses Programm.
Mit TYPO3 v14 LTS und Solr 10 gibt es wichtige Änderungen.
Einige alte Funktionen funktionieren nicht mehr.
Die Suche liest Seiten jetzt auf einem neuen Weg ein.
Sie braucht das Hilfsprogramm jQuery auf Ihrer Webseite nicht mehr.
Sie müssen auch die Einstellungen aktualisieren.
Die neue Datei für die Einstellungen heißt ext_solr_14_0_0.
Die Testversion bündelt diese Änderungen.
Wir arbeiten aber noch an dieser Version.
Sie benötigen für dieses Paket:
- TYPO3 in der Version 14.3 oder neuer.
- PHP in der Version 8.2 oder neuer.
- Apache Solr in der Version 10.0.0.
Die aktuelle Version ist EXT:solr 14.0.0-beta4. Nutzen Sie diese Testversion noch nicht für Ihre echten Webseiten. Die Version kann sich noch stark verändern.
Was wurde gemacht
Wir helfen aktiv bei der Entwicklung der Testversion für TYPO3 v14. Die größte Änderung ist: Das alte System für die Indexierung fällt weg. Indexierung bedeutet: Die Suche erfasst alle Inhalte Ihrer Webseite. Früher hat das System dafür viele einzelne Internetanfragen gesendet. Jetzt nutzt das System interne Anfragen. Das spart viel Zeit. Das Erfassen der Seiten ist jetzt über 12 Prozent schneller. Der Code ist dadurch auch viel kürzer und sauberer geworden. Außerdem findet das System nun alle Pfade zu Ihren Dateien zuverlässig.
Das System arbeitet jetzt perfekt mit Solr 10 zusammen. Dafür haben wir wichtige technische Updates gemacht. Das Frontend nutzt jetzt kein jQuery mehr. Frontend bedeutet: Das ist der Bereich, den Ihre Besucher sehen. Wir nutzen stattdessen modernes Javascript und autoComplete.js. Es gibt auch ein neues Modul im Verwaltungsbereich von TYPO3. Dieses Modul heißt LLM Query Enhancer. Damit richten Sie eine Künstliche Intelligenz für Ihre Suche ein.
Wir haben auch Fehler in der Software behoben: Wir haben Probleme mit der Verbindung zu Solr 10 gelöst. Außerdem gab es einen Fehler bei geschützten Seiten. Früher erschienen manchmal geheime Inhalte in den Suchergebnissen. Diesen Fehler haben wir behoben. Ihre Daten sind jetzt sicher.
Funktionen im Detail
Das neue System erfasst Ihre Webseiten jetzt intern. Dazu braucht das System keine extra Internetanfragen mehr. Ein wichtiger Fix sorgt dafür, dass alle Dateipfade stimmen. Das neue System nutzt jetzt auch die modernen TYPO3 Site Sets. Die alte manuelle Einrichtung über TypoScript ist nicht mehr nötig.
Installation
composer config repositories.ext-solr vcs https://github.com/dirnbauer/ext-solr.git
composer require apache-solr-for-typo3/solr:dev-mainKopieren Sie die Datei Resources/Private/Solr/solr.xml in Ihren Solr-Ordner.
Verbinden Sie Ihre Suche mit dem Core ext_solr_14_0_0.
Im Repository finden Sie ein fertiges Docker-Image.
Dieses Image ist für Solr 10 bereits komplett vorbereitet.
Häufige Fragen
Fazit
Die neue Version EXT:solr 14 ist sehr modern. Sie funktioniert gut mit Solr 10 und nutzt kein jQuery mehr. Die Version ist aktuell noch in der Testphase. Deshalb müssen Sie vorsichtig sein. Diese Version ist ideal zum Testen von TYPO3 v14.
Wir danken der Firma dkd Internet Service GmbH. Wir danken auch der gesamten TYPO3 Community. Sie alle haben diese tolle Erweiterung erst möglich gemacht. Wir nutzen diese Arbeit sehr gerne. Wir haben eigene Anpassungen für TYPO3 v14 hinzugefügt. Der größte Teil der Arbeit kommt aber von dkd und der Community. Die Erweiterung steht unter der freien Lizenz GPL-3.0-or-later.