Primi passi con Ultimate Multisite: la guida completa

Pronto a creare la tua piattaforma Website as a Service (WaaS)? Questa guida completa ti porta da zero a un’installazione Ultimate Multisite pienamente funzionante, coprendo i fondamenti di WordPress Multisite, l’installazione, la configurazione e le migliori pratiche.


Che cos’è Ultimate Multisite?

Ultimate Multisite è un plugin WordPress che trasforma la tua installazione WordPress Multisite in una rete premium di siti, come WordPress.com, Wix o Squarespace, ma di tua proprietà e sotto il tuo controllo.

Con Ultimate Multisite, puoi offrire ai clienti la possibilità di creare siti web tramite canoni di abbonamento mensili, trimestrali o annuali. Gestisce tutto: provisioning dei siti, riscossione dei pagamenti, moduli di checkout, voucher sconto, mappatura dei domini, certificati SSL e comunicazioni con i clienti.

Prima di addentrarti in Ultimate Multisite, devi comprendere le fondamenta su cui è costruito: WordPress Multisite.


Comprendere WordPress Multisite

WordPress Multisite è una funzionalità integrata (da WordPress 3.0 nel 2010) che consente a più siti di condividere una singola installazione WordPress. Quando viene attivata, il tuo sito WordPress diventa una “rete” in grado di ospitare molti sottositi.

Pensala così: un’università mantiene una singola installazione WordPress, ma ogni facoltà mantiene il proprio sito WordPress all’interno di quella rete.

Cosa viene condiviso

Tutti i sottositi in una rete WordPress Multisite condividono:

  • File del core di WordPress — Gli aggiornamenti avvengono una sola volta per tutti i siti
  • Plugin e temi — Installati una sola volta, disponibili in tutta la rete
  • Il database — Un database con tabelle separate per ogni sottosito, come wp_[id]_posts, wp_[id]_comments, ecc.
  • Account utente — Gli utenti appartengono alla rete, non ai singoli siti
  • wp-config.php — Un singolo file di configurazione

Cosa rimane separato

  • Caricamenti media — Ogni sottosito ha la propria cartella uploads (wp-content/uploads/sites/[id])
  • Contenuti — Articoli, pagine, commenti e impostazioni sono circoscritti a ciascun sito
  • Plugin/temi attivi — Ogni sito può attivare combinazioni diverse (a meno che non siano attivati a livello di rete)
  • Pannelli di amministrazione — Ogni sottosito ha la propria bacheca

Questa architettura è il principale vantaggio del multisito: puoi crescere da 10 a 1.000 siti mantenendo invariate le attività di manutenzione.


Sottodominio vs. sottodirectory: scegli con attenzione

Quando configuri WordPress Multisite, devi scegliere tra due strutture URL. Questa decisione è difficile da modificare in seguito, quindi scegli con attenzione.

Modalità sottodirectory

Gli URL hanno questo aspetto: yourdomain.com/site1, yourdomain.com/site2

Pro:

  • La più semplice da configurare e mantenere
  • Un singolo certificato SSL copre l’intera rete
  • Non è necessaria alcuna configurazione DNS wildcard

Contro:

  • I motori di ricerca possono trattare tutti i sottositi come un unico grande sito
  • Gli URL possono sembrare meno “professionali” ad alcuni clienti
  • Il sito principale richiede il prefisso /blog/ per gli articoli (per evitare conflitti di percorso)

Modalità sottodominio

Gli URL hanno questo aspetto: site1.yourdomain.com, site2.yourdomain.com

Pro:

  • Gli URL hanno un aspetto più professionale
  • I motori di ricerca trattano ogni sottosito come un sito web separato
  • Nessun conflitto di percorso tra il sito principale e i sottositi

Contro:

  • Richiede una configurazione DNS wildcard
  • Richiede un certificato SSL wildcard (o certificati individuali per ogni sottodominio)
  • Configurazione iniziale leggermente più complessa

La nostra raccomandazione: per la maggior parte delle piattaforme WaaS, è preferibile la modalità sottodominio, perché i clienti si aspettano che i loro siti sembrino indipendenti. La complessità dell’SSL è in gran parte risolta dalle integrazioni hosting di Ultimate Multisite e dal supporto Cloudflare.


Terminologia chiave

Prima di procedere, definiamo i termini che incontrerai durante il tuo percorso con Ultimate Multisite:

Termini di WordPress e Multisite

  • Rete — L’intera installazione WordPress Multisite contenente tutti i sottositi
  • Sottosito — Un singolo sito all’interno della tua rete (può essere un sottodominio o una sottodirectory)
  • Super amministratore — Il livello di autorizzazione più alto; può gestire tutti i sottositi, i plugin e i temi
  • Pannello di amministrazione della rete — La bacheca in cui i super amministratori gestiscono l’intera rete
  • Mappatura dei domini — Consentire ai sottositi di usare domini personalizzati (ad es., joesbikeshop.com invece di joes.yournetwork.com)

Termini di Ultimate Multisite

  • Template del sito — Un sito preconfigurato che viene clonato quando i clienti si registrano (con tema, plugin e contenuti già configurati)
  • Modulo di checkout — Il modulo di registrazione in cui i clienti selezionano i piani e creano i propri siti
  • Prodotto/Piano — Un livello di abbonamento che offri (ad es., Basic $9/mese, Pro $29/mese)
  • Abbonamento — L’abbonamento attivo di un cliente a un prodotto
  • Webhook — Notifiche automatiche inviate a servizi esterni quando si verificano eventi (sito creato, pagamento ricevuto, ecc.)
  • Eventi — Attività registrate nella tua rete (modifiche di piano, pagamenti, creazioni di siti)

Passaggio 1: installa WordPress Multisite

Importante: molti host WordPress gestiti (WP Engine, Cloudways, Closte, ecc.) possono configurare automaticamente Multisite per te. Verifica con il tuo host prima di farlo manualmente.

Prerequisiti

  • Una nuova installazione WordPress (o una esistente che sei pronto a convertire)
  • Accesso FTP o al file manager
  • Possibilità di modificare wp-config.php e .htaccess
  • Esegui il backup del tuo sito prima di procedere
  • Disattiva temporaneamente tutti i plugin

Abilita Multisite

Apri il file wp-config.php e aggiungi questa riga prima del commento “That’s all, stop editing!”:

define('WP_ALLOW_MULTISITE', true);

Salva e carica il file, quindi aggiorna l’amministrazione di WordPress.

Configura la rete

Vai su Strumenti → Configurazione rete nell’amministrazione di WordPress.

  1. Scegli Sottodomini o Sottodirectory
  2. Inserisci un Titolo della rete
  3. Verifica la tua Email dell’amministratore di rete
  4. Fai clic su Installa

WordPress fornirà frammenti di codice da aggiungere ai tuoi file.

Aggiungi il codice di configurazione

Aggiungi questo a wp-config.php (WordPress ti mostrerà i valori esatti per il tuo sito):

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Sostituisci il contenuto del file .htaccess con il codice fornito da WordPress (sarà leggermente diverso per sottodominio e sottodirectory).

Per la modalità sottodominio: configura il DNS wildcard

Se usi i sottodomini, hai bisogno del DNS wildcard affinché *.yourdomain.com punti al tuo server.

  1. Accedi al pannello di controllo del tuo hosting (cPanel, Plesk, ecc.)
  2. Trova Domini o Sottodomini
  3. Crea un sottodominio con un asterisco: *
  4. Puntalo alla document root del tuo dominio principale

Testa la tua installazione

Prima di installare Ultimate Multisite, verifica che il tuo multisito funzioni:

  1. Accedi e vai su I miei siti → Amministrazione rete → Siti
  2. Fai clic su Aggiungi nuovo
  3. Crea un sito di prova
  4. Visita il sito di prova per confermare che si carichi correttamente

Passaggio 2: installa Ultimate Multisite

Con WordPress Multisite funzionante, sei pronto a installare Ultimate Multisite.

Installazione

  1. Vai su Amministrazione rete → Plugin → Aggiungi nuovo
  2. Cerca “Ultimate Multisite”
  3. Fai clic su Installa, quindi su Attiva sulla rete

La procedura guidata di configurazione

Dopo l’attivazione, verrai reindirizzato alla procedura guidata di configurazione. Fai clic su Inizia.

Passaggio 1: Controlli preliminari all’installazione
La procedura guidata verifica che il tuo server soddisfi i requisiti (versione PHP, MySQL, ecc.). Se tutto va a buon fine, fai clic su Avanti.

Passaggio 2: Installazione
Fai clic su Installa per creare le tabelle del database e i file necessari.

Passaggio 3: Impostazioni di base
Configura le informazioni della tua azienda e la valuta predefinita. Queste informazioni compaiono sulle fatture e nelle comunicazioni con i clienti.

Passaggio 4: Contenuti di esempio (facoltativo)
Puoi installare modelli, prodotti e moduli di checkout predefiniti per aiutarti a iniziare. È consigliato per gli utenti alle prime armi.

Fai clic su Fine — ora hai un’installazione funzionante di Ultimate Multisite!


Casi d’uso comuni

Ultimate Multisite supporta un’ampia varietà di modelli di business:

Modello per agenzie

Ospita e gestisci i siti web dei clienti su un’unica piattaforma. Sfrutta le licenze per agenzie per temi e plugin su tutti i siti. Usa la mappatura dei domini in modo che ogni cliente abbia il proprio dominio brandizzato.

Vantaggi: Aggiornamenti centralizzati, sicurezza coerente, gestione dei clienti semplificata.

Costruttore di siti di nicchia

Crea un costruttore di siti per un settore specifico—ristoranti, golf club, agenti immobiliari, ecc. Progetta siti modello con plugin e contenuti specifici del settore già configurati.

Vantaggi: I clienti ottengono un sito pronto all’uso in pochi minuti. Tu diventi l’esperto nella tua nicchia.

Provider di hosting WordPress

Offri una soluzione WordPress ospitata completa con fatturazione in abbonamento, come WordPress.com o Squarespace. Gestisci tutti gli aspetti tecnici mentre i clienti si concentrano sui contenuti.

Vantaggi: Entrate ricorrenti, pieno controllo sulla piattaforma, nessun problema di licenze per singolo sito.

Reti aziendali/educative

Università, franchising o aziende con molti siti correlati. Ogni dipartimento/sede/franchisee ottiene il proprio sito mentre l’IT mantiene il controllo centrale.

Vantaggi: Coerenza del brand, sicurezza centralizzata, riduzione del carico di lavoro IT.


Best practice di architettura

Considerazioni sull’hosting

Evita l’hosting condiviso economico. I provider a basso costo massimizzano la densità dei server, il che significa che la tua rete compete con centinaia di altri siti per le risorse. Questo porta a prestazioni lente e clienti insoddisfatti.

Ultimate Multisite funziona meglio con provider di hosting che comprendono Multisite e offrono:

  • Integrazione automatica della mappatura dei domini
  • Certificati SSL wildcard o automatizzati
  • Risorse adeguate per più siti
  • Una buona infrastruttura di caching

Consulta la nostra Guida ai provider di hosting per raccomandazioni dettagliate.

Ottimizzazione delle prestazioni

WordPress Multisite può scalare fino a migliaia di siti (WordPress.com ne è la prova), ma serve un’infrastruttura adeguata:

  • Usa una CDN — Cloudflare (il piano gratuito funziona benissimo) gestisce asset statici e caching
  • Abilita la cache delle pagine — Riduce drasticamente il carico del server
  • Mantieni i plugin al minimo — Meno plugin attivi = prestazioni migliori
  • Preferisci contenuti statici — I siti che possono essere memorizzati aggressivamente nella cache scalano meglio

Ultimate Multisite include l’integrazione con Cloudflare che automatizza DNS e SSL per i nuovi sottositi—altamente consigliata per qualsiasi piattaforma WaaS seria.

SSL e mappatura dei domini

I browser moderni richiedono SSL. Le tue opzioni:

  • Modalità sottodirectory: Un singolo certificato SSL copre tutto
  • Modalità sottodominio: Certificato SSL wildcard (*.yourdomain.com)
  • Domini personalizzati: Ogni dominio del cliente necessita del proprio certificato

Le integrazioni hosting di Ultimate Multisite (Cloudflare, GridPane, Cloudways, ecc.) automatizzano la fornitura di SSL per i domini personalizzati—questo è uno dei maggiori risparmi di tempo offerti dal plugin.

Backup


Gestione degli utenti: cosa devi sapere

WordPress Multisite condivide la tabella degli utenti tra tutti i sottositi. Questo crea una situazione unica:

Lo scenario: John si registra per un sito sulla tua rete. Più tardi, visita il sito di un altro cliente (il negozio di Alice) e prova a creare un account per effettuare un acquisto. Riceve un errore “email già in uso”—confondente, dato che non ha mai visitato prima il sito di Alice.

La soluzione: Ultimate Multisite include un’opzione chiamata Abilita account multipli (Impostazioni → Login & Registrazione) che consente alla stessa email di creare account separati su sottositi diversi. Ogni account è associato al proprio sottosito, prevenendo il conflitto.


Passaggi successivi

Ora hai installato Ultimate Multisite e comprendi le basi. Ecco cosa fare dopo:

  1. Crea il tuo primo modello di sito — Progetta un sito di partenza con il tema, i plugin e i contenuti di esempio che preferisci
  2. Configura Prodotti/Piani — Definisci i tuoi livelli di prezzo (Gratuito, Basic, Pro, ecc.)
  3. Configura un gateway di pagamento — Collega Stripe o PayPal per accettare pagamenti
  4. Personalizza il tuo modulo di checkout — Progetta l’esperienza di registrazione per i tuoi clienti
  5. Configura un’integrazione hosting — Abilita la mappatura automatica dei domini e SSL

Consulta la nostra documentazione per guide dettagliate su ciascuno di questi argomenti.


Hai bisogno di aiuto?

Ultimate Multisite è gratuito e open source. Se lo trovi utile, considera di lasciare una recensione per aiutare altri a scoprirlo.

Comments

Leave a Reply

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