Sviluppo Web CMS con WordPress e DIVI, Programmazione Plugin
Introduzione a WordPress
Lo sviluppo web con WordPress e DIVI può essere parzialmente gestito da aziende e privati. Possiamo occuparci della programmazione di plugin personalizzati, SEO, GEO, implementazioni AI. I Content Management System (CMS) facilitano notevolmente la creazione e la gestione dei siti web. I CMS più noti sono WordPress, Joomla, Drupal, Contao e TYPO3, con WordPress che alimenta circa il 43% di tutti i siti web a livello globale, rendendolo di gran lunga il sistema più utilizzato.
Io stesso ho iniziato con Joomla, poi ho usato Contao e sono passato a WordPress per buone ragioni. Tra i miei clienti, nel settore professionale, vedo ancora spesso siti TYPO3, che però richiedono più tempo per l'apprendimento a causa di TypoScript e quindi non offrono un avvio rapido per tutti gli utenti e in particolare per gli sviluppatori web. È anche più difficile trovare qualcuno che si occupi di estensioni o manutenzione.
Finché i sistemi funzionano stabilmente e rispettano tutti i requisiti tecnici (versione PHP attuale, aggiornamenti di sicurezza, GDPR, performance), non c'è motivo per un completo rifacimento. In generale, i siti web di solito durano circa 4-6 anni prima di essere fondamentalmente ridisegnati.

