Schnelleres Update auf Movable Type 3.15
29.01.2005 | Movabletype | 5 Kommentare | Print

Schon lange wünsche ich mir persönlich eine MT-Funktion, die das Update einer MovableType-Version schneller ermöglicht als bisher. Dan und Sherree haben in ihrem Weblog, unterstützt durch Arvind, das Problem unter die Lupe genommen.
Warum eine komplette Installation, wenn nur ein paar Dateien in einer Version tatsächlich geändert sind?
Diese Frage habe ich mir bei jedem Upgrade bisher gestellt. Vollversion und Upgrade-Version von Movable Type unterscheiden sich quasi fast gar nicht. Nur wenige Unterschiede gibt es im Update. Warum gibt es dann nicht ein Download-Variante von MT, die Besitzern der Vorgängerversion einfach nur die tatsächlich geänderten Versionen zum Download anbietet?
Dan und Sherree haben in ihrem Weblog nähere Information zum schnelleren Update auf die aktuelle Version vorgestellt. Arvind hat wohl ähnliche Erfahrungen gemacht, kann man seinem Kommentar entnehmen.
Die Lösung ist, relativ einfach. Vor einem Update werden auf Dateibasis die Dateien mit geändertem Datum identifiziert. Anschließend werden nur die geänderten Dateien per Upload aktualisiert. Fertig!
Je nach Version und Update spart man sich auf diese Weise eine Menge Arbeit. Wenn es so einfach geht, dann würde ich mich freuen, wenn ich neben der:
- Vollversion,
- Update-Version
auch eine spezielle
- Patch-Variante
bekommen könnte. Wäre doch ein toller Service, oder?
Warum sollen alle Anwender mühsam die Arbeit machen, wenn man zentral eine solche Funktion anbieten kann. Eben ein kleiner Service und eine Handlungsoption mehr für alle MT-Anwender. Was meint Ihr dazu?
War der Artikel für Euch wertvoll? Wollt Ihr Euch den Beitrag als Bookmark merken?
Einfach RSS-Feed abonnieren oder das Lesezeichen mit anderen Menschen teilen:
Kommentare und verweisende Trackbacks
zum Beitrag: Schnelleres Update auf Movable Type 3.15
Kommentare
1 | Manuela schreibt am 29.01.2005, 10:09:
Ehrlich gesagt denke ich, dass die meisten Anwender von MT spätestens nach dem zweiten Update den von Dir beschriebenen Weg gehen und nur Dateien neueren Datums hochladen. Worin besteht denn der Unterschied zwischen der Update und der Patch Variante?
2 | Jörg schreibt am 29.01.2005, 10:20:
Das heutige Update ist fast die Vollversion. Da es für alle Versionen dienen muss (Ausnahmen bei Datenbank-Änderungen durch upgrade-x.cgi), ist es so groß. Im Prinzip kein wirkliches (abgespecktes) Update, wie ich es von Software-Versionen kenne.
Eine Patch-Version 3.15 müsste aus meiner Sicht nur die wirklich geänderten Dateien enthalten und fiele somit auch wesentlich kleiner aus.
BTW, damit würde Six Apart wahrscheinlich auch einiges an Bandbreite einsparen, denn die MT-Version ist ja mittlerweile schon ganz schön groß (im Vergleich zu anderen Zips).
3 | Heiko Hebig schreibt am 30.01.2005, 09:42:
Warum wir in der "Update"-Version immer alle Dateien haben, liegt primär daran, daß nicht alle Nutzer alle Updates machen und wir grundsätzlich nicht wissen, von welcher zu welcher Version Updates stattfinden.
Erfahrene Entwickler, die, aus welchem Grund auch immer, nicht ein gesamtes Update aller Files machen wollen, verwenden i.d.R. "diff" unter *nix.
Evtl. werden wir in Zukunft kleinere Update-Pakate anbieten für Nutzer, die alle Updates regelmässig aufspielen.
4 | Jörg schreibt am 30.01.2005, 09:55:
Den Kunden den größten Nutzen zu bieten heißt für mich, immer eine Idee mit Service voraus zu sein und Ihre Bedürfnisse aktiv aufzunehmen, insbesondere, wenn sie nicht viel Mühe kosten.
Das dürfte aus meiner Sicht doch erst recht zutreffen, wenn man kein Open-Source-Produkt anbietet, oder?
5 | Daniel [objective-view] schreibt am 30.01.2005, 12:04:
Übrigens, ein schlauer Kommentator hat bei Dan und Sheree bemerkt, daß sich nur 3 Dateien wirklich verändert haben:- lib/MT/Util.pm
- lib/MT/Mail.pm
- lib/MT.pm
Trackback-URL: http://www.einfach-persoenlich.de/m33/etb.cgi/150
Einfach persönlich kommentieren:
Kommentare des Beitrages per RSS-Feed verfolgen?
Mit dem RSS-Kommentar-Feed kannst Du die Kommentare dieses Beitrages einfach persönlich verfolgen und im Blick behalten, einfach:

