This article explains why we decided to build a BackWPup restore stand-alone app besides to an integration into BackWPup. We discussed this in our team and finally settled with this decision because of vary reasons.
-
Der Worst-Case-Fall ist abgedeckt
Imagine the worst-case: Your WordPress site does not show anything. We call that “White-Screen of Death”. If your not able to log in to see the backend, you’re not able to use a restore feature within BackWPup. Using a stand-alone app can help in this situation.
-
Es ist einfacher, eine solche neue Funktion zu entwickeln
Dies ist unser erster Versuch, eine Wiederherstellungsfunktion zu entwickeln, und wir sind genauso gespannt darauf wie ihr. Die Entwicklung einer solchen neuen Funktion ist jedoch nicht immer einfach. Der Einsatz einer eigenständigen App in der Anfangsphase hilft uns, uns mit dem Thema vertraut zu machen und allgemeine Fallstricke aufzudecken.
-
Logik und Ansicht voneinander trennen
Ok, let me explain that. We build this stand-alone app in such a way, that we can reuse parts of it later in BackWPup Pro. So that means, the code, which is responsible for restoring a backup is not only build for this app but also for the plugin later. So we won’t have to rebuild everything in the near future when integrating it into BackWPup. We decouple the part, which handles the restoration from the part, which shows the GUI (Graphical User Interface) in browsers.