snowflake premium open source

Zur Zeit wird gefiltert nach: typo3

Filter zurücksetzen

Solr Suche mit TYPO3 von snowflake

Über SOLR

Solr Suche ist die schnelle Alternative zu indexed_search auf TYPO3. Wie auf der Lucene Webseite von Apache zu lesen ist: „Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project." Solr ist eine schnelle performance-optimierte Suche, die im Vergleich zu indexed_search auch mit grossen Webseiten und closed user groups treffende Suchresultate in kürzester Zeit liefert.

SOLR Grundlagen

Solr setzt auf Standards wie XML, JSON und REST-like APIs. Dokumente können über XML, JSON oder HTTP indexiert werden. Ebenfalls kann mit diesen Technologien der Index durchsucht werden. Solr ist in Java geschrieben und ist in einem servlet wie Apache Tomcat lauffähig. Mehr details auf der Solr features Seite.

Features / Funktionen von SOLR

Solr indexiert TYPO3 Seiten, Dateien und auch externe Seiten können indexiert und durchsucht werden. Die Suche unterstützt zudem mehrsprachige Webseiten. Administratoren steht ein Adminpanel zur Verfügung, unter anderem mit der Möglichkeit, den Index zu leeren.

Dem Webseitenbesucher bietet Solr mit TYPO3 eine Menge an Funktionen. Folgende Funktionen unterstützen den Webseitenbenutzer beim Auffinden von gesuchten Inhalten:

  • Facettierte Suche
  • Autovervollständigung
  • Suchworthervorhebung
  • Rechtschreibprüfung (Meinten Sie....)
  • Ähnlichkeitsvorschläge (Synonyme)
  • Häufige Suchanfragen
  • Letzte Suchanfragen
  • Redaktionell gesteuerte Suchergebnisse (kann z.B für bezahlte Resultate verwendet werden)

Vorteile im Vergleich zu indexed_search

Ganz klar ist die bessere Performance der Wesentliche Vorteil gegenüber indexed_search. Die Performance Unterschiede zeigen sich merklich bei grossen Seiten mit vielen Inhalten und geschützten User Bereichen. Weiterer Pluspunkt ist die bessere Qualität der Suchtreffer. Solr gewichtet die Inhalte besser und liefert somit mehr relevante Resultate als indexed_search.

Solr im Einsatz

Solr ist im Einsatz bei folgenden Kunden von snowflake:

 

Solr Angebot von snowflake

TYPO3 Extensions – sr_feuser_register

Die zu den beliebtesten Extensions zählende sr_feuser_register reiht sich aktuell unter den 10 meist geladenen Extensions im TER ein. Dies erscheint umso erstaunlicher, schaut man sich den Aufbau der Extension etwas genauer an. TYPO3 Standards werden missachtet oder Funktionen sind umständlich/schlecht gelöst. Der allgemeine Zustand der Extension führt in der Praxis zu diversen Problemen. Diese Extension konnte sich rein aus mangelnder Konkurrenz durchsetzten, was auch die dadurch entstandene Beliebtheit erklärt. Einzig wirklich positiver Aspekt dieser Extension ist die Funktionsvielfalt.

Im Gegensatz zur tt_news beispielsweise erfuhr die Extension sr_feuser_register jedoch nie eine generelle Überarbeitung, um Altlasten abzulegen.

Unsere Empfehlung:
Glücklicherweise kann aber, im Gegensatz zu vergangenen Jahren, auf eine echte Alternative zurückgegriffen werden. Die Extension datamints_feuser erfüllt die nötigen Voraussetzungen, welche eine Extension heute mitbringen sollte. Die Vielzahl an Funktionen kann sich noch nicht ganz mit derjenigen von sr_feuser_register messen. Was aber sollte uns daran hindern, diese tolle Extension um die fehlenden Funktionen zu erweitern und an die Entwickler zurückzugeben.

Langfristig könnte damit die Ablösung der nun wirklich in die Jahre gekommen sr_feuser_register erreicht werden, ohne auf die Funktionalitäten verzichten zu müssen.

TYPO3 Extensions – cc_awstats

cc_awstats ermöglicht das Loggen und Analysieren der Webseite mittels des allseits bekannten AWStats. Erstaunlich ist hier, dass sich die Extension noch immer grosser Beliebtheit erfreut, obwohl diese seit Mitte 2005 keine Updates erfahren hat. Natürlich könnte beispielsweise die neuste Version von AWStats eigenhändig aktualisiert werden. Jedoch wird dies wohl in den seltensten Fällen wirklich gemacht.

Ausserdem: ohne Fortschritte fehlen natürlich auch neue Funktionen. Diese sind seit dem letzten Release stagniert.

Unsere Empfehlung:
Setzen Sie besser auf die Möglichkeiten, welche beispielsweise Google Analytics oder Piwik bieten. Diese meistern die Aufgaben exzellent und erweitern dabei das Angebot ständig.

Alternative:
Wer nun trotzdem nicht auf AWStats verzichten möchte sollte auf die Extensions ics_awstats zurückgreifen. Diese wird aktiv entwickelt und bietet mittlerweile eine grösser Anzahl Funktionen.

TYPO3 Extensions - Neue Artikelreihe

Einer der grossen Vorteile von TYPO3 gegenüber der Konkurrenz ist seine hohe Flexibilität. Jedermann kann seine eigenen Extensions erstellen und TYPO3 Inhalte um neue Felder und Funktionen erweitern. Damit wir der bereits beachtliche Umfang der Funktionalitäten von TYPO3 um Faktor X vergrössert.

Extensions können dabei mittlerweile über zwei zentrale Plattformen bereitgestellt werden, um sie der Community verfügbar zu machen. Dabei wird ein Grossteil der Extensions parallel auf beiden Instanzen veröffentlicht und gepflegt.

Die Nachteile liegen auf der Hand. Die hohe Anzahl verfügbarer Extensions ist bereits jetzt kaum überschaubar und die oben genannten Plattformen sind nicht bekannt für ihre Usability. Ein System zur Bewertung der entsprechenden Extension fehlt fast komplett.

Anhand welcher Kriterien der Einsatz einer Extension ermittelt wird beruht meist auf Erfahrung. Beispielsweise Anzahl Downloads im TER, ausgiebige Dokumentation oder die Extension ist oft anzutreffen.

In der Praxis ergibt sich dadurch ein etwas verworrenes Bild. Betrachtet man sich die Liste Popular im TYPO3 TER, sind zwar einige ausgezeichnete, aber auch qualitativ schlechte Extensions gelistet.

Ziel der Artikelreihe „TYPO3 Extensions“ ist nun einige der wichtigsten Extensions zu prüfen und über dessen Fähigkeiten zu berichten. Die Berichte wenden sich dabei an Kunden wie auch Entwickler, um Ihnen bei Ihrer Entscheidung zu helfen, welche Extensions auf ihrem System eingesetzt werden sollen.

TYPO3 Konferenz T3CON11 - meine persönlichen Eindrücke

TYPO3 Konferenz: Why are you here?

Bildquelle: Riona Kuthe, jweiland.net

Und schon ist sie wieder vorbei, die T3CON11 - die Konferenz rund um TYPO3. Wobei, rund um TYPO3, stimmt das wirklich? Die Auswahl der Talks machte mich bereits im Vorfeld stutzig und ich befürchtete eine zu starke Fokussierung auf Entwickler- und Phoenix/FLOW3/Fluid-Themen. Leider hat sich dann meine Befürchtung bereits in der Keynote von Robert bewahrheitet. Es ist ja schön und gut, wenn sich Entwickler über Property Injections ergötzen. Und ich teile die Freude an schönem Code unbedingt. Aber für eine Keynote zum CMS TYPO3 wäre es (zumindest für mich) inspirierender, etwas mehr über Visionen und zukünftige Entwicklungen des Open Source CMS zu hören, statt "nur" über FLOW3... Aber trotz allem: Es ist schön zu hören, dass eine erste Version des PHP-Frameworks FLOW3 am 20. Oktober raus kommt. Wir dürfen gespannt sein!

Spagat zwischen Themen wie Entwicklung, Projekt-/Qualitymanagement und "Diverses"

Um es gleich vorwegzunehmen: Auch dieses Jahr ist es der Konferenz nicht gelungen eine saubere Abgrenzung gegenüber den Developer Days vorzunehmen. So deckt die Konferenz ein (zu) breites Spektrum an unterschiedlichsten Themen und Zielgruppen ab, wobei der Fokus nach wie vor auf Programmierung gelegt wurde. Und dass dieser Spagat nicht zwingend befriedigt, haben schon die Konferenzen der vergangenen Jahre gezeigt.

So hatte es zwar für jeden etwas dabei und die Vorträge waren meist auch spannend und oft inspirierend. Leider gab es dann doch auch noch die üblichen Selbstbeweihräucherungen, die die Community eigentlich nicht nötig hätte. Ansonsten waren viele Vorträge sehr programmiererlastig, oder dann leider oft gleich komplett irrelevant.

Umso erfrischender war es zu sehen, dass neben viel Gerede auch tatsächlich konstruktiv produziert und nicht zum x-ten mal ein Refactoring des Gleichen gemacht wird. Ein dickes Kompliment an das ganze TYPO3 Version 4 Team. Schön zu sehen, dass hier Konkretes (Version 4.6 und folgende, neue DAM Version, Überarbeitung Workflow um nur einige Projekte zu nennen) zustande kommt!

Grundsätzlich wünsche ich mir für kommende Konferenzen eine verstärkte Fokussierung auf Business relevante Themen: Use Cases&Best Practice, Visionen der TYPO3 Association, wo geht es hin im CMS Markt. Entwicklerrelevantes gibt es bereits in Hülle und Fülle an den Developer Days. Und vielleicht wäre es auch mal spannend etwas über den TYPO3-Tellerrand (wäre das dann T3TR?) zu blicken. Dass TYPO3 ein gutes Enterprise CMS ist, muss mir als Besucher der T3CON nicht mitgeteilt werden ;-) Damit wäre dann auch eine klarere Abgrenzung zu den für Entwickler zugeschnittenen Developer Days realisierbar. Schade, dass das ursprüngliche Ziel auch nach der siebten Ausgabe noch nicht erreicht werden konnte.

Community Spirit

Über die Themenwahl lässt sich streiten. Unbestritten hingegen ist ein positiver Seiteneffekt der breiten Themenpalette: Jeder (und zunehmend auch Jede) im TYPO3 Universum fühlt sich in irgend einer Weise von der T3CON angesprochen. So wird die Konferenz zu einem Stelldichein der TYPO3 Community und bietet eine optimale Gelegenheit die Kontakte wieder mal zu pflegen. Auch schön zu sehen, dass es nicht an Community Nachwuchs fehlt (durchaus im doppelten Sinne gemeint) und die Weiterentwicklung dieses CMS in besten Händen ist. Eine zunehmende Professionalisierung nicht nur im Bereich Programmierung, sondern auch beim Branding ist auszumachen. Ein durchaus positives Bild das sich mir bot.

Fazit

Auch dieses Jahr ist es der TYPO3 Association gelungen eine technisch einwandfreie Konferenz zu organisieren. Ein grosses Kompliment an das ganze Organisationsteam rund um Jürgen!

Ein klareres Profil würde der Konferenz sicherlich gut tun und vielleicht sogar mehr Leute an die Veranstaltung locken. So oder so freue ich mich bereits heute wieder auf die nächste TYPO3 Konferenz.