[TYPO3-german] Diplomarbeit FMENU Menüextension

Tom Kropf t3 at tomkropf.de
Tue Aug 7 18:52:58 CEST 2007


Hallo,

im Zuge meiner Diplomarbeit habe ich eine neue Menüextension entwickelt.

Die Extension kann heruntergeladen werden unter www.tomkropf.de oder 
aber auch im Online Repository. Eine Anleitung ist derzeit nur in 
deutsch verfügbar. Eine englische und eine französische Anleitung werden 
aber folgen.


Beispiele zur Extension findet ihr derzeit auf www.tomkropf.de und auf 
www.bludo.de.

Über Feedback würde ich mich sehr freuen.

Beschreibung der Extension:
Die Extension stellt zwei Inhaltselemente zur Verfügung. Das Erste ist 
zum Export des Seitenbaumes aus Typo3 in XML und das Zweite ist zur 
komfortablen Anpassung des Menüs. Das Menü kann natürlich auch 
vollständig über TypoScript konfiguriert werden.

Gleichzeitig zum Flash Menü wird ein Alternativmenü im Quelltext 
erstellt, um die Suchmaschinenkompatibilität gewährleisten zu können und 
um ein ansprechendes Aufklappmenü anzeigen zu können, falls der Client 
(Webseitenbesucher) kein Flash (>=8.0.0) in seinem Browser installiert 
haben sollte.

Das Menü kann zwei Ebenen aufnehmen, d.h. es kann, je nach Einstellung, 
nach rechts, nach oben oder nach unten aufgeklappt werden. Für das Flash 
Menü (tom_FMENU) können der Hintergrund und die Schrift des Buttons frei 
vom Entwickler konfiguriert werden und es kann ein Normal, ein Rollover 
und ein Active Zustand erstellt werden. Für das Aufklappen des Menüs, 
sowie für den Rollover Effekt kann aus einem Pool von 
Animationen/Effekten gewählt werden.

Vorteile der Extension:
Anti Aliasing - Zu den Vorteilen zählt vor allem das Rendering des 
Textes. Durch das AntiAliasing von Flash können auch kleine Texte, sehr 
gut lesbar dargestellt werden. Ein großes Problem von GMENU/GMENU_LAYER 
wird damit behoben - da GMENU/ GMENU_LAYER den Text mit dem GifBuilder 
erstellt und auf diese Weise der Text nur in ungenügender Qualität 
dargestellt werden kann. Die Hintergrundgrafiken des Alternativmenüs 
werden zwar weiterhin durch den GIFBUILDER erzeugt, allerdings wird der 
Text über HTML/CSS formatiert und kann somit ebenso in wesentlich 
besserer Qualität dargestellt werden.

Ein Menü mit zwei Ebenen war bisher mit Typo3 nur sehr schwer zu 
realisieren. Zwar gibt es die Möglichkeiten ein JavaScript Menü 
einzubinden oder GMENU_LAYER zu verwenden, allerdings sind diese beiden 
Möglichkeiten nur sehr begrenzt implementiert. GMENU_LAYER bietet zwar 
einige Möglichkeiten, ist aber weit entfernt von einer uneingeschränkten 
Benutzbarkeit (z.B. ist es unmöglich die Seite in Verbindung mit 
GMENU_LAYER mittig zu positionieren). tom_FMENU schließt genau diese 
Lücke indem man auf einfachem Wege ein vollständig valides und 
suchmaschinenfreundliches Menü mit zwei Ebenen erstellen kann.

Effekte - Durch die Technologie von Flash können vordefinierte Effekte 
im Menü erzielt werden, die ausschließlich über das Backend von Typo3 
gesteuert und justiert werden.

Suchmaschinenoptimierung trotz Flash Menü - Da das komplette Menü als 
Alternativmenü immer miterstellt wird und somit immer im Quelltext 
steht, können Google und andere Suchmaschinen problemlos alle Seiten 
indizieren, obwohl das bei einem reinen Flash Menü nicht der Fall wäre. 
Das Alternativmenü wird allerdings nur angezeigt falls kein Flash im 
Browser des Benutzers installiert ist. Diese Steuerung geschieht über 
eine JavaScript Abfrage des Flash Plugins.


Gruß

Tom Kropf


More information about the TYPO3-german mailing list