it-swarm.com.de

Gibt es eine Möglichkeit, Systemänderungen anzuzeigen und / oder rückgängig zu machen, die über die Administrationsoberfläche von Drupal vorgenommen wurden?

BEARBEITET: Auf der Suche nach einer Möglichkeit, ALLE Änderungen am System einer Drupal Website anzuzeigen, die über den Administrator vorgenommen wurden. Wenn möglich, möchte ich in der Lage sein, alle vorgenommenen Systemänderungen zu "rollen" und das Modul alle Abhängigkeiten im Zusammenhang mit dem Rollback sortieren zu lassen oder zumindest eine eindeutige Warnmeldung zu erhalten, die angibt, was passieren wird. - oder einfach angeben, warum es nicht möglich ist, rückgängig zu machen.

2
blunders

Es ist nicht einfach, dies zu tun, da die Konfiguration für verschiedene Dinge an verschiedenen Orten gespeichert wird (und die Module so gut wie frei sind, um ihre Konfiguration und ihren Inhalt nach Belieben zu speichern).

Ich kann mir einen Weg vorstellen, dies zu erreichen:

Erstellen Sie die Funktionalität Ihrer Site mit Features. Das Features-Modul kann die Konfiguration vieler Module nachverfolgen (Module, die Sie möglicherweise benötigen oder nicht benötigen) und gibt Ihnen dann einen Unterschied zwischen der im Code gespeicherten und der derzeit aktiven Konfiguration. Sie können dann Ihre Website mit den ursprünglichen Funktionen erneut bereitstellen und dann den gesamten Inhalt erneut importieren. Ich weiß, das klingt chaotisch, aber diese Methode ist möglicherweise die beste Wahl, wenn niemand eine andere Lösung hat.

Als Vorteil haben Sie Ihre Site mit Features entwickelt, damit Sie ein ordnungsgemäßes Revisionsmanagement implementieren können.

1
flndr