Das Modul Im- Export ermöglicht es, Weblog- Inhalte in einem Textfile (im Movable Type Format) abzuspeichern, oder einzulesen.
Gehe zu:
Admin > Weblog > Im - Export
Hier kann Content exportiert oder fremder Content importieren werden.
Exportieren
Aus den gegeben Export-Optionen wählen und die Schaltfläche "Exportieren" drücken. Jetzt erscheint eine Bestätigungsnachricht, in der es einen Link gibt, welcher auf das Textfile, in dem die exportierten Daten enthalten sind, weiterleitet. Wenn man die Datei lokal am Computer speichern will, geht man mit der Maus über diesen Link, drückt die rechte Maustaste, und wählt dann "Link- Ziel speichern unter". Zusätzlich ist die Datei mit den exportierten Daten auch im Menü, unter "Dateien verwalten", zu finden.
Importieren
Eine Datei wählen, die die zu importierenden Beiträge (im Movable Type Format) enthält, bzw. aus den gegebenen Import-Optionen, und auf die Schaltfläche "Importieren" klicken. Jetzt können zwei Fälle eintreten. Zum einen, wenn die Datei fehlerfrei eingelesen werden konnte, erscheint eine Bestätigungsnachricht mit der Information wieviele Beiträge und Kommentare eingelesen wurden. Zum Anderen, wenn Fehler beim Einlesen aufgetreten sind, kommt man auf eine zweite Seite, die eine Liste aller Fehler enthält. Falls diese Fehler
nicht so schlimm sind, kann man jetzt auf "Importieren" klicken, und alle fehlerfreien Abschnitte werden gespeichert. Oder man klickt auf "Abbrechen", um den Vorgang abzubrechen und wieder auf ein neues Im-Export Formular zu kommen.
Wer ist der Autor eines importierten Beitrages?
Es stellt sich die Frage, wer der Autor eines eingelesen Beitrages ist. Eine Möglichkeit wäre, den User, der den Beitrag ursprünglich erstellt hat, zu verwenden. Das würde allerdings zu einer Reihe von Problemen führen. Erstens kann man ja nicht sicherstellen, daß dieser User zum Zeitpunkt des Imports noch existiert, oder im Fall, wenn die zu importierende Datei von einem anderen Weblog Anbieter exportiert wurde, überhaupt existiert. Weiters besteht ja auch die Möglichkeit, die zu importierende Datei zu ändern, und sozusagen dem ursprünglichen Autor etwas
unterzujubeln. Aus diesen Gründen ist der Autor eines importierten Artikels immer der Benutzer der den Import durchführt, und in Klammer steht dann der Name vom originalen Autor. Darüber hinaus gibt es für
Trusted Users noch die Möglichkeit, auch den ursprünglichen Autor zu importieren.
Skins
Die hier besprochenen Skins modellieren wie sonst üblich keine Webseiten, sondern, wie die zu exportierende Datei aussehen soll. Eine genaue Erklärung über das Movable Tpye Format findet man
hier. Der Link zu den Skin- Files ist etwas versteckt und befindet sich im unteren Teil der Sidebar unter dem Punkt
Ändern des Exportformats.
Beitrag (Story.modMtImExportStory)
Hier wird definiert, welche Information zu einem Beitrag exportiert werden.
Trennzeichen (Story.modMtImExportStoryDelimiter)
Dieses Skin beinhaltet das Trennzeichen zwischen zwei Beiträgen.
Kommentar (Comment.modMtImExportComment)
Hier kann definiert werden, welchen Informationen zu einem Kommentar exportiert werden.
Antwort auf einen Kommentar (Comment.modMtImExportReply)
Und hier wird definiert, welche Informationen zu einem Reply exportiert werden.
Makros
Hier noch ein Auszug von einigen der verwendeten Makros.
- <% this.content type="title" %>: Beinhaltet den Content eines Beitrages. Mit dem extra Parameter "part" erhält man entweder den Titel (part="title") oder den Text (part="text") des aktuellen Beitrages (oder auch Kommentares).
- <% param.comments %>: Beinhaltet alle Kommentare vom aktuellen Beitrag. Dieses Makro funktioniert nur in Story.modMtImExportStory.
- <% param.replies %>: Beinhaltet alle Antworten auf den aktuellen Kommentar. Dieses Makro funktioniert nur in Comment.modMtImExportComment.
- <% this.topic as="text" %>: Beinhaltet den Kategorienamen des aktuellen Beitrages