Questo articolo spiega perché abbiamo deciso di sviluppare un'app autonoma per il ripristino di BackWPup , oltre all'integrazione con BackWPup. Ne abbiamo discusso all'interno del nostro team e alla fine abbiamo optato per questa soluzione per una serie di motivi.
-
È previsto lo scenario peggiore
Immagina lo scenario peggiore: il tuo sito WordPress non visualizza nulla. È quello che chiamiamo “schermo bianco della morte”. Se non riesci ad accedere al backend, non potrai utilizzare la funzione di ripristino disponibile all’indirizzo BackWPup. In questa situazione, può essere d’aiuto utilizzare un’app autonoma.
-
È più facile sviluppare una nuova funzionalità di questo tipo
Questo è il nostro primo tentativo di realizzare una funzione di ripristino e siamo entusiasti quanto voi. Tuttavia, sviluppare una funzionalità così nuova non è sempre facile. Utilizzare un’app autonoma nella fase iniziale ci aiuta a familiarizzare con l’argomento e a individuare le insidie più comuni.
-
Separare la logica dalla vista
Ok, ti spiego. Abbiamo sviluppato questa app autonoma in modo tale da poter riutilizzarne alcune parti in un secondo momento in BackWPup Pro . Ciò significa che il codice responsabile del ripristino di un backup non è stato creato solo per questa app, ma anche per il plugin che verrà sviluppato in seguito. In questo modo, non dovremo riscrivere tutto da capo nel prossimo futuro quando lo integreremo in BackWPup. Abbiamoseparato la parte che gestisce il ripristino da quella che mostra l’interfaccia grafica (GUI) nei browser.