Utilizzo di WordPress Multisito una rete di siti Web a portata di mano

Oggi esamineremo le basi di MS WordPress - o per quegli utenti che hanno utilizzato WordPress per un po '- Multisite o WordPress MU. WordPress MS è una funzionalità di cui molti utenti non sono consapevoli e che confonde spesso l'installazione e la configurazione. Ma non più! In questo tutorial, passeremo attraverso l'installazione di WordPress MS, acquisendo familiarità con l'amministratore di rete e integrando plugin utili per la tua rete Multisite.


introduzione

WordPress Multisite è una funzionalità che da quando WordPress versione 3 è stata inclusa discretamente nell'installazione stessa. È una funzionalità che racchiude un enorme vantaggio, consentendo a migliaia di blog di esistere praticamente all'interno di una singola installazione WordPress. È una grande idea per i siti di grandi dimensioni che utilizzano più sottodomini, reti di blog, social network o persino reti interne per aziende o organizzazioni. Anche se questa funzionalità è presente da quasi lo stesso WordPress, sta solo ora ottenendo l'attenzione che merita - anche dagli sviluppatori di WordPress.


Cosa faremo

In questo tutorial faremo:

  • dare un'occhiata approfondita a WordPress MS (aka Multisite o WordPress MU)
  • installa WordPress MS e scopri le diverse opzioni di installazione
  • creare nuovi siti con MS
  • guarda alcuni plugin utili da combinare con WordPress MS
  • esaminare i progetti che potrebbero beneficiare degli Stati membri

Alla fine di questa serie di tutorial, dovresti avere molta familiarità con ciò che WordPress MS è, come installarlo, come creare nuovi siti e come usarlo nel modo più efficace per il tuo prossimo progetto.


Che cosa esattamente è MS Wordpress?

In poche parole, Multisite consente a una singola installazione WordPress di agire come una rete di siti incentrata su un singolo dominio (http://tuosito.it). Permette sia nuovi sottodomini (http://subdomain.yoursite.com) che sottodirectory (http://yoursite.com/subdomain), e fa tutto questo virtualmente, il che significa che non è necessario creare nuove cartelle. Invece, aggiungendo semplicemente del codice a wp-config.php e .htaccess, hai migliaia di siti a portata di mano.

Multisite consente inoltre una facile gestione della rete attraverso un unico dashboard di amministrazione che un utente con le autorizzazioni appropriate può accedere tramite la barra di amministrazione di qualsiasi sito di rete. Multisite non è affatto "nuovo". È in circolazione da quasi quanto WordPress stesso, sebbene in precedenza fosse sviluppato separatamente. Dal momento che WP 3.0 è stato incluso insieme a WordPress e, come ho detto sopra, sembra che diventerà più user-friendly, visto che gli sviluppatori di WordPress sembrano prestare particolare attenzione ad esso nel 2012.

Successivamente, esaminiamo l'installazione di Multisite in una tipica installazione di WordPress.


Installazione di WordPress Multisite

Per molte persone, l'installazione di Multisite può essere un incubo. Spero di alleviare tutto ciò guidandovi passo dopo passo attraverso l'installazione di una sottodirectory e di un sottodominio. Lasciatemi dire prima, che è molto più facile installare Multisite su una nuova installazione, anche se è ancora possibile farlo su un'installazione precedente con contenuti preesistenti. Tuttavia, potrebbero esserci problemi di permalink.

Detto questo, i seguenti passi presumono che tu abbia completato un'installazione standard di WordPress. Tuttavia, i passaggi possono essere applicati a un'installazione nuova o precedente.

Attivazione della voce di menu Impostazione rete

Per iniziare anche il processo di installazione di Multisite, è necessario aprire il file wp-config.php e subito sopra

/ * Questo è tutto, smetti di editare! Buon blog. * /

aggiungere il seguente:

/ ** Consenti multisito ** / define ('WP_ALLOW_MULTISITE', true);

La prima riga è semplicemente un commento che ci aiuterà a mantenere il nostro codice in ordine. Successivamente, diciamo la nostra installazione di WordPress per consentire la funzionalità Multisito. Una volta modificato e salvato il file, ora dovresti vedere quanto segue nel tuo sottomenu "Strumenti":

Se utilizzi una precedente installazione di WordPress con plug-in attivi, riceverai un avviso in Config rete per disattivare tutti i plug-in prima di continuare.

Configurazione della rete dal Dashboard

La prima schermata in "Network Setup" sarà simile a questa:

Da questa schermata, hai i seguenti elementi da configurare:

  • Indirizzi del sito - Da qui verrà selezionato se utilizzare sottodomini o sottodirectory. Se scegli di lavorare con sottodomini, dovresti verificare con il tuo host se è possibile.
  • Titolo della rete - Il titolo per la tua rete.
  • Indirizzo e-mail amministratore - Il contatto amministratore per la tua nuova rete.

Il indirizzo del server dovrebbe già essere compilato per mostrare come appariranno i tuoi nuovi permalink.

Se si tratta di un'installazione preesistente, si riceverà una nota in cui si afferma che sono possibili solo sottodomini a causa di possibili conflitti di permalink. Se stai installando su un localhost, ti sarà consentito solo l'installazione tramite sottodirectory.

Dopo aver configurato queste impostazioni, fai clic su Installa, e dovresti vedere la seguente schermata:

Completamento dell'installazione multisito

Ora, diamo un'occhiata passo dopo passo alle istruzioni fornite nella pagina "Abilitazione della rete". Prima di approfondire questo argomento, ti suggerisco caldamente di eseguire il backup dei file wp-config.php e .htaccess. Ciò farà risparmiare un sacco di mal di testa in futuro.

  1. Crea una nuova directory chiamata blogs.dir, e posizionarlo nella cartella principale wp-content cartella. Questa cartella deve essere scrivibile dal server Web, in quanto verrà utilizzata per archiviare tutti i media caricati della rete.
  2. Aggiungi il seguente codice per l'installazione di un sottodominio:

     define ('SUBDOMAIN_INSTALL', true); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'yoursite.com'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);

    e questo per l'installazione di una sottodirectory

     define ('MULTISITE', true); define ('SUBDOMAIN_INSTALL', false); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'yoursite.com'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);

    a wp-config.php proprio sopra:

     / * Questo è tutto, smetti di editare! Buon blog. * /

    Assicurati di cambiare yoursite.com all'URL del tuo sito - assicurati che sia senza WWW. Suddiviso, questo codice identifica questo come un'installazione di sottodomini o sottodirectory e imposta l'ID del sito principale come 1. Ogni sito ha un ID ed è importante prenderne nota mentre inizi a lavorare con i plugin e creare personalizzato interrogazioni.

  3. Aggiungi le chiavi di autenticazione fornite a wp-config.php. Questo ti aiuterà a proteggere la tua installazione.
  4. Infine, vuoi aggiungere il seguente codice al tuo file .htaccess:

     RewriteEngine Su RewriteBase / RewriteRule ^ index \ .php $ - [L] # file caricati RewriteRule ^ files /(.+) wp-includes / ms-files.php? File = $ 1 [L] RewriteCond% REQUEST_FILENAME -f [ OR] RewriteCond% REQUEST_FILENAME -d RewriteRule ^ - [L] RewriteRule. index.php [L]

    Questo codice sostituirà qualsiasi altro codice WordPress che trovi in ​​.htaccess.

Per un altro riferimento sulla creazione di una rete Multisala WordPress, visita la pagina "Crea una rete di siti WordPress" nel Codex.

