it-swarm.com.de

Gibt es eine Möglichkeit, Artikel zwischen Umgebungen zu fördern?

Gibt es eine einfache Möglichkeit, Artikel zwischen Joomla-Installationen zu verschieben? In einer Entwicklungs-/Staging-/Produktionsumgebung habe ich beispielsweise jeweils die gleichen 20 Artikel.

Wenn ich alle 20 Artikel in der Entwicklung ändere, hat Joomla dann eine Möglichkeit, diese Änderungen auf Staging umzustellen, ohne sie physisch von Hand zu kopieren?

Wenn ich einen Artikel in einem hinzufüge oder entferne, hat Joomla dann eine Möglichkeit, ihn in der nächsten Umgebung hinzuzufügen oder zu entfernen?

8
ContextSwitch

Suchen Sie nach Erweiterungen auf dem JED. Sowohl J2XML als auch SP Transfer beanspruchen diese Funktionalität.

5
sovainfo

Ich empfehle, die Artikel nur an einem Ort zu verwalten. Es ist schwer zu synchronisieren, wenn sich an mehreren Stellen Änderungen ergeben, aber es ist nicht unmöglich, nur schwer.

Wenn Sie nur an einer Stelle verwalten, legen Sie die Tabellendaten einfach an den anderen Stellen ab und fügen Sie sie mit den aktualisierten Daten erneut ein.

Wenn Sie die Artikel an mehreren Stellen verwalten möchten, können Sie das Änderungsdatum vergleichen und die Daten des zuletzt geänderten Artikels an die anderen Stellen kopieren. Wenn Artikel nur an einer Stelle eingefügt wurden, fügen Sie diesen Artikel einfach an den anderen Stellen ein. Wenn Artikel an mehreren Stellen eingefügt wurden, kopieren Sie die Daten aller dieser Artikel, löschen Sie sie aus der Datenbank und fügen Sie sie erneut in alle Datenbanken ein, um dieselbe ID in allen Datenbanken beizubehalten. Dies ist nur eine Vorstellung davon, was Sie tun müssen. Daher empfehle ich, die Artikel nur an einem Ort zu verwalten.

Umso wichtiger ist es, die gleiche ID für die Artikel zwischen den Datenbanken beizubehalten.

4
csbenjamin

Ich habe mit SP Transfer by cyend gearbeitet und es macht den Job ziemlich gut.

Aber je nach den Bedingungen verwende ich dazu auch eine Desktop-Datenbankverwaltungs-App, mit der ich Datenbankvorgänge effizient ausführen kann.

Auf meinem Mac verwende ich Sequel Pro.

Ich kann über SSH eine Remoteverbindung zu mehr als einem DB-Server herstellen und habe gleichzeitig Fenster für die Datenbanken geöffnet, an denen ich arbeite. Ich kann problemlos beliebige Datensätze aus einer beliebigen Tabelle auswählen und Datensätze in die andere Tabelle importieren/aktualisieren.

In vielen Fällen halte ich diese Methode für wesentlich effizienter und schneller. Beim Kopieren von Artikeln wird davon ausgegangen, dass die DB-Struktur und die Kategorisierung der Artikel in den beiden Tabellen identisch sind.

Aber jemand muss vorsichtig sein und wissen, was er tut, denn wir haben es direkt mit den Datenbanken zu tun.

4
FFrewin