wp-media / search-and-replace

A simple search for find strings in your WordPress database and replace the string.
https://wordpress.org/plugins/search-and-replace/
GNU General Public License v2.0
91 stars 31 forks source link

Multiple Workflow, runs also without WordPress #10

Open derpixler opened 9 years ago

derpixler commented 9 years ago

Das Plugin muss mit und Ohne WordPress ausführbar sein.

Hintergrund: Möchte der Anwender die Domain von einem Projekt ändern, kann das nicht aus einer neuen Instanz geschehen. Ohne das die Datenbank vorbereitet wurde (Domain und URL ersetzen) ist WordPress nicht ausführbar.

Anwendung: Mit Search&Replace kann eine Datenbankdump erstellt werden in dem z.B. die Domain geändert wurde. Dieser Dump kann heruntergeladen und im Standalone-Modus importiert werden. Die für den Import nötige Datenbankverbindung wird aus der wp-config.php ausgelesen. Wichtig ist das an dieser Stelle geprüft wird ob WordPress korrekt installiert ist. Im Standalone-Modus können Datenbankinhalte auch gesucht und ersetzt werden. Es muss im Standalone-Modus entsprechend zwei Anwendungsmöglichkeiten geben. 1. Restore 2. Search&Replace.

Die Restore-Funktionalität wird es nur im Standalone-betrieb geben.

Anmerkungen:

s-hinse commented 9 years ago

Alternativer Workflow: Der SQL-Dump kann auf der Ursprungs-URL (z. B. Staging- oder Liveserver mit Ersetzungen (z. B. geänderter Domain für den lokalen Server) ) heruntergeladen werden. Auf dem Zielserver ( z. B. lokaler Server) kann der SQl-Dump über eine Option im Backend wieder eingefügt werden. Hierbei sollte vorher kontrolliert werden, ob der Wert für die Blog-URL im SQL-Dump dem voreingestellten Wert auf dem Zielserver entspricht.Wenn nicht, muss eine Warnmeldung ausgegeben werden. Vorteil: Alle Operationen können im WP-Backend ausgeführt werden.