Cose da notare con installazioni multisito

  • Multisite è più facile da installare su una nuova installazione di WordPress con i siti come sottodirectory. Questo non vuol dire non installarlo in altro modo, solo per indicare il percorso più semplice.
  • Se usi Multisite, allora tu non può dare a WordPress la propria cartella. Deve essere installato nella cartella principale del tuo sito.
    Nota del redattore: questo non è corretto al 100%, per ulteriori informazioni e chiarimenti, vedere il commento di Andrea_R sotto.
  • Il tuo host web potrebbe non consentire la creazione di sottodomini. Assicurati di verificarlo prima di provare a installare un sottodominio.
  • È necessario attivare la funzionalità di rete dal dashboard di WordPress. Semplicemente aggiungendo il codice a wp-config.php e .htaccess non è sufficiente.

Navigazione nell'amministratore di rete

Per accedere al dashboard dell'amministratore di Multisite in WordPress 3.0 e versioni successive, passa con il mouse sopra I miei siti nella barra di amministrazione nella parte superiore della finestra del browser e fare clic su Amministratore di rete.

Una volta nella dashboard, il menu ha il seguente aspetto:

Il menu Amministratore di rete ha i seguenti sottomenu:

  • siti - Da qui puoi creare nuovi siti di rete, visitare dashboard di amministrazione, eliminare siti e modificare le impostazioni del sito.
  • utenti - Questo sottomenu consente di gestire gli utenti creando, modificando e eliminandoli. Puoi anche vedere quali utenti si sono registrati su siti specifici.
  • Temi - Con Multisite, i temi sono gestiti dalla rete. I temi devono essere installati, attivati ​​e modificati dal dashboard dell'amministratore di rete. Possono ancora essere commutati nel dashboard del sito.
  • plugin - Proprio come i temi, i plug-in vengono installati e attivati ​​sulla rete da questa dashboard. I plug-in possono ancora essere attivati ​​e configurati nel dashboard del sito.
  • impostazioni - Questo sottomenu consente di impostare il nome della rete, l'e-mail di amministrazione, le impostazioni di registrazione, le e-mail di benvenuto, le impostazioni iniziali del sito e le impostazioni di caricamento. Questo è un ottimo sottomenu da configurare se si utilizza Multisite come motore di blog o social network.
  • aggiornamenti - Da questo sottomenu, puoi eseguire aggiornamenti a livello di rete su core, plug-in e temi di WordPress.

Successivamente, desidero illustrarti come creare il tuo primo sito di rete. Se hai familiarità con l'uso di WordPress, tutto il resto dovrebbe sembrare normale, con l'eccezione di dover passare attraverso un dashboard di rete per attivare plugin e temi invece di un normale dashboard del sito.

Creare un nuovo sito

  1. Dalla dashboard della rete, vai a Siti -> Aggiungi nuovo.
  2. Successivamente, dovrai specificare l'indirizzo del sito, il titolo del sito e un indirizzo email dell'amministratore. Lo schermo sarà simile a questo:
  3. Una volta aggiunto, verrà visualizzato un messaggio nella parte superiore per verificare la creazione del sito. È ora possibile visitare il dashboard del sito o modificare le impostazioni del sito dal dashboard di rete. Verranno anche inviate due e-mail. Una volta andrà all'amministratore generale della rete che notifica loro il nuovo sito, e uno andrà al nuovo amministratore del sito, notificandoli delle loro credenziali di accesso.

E così è facile creare siti in WordPress MS! Ora, diamo un'occhiata ad alcuni plugin.


Plugin indispensabili per WordPress MS

