Hallo Mambers,
nach längerer Abstinenz als Poster im Forum möchte ich Euch ein neues Projekt
von mir auf
Dotform Net vorstellen.
Da es im deutschsprachigen Raum mittlerweile jede Menge Seiten mit guten
Tutorials, News und Hilfestellungen für Mambo gibt, war es meine Intention ein
praktisches Beispiel als Showcase für den flexiblen Einsatz von Mambo im
Zusammenspiel mit der phpShop Komponente zu erstellen.
Es ist gedacht als Demonstration für die Individualisierbarkeit des Mambo CMS /
phpShops und als mein persönlicher "CMS Playground". In diesem werden Ideen
und Lösungsansätze von mir vorgestellt und erläutert.
Das für Dotform Net erstellte Template ist unter der Vorgabe praktischer cross
Browser / cross Plattform - Kompatibilität entwickelt worden. Besonderes
Augenmerk galt dabei auch älteren und weniger populären Browsern,
wie alten Netscape, IE, Opera und diversen Linux Browserversionen. Test's auf
dem Mac sind am Laufen. Dafür wurde das Template mit einer PHP Browserweiche
ausgerüstet, welche die entsprechenden Stylesheets je nach verwendetem
Browser nachlädt. Getestet wurde mit allen Majorbrowsern unter Windows
(98,NT,2000,XP), Linux (Suse,Mandrake,Debian und Knoppix). Ergebnis sollte die
pixelgenaue Anzeige des grafischen Basislayouts unter allen in den letzten 4
Jahren erschienenen Majorbrowsern (IE, Netscape, Mozilla, Opera, Firefox) sein.
Die Optik des Templates ist mit Absicht unspektakulär gehalten, es wurde eine
übersichtlichliche, auf Ladezeit optimierte Variante gewählt - weg vom
modulüberladenen Portaldesign, mit viel Platz für den eigentlichen Content.
Das Template besitzt einen unten fixierten Footer und "wächst" nach rechts bei
Bildschirmauflösungen größer als 1024x768 Pixeln. Die grafische Navigationsleiste
unter dem Header ist ein statisches Menü mit Javascript Rollover, welches aber
für den Einsatz von SEF Urls aufbereitet wurde.
Alle auf Dotform Net eingesetzen Mambo Komponenten und Module, welche im
Frontend Ausgaben erzeugen, wurden HTML und codetechnisch überarbeitet, um
ein einheitliches crossbrowser kompatibles Erscheinugnsbild zu gewährleisten.
Ausserdem wurden grafische Buttonsets für die Anmeldung, Suche, Registrierung
und Kontakt eingebaut, welche mit einer Browsererkennung versehen sind .
Für Browser die das Einbinden von Hintergrundgrafiken per CSS nicht
korrekt unterstützen , wird auf die Standardbuttons der jeweiligen Browser
zurückgegriffen.
Die für den DotFlare Demo Shop auf Dotform Net verwendete phpShop
Komponente, wurde ebenfalls komplett mit neuen Grafiksets (Frontend) versehen
und in vielen Teilen im Quellcode angepasst ( Konsistenz und Erweiterung
der Navigationslogik, crossbrowser Kompatibilität im Frondend, Fixes für SEF Urls
und PHP 5 uvm.).
Ich freue mich über Eueren Besuch samt Feedback.
Viele Grüße von Grishan