Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Joomla und Exponential

Eine Site mit Joomla 4 oder 5 nach Exponential 6 umziehen und zurück – die Web Services API, die Datenbank, die Abbildung von Beiträgen, Kategorien, Schlagwörtern, Menüs, eigenen Feldern, Medien und Benutzern, SEF-URLs…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/install/migration/joomla.md

On this page

This page is a translation. Read the English original

Joomla und Exponential

Übersicht Migration · Checkliste · Abbildung · Werkzeuge

Inhalt

1. Was Joomla exportieren kann

QuelleWas Sie erhaltenHinweise
Web Services API (Joomla 4 und 5)JSON unter /api/index.php/v1/..., zum Beispiel /api/index.php/v1/content/articles, Medientyp application/vnd.api+json, Methoden GET, POST, PATCH, DELETEein Token im Header X-Joomla-Token (Plugins „API Authentication - Web Services Joomla Token“ und „User - Joomla API Token“); der Benutzer braucht Super User oder core.login.api plus core.login.site
Die DatenbankBeiträge (#__content), Kategorien (#__categories), Schlagwörter, Menüeinträge (#__menu), eigene Felder und ihre Werte, Benutzerdas Tabellenpräfix ist das Ihrer Installation
Die Verzeichnisse images/ und media/die Mediendateienkopieren

Eine Kernfunktion „die Inhalte der Site exportieren“ wurde in der Dokumentation von Joomla nicht gefunden (in keiner Richtung geprüft). Die Paginierungsparameter der Web Services API wurden nicht geprüft; lesen Sie die links jeder Antwort.

2. Joomla auf Exponential abbilden

JoomlaExponential 6
Beitragarticle-Objekt
introtext / fulltext (getrennt durch die Weiterlesen-Linie)intro und body (ezxmltext), HTML umgewandelt
Kategorie (verschachtelt)Ordner; die Kategorie des Beitrags ist sein Hauptort
Schlagwörtereztags oder ezkeyword
Eigene Felder (com_fields)Attribute der Klasse
Einleitungs- und Beitragsbilder (JSON-Spalte images)ezimage-Attribute oder Relationen zu Bildobjekten
Menüeinträgeder Inhaltsbaum und die Sortierung; Menüeinträge, die auf Komponenten zeigen, brauchen jeweils eine eigene Entscheidung
Module (Seitenblöcke)Layout-Blöcke (Exponential Layouts) oder Template-Teile
Benutzer und Benutzergruppen, ZugriffsebenenBenutzerobjekte in Gruppen; Sektionen und Rollen für die Zugriffsebenen. Die Passwort-Hashes von Joomla: Testen Sie, ob es Standardwerte von PHPs password_hash() sind (dann funktionieren sie als Typ 7, Abbildung, 6); andernfalls planen Sie das Zurücksetzen ein
metadesc, metakey, Seitentitelxrowmetadata
Mehrsprachige VerknüpfungenÜbersetzungen desselben Objekts (verbinden Sie die verknüpften Beiträge vor dem Import)
Inhalte von Erweiterungen (K2, Formulare, Shops)jeweils eine eigene Entscheidung

3. Von Joomla zu Exponential, Schritt für Schritt

  1. Bestandsaufnahme: Beiträge pro Kategorie und Sprache, eigene Felder, Menüs, Module, installierte Erweiterungen, die Inhalte enthalten, die SEF-Einstellungen (Global Configuration > SEO).
  2. Legen Sie die Klassen und den Ordnerbaum an.
  3. Export: über die Web Services API (ein API-Benutzer und ein Token auf einer Kopie der Site) oder per SQL auf einer Kopie der Datenbank; schreiben Sie JSON-Zeilen mit den Remote-IDs joomla-article-<id>, dem Kategoriepfad, dem umgewandelten HTML und der alten SEF-Adresse. Kopieren Sie images/.
  4. Importieren Sie die Medien, dann die Kategorien als Ordner, dann die Beiträge, mit dem Importer von xrowextract oder dem Skript-Grundgerüst.
  5. Weiterleitungen (4), SEO-Felder, Suche, testen, proben, umstellen.

4. Adressen und Weiterleitungen

Die Adressen von Joomla hängen von den SEF-Einstellungen und vom Menü ab: /index.php/blog/12-my-article, /blog/my-article mit URL-Rewriting, /index.php?option=com_content&view=article&id=12. Erstellen Sie die Weiterleitungstabelle aus der Live-Site (crawlen Sie sie und nehmen Sie das Server-Log hinzu), nicht allein aus der Datenbank, denn das Menü bestimmt den Pfad. Formen mit Query-String gehen an den Webserver; Pfadformen werden zu weiterleitenden eigenen URL-Aliasen. Die eigene Liste System > Redirects von Joomla lässt sich aus ihrer Tabelle exportieren und derselben Weiterleitungstabelle hinzufügen.

5. Von Exponential zu Joomla

Exportieren Sie mit xrowextract (Exponential verlassen), wandeln Sie XmlText in HTML um und legen Sie die Beiträge über die Web Services API (POST /api/index.php/v1/content/articles) oder ein Joomla-Importwerkzeug Ihrer Wahl an. System > Redirects von Joomla hat einen Bulk Import (Standardtrennzeichen |; die neue URL muss eine vollständige URL sein), der die Weiterleitungstabelle aus den URL-Aliasen von Exponential übernimmt.

6. Risiken und Checkliste

RisikoGegenmaßnahme
Vom Menü bestimmte Adressendie Live-Site für die Adressliste crawlen
Weiterlesen-Trennungintrotext/fulltext ausdrücklich abbilden
Erweiterungen von Drittanbieternfrüh erfassen und jede einzeln entscheiden
  • To do: Beiträge, Kategorien, Felder, Menüs, Erweiterungen erfasst.
  • To do: API-Token oder Datenbankkopie bereit; Export vollständig; Bilder kopiert.
  • To do: Import mit Remote-IDs; Kategorien als Ordner; Übersetzungen verknüpft.
  • To do: Weiterleitungstabelle aus dem Crawl; getestet; SEO-Felder abgebildet.

Quellen

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Diese Seite ist Teil der Exponential-Dokumentation und freie Dokumentation unter der GNU Free Documentation License 1.3 oder einer späteren Version (die Lizenz dieser Dokumentation).

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x