Kurzanleitung
1. Sichern Sie Ihre Daten
Führen Sie eine Datenbank-Sicherung der Typo3 Datenbank und der Contao Datenbank durch. Wenn keine Sicherung vorhanden ist, wird keine Haftung übernommen.
2. Übertragen von Datenbanktabellen
Übertragen Sie die folgenden Datenbanktabellen aus der Typo3-Datenbank in die Contao-Datenbank, sofern benötigt, vorhanden und befüllt:
| Datenbanktabelle | Verwendung | Typo3 Version |
|---|---|---|
| be_users | Benutzer (Backend) | Alle |
| fe_groups | Mitgliedergruppen (Frontend) | Alle |
| fe_users | Mitglieder (Frontend) | Alle |
| pages | Seitenstruktur | Alle |
| tt_content | Inhalte | Alle |
| sys_category | News Kategorien | 6.0 bis 13.3 |
| sys_category_record_mm | News Kategorien | 6.0 bis 13.3 |
| sys_file | Bilder und andere Dateien | 6.0 bis 13.3 |
| sys_file_reference | Bilder und andere Dateien | 6.0 bis 13.3 |
| tt_news | News | 3.0 bis 4.7 |
| tt_news_cat | News Kategorien | 3.0 bis 4.7 |
| tt_news_cat_mm | News Kategorien | 3.0 bis 4.7 |
| tx_dam | Bilder und andere Dateien | 4.0 bis 4.7 |
| tx_dam_mm_ref | Bilder und andere Dateien | 4.0 bis 4.7 |
| tx_news_domain_model_news | News | 6.0 bis 13.3 |
| tx_rlmpeventdb_categories | Events | 4.0 bis 4.7 |
| tx_rlmpeventdb_events | Events | 4.0 bis 4.7 |
Hinweis
Die fett markierten Datenbanktabellen sind die Tabellen, die bei aktuellen Installationen unserer Kunden am häufigsten benötigt werden.
3. Dateien übertragen
Üblicherweise befinden sich in Typo3 die Dateien im Ordner /fileadmin/ - dieser Ordner ist das Pendant zum /files/ Ordner in Contao.
Übertragen Sie jetzt die Dateien (Fotos, PDF-Dateien etc.) von der Typo3 Installation via FTP Client (z.B. mit FileZilla) auf den FTP Server, auf dem sich Contao befindet.
Es ist empfehlenswert die Struktur wie in Typo3 abzubilden.
Beispiel: Falls es in Typo3 einen Ordner /fileadmin/images/ gibt, sollte sich dieser Ordner jetzt in Contao hier befinden: /files/images/
Sollten Sie nicht die identische nachbilden, wird der Import zwar trotzdem funktionieren, aber wenn Dateien mit dem exakt gleichen Namen mehrfach existieren, ist die Zuordnung der jeweiligen Datei ggf. nicht korrekt.
Sehr wichtig: Anschließend müssen Sie in der Dateiverwaltung von Contao die Dateien synchroniseren.
Laden Sie nur solche Dateien hoch, die später im Frontend verwendet werden sollen.
4. Einstellungen vornehmen und Import starten
Gehen Sie jetzt im Backend zum Navigationspunkt "Typo3 Import" (befindet sich innerhalb von "System").
- Backend
- System
- Typo3 Import
Nehmen Sie die von Ihnen gewünschten Einstellungen vor. Die wichtigste Funktion ist die Auswahl, welche Bereiche importiert werden sollen. Die meisten Kunden verwenden die Bereiche "Seiten und Inhalte" sowie "News".
Sie können den Import jetzt durchführen, indem Sie auf den Button "Import starten" klicken.
Detaillierte Hinweise dazu welche Inhalte, Bilder und sonstige Daten aus Typo3 übernommen werden erhalten Sie auf der nächsten Seite zum Thema Datenübernahme.
5. Mehrfacher Import und importierte Daten löschen
Es ist problemlos möglich den Import mehrmals durchzuführen.
Folgende Fälle sind denkbar:
- Sie möchten mehrere Typo3 Installationen in einer Contao Installation zusammenführen
- Sie möchten beim Import von Nachrichten verschiedene Teasertext-Längen und Bildgrößen-Zuweisungen testen
- Beim Import von Inhalten haben Sie Elemente vom Typ "Formular" dem falschen Formular in Contao zugewiesen
- Die in Contao übernommene Datenbank war nicht vollständig
- Die Bilder wurden nicht vollständig hochgeladen
In all diesen Fällen ist es sinnvoll den Import mehrmals durchzuführen. In allen Fällen, außer dem ersten Fall ist es sinnvoll die zuvor importierten Daten zu löschen. In unserer Typo3 Import Erweiterung für Contao haben Sie dafür alle Möglichkeiten.
Scrollen Sie dafür in den Bereich "Löschen bereits importierter Typo3-Inhalte". Wählen Sie dort die Bereiche aus, die unwiderbringlich gelöscht werden sollen.
Vorsicht
Führen Sie diese Funktion nicht mehr aus, wenn Sie den Import bereits vor einigen Tagen oder Wochen durchgeführt haben und mit den importierten Inhalten weiter gearbeitet haben.
6. Erweiterung deinstallieren
Nachdem der Import vollständig durchgeführt wurde, können Sie die Erweiterung wieder entfernen.
Die Erweiterung wird wie jede andere Contao Erweiterung über den Manager deinstalliert.
Vorsicht
Um die Datenbank zu bereinigen nutzen Sie auf keinen Fall die zuvor in Punkt 5 genannten Möglichkeiten. Es wäre fatal, wenn in der fertiggestellten Seite alle Typo3 Inhalte gelöscht werden. Das würde die komplette Seite zerschießen.
Vorteile / Nachteile der Deinstallation
Sie müssen die Erweiterung übrigens nicht deinstallieren.
Vorteil der Deinstallation: Durch das Entfernen der Erweiterung werden nicht mehr benötigte Typo3 IDs und andere redundante Zuordnungen zu Typo3 entfernt. Dies verkleinert die Datenbank und erhöht die Performance minimal.
Nachteil der Deinstallation: Sie können nach Relaunch der Seite nicht mehr nachvollziehen können welche Inhalte importiert worden sind und welche nicht. Wenn Sie die Erweiterung löschen, verlieren Sie diese Möglichkeit.
Anleitung für die Deinstallation
- Datenbank vollständig sichern.
- Typo3 Import Erweiterung über den Contao Manager deinstallieren.
- Danach alle Datenbank-Operationen durchführen lassen, inkl. das Löschen von Spalten und ganzer Tabellen.
Fragen und Feedback
Haben Sie noch Fragen oder gefällt Ihnen diese Seite des Handbuchs? Wir freuen uns auf Ihr Feedback.