Sviluppo Web CMS con WordPress e DIVI, Programmazione Plugin
Introduzione a WordPress
I Content Management System (CMS) facilitano notevolmente la creazione e la gestione dei siti web. Senza conoscenze di programmazione, aziende e privati possono gestire i contenuti, adattare il design e rendere i siti web interattivi. I CMS più noti sono WordPress, Joomla, Drupal, Contao e TYPO3, con WordPress che alimenta circa il 43% di tutti i siti web a livello globale, rendendolo di gran lunga il sistema più utilizzato.
Io stesso ho iniziato con Joomla, poi ho usato Contao e sono passato a WordPress per buone ragioni. Tra i miei clienti, nel settore professionale, vedo ancora spesso siti TYPO3, che però richiedono più tempo per l'apprendimento a causa di TypoScript e quindi non offrono un avvio rapido per tutti gli utenti e in particolare per gli sviluppatori web. È anche più difficile trovare qualcuno che si occupi di estensioni o manutenzione.
Finché i sistemi funzionano stabilmente e rispettano tutti i requisiti tecnici (versione PHP attuale, aggiornamenti di sicurezza, GDPR, performance), non c'è motivo per un completo rifacimento. In generale, i siti web di solito durano circa 4-6 anni prima di essere fondamentalmente ridisegnati.
Hosting con all-inkl.com e simili
WordPress in linea di principio non richiede molto. PHP e MySQL/MariaDB sono sufficienti, e quindi i siti WordPress sono eseguibili praticamente con tutti i provider. Tuttavia, oggi ci si aspetta qualcosa di più – ad esempio:
- un dominio di sviluppo/staging
- gestione e-mail confortevole
- certificati LetsEncrypt per HTTPS inclusivo di rinnovo automatico
- accessi FTP/SFTP o file manager web
- backup automatici e ripristino semplice
- supporto rapido e gratuito
- memoria RAM sufficiente e versioni PHP aggiornate (es. 8.1/8.2+)
- la possibilità di effettuare impostazioni DNS personalizzate
- un trasferimento rapido e la fornitura di codici Auth con un clic
- un semplice assistente di installazione per WordPress e altro
Un provider preferito da molti anni è all-inkl.com (Link Affiliato), che convince con prezzi di pacchetto molto equi e un supporto eccellente. Chi vuole ospitare solo sistemi CMS è servito al meglio.
Chi necessita inoltre di MongoDB, Node.js o Express dovrebbe noleggiare un proprio server/VPS o rivolgersi a provider che offrono queste funzionalità. Il 99% di tutti i siti web classici, tuttavia, non ne ha ancora bisogno. Grazie agli strumenti basati sull'IA, tuttavia, stanno emergendo sempre più applicazioni individuali – come web-app, API o automazioni. Anche nuonu.com è una di queste applicazioni, che estende WordPress con plugin personalizzati e offre così funzioni molto individuali.
Perché WordPress e DIVI?
WordPress offre un'interfaccia user-friendly, una vasta selezione di estensioni (plugin) e temi, oltre a una community molto forte. Che si tratti di un blog, un sito aziendale, una landing page o un negozio online – con WordPress è possibile realizzare quasi tutti i tipi di siti web. L'installazione e la configurazione di base sono rapide, e grazie a page builder come DIVI, anche i non esperti possono creare layout professionali.
Vantaggi di DIVI come Page Builder
DIVI si distingue da molti altri page builder per il fatto che può essere utilizzato come tema + builder completo e non è necessario un tema aggiuntivo. Questo significa:
- Design completo da un'unica fonte – nessuna dipendenza aggiuntiva dal tema.
- Opzioni di design flessibili con un editor visuale drag-and-drop.
- Possibilità di editing lato client direttamente sulla pagina (frontend-editing).
- Eccellente adattamento responsive per desktop, tablet e dispositivi mobili.
- Layout e moduli predefiniti, che accelerano notevolmente la creazione di nuove pagine.
Novità: DIVI 5 – Performance e Sicurezza Futura
DIVI 5 è più di un normale aggiornamento: il builder è stato completamente ricostruito internamente e basato su fondamenta moderne e molto più snelle. Ciò garantisce tempi di caricamento notevolmente più rapidi, meno codice superfluo e una base migliore per le funzionalità future.
- Nuovo sistema core snello – il builder è stato sviluppato da zero e opera con un minore consumo di risorse.
- Tempi di caricamento più rapidi e editor reattivo – soprattutto le pagine complesse con molti moduli beneficiano della nuova architettura.
- Meno shortcode, codice più pulito – questo facilita la manutenzione a lungo termine, la migrazione e ha un impatto positivo sulla SEO.
- Nuove funzioni di design come variabili di design, unità estese, righe annidate e breakpoint regolabili individualmente per layout responsive ancora più precisi.
- Migliore gestione di progetti di grandi dimensioni – DIVI 5 è progettato per siti web estesi con molti template, elementi globali e layout di libreria.
Stato attuale da noi: Il sito nuonu.com è già in esecuzione sulla beta di DIVI 5. Tutti i progetti dei clienti che oggi sono realizzati con DIVI 4 possono essere migrati gradualmente e in modo controllato dopo il rilascio finale di DIVI 5 – idealmente prima su un ambiente di staging. In questo modo, i siti esistenti rimangono stabili, ma possono sfruttare i vantaggi di performance e comfort della nuova versione non appena sia sensato e sicuro.
La struttura generale dei siti web moderni
I siti web odierni sono chiaramente strutturati, d'impatto e devono essere soprattutto responsive. I seguenti aspetti sono cruciali:
- Colori e caratteri dovrebbero essere coerenti con la corporate identity.
- Logo e spaziature devono essere integrati armoniosamente nel layout.
- Header e menu personalizzati per una navigazione intuitiva.
- Footer strutturato, che contiene link legali, profili social media e possibilità di contatto.
- Definire la homepage, in modo che la pagina principale sia impostata tramite “Impostazioni > Lettura”.
Requisiti legali: Imprint, Protezione dei dati e Consenso ai cookie
Ogni sito web necessita di un'impronta e di una dichiarazione sulla protezione dei dati. Inoltre, è necessario uno strumento di consenso ai cookie funzionante per conformarsi al GDPR e al TTDSG. Un esempio è Reel Cookie Consent, che può essere testato e ampliato con script personalizzati, ad esempio per integrare Matomo in conformità al GDPR.
Utilizzo di Matomo in sottodominio
Matomo può essere gestito sia sul dominio principale che su un sottodominio. I vantaggi dell'utilizzo di un sottodominio sono:
- Migliore controllo dei dati e sicurezza – i dati rimangono completamente sul proprio server.
- Configurazione rispettosa della privacy, poiché i dati non vengono trasmessi a terzi.
- Possibilità di opt-out personalizzate per gli utenti, per soddisfare i requisiti del GDPR.
Plugin obbligatori per un sito web WordPress
Per un sito WordPress professionale e funzionale, alcuni plugin sono a nostro avviso quasi indispensabili (l'elenco può naturalmente variare a seconda del progetto):
- RankMath – Plugin SEO con supporto Schema, redirect e molti aiuti on-page
- Happy Files – Gestione file con cartelle per media, articoli, pagine e molto altro
- Reel Cookie Consent – Gestione dei cookie (o alternative come Real Cookie Banner, Borlabs Cookie o Complianz)
- DIVI Supreme – moduli ed effetti avanzati per DIVI
- WP Armour – Protezione dallo spam dei moduli
- AIOS (All in One Security) – plugin di sicurezza completo per la protezione di login, filesystem e firewall
Configurazione di sicurezza in WordPress
Dopo l'installazione, le impostazioni di sicurezza dovrebbero essere ottimizzate immediatamente:
- Attivare AIOS e WP Armour per la protezione contro attacchi brute-force, spam e semplici attacchi bot.
- Cambiare il nome utente admin predefinito per rendere più difficili gli attacchi mirati.
- Autenticazione a due fattori per maggiore sicurezza (opzionale, ma consigliata).
- Configurare backup regolari (ad es. con Duplicator, UpdraftPlus o BackWPup) e testare il ripristino.
Personalizzazione delle impostazioni media di WordPress
Per impostazione predefinita, WordPress salva i media in cartelle suddivise per mese. Questo è utile per i blog, ma spesso poco pratico per i siti web aziendali. Si consiglia quindi di disattivare la struttura automatica delle cartelle in “Impostazioni > Media” e di organizzare invece la libreria multimediale con uno strumento come Happy Files.
Fase di design dopo l'installazione di base
Dopo l'installazione di base, inizia la vera e propria progettazione:
- Definire colori, caratteri e spaziature – in DIVI globalmente come base di design (o in DIVI 5 anche tramite variabili di design).
- Creare header e menu personalizzati per rendere la navigazione intuitiva.
- Personalizzare il footer, che contiene imprint, protezione dei dati, link ai social media e possibilità di contatto.
- Rendere cliccabili i numeri di telefono con
tel:e gli indirizzi e-mail conmailto:. - Creare la homepage e poi impostarla come pagina principale in “Impostazioni > Lettura”.
Con questa struttura, i clienti ricevono una chiara guida per costruire il loro sito web in modo moderno, legalmente sicuro e funzionale. Se fossero necessarie ulteriori personalizzazioni, i plugin e gli strumenti menzionati possono essere configurati individualmente.
Processo di sviluppo congiunto
Per noi è importante coinvolgere il cliente – se lo desidera – il più presto possibile nello sviluppo. Questo riguarda la decisione e l'approvazione dell'aspetto visivo, ma anche la creazione di pagine, menu, la gestione dei dati SEO, i caricamenti multimediali e molto altro. Più il cliente può fare da sé, meglio è – e più facile sarà la gestione autonoma in seguito.
Logo e Favicon
Spesso non sono disponibili design propri o sono obsoleti. In questo caso, creiamo anche loghi e favicon come file vettoriali e PNG trasparenti. Grazie a Midjourney e Illustrator, possiamo fornire una selezione di loghi 2D e 3D su richiesta. Ci occupiamo anche della ricerca del nome, inclusa la verifica e la registrazione di domini liberi o il loro trasferimento.
Link Social Media
DIVI include un proprio modulo con loghi già pronti e legalmente sicuri di molti fornitori di social media. Anche nella dashboard sotto DIVI > Opzioni Tema possono essere memorizzati link globali. Header con logo, menu e footer personalizzato li potete vedere anche su questa pagina.
Creazione di contenuti SEO
Da ora in poi, iniziamo a creare pagina per pagina – e RankMath deve essere considerato immediatamente. Titolo, Descrizione, og:image, h1, h2, h3 … Titoli e testi SEO-friendly e facilmente leggibili con evidenziazioni significative, oltre a materiale illustrativo significativo e ben ottimizzato. SEO first significa: il contenuto è personalizzato non solo per i visitatori, ma anche per i motori di ricerca e i social media. Cosa considerare e quali strumenti sono necessari, lo trovate nella guida della nostra Strategia SEO.
Finalizzazione di tutti i contenuti e dati SEO
La creazione può richiedere tempi diversi per ogni pagina. Alcune pagine richiedono configurazioni aggiuntive, come moduli e il loro invio sicuro tramite SSL o impostazioni speciali di tracciamento/consenso. In media, si deve calcolare circa un'ora o più per pagina. Solo quando tutte le pagine sono complete e l'ultimo link è stato testato, il sito è pronto per un test dal vivo.
Fase di test con ottimizzazioni delle performance
Una pagina finita è sempre un'esperienza – ma ora deve essere testata a fondo. Verifichiamo:
- tutti i link interni ed esterni,
- tutte le raccomandazioni di RankMath,
- visualizzazione sui social network (ad es. con il Facebook Debugger / URL Debugger),
- tempi di caricamento con test di velocità (ad es. PageSpeed Insights, GTmetrix, WebPageTest).
Solo quando tutti gli errori sono stati eliminati e la pagina convince nei test di performance, viene finalmente messa online.
Generazione Sitemap e Registrazione nella Google Search Console
L'atto finale della creazione è la registrazione nella Google Search Console. La sitemap generata da RankMath o WordPress viene depositata, in modo che Google possa acquisire tutti i contenuti rilevanti in modo strutturato.
Monitoraggio a breve e lungo termine
Dopo alcuni giorni, la pagina dovrebbe apparire nei risultati di ricerca. Con site:domain.de o direttamente nella Google Search Console verifichiamo se tutti i contenuti importanti sono stati effettivamente elencati. Al più tardi ora, eventuali errori dovrebbero essere notati e corretti.
Da ora in poi, possiamo anche visitare regolarmente il nostro sottodominio Matomo e valutare il successo del sito in tempo reale. A seconda dell'interesse dei visitatori, i contenuti possono essere ampliati, i termini di ricerca affinati e nuove landing page create. In questo modo, il sito web non rimane statico, ma si evolve con gli obiettivi dell'azienda.
Scheda Google Business
Chi si occupa della creazione e ottimizzazione del sito web dovrebbe dare un'occhiata anche a Google Business, Maps, Immagini, Video, Notizie ecc... Siamo fornitori di servizi e siamo anche responsabili dei dati che un visitatore vede. Spesso sono proprio questi dati che attirano l'attenzione di un visitatore sul sito web o che innescano una chiamata.