Maven Frontend-Module Workshop
Letzten Mittwoch habe ich zusammen mit einem Kollegen einen Workshop zu 1&1 Frontend-Module basierend auf dem Maven-Projekt von Apache gegeben.
Diese Frontend-Module werden in naher Zukunft eine zentrale Rolle innerhalb der Organisation und Architektur der 1&1 Bestellsystem-Frontends einnehmen. Modularisierung und Vereinheitlichung - oft eingeforderte Prinzipien von Softwarearchitekturen - werden damit durch uns konkret umgesetzt. Als Teil der Pustefix-Infrastruktur wird in dem Zusammenhang ein Prinzip implementiert, welches Ressourcen dynamisch inkludierbar macht. Dieses Prinzip geht davon aus, daß bestimmte Ressourcen grundsätzlich für alle Projekte in Form eines Moduls einheitlich geliefert werden, daß jedoch projektspezifische Eigenheiten durch eine Art Kaskade realisiert werden können. So wird es z. B. möglich werden, einen zentralen, stets einheitlichen Domaincheck für alle Hosting-Projekte bereitzustellen, im deutschen Domaincheck aber gleichzeitig eine Erweiterung in Form der Sedo-Domainvorschläge vorzuhalten. Diese Kaskade wird für HTML-Code und Grafiken möglich sein - bei CSS wird weiterhin das spracheigene kaskadierende Verhalten genutzt.
Big Picture der 1&1 Bestell-Frontends
Google sagt man es nach: Das "Big Picture" - der große Plan, der Stück für Stück in reale Produkte und Services gewandelt wird.
Ich bin nicht so vermessen, mein "Big Picture" mit dem von Google zu vergleichen - trotzdem habe ich mich daran für die überschaubare Frontend-Welt der 1&1 Bestellprozesse versucht - ganz Old School - mit Post It's und Textmarkern an der Bürowand. Was dabei heraus gekommen ist, habe ich mit der Handy-Kamera fotografiert - leider mit qualitativ mäßigem Ergebnis (das Bild, nicht der Plan). Eines ist trotzdem gut erkennbar: Die Sache hat im Laufe der Zeit zusammen mit den bereits geplanten Systemen eine gewisse Komplexität erreicht - was manchen unverständlichen Blick und Kopfschütteln bei den Kollegen verursacht hat. Wirklich neue Erkenntnisse ergaben sich aus der Visualisierung noch nicht, allerdings wurde manch neue Beziehungen deutlich. Ich werde in den nächsten Wochen versuchen, dieses "Geflecht" in einen verständlichen Vortrag zu übersetzen. Ob mir das gelingt, werde ich dann ggf. hier posten.
Archive
- Juli 2010 (2)
- Juni 2010 (3)
- Mai 2010 (7)
- April 2010 (4)
- März 2010 (10)
- Februar 2010 (7)
- Januar 2010 (4)
- Dezember 2009 (5)
- November 2009 (3)
- Oktober 2009 (8)
- September 2009 (2)
- August 2009 (9)
- Juli 2009 (7)
- Juni 2009 (6)
- Mai 2009 (3)
- April 2009 (4)
- März 2009 (7)
- Februar 2009 (6)
- Januar 2009 (2)
- Dezember 2008 (1)
- November 2008 (7)
- Oktober 2008 (13)
- September 2008 (2)
- August 2008 (5)
- Juli 2008 (9)
- Juni 2008 (5)
- Mai 2008 (4)
- April 2008 (4)
- März 2008 (1)
- Januar 2008 (3)
- Das Neueste ...
- Älteres ...