Ecco un elenco di alcuni plugin che suggerisco di usare su installazioni di MS e, come sempre, se ne hai altri da aggiungere li butto dentro!

  • Pagine dei tag di WordPress MU Sitewide

    Questo plugin consente di creare un blog specifico sulla rete in cui è possibile trovare TUTTI i post recenti sulla rete. Dall'interno del plug-in, è inoltre possibile specificare che si trovi sul sito principale che si è configurato nell'installazione iniziale di Multisito. È possibile impostare anche il numero massimo di post da visualizzare.

  • Multipost MU / ThreeWP Broadcast

    Questo plugin consente agli utenti che creano contenuti su blog diversi di "trasmettere" i loro post ad altri blog sulla rete. Oltre a pubblicare contenuti, categorie, tag e campi personalizzati possono anche essere trasmessi. Per facilitare la pubblicazione su più blog, è possibile creare gruppi di blog.

  • Altre opzioni sulla privacy

    Questo plug-in ti consente di impostare il livello di privacy di ciascun blog dal pannello delle impostazioni del sito della dashboard della rete. Le opzioni sono:

  • Mappatura del dominio

    Questo plugin consente agli utenti di utilizzare i propri nomi di dominio sulla rete Multisito. Questo plugin richiede una conoscenza dell'aggiunta e modifica di file di plugin e una conoscenza di base su come funzionano i server e le impostazioni specifiche del server. Un ottimo tutorial per configurare questo plugin può essere trovato sul blog di Otto, "WordPress 3.0 Multisite Domain Mapping Tutorial".

  • Gestione utenti multisito

    Questo plugin consente agli amministratori di impostare il ruolo predefinito di ciascun blog di rete individuale. Una volta attivato, un elenco di blog viene visualizzato nella pagina delle impostazioni di rete. Questo plug-in è diverso dal plug-in Nuovi blog predefiniti, poiché si rivolge ai singoli siti anziché a ogni nuovo blog. Ad esempio, se si desidera che un sito consenta tutte le funzionalità di editor degli utenti predefiniti e un altro abbia funzionalità di sottoscrizione, questo è il plug-in che si sta cercando.

  • Nuovo default del blog

    Questo plugin crea i valori predefiniti per qualsiasi nuovo blog creato sulla rete. Una volta attivato, un nuovo menu appare sotto la rete impostazioni sottomenu. Da qui, puoi modificare le normali impostazioni di WordPress: impostazioni generali del blog, impostazioni di lettura, impostazioni di scrittura, impostazioni permalink, impostazioni della discussione, impostazioni sulla privacy e impostazioni multimediali. Puoi anche scegliere il tema predefinito di un sito e impostare altre opzioni come categorie, collegamenti e impostazioni iniziali dell'utente.

  • Super amministratori estesi

    Questo plugin consente la creazione di classi utente specifiche con ruoli specifici. Il plugin, una volta attivato, può essere trovato nella rete principale impostazioni sottomenu. La lista delle capacità è ampia.


Progetti che potrebbero trarre vantaggio da MS WordPress

Ora che ho delineato come installare Multisite, come creare nuovi siti e quali plug-in usare, ho pensato che sarebbe bello mettere alcune idee su possibili progetti che potrebbero trarre vantaggio da Multisite. Come sempre, se hai altre idee o installazioni multisito con cui hai lavorato prima, sentiti libero di aggiungerle nei commenti.

  • Reti di blog
  • Social networks
  • Reti interne per organizzazioni o aziende
  • Siti educativi
  • Siti che si estendono su città, gruppi di clienti o altri vari gruppi
  • Qualsiasi altro sito WP che potrebbe richiedere l'opzione per più siti all'interno di un'installazione

Conclusione

Quest'anno contiene alcune cose entusiasmanti per Multisite, e man mano che sempre più utenti scoprono come implementarlo, questa caratteristica attualmente sottoutilizzata potrebbe presto diventare una delle caratteristiche fondamentali per cui WordPress è noto e utilizzato. Spero che tu abbia imparato come installare Multisite, come navigare nell'amministratore di rete e come trovare plugin in grado di migliorare la funzionalità delle tue reti. Nel complesso, spero che tu ti senta più a tuo agio nell'utilizzare Multisite nei tuoi progetti, e che, se non l'hai mai usato, farai il grande passo e giocherai con esso.

Grazie per aver letto!