Utilizzo della gestione del controllo della versione in WordPress
Una volta ero molto riluttante a usare Git durante il mio sviluppo; Anche se non ho bisogno di Git e non riesco a trovare ragioni convincenti per usarlo - cioè, fino a quando i codici non sono andati in tilt mi hanno costretto a tornare alla versione precedente. In casi come questo, Git è estremamente utile.
Git è un sistema di gestione del controllo della versione che registra le revisioni. Git può anche essere utilizzato come piano di backup, in quanto è possibile ripristinare i file in caso di problemi gravi.
Se lavori su WordPress, sai che le modifiche apportate a WordPress sono irreversibili. Dopo aver fatto clic sui pulsanti Salva, Installa e Aggiorna, è difficile tornare allo stato precedente. Git sarebbe davvero utile in un caso come questo.
Ora c'è un plugin per WordPress chiamato VersionPress, che combina Git con l'interfaccia familiare di WordPress. Questo plugin archivia le modifiche e gli aggiornamenti apportati in un sito Web WordPress con Git, consentendo di annullare una modifica o annullarli allo stato iniziale. Diamo un'occhiata a come funziona questo plugin.
Iniziare
VersionPress viene fornito sotto forma di un plugin per WordPress; quindi puoi attivare e disattivare immediatamente la funzionalità con un clic. Dopo aver attivato il plugin, troverai un nuovo menu chiamato VersionPress. Qui è dove VersionPress registra le attività storiche avvenute nel sito web .
Ma, prima che sia completamente funzionante, dobbiamo avviare VersionPress per creare il repository Git per il sito web.
Premere il pulsante Inizializza.
VersionPress esegue silenziosamente dietro le quinte le attività del sito Web di registrazione come la creazione di un nuovo post o pagina, l'installazione di un nuovo plug-in, la pubblicazione di commenti e la configurazione delle impostazioni del sito Web nella schermata del plug-in, come mostrato di seguito.
L'elemento registrato mostra la data in cui si verifica l'attività, il numero ID Git del record, il messaggio o la descrizione dell'attività.
Annulla le modifiche
Come accennato, VersionPress non registra solo le attività. Poiché VersionPression utilizza Git, è anche possibile tornare indietro in alcuni punti precedenti.
Mostrato nello screenshot qui sopra, abbiamo già diversi elementi registrati. Su ciascuna delle attività registrate vedrai due link, Annulla e Ripristina . Ora, per ogni evenienza, vogliamo tornare all'inizio dello stato del sito Web, semplicemente facciamo clic su Ripristina a questo all'ultimo elemento registrato. VersionPress ti riporterà qui.
Strumento di backup
Inoltre, è possibile utilizzare VersionPress come strumento di backup. Ciò che rende diverso il backup di VersionPress è che le dimensioni del file di backup potrebbero essere molto più piccole rispetto ai metodi tradizionali. Uno strumento di backup tradizionale eseguirà il backup di tutto il database in un determinato periodo di tempo - mensile, settimanale, quotidiano - e eseguirà il backup di tutti gli elementi anche degli stessi dati di cui è già stato eseguito il backup in precedenza .
Git funziona creando il backup solo con modifiche logiche, non entro un intervallo di tempo prestabilito. VersionPress è in grado di produrre dimensioni di backup più piccole.
Conclusione
Complessivamente, VersionPress è un modo davvero creativo di utilizzare Git. Dal punto di vista dello sviluppatore, VersionPress potrebbe essere uno strumento molto utile per i test del sito web . Al momento della stesura, tuttavia, VersionPress è in fase Alpha - in altre parole, non è ancora pronto per i test pubblici (quindi, rimanete sintonizzati!). Il plugin sarà rilasciato sotto licenza GPL, che è la stessa licenza utilizzata per WordPress.
La nuova funzione di stabilizzazione di Google Foto risolverà tutti i tuoi video tremolanti
Chiunque abbia provato a catturare un video utilizzando il proprio smartphone ha riscontrato l'effetto "camera oscura" . Tuttavia, per gli utenti di smartphone Android, ora c'è l' opportunità di eliminare l'effetto "shaky cam" tramite la nuova funzione di Sabilizzazione video di Google Foto.A
Formatta automaticamente i campi di input con Cleave.js
Pensa a tutti i diversi campi di input che richiedono una struttura formattata . Numeri di telefono, carte di credito, date di nascita, indirizzi ... hanno tutti i loro modelli unici .È abbastanza semplice lasciare questi campi da soli e fidarsi dell'utente. Ma potrebbe essere meglio usare Cleave.