Auto-Weblog-Backup für Movable Type

05.12.2004 | Movabletype, Tricks & Tipps | 0 Kommentare | Print

Auto-Weblog-Backup für Movable Type

Angeregt und begeistert durch das interessante Tutorial von Elise Bauer wurde durch eine kleine Modifikation der Lösung eine (fast) komplette Auto-Backup-Lösung für ein Movabletype-Weblog.

Elise Bauer hatte eine sehr interessante Idee:
Moving an Entry from One Blog to Another.
Spontan war ich von ihrem Vorschlag begeistert.

Einen Moment später fragte ich mich: Warum eigentlich nur die Einträge von einem Weblog in ein anderes Weblog verschieben? Und schon war eine Idee geboren.

Die Absicht von Elise Bauer zunächst eine ganz bestimmte Kategorie in ein anderes Weblog zu verschieben. Dazu nutzte Sie auch ein Index-Template. Dabei gab es für die Lösung einige Einschränkungen:

  1. Der Kategorie-Namen war im Template fest verankert.
  2. Ein oder mehrere feste Kategorien beschränken die Auswahl.
  3. Das Template war auf die letzten 1000 Kategorie-Einträge ausgerichtet.

Während der letzte Punkt keine große Hürde darstellt, verursacht bei einem größeren Weblog die Kategorie-Beschränkung schon einiges an zusätzlicher Arbeit. Beim Generieren der Einträge bei Movable Type werden jedoch standardmäßig auch Kategorie-Templates eingesetzt. Durch einfache Umstellung des Index-Templates auf ein Kategorie-Template können die gesamten Einträge aus einem MT-Weblog mit einem Vorgang automatisch exportiert, gesichert und für diverse Zwecke verwandt werden.

Und auf diese Weise erhaltet Ihr eine flexible Auto-Backup-Lösung:

1. Schritt

Erstellt eine neue Archiv-Vorlage für ein Backup-Kategorie-Template.

2. Schritt

Fügt dann den in der ersten Zeile modifizierten Template-Code in die neue Kategorie-Vorlage ein und speichert diese ab.

Auto-Backup-Script.txt

3. Schritt

Fügt in der Weblog-Konfiguration im Abschnitt Archiv-Files noch eine neue zusätzliche Zeile für neue Kategorie-Backup-Dateien nach folgendem Muster ein:

backup/<$MTCategoryLabel lower_case="1" dirify="1"$>.txt

Speichert dieses Eintragungen ab und lasst Eure bevorzugten Kategorie-Template dabei unverändert.

4. Schritt

Baut Euer Weblog neu auf und generiert die statischen Dateien neu. Fertig.

Mehrere Vorteile auf einmal

Nun befindet sich in dem neu generierten Pfad für jede existierende Kategorie eine separate Datei. Diese Daten können nun mit FTP gesichert werden. Einzeln oder als Auswahl daraus können sie als Import-Quelle je nach Bedarf oder Notwendigkeit weiter verwendet werden. Wer mag, kann das Backup-Verzeichnis umbenennen oder zusätzlich auch Passwortschützen.

Für den Fall, dass einmal das Datenbank-Backup fehlerhaft sein sollte, existieren auf diese Weise noch einmal alle Weblog-Beiträge zusammen mit Kommentaren, Kategorien und Trackbacks.

Hinweis:
Bei einem Import der Dateien in einem anderen Weblog muss die Kategorie-Hierarchie (Zuordnung Top-Kategorie bzw. Sub-Kategorie) ggf. einmalig nach dem Import im Kategorie-Menü noch von Hand vorgenommen werden.

Besonderen Dank für die Inspiration geht an dieser Stelle an Elise Bauer von Learning Movable Type sowie an ihren Tippgeber Donna von Live in the Delirious Cool. Vielen Dank!

Wenn der Beitrag für Euch hilfreich oder nützlich war, freue ich mich, wenn Ihr einfach-persönlich auf http://www.einfach-persoenlich.de verlinkt. Danke!

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: Auto-Weblog-Backup für Movable Type

Kommentare

Folgende Weblogs verweisen auf diesen Beitrag:

» | pixelgraphix am 05.12.04 06:14

Movable Type Sammelsurium (Update)
In den letzten Tagen erschienen einige wichtige und informative Artikel für Anwender von Movable Type. Elise Bauer beschreibt in einem umfassenden Tutorial die Aufgaben und Funktionen einer jeden Movable Type... Weiterlesen »

» | Movable Type Weblog 3.2 beta am 17.08.05 11:00

Import / Export im MT 3.2 ohne MTBasename??
Movable Type 3.2 steht kurz vor der Freigabe. The final launch steht kurz bevor. Beim Update der bisherigen Demo-Installation von beta2 auf beta4 habe ich Problem mit dem Export/Import meiner Daten bekommen. Ein fix neu aufgesetztes beta4 nightly Build... Weiterlesen »

Trackback-URL: http://www.einfach-persoenlich.de/m33/etb.cgi/90

Einfach persönlich kommentieren:




Info speichern?


Bei der Formatierung hilft Textile2. - (Du kannst auch HTML verwenden)

(Achtung! Sende-Button im Vorschau-Fenster!)

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: