Realisiert für: points GmbH
Seit über 160 Jahren setzt Carl Zeiss mit Innovation und Präzision Maßstäbe im Bereich optischer Lösungen. Etwa 200 Millionen Menschen tragen heute Brillengläser von Carl Zeiss Vision weltweit. 10.400 Mitarbeiter setzen sich in über 30 Ländern Tag für Tag für „besseres Sehen” ein und entwickeln nicht nur Brillengläser, sondern auch Messgeräte und Diagnose-Tools. Damit ist Carl Zeiss Vision im Bereich Augenoptik mit führend in der Welt.
Mit dem TYPO3 Web 2.0 Portal "BESSER SEHEN" können interessierte Endkunden hinter die Kulissen von Carl Zeiss Vision blicken und die Möglichkeit nutzen, mehr Knowhow über Brillengläser und der Augenanalyse zu erhalten.
Im Auftrag der points GmbH hat die Firma Schommer Softwareenwicklung die komplette TYPO3 Implementierung und Programmierung realisiert.
Das Portal wird direkt nach dem deutschen Launch international ausgerollt und bis vorraussichtlich April 2010 bereits in 20 Ländern in der jeweiligen Landessprache verfügbar sein. Besondere Herausforderung wird hierbei die Implementierung in Ländern mit anderen Schriftarten, wie China oder Japan.
Kern der Applikation, die auf dem TYPO3 Framework aufsetzt, ist eine umfangreiche Extension, die die Publizierung und redaktionelle Zusammenstellung der Blogbeiträge ermöglicht. Anforderung war die Verwaltung von verknüpften und mehrfach kategorisierbaren Contents mit frei platzierbaren multimedialen Inhaltsmodulen.
Jeder Artikel wird zum einen in einem zweihierarchischen Rubriksystem verankert. Das Rubrik-System ist fest strukturiert und jeder Artikel genau einer Unterrubrik zugeordnet. Zu jedem Artikel wird außerdem der Autor verknüpft.
Desweiteren kann jeder Artikel noch mehreren Kategorie-Tags aus einer vorgegebenen Liste zugeordnet werden. Schließlich kann der Redakteur noch frei vergebbare Tags hinterlegen.
Über die Querverlinkung von Tags, Kategorien und Artikeln derselben Rubrik, Artikeln des selben Autors und einer Volltextsuche ergeben sich vielfältige Suchmöglichkeiten und Wege durch die Webseite. Eine Tag-Cloud erlaubt außerdem direkten Zugriff auf die Artikel mit den häufigsten fest und frei vergebenen Tags.
Im Textfluss eines Artikels kann der Redakteur über definierte Platzhalter verschiedene multimediale Inhalte einfügen. Hier stehen Fotostrecken, einzelnen Fotos, Videos, frei definierbare HTML-Blöcke und Linkkästen zur verfügung. Der Artikeltext fließt um die eingefügten Blöcke herum.
Die Web 2.0 Features von ZEISS "BESSER SEHEN" stehen angemeldeten Benutzern zur Verfügung. Hierfür mußte zunächst ein Benutzermanagement und Registrierungsprozedere implementiert werden.
Nach erfolgreichem Registrieren und Einloggen auf der Webseite können Artikel bewertet oder ein Kommentar zum Artikel verfasst werden. Über eine Lesezeichenverwaltung kann der Benutzer Artikel in seine persönliche Favoritenliste aufgenommen werden. Außerdem kann ein Artikellink über eine "Empfehlen"-Funktion an Freunde verschickt werden. Diverse Social Bookmarkdienste sind ebenfalls integriert.
Neben der Kernapplikation wurde noch ein individuell programmiertes Glossar und die Anbindung an die ZEISS-Optikersuche implementiert.
Eine weitere Herausforderung war ein ausgeklügeltes Caching-Management, daß auf dem TYPO3 internen Caching-System aufbaut. Um die anstehende Serverlast bestmöglich zu verarbeiten und einen schnellen Seitenaufbau zu gewährleisten, sollten möglichst alle Seiten nach dem initialen Aufruf im internen Datenbank-Cache gehalten und von dort ausgeliefert werden. Allerdings galt es, diverse Teilbereiche von diesem Cache auszuschließen. So mußten beispielsweise alle dynamischen Bereiche wie Bewertung, Kommentierung, Bookmarking usw. am Caching vorbei geschleust werden. Auch kleine Teilausgaben wie Anzahl der Kommentare im Artikelheader usw. mußten identifiziert und exkludiert werden. Hierzu wurde die Extension so konstruiert, daß diese Teilinhalte in einzelne Methoden ausgelagert wurden, und diese über einen rekursiven, nicht gecachten Aufruf der Extension in die gecachten Inhalte eingefügt werden. Das Ergebnis ist eine performance-optimierte, dynamische Web 2.0 Plattform, die in dieser Form einmalig sein sollte.
In Vorbereitung auf die weltweite Portierung des Systems mußten einige spezielle Vorkehrungen getroffen werden. Neben der üblichen Maßnahmen zur Übersetzbarkeit und Auslagerung aller Textbausteine in pflegbare XML-Dateien mußte auch eine Lösung für die relative Verlinkung auf interne, parametrisierte Seiten geschaffen werden. Dies ist in TYPO3 von Haus aus noch nicht möglich. Eine absolute Verlinkung schied aus, da sich beim internationalen Roll-out sowohl Domain als auch Linkpfade ändern.
Zum Projekt