imxTools1 und imxTools2 in einem Portal… erste Schritte sind gegangen

Datum: 25. November 2011
Autor*in: Bastian Schwarz


Im Zuge des Schneebayern-Projektes besteht die Anforderung, dass die imxTools1 (für allgemeine imxTools-Inhalte) sowie die imxTools2 (für den Schneehöhenticker) parallel zueinander laufen müssen.

Dazu wurde ein neuer Task in der build.xml angelegt, der eigtl genau das gleiche tut wie der register_integration_imxtools, nur dass er das Ziel in einen imxtools2 Ordner anlegt.

Auszug aus der build.properties:

register_integration_imxtools2=2_2_0
register_integration_imxtools=1_3_0

Problem war jetzt allerdings, dass schon wie im vorigen Blogeintrag genannt, die Konfigurationsklassen gleich hießen und diese auch noch in der IMXCMS_Configuration also im CMSCore abgelegt werden konnten. Daraus ist resultiert, dass ich die Config-Klasse in der imxTools2-Integrationskomponente umbenannt habe und (ganz wichtig) einen neuen Tag für den 4_3_0_21 für den Core released habe, wo die Methoden für die imxTools Konfiguration rausgeflogen sind.

Warum habe ich das gemacht? Ganz einfach, es wird nicht zwingend benötigt und es führt nur zu weitere Verwirrung und Unflexibiltät.

Das bedeutet allerdings, dass zukünftige Projekte die auf den Core-Tag 4_3_0_21 basieren nicht mehr die Konfiguration im Core ablegen dürfen (das tun die meisten aktuell, also wird es erstmal zu Fehlern kommen), das ist aber gar kein Problem, da in imxTools1 die Klasse IMXTools_Configuration das auch selbst kann (ist eh alles statisch..) und in imxTools2 kann das über den Service erreicht werden.

Das bedeutet jetzt, imxTools1 und imxTools2 können jetzt prinzipiell in einem Portal laufen. Was dort allerdings noch nicht berücksichtigt ist (da es aktuell noch nicht benötigt wird) sind die eigentlich wirklichen Anpassungen wie z.B. die Linkgenerierung, das Caching etc. anzupassen (aktuell werden ja immer die gleichen Identifier verwendet). Das wird dann nochmal ein größeres Arbeitspaket werden.


Kommentare

Selber kommentieren:






Weitere Beiträge zum Thema Technologie


JAX 2015 – Tag 1

Autor*in:


Technologie


Dieses Jahr ging’s für mich zum ersten Mal nach Mainz zur JAX – der größten Java-Konferenz in Deutschland. Nach zwei Teilnahmen bei der WJAX in München, der kleinen Schwester der JAX, war ich natürlich gespannt, was in Mainz auf mich zukommen würde. Kontext und Schlüssel-Themen im Überblick Sebastian Meyen, Chefredakteur des Java-Magazins, eröffnete die Konferenz …


Beitrag lesen
24
APR
15

Rückblick auf die WJAX 2017 in München

Autor*in: Regina Staller


Technologie


Am 09. Und 10. November dieses Jahres fand die WJAX in München statt und ich durfte zum ersten Mal daran teilnehmen. In diesem Blogartikel werde ich Euch einen kurzen Überblick über die Sessions, an denen ich teilgenommen habe geben. Die Themen der Sessions waren gemischt, es ging um Microservices, Continuous Delivery, Spring 5.0 und Spring …


Beitrag lesen
17
NOV
17

Weitere Neuigkeiten von der JAX 2015

Autor*in:


Technologie


Bevor es zu spät ist und alle Neuigkeiten und Trends von der JAX 2015 in den Tiefen meiner Erinnerungen verschwinden, möchte ich die Gelegenheit nutzen und Euch eine Fortsetzung zu meinem ersten Bericht von der diesjährigen JAX liefern. API-Design mit Java 8 Lambdas (Angelika Langer) Hier gab es eine kurze Einführung zu Lambda-Ausdrücken aus Java …


Beitrag lesen
30
JUL
15

OOP 2015 – Tag 3

Autor*in: Marc Kurzmann


Technologie // Über den Tellerrand


Heute ging’s gleich technisch los mit dem ersten Vortrag über Möglichkeiten zur Vereinfachung von Deployments und Abhängigkeiten zur Laufzeitumgebung. Goßes Problem stellt hier zum Einen die oftmals mühsame Bereitstellung der Laufzeitumgebung dar (insbes. Appserver, wie Tomcat etc.), zum Anderen bringt das eine große Abhängigkeit in den zu verwendenden Bibliotheken mit sich (Servlet-API). Einen interessanten Ansatz …


Beitrag lesen
30
JAN
15