Sviluppo WordPress con Radicle: distribuzione su Kinsta

Lo sviluppo moderno di WordPress si è evoluto al di là delle configurazioni manuali e dei flussi di lavoro di distribuzione incoerenti. Radicle combina Roots e altri strumenti di sviluppo WordPress, come Bedrock, Sage e Acorn, in un unico stack iniziale.

Questa integrazione permette di avere l’esperienza di sviluppo di Laravel direttamente in WordPress.

Inoltre, l’installazione di Radicle su Kinsta offre un ambiente di hosting che supporta i requisiti tecnici richiesti da questo stack. Potrai ottenere l’accesso SSH, l’integrazione WP-CLI e la possibilità di configurare la root del tuo documento.

Questa guida illustra il processo di configurazione e le fasi di deployment necessarie per far funzionare Radicle sull’infrastruttura di Kinsta.

Radicle e i suoi componenti

Radicle combina tre progetti Roots distinti in un ambiente di sviluppo integrato:

  • Bedrock fornisce le fondamenta con la sua struttura di cartelle migliorata e la gestione delle dipendenze basata su Composer.
  • Sage gestisce lo sviluppo di temi con l’integrazione di Tailwind CSS e Vite per la creazione di risorse.
  • Acorn fa da ponte tra WordPress e Laravel inserendo nei progetti WordPress i template Blade, le migrazioni, il routing e molto altro ancora.

Questo tipo di ambiente di sviluppo permette di lavorare direttamente dalla root del progetto, piuttosto che all’interno delle tipiche directory dei temi. I template si trovano in resources/views/ nella root del progetto, mentre la configurazione avviene tramite file specifici dell’ambiente nella cartella bedrock.

Composer gestisce il core di WordPress, i plugin e le dipendenze personalizzate attraverso un unico file composer.json. Lo stack richiede PHP 8.3 o superiore, insieme a specifiche estensioni. Composer serve anche per la gestione delle dipendenze e di WP-CLI per le operazioni da riga di comando.

Radicle vs WordPress tradizionale

Le installazioni standard di WordPress (cioè quelle con tutto all’interno della directory wp-content) possono complicare il controllo delle versioni e rendere difficile mantenere installazioni coerenti in ambienti diversi.

Tuttavia, Radicle ristruttura questo aspetto in modo da poter controllare la versione del codice dell’applicazione senza tenere traccia dei file principali di WordPress o dei media caricati:

  • Il core di WordPress si trova nella directory public/wp, separata dal codice dell’applicazione.
  • La cartella public/content sostituisce wp-content e il codice del tema personalizzato si trova nella root del progetto.

La configurazione in stile Laravel utilizza un file .env piuttosto che incorporare le credenziali del database e le chiavi di sicurezza nei file di configurazione. Si possono definire impostazioni diverse per gli ambienti di sviluppo, staging e produzione attraverso file di configurazione separati in bedrock/environments/.

La strategia di controllo delle versioni ne beneficia perché si tiene traccia solo del codice dell’applicazione e della configurazione. Gli aggiornamenti del core di WordPress avvengono tramite Composer, i plugin servono come dipendenze e le modifiche ai temi sono archiviate nel repository.


News
Berita
News Flash
Blog
Technology
Sports
Sport
Football
Tips
Finance
Berita Terkini
Berita Terbaru
Berita Kekinian
News
Berita Terkini
Olahraga
Pasang Internet Myrepublic
Jasa Import China
Jasa Import Door to Door

Situs berita olahraga khusus sepak bola adalah platform digital yang fokus menyajikan informasi, berita, dan analisis terkait dunia sepak bola. Sering menyajikan liputan mendalam tentang liga-liga utama dunia seperti Liga Inggris, La Liga, Serie A, Bundesliga, dan kompetisi internasional seperti Liga Champions serta Piala Dunia. Anda juga bisa menemukan opini ahli, highlight video, hingga berita terkini mengenai perkembangan dalam sepak bola.

Leave a Reply

Your email address will not be published. Required fields are marked *