WordPress convince per la sua facilità d’uso, la sua af­fi­da­bi­li­tà di base e le sue numerose pos­si­bi­li­tà di in­di­vi­dua­liz­za­zio­ne e per­so­na­liz­za­zio­ne. Su quest’ultimo punto, tuttavia, c’è un grande ma: plugin, temi nuovi o altre modifiche possono essere ef­fet­tua­ti dall’utente, ma se qualcosa va storto, si ri­per­cuo­te­rà di­ret­ta­men­te sul sito web e sulla sua ac­ces­si­bi­li­tà. La soluzione è GitHub, che funziona con WordPress e permette di testare in modo sicuro le modifiche prima di im­ple­men­tar­le de­fi­ni­ti­va­men­te. Qui im­pa­re­re­te passo dopo passo questa procedura e il motivo per cui vale la pena di usare l’al­ter­na­ti­va al classico staging di WordPress.

Registra il tuo dominio
  • Domain Connect gratuito per una con­fi­gu­ra­zio­ne facile del DNS
  • Cer­ti­fi­ca­to SSL Wildcard gratuito
  • Pro­te­zio­ne privacy inclusa

Cos’è GitHub?

Prima di arrivare all’in­te­ra­zio­ne tra WordPress e GitHub, la domanda da porsi in primo luogo è cosa sia GitHub. GitHub è un servizio di hosting gratuito specifico per gli svi­lup­pa­to­ri. Non solo aiuta a me­mo­riz­za­re e gestire i codici, ma permette anche di con­trol­la­re e mo­ni­to­ra­re da vicino il codice. La base è Git, un sistema di controllo di versione open source che offre grandi vantaggi, so­prat­tut­to quando si tratta di “branching” e “merging”, e viene usato vo­len­tie­ri da una per­cen­tua­le schiac­cian­te di tutti gli svi­lup­pa­to­ri del mondo. GitHub permette anche ai prin­ci­pian­ti di con­trol­la­re e re­gi­stra­re le proprie modifiche.

Grazie a un’in­ter­fac­cia utente re­la­ti­va­men­te chiara, una comunità impegnata e l’approccio open source, GitHub è diventato uno strumento utile per WordPress e CMS simili, che permette di mo­di­fi­ca­re il proprio sito web senza rischi. Inoltre, è di­spo­ni­bi­le gra­tui­ta­men­te. L’azienda guadagna prin­ci­pal­men­te at­tra­ver­so la vendita di re­po­si­to­ry di codice. A questo scopo, GitHub ha una guida di facile com­pren­sio­ne che rende più facile anche per gli utenti inesperti trovare un approccio all’argomento e quindi af­fron­ta­re i propri progetti ra­pi­da­men­te e senza problemi. I codici sorgente di numerosi svi­lup­pa­to­ri di plugin e temi per WordPress possono anche essere vi­sua­liz­za­ti tramite GitHub.

Consiglio

Un dominio proprio come piace a voi! Re­gi­stra­te il vostro dominio e be­ne­fi­cia­te di un’im­po­sta­zio­ne facile, numerose funzioni di sicurezza e un servizio ec­ce­zio­na­le!

Perché GitHub è utile per WordPress?

Perché la gestione delle versioni come GitHub è im­por­tan­te anche per WordPress? È proprio la ver­sa­ti­li­tà del CMS che assicura che tale software sia il modo più sicuro per av­vi­ci­nar­si alle modifiche, as­si­cu­rar­si della loro fat­ti­bi­li­tà e solo allora im­ple­men­tar­le. WordPress stesso ha il suo sistema di controllo delle versioni, che si applica però solo agli articoli. Se create un articolo e non siete sod­di­sfat­ti della versione attuale, avrete la pos­si­bi­li­tà di ri­pri­sti­na­re una versione pre­ce­den­te. Tuttavia, il CMS non offre questa opzione per le altre sezioni, ed è per questo che le modifiche possono portare a grandi problemi.

Usando GitHub con WordPress, plugin, nuovi temi e la loro com­pa­ti­bi­li­tà sono messi alla prova, mentre il sito non viene toccato. Solo quando le even­tua­li­tà sono state ve­ri­fi­ca­te e le fonti di errore eliminate, si apportano le modifiche sul sito web live. Fino ad allora, un sistema di gestione delle versioni come GitHub salva ogni lavoro in WordPress. Se una con­fi­gu­ra­zio­ne non funziona, è sempre possibile tornare allo stato pre­ce­den­te e con­ti­nua­re a lavorare da lì. Ciò non influisce sul sito. La gestione è sem­pli­fi­ca­ta anche se più svi­lup­pa­to­ri lavorano sul sito, perché le modifiche vengono unite in modo tra­spa­ren­te.

Cosa è ne­ces­sa­rio per usare WordPress con GitHub?

Per lavorare con WordPress e GitHub, avete prima bisogno del CMS e del software, na­tu­ral­men­te. Potete sca­ri­car­li entrambi gra­tui­ta­men­te dal ri­spet­ti­vo sito web. Inoltre, è pre­fe­ri­bi­le uti­liz­za­re un ambiente server locale come MAMP su cui è possibile ef­fet­tua­re modifiche e testarle. Da qui, potete poi ri­pren­de­re i passaggi fatti per il vostro server live senza correre alcun rischio. Inoltre, in­stal­la­te Git sul vostro computer.

Consiglio

L’Hosting per WordPress non è mai stato così facile! Con IONOS, potete scegliere co­mo­da­men­te il modello de­si­de­ra­to e poi ap­pro­fit­ta­re dei numerosi vantaggi come gli ag­gior­na­men­ti au­to­ma­ti­ci, le im­po­sta­zio­ni ot­ti­miz­za­te e, se lo de­si­de­ra­te, optare per una soluzione gestita, Managed WordPress.

Usare WordPress con GitHub: un esempio

Se ora volete testare e mo­di­fi­ca­re un tema di WordPress tramite GitHub, per esempio, ciò è possibile in pochi passi:

Passaggio 1: accedete a GitHub e create un nuovo re­po­si­to­ry per il tema che volete provare.

Passaggio 2: ora duplicate il re­po­si­to­ry e salvatelo sul vostro computer nella stessa cartella di WordPress.

Passaggio 3: dopodiché, avete bisogno di tutti i dati del tema con cui volete lavorare. Copiate anche questi nella cartella. Potete scegliere tra un tema pre­de­fi­ni­to o un tema al­ter­na­ti­vo.

Passaggio 4: ora attivate il tema su WordPress sul vostro server locale. Per farlo, fate clic su “Aspetto” nella barra a sinistra e poi su “Temi”.

Passaggio 5: dopodiché spostate i dati per il tema su GitHub. Per farlo, aprite Git e so­sti­tui­te l’URL con un link al re­po­si­to­ry che avete creato. Si presenta così:

git remote add origin https://github.com/yourusername/my-git-theme.git
git push -u origin master

Passaggio 6: ora vi verrà chiesto di inserire il vostro nome utente e la vostra password.

Passaggio 7: aprite i dati del tema per WordPress con il re­po­si­to­ry di GitHub. Tutti i dati di­spo­ni­bi­li do­vreb­be­ro ora essere me­mo­riz­za­ti lì.

Passaggio 8: poi accedete a WordPress sul vostro server remoto e attivate il nuovo tema.

Passaggio 9: a questo punto potete co­mo­da­men­te apportare modifiche al tema sul vostro server locale. Salvate (su GitHub tramite “commit”) e inviate (su GitHub “push”) le modifiche al vostro re­po­si­to­ry remoto.

Consiglio

Un hosting af­fi­da­bi­le combinato con un ambiente di sviluppo Git è offerto da Deploy Now di IONOS. Ap­pro­fit­ta­te di tempi di ca­ri­ca­men­to più veloci, più sicurezza e massima fles­si­bi­li­tà!

Uti­liz­za­te GitHub in modo per­ma­nen­te per WordPress

D’ora in poi, potete lavorare in modo chiaro su GitHub e vedere im­me­dia­ta­men­te quando si insinuano errori o sorgono altri problemi. Potete anche vedere di­ret­ta­men­te quali passi sono stati fatti finora e da chi. So­prat­tut­to quando si lavora con diversi svi­lup­pa­to­ri che mo­di­fi­ca­no il sito WordPress tramite GitHub, questo elenco det­ta­glia­to è una grande risorsa. Se ci sono problemi o domande, basta accedere a una delle versioni pre­ce­den­ti e vedere anche a quale modifica sono sorti problemi.

Con­clu­sio­ne: WordPress e GitHub, una com­bi­na­zio­ne vincente

GitHub è un’aggiunta molto utile per i siti WordPress. Non importa se state lavorando da soli sul vostro sito web o even­tual­men­te in un team sulla presenza online di un cliente: l’uso del software non solo rende il lavoro più chiaro, ma anche più sicuro. I singoli passaggi di lavoro possono essere testati, tracciati e, in caso di dubbio, fa­cil­men­te annullati. Inoltre, GitHub funziona come una buona do­cu­men­ta­zio­ne per WordPress e permette un facile scambio con altri svi­lup­pa­to­ri.

Consiglio

Dai primi passi alla soluzione di problemi com­pli­ca­ti con il CMS: la Digital Guide di IONOS vi svela tutto quello che dovete sapere su WordPress. Vi spie­ghia­mo come in­stal­la­re WordPress su XAMPP, creare un blog con WordPress o quali sono i migliori plugin per re­cen­sio­ni per WordPress.

Vai al menu prin­ci­pa­le