Folosind Multisite WordPress O rețea de site-uri la vârful degetelor

Astăzi, ne vom uita la elementele de bază ale WordPress MS - sau pentru acei utilizatori care au folosit WordPress pentru o vreme - Multisite sau WordPress MU. WordPress MS este o caracteristică pe care mulți utilizatori nu o cunosc și una care este adesea confuză pentru instalare și configurare. Dar nu mai mult! În acest tutorial, vom trece prin instalarea WordPress MS, familiarizarea cu administratorul de rețea și integrarea pluginurilor utile pentru rețeaua dvs. Multisite.


Introducere

WordPress Multisite este o caracteristică pe care, din moment ce versiunea WordPress 3 a fost inclusă discret în dreptul instalării. Este o caracteristică care împachetează un pumn uriaș, permițând 1000 de bloguri să existe în mod virtual într-o singură instalare WordPress. Este o idee minunată pentru site-urile pe scară largă care utilizează mai multe subdomenii, rețele blog, rețele sociale sau chiar rețele interne pentru companii sau organizații. În timp ce această caracteristică a fost în jur de aproape atât timp cât WordPress în sine, este de a obține doar atenția pe care o merită - chiar și de la WordPress devs.


Ce vom face

În acest tutorial vom:

  • să ia o privire în profunzime la WordPress MS (aka Multisite sau WordPress MU)
  • instalați WordPress MS și aflați despre diferitele opțiuni de instalare
  • creați site-uri noi cu MS
  • uita-te la unele plugin-uri utile pentru a combina cu WordPress MS
  • examinarea proiectelor care ar putea beneficia de SM

Până la sfârșitul acestei serii de tutorial, ar trebui să fiți extrem de familiarizați cu ceea ce este WordPress MS, cum să îl instalați, cum să creați site-uri noi și cum să îl utilizați cel mai eficient pentru următorul proiect.


Ce este exact Wordpress MS?

Pe scurt, Multisite permite ca o singură instalare WordPress să acționeze ca o rețea de site-uri centrate în jurul unui singur domeniu (http://yoursite.com). Permite fie subdomeniile noi (http://subdomain.yoursite.com), fie subdirectoarele (http://yoursite.com/subdomain), și face toate acestea în mod virtual, ceea ce înseamnă că nu este necesar să creați foldere noi. În schimb, adăugând doar un cod la wp-config.php și .htaccess, aveți mii de site-uri la îndemână.

Multisitul permite, de asemenea, o gestionare ușoară a rețelei printr-un singur tablou de bord de administrare, pe care un utilizator cu permisiuni adecvate poate accesa prin intermediul barei de administrare a oricărui site din rețea. Multisitul nu este deloc "nou". Acesta a fost în jur de aproape atât timp cât WordPress în sine, deși anterior a fost dezvoltat separat. Din moment ce WP 3.0 a fost inclus împreună cu WordPress și, așa cum am menționat mai sus, se pare că va deveni mai ușor de utilizat, pe măsură ce WordPress devs pare să-i acorde o atenție specială în 2012.

Apoi, să ne uităm la instalarea Multisite pe o instalare tipică WordPress.


Instalarea Multisitelor WordPress

Pentru mulți, instalarea Multisitei poate fi un coșmar. Sper să ușurez acest lucru, luându-vă pas cu pas atât prin instalarea unui sub-director, cât și a unui subdomeniu. Permiteți-mi să spun mai întâi că este mult mai ușor să instalați Multisite pe o nouă instalare, chiar dacă este posibil să o faceți într-o instalare mai veche cu conținut preexistent. Cu toate acestea, ar putea exista eventuale probleme permalink.

Cu aceasta a spus, următorii pași presupun că ați finalizat o instalare standard a WordPress. Cu toate acestea, pașii se pot aplica la o instalare nouă sau anterioară.

Activarea elementului de meniu Setare rețea

Pentru a începe chiar procesul de instalare a Multisite, trebuie să deschideți fișierul wp-config.php și chiar mai sus

/ * Asta e tot, opriți editarea! Happy blogging. * /

adăugați următoarele:

/ ** Permite Multisite ** / define ('WP_ALLOW_MULTISITE', true);

Prima linie este pur și simplu un comentariu care ne va ajuta să ne păstrăm codul ordonat. Apoi, spunem instalarea WordPress pentru a permite funcționalitatea Multisite. După ce ați editat și salvat fișierul, acum trebuie să vedeți următoarele în submeniul "Instrumente":

Dacă utilizați o instalare WordPress anterioară cu pluginuri active, veți primi o notificare în Network Setup pentru a dezactiva toate pluginurile înainte de a continua.

Configurarea rețelei din tabloul de bord

Primul ecran din "Configurare rețea" va arăta astfel:

Din acest ecran, aveți următoarele elemente pentru configurare:

  • Adresele site-ului - De aici veți selecta dacă doriți să utilizați subdomenii sau subdirectoare. Dacă alegeți să lucrați cu subdomeniile, ar trebui să verificați cu gazda dvs. dacă este posibil.
  • Titlul rețelei - Titlul rețelei dvs..
  • Adresa de e-mail a administratorului - Contactul de administrare pentru noua dvs. rețea.

adresa serverului ar trebui deja completate pentru a afișa modul în care vor apărea noile permalinks.

Dacă aceasta este o instalare pre-existentă, veți primi o notă care spune că numai subdomeniile sunt posibile din cauza unor posibile conflicte permalink. Dacă instalați pe o localitate locală, vi se va permite să instalați numai prin sub-directoare.

După ce ați configurat aceste setări, faceți clic pe instalare și ar trebui să vedeți următorul ecran:

Finalizarea instalării multisite

Acum, să aruncăm o privire pas cu pas la instrucțiunile de pe pagina "Activarea rețelei". Înainte de a intra în acest lucru, aș sugera cu tărie să vă copiați fișierele wp-config.php și .htaccess. Acest lucru va salva o mulțime de dureri de cap în viitor.

  1. Creați un nou director numit blogs.dir, și puneți-l în directorul rădăcină wp-content pliant. Acest dosar trebuie să poată fi scris de serverul web, deoarece acesta va fi utilizat pentru stocarea tuturor materialelor încărcate din rețea.
  2. Adăugați următorul cod pentru instalarea unui subdomeniu:

     define ('SUBDOMAIN_INSTALL', adevărat); $ base = '/'; definiți ("DOMAIN_CURRENT_SITE", "site-ul dvs."); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);

    și pentru instalarea unui sub-director

     define ('MULTISITE', true); define ('SUBDOMAIN_INSTALL', false); $ base = '/'; definiți ("DOMAIN_CURRENT_SITE", "site-ul dvs."); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);

    la wp-config.php chiar deasupra:

     / * Asta e tot, opriți editarea! Happy blogging. * /

    Asigurați-vă că ați schimbat yoursite.com la adresa URL a site-ului dvs. - asigurați-vă că este fără WWW. Fragmentat, acest cod identifică acest lucru ca o instalare sub-domeniu sau subdirectoare și stabilește ID-ul principal al site-ului ca 1. Fiecare site are un ID și este important să rețineți aceste lucruri pe măsură ce începeți să lucrați cu plugin-uri și să creați personalizat întrebări.

  3. Adăugați cheile de autentificare furnizate în wp-config.php. Acest lucru vă va ajuta să vă asigurați instalarea.
  4. În cele din urmă, doriți să adăugați următorul cod în fișierul .htaccess:

     RewriteEngine pe RewriteBase / RewriteRule ^ index \ .php $ - [L] # fișiere încărcate RewriteRule ^ fișiere /(.+) wp-include / ms-files.php? File = $ 1 RewriteCond% REQUEST_FILENAME SAU] RewriteCond% REQUEST_FILENAME -d RewriteRule ^ - [L] RewriteRule. index.php [L]

    Acest cod va înlocui orice alt cod WordPress pe care îl găsiți în .htaccess.

Pentru o altă referință privind configurarea unei rețele WordPress Multisite, asigurați-vă că vizitați pagina "Creați o rețea de site-uri WordPress" în Codul.

Lucruri de notat cu instalări multisite

  • Multisite este cel mai ușor de instalat pe o nouă instalare WordPress cu site-urile ca sub-directoare. Asta nu înseamnă că nu o instalați în nici un alt mod, doar pentru a sublinia calea cea mai ușoară.
  • Dacă utilizați Multisite, atunci tu nu poti da WordPress propriul dosar. Acesta trebuie să fie instalat în dosarul rădăcină al site-ului dvs..
    Nota editorului: Aceasta nu este corectă 100%, pentru mai multe informații și clarificări, a se vedea comentariul lui Andrea_R de mai jos.
  • Gazda web poate să nu permită crearea unor subdomenii. Asigurați-vă că verificați acest lucru înainte de a încerca instalarea unui subdomeniu.
  • Trebuie să activați caracteristica de rețea din tabloul de bord WordPress. Pur și simplu adăugarea codului la wp-config.php și .htaccess nu este suficientă.

Navigarea în Administratorul de rețea

Pentru a accesa tabloul de bord al administratorului Multisite în WordPress 3.0 și mai târziu, treceți cu mouse-ul peste Site-urile mele în bara de administrare din partea de sus a ferestrei browserului și faceți clic pe Administrare rețea.

Odată ajuns în tabloul de bord, meniul arată astfel:

Meniul Network Admin are următoarele submeniuri:

  • Site-uri - De aici puteți crea noi site-uri de rețea, vizitați tablouri de bord ale adminului, ștergeți site-uri și editați setările site-ului.
  • Utilizatori - Acest submeniu vă permite să gestionați utilizatorii prin crearea, editarea și ștergerea lor. De asemenea, puteți vedea care utilizatori s-au înregistrat pe anumite site-uri.
  • tematică - Cu Multisite, temele sunt gestionate din rețea. Temele trebuie să fie instalate, activate și editate din tabloul de bord al administratorului rețelei. Ele pot fi schimbate în tabloul de bord al site-ului.
  • Plugin-uri - La fel ca temele, pluginurile sunt instalate și activate în rețea din acest tablou de bord. Pluginurile pot fi activate și configurate în tabloul de bord al site-ului.
  • Setări - Acest submeniu vă permite să setați numele rețelei, e-mailul de administrator, setările de înregistrare, e-mailurile de bun venit, setările inițiale ale site-ului și setările de încărcare. Acesta este un submeniu excelent pentru a configura dacă folosiți Multisite ca motor de blog sau rețea socială.
  • Actualizări - Din acest submeniu, puteți face actualizări la nivel de rețea pe bază de WordPress, pluginuri și teme.

Apoi, vreau să vă conduc prin crearea primului site de rețea. Dacă sunteți familiarizați cu utilizarea WordPress, orice altceva ar părea destul de normal, cu excepția faptului că trebuie să treceți printr-un tablou de bord pentru a activa pluginuri și teme în locul unui tablou de bord obișnuit al site-ului.

Crearea unui site nou

  1. Din tabloul de bord al rețelei, navigați la Site-uri -> Adăugați noi.
  2. Apoi, va trebui să specificați adresa site-ului, titlul site-ului și un e-mail de administrare. Ecranul va arăta astfel:
  3. Odată adăugat, veți vedea un mesaj în partea de sus verificând crearea site-ului. Acum puteți vizita tabloul de bord al site-ului sau puteți modifica setările site-ului din tabloul de bord al rețelei. Se vor trimite și două e-mailuri. Odată ce veți ajunge la administratorul general al rețelei, notificându-l despre noul site, unul va merge la noul administrator al site-ului, notificându-i despre acreditările de conectare.

Și asta este cât de ușor de creat site-uri pot fi în WordPress MS! Acum, hai să vedem câteva pluginuri.


Plugin-uri indispensabile pentru WordPress MS

Iată o listă a unor pluginuri pe care le sugerez să le folosesc în instalările MS și, ca de obicei, dacă aveți alții să le adăugați aruncați-le!

  • Wordpress MU Sitewide Tag-uri Pagini

    Acest plugin vă permite să creați un anumit blog pe rețeaua în care pot fi găsite TOATE postările recente din rețea. Din interiorul pluginului, puteți specifica că acesta se află pe site-ul principal pe care l-ați configurat în instalarea inițială Multisite. Numărul maxim de postări de afișat poate fi setat, de asemenea.

  • Multipost MU / TriWP Broadcast

    Acest plugin permite utilizatorilor care creează conținut pe bloguri diferite să "difuzeze" postările lor pe alte bloguri din rețea. Pe lângă postarea conținutului, pot fi difuzate și categorii, etichete și câmpuri personalizate. Pentru a ușura publicarea în mai multe bloguri, pot fi create grupuri de bloguri.

  • Mai multe opțiuni de confidențialitate

    Acest plugin vă permite să setați nivelul de confidențialitate al fiecărui blog din panoul de setări al site-ului dashboard din rețea. Opțiunile sunt:

  • Cartografierea domeniilor

    Acest plugin permite utilizatorilor să utilizeze propriile nume de domenii în rețeaua dvs. Multisite. Acest plugin necesită o cunoaștere a adăugării și editării fișierelor plugin și o înțelegere de bază a modului în care funcționează serverele și setările serverului dvs. specifice. Un tutorial excelent pentru configurarea acestui plugin poate fi găsit pe blogul lui Otto, "WordPress 3.0 Multisite Domain Mapping Tutorial".

  • Administrarea multisitelor de utilizatori

    Acest plugin permite administratorilor să stabilească rolul implicit al fiecărui blog de rețea individual. După activare, pe pagina cu setări de rețea apare o listă de bloguri. Acest plugin este diferit de pluginul New Blog Defaults, deoarece vizează site-urile individuale, spre deosebire de fiecare blog nou. De exemplu, dacă doriți ca un site să permită tuturor editorilor impliciți implicit și altul să aibă abonamente, atunci acesta este pluginul pe care îl căutați.

  • Noile setări implicite pentru blog

    Acest plugin creează valori implicite pentru orice blog nou creat în rețea. Odată activat, un nou meniu apare sub rețea Setări submeniu. De aici puteți edita oricare dintre setările WordPress normale: setări generale de blog, setări de citire, setări de scriere, setări permalink, setări de discuții, setări de confidențialitate și setări media. De asemenea, puteți alege tema implicită a unui site și puteți seta alte opțiuni, cum ar fi categorii, linkuri și setări inițiale ale utilizatorului.

  • Administratorii super-extinsi

    Acest plugin permite crearea unor clase specifice de utilizatori cu roluri specifice. Pluginul, odată activat, poate fi găsit sub rețeaua principală Setări submeniu. Lista de capabilități este extinsă.


Proiecte care ar putea beneficia de WordPress MS

Acum, că am subliniat cum să instalați Multisite, cum să creați site-uri noi și ce pluginuri să utilizeze, am crezut că ar fi minunat să pun câteva idei în jos despre posibilele proiecte care ar putea beneficia de Multisite. Ca întotdeauna, dacă aveți alte idei sau instalări Multisite cu care ați lucrat înainte, nu ezitați să le adăugați în comentarii.

  • Rețele de bloguri
  • Retele sociale
  • Rețele interne pentru organizații sau companii
  • Situri educative
  • Site-uri care cuprind orașe, grupuri de clienți sau alte grupuri diferite
  • Orice alt site WP care poate necesita opțiunea pentru mai multe site-uri într-o singură instalare

Concluzie

Anul acesta deține câteva lucruri interesante pentru Multisite și, pe măsură ce mai mulți utilizatori descoperă cum să îl implementeze, această caracteristică actualizată în prezent ar putea deveni în curând una dintre caracteristicile principale pe care WordPress le cunoaște și le utilizează. Sper că ați învățat cum să instalați Multisite, cum să navigați pe administratorul de rețea și cum să găsiți pluginuri care pot îmbunătăți funcționalitatea rețelelor dvs. În general, sper că vă simțiți mai confortabil folosind Multisite în proiectele dvs. și că, dacă nu l-ați folosit niciodată, veți face plonjatul și veți juca cu el.

Vă mulțumim pentru lectură!

Cod