Zum Inhalt springen

Wie finde ich heraus, welche Version einer Extension zu welcher T3 Version passt?

Erstellt am 26. Juli 2005 · 8 Antworten · letzte Antwort am 27. Juli 2005

Tags: Update & Upgrade, Frage

CrocodileR ·

Ich habe mich das schon öfter gefragt und schon oft herumgesucht, leider nichts gefunden:

Wenn ich im Extension Manager eine Extension angezeigt bekomme, die erst ab T3 3.8.0 benutzt werden soll, auf meinem Server aber T3 3.7 laufen habe, wie kann ich herausfinden, welche Vorgängerversion der Extension für 3.7 geeignet ist?

Klar, ich könnte auf 3.8 umsteigen, was ich aber nicht will. Wenn man schon die Version der Extension auswählen kann, dann sollte doch auch irgendwo stehen, zu welcher T3 Version es nun passt.

Wäre echt super, wenn jemand helfen könnte, ich bin bestimmt nicht der einzige, den diese Frage brennend interessiert! Oder ist es gar nicht möglich, das herauszubekommen?

Vielen Dank für Eure Hilfe!

maik ·

Man kann zwar die Extension über den EXT Manager anschauen und dann die Details der einzelnen Versionen laden, aber auch dort steht leider nichts über die vorrausgesetzte TYPO3 Version.

Wenn das nicht in der Dokumentation steht, dann sehe ich kein Möglichkeit. o.O

Proximo ·

Ja leider... im allgemeinen gilt (reiner Erfahrungswert) das momentan viele Extensions nichtmehr funktionieren weil sie mit der neuen Methode der Datenbankverwaltung nicht zurechtkommmen. Also viele Extensions die vor 3.8 geschrieben wurden und direkt auf Ressourcen von Typo zurückgreifen wollen, funktionieren nichtmehr.

Natürlich kann man auch einfach auf die Version schauen, und wenn diese für 3.8 geschrieben wurde kann man davon ausgehen das sie funktioniert.

Im Allgemeinen hilft leider manchmal nur konkretes ausprobieren! Ich hoffe ich konnte dir einen Anhaltspunkt geben!

MFG Proximo

PS: Bau dir doch ne Testumgebung auf (oder nimm eine deiner Testumgebungen die du hast und stell die auf 3.8 um) und teste dort Typo 3.8 + deine Extensions 😉

CrocodileR ·

Schade, das wäre aber doch eine Anregung für zukünftige T3 Versionen. Werde ich mal an das Entwicklerteam mailen.

Echt schade, da hat man wirklich ein so tolles CMS und dann so was (klar, man kann nicht immer an alles denken).

Trotzdem vielen Dank für eure Antworten!

Proximo ·

Da nützt kein Mail und eine Lösung fällt mir auch nicht ein... das Problem ist nämlich das wir warscheinlich alle nicht in die Zukunft schauen können. Wenn du ne Extension schreibst weißt du nicht sicher ob sie mit der nächsten, übernächsten und folgenden Versionen funktioniert.

Warum das wichtig ist? Nun, diese Extensions schreiben irgendwelche Leute (solche wie du und ich) und nachdem die Extension fertig ist wird sie (im besten Fall) veröffentlicht damit die alle downloaden können. Meistens kümmern sich die Programmierer allerdings ab dem Fertigstellungszeitpunkt nicht mehr daraum und deshalb haben wir ja dieses Problem^^

Da die Extension nichtmehr weiterentwickelt wird, kann sie auch nichtmehr angepasst werden (an die neuen Versionen), deshalb ist die beste Lösung einfach zu schauen für welche Version von Typo, diese Version der Extension angepasst ist (steht immer daneben).

Fazit: Extensions neben denen nicht die aktuelle Version steht werden wohl im Moment nicht weiterentwickelt und sein nicht up-to-date was aber nicht zwingend bedeutet das sie nicht mit der neuen Version funktionieren!

Ich hoffe ich konnte das Problem bzw den Hintergrund näherbringen WARUM es keine bessere Lösung gibt und warum dein Email leider ohne Ergebnis bleiben wird, da die (warscheinlich) im Momenent beste Lösung bereits gefunden ist!

MFG Proximo

EDIT: Nein Typo kann nicht zwingend erkennen ob die Extension noch funkioniert oder nicht, und sogar wenn es in Zukunft intelligente Computer geben sollte (ich hoffe ich erlebe das noch) wird das noch sehr lange brauchen

CrocodileR ·

Ich glaube, du hast mich falsch verstanden. Das, was du dir die Mühe gemacht hast, hier herunterzuschreiben, ist mir voll und ganz klar!

Was mir fehlt, ist folgendes:

Im Extension Manager steht z.B. Extension xy mit Versionsnummer 2.3.4, ab Typo 3.8 verwendbar.
Wenn man sich diese Extension nun näher anschaut, kann man im Pulldownmenü auch ältere Versionsnummern sich ansehen, herunterladen und einrichten.
Problem: Welche Versionsnummer der Extension xy passt zu welcher T3 Version??? Also passt nun Version 2.3.0 zu T 3.7 oder passen nur die Versionen bis 2.2.0 zu T 3.7?

Wenn bei den Extensions in der Übersicht im EM ja jedesmal dabei steht, für welche T3 Version sie geschrieben sind, dann sollte es doch kein Problem sein, das so auch zu archivieren. Z.B. Version 2.2.0 einer Extension xy wird veröffentlicht, geeignet für T 3.7. Nun kommt die neue Version 2.3.4 raus, geeignet für T 3.8. Da könnte doch in der Übersicht der Extension xy im Pulldownmenü leicht eine Zuordnung gemacht werden zu der jeweiligen T3 Version, für die die Extension Version geschrieben wurde.

Denn bei Neuveröffentlichungen steht ja nur noch die neuste Version mit einer Zuordnung zur T3 Version da.

Also die Frage ist, wie kann ich herausfinden, welche älteren Extensionversionen zu welcher älteren T3 Version passen???

Proximo ·

Hmm da hast du recht... nur... warum genau brauchst du die ältere Version? Und vorallem... welche Extension ist nicht abwärtskompatibel? (wenn sie mal in einer älteren Version existiert hat)

MFG Proximo

EDIT: Ich frag mich deshalb warum du die ältere Version brauchst da ein Patch auf die neue Typoversion weniger Zeit braucht als die suche nach den alten (und meist fehlerhafteren) Versionen der Extensions...

CrocodileR ·

Klar, dass die abwärtskompatibel sind. Aber soo meinte ich das nicht.

Ich habe momentan Typo 3.7 laufen, möchte eine Extension installieren, die im Manager gekennzeichnet ist mit 2.3.0 und ab Typo 3.8. Wenn ich jetzt diese auf mein 3.7 installiere kann es sein, dass es funktioniert, kann aber auch nicht (ist mir zu riskant auszutesten, habe diesbezüglich meine Erfahrungen sammeln dürfen...).

Klar, ich könnte meine T3 auf 3.8 hochsetzen, möchte ich nicht, da dort ein großes Projekt dahinter steht, das sehr gut läuft. Ich stehe halt auf dem Standpunkt "never touch a running system". Und ältere Extensionversionen müssen nicht immer fehlerhafter sein 😉 .

Alternativ könnte ich eine Vorgängerversion der Extension installieren, also irgendwas vor 2.3.0.

Problem ist immer noch: welche Vorgängerversion passt zu meiner Typo 3.7. Klar, von der allerersten kann man ausgehen, dass die irgendwie passt. Aber wie weit genau muss ich zurück gehen? Wenn die Extension Versionen wie folgt absteigen : 2.3.0 > 2.2.5 > 2.2.4 > 2.2.3 > 2.2.2 > 2.2.1 > 2.2.0 > 2.1.0. Wie kann ich wissen, ob nun Version 2.1.0 und ältere zu meiner Typo 3.7 passen oder vielleicht auch noch 2.2.5???

Jetzt klar?

Ich will auf jeden Fall (noch) nicht meine Typo 3 Version hochsetzen!

Trotzdem Danke für die Antworten! Vielleicht beteiligt sich ja noch jemand und vielleicht gibt es doch noch irgendeine Hilfe!

Proximo ·

Ich gebs auf #paralyzed# aber zur Theorie des "typo crashen mit Extension"... nun auch wenn das wahnsinnig selten vorkommt muß ein anständiger Programmierer so-wie-so jede Extension vorher in einer Testumgebung testen... weil man herausfinden muß:

> funktioniert die Extension wie sie soll?
--> wenn nein, kann ich das ändern?
----> wenn ja, hab ich Zeit dazu?

> hat die Extension Funktionen die ich brauche?
--> wenn ja, beinhaltet die Extension alle gebrauchten Funktionen?
----> wenn nein, kann ich diese hinzufügen oder zusätzlich andere Extension dafür verwenden?

> ist die Extension leicht zu ändern?

> greift diese Extension auf die Datenbank zu?
--> wenn ja wohin?

> gibt es ähnliche Extensions?

> sind andere Extensions Vorraussetzung?
--> wenn ja, entsprechen diese den oben aufgeführten Kriterien?

Ich würde sagen das sind genügend Gründe (Auszug aus einem Tutorial von mir) eine eigene Testumgebung aufzubauen und damit ist man dann auch das Problem mit verweisten Datensätzen und Fehlerhaften Installationen (großteils) los!

MFG Proximo