Ultimate Multisite 101
Ultimate Multisite és un plugin de WordPress Multisite que et permet oferir un servei de Websites as a Service (WaaS) als teus clients. Abans de fer un meritat buceo per aprendre com Ultimate Multisite pot ajudar el teu negoci i els teus clients, hi ha coneixements fonamentals que hem de adquirir.
El WordPress Multisite
La major part de nosaltres estem familiaritzats amb l'instal·lació estàndard de WordPress. O ho crees a través del panell de control del teu proveïdor d'hosting o, per als més audents, et configura un nou servidor web i base de dades, descarregues els fitxers bàsics i et comences el procés d'instal·lació.
Això funciona per milers de sites de WordPress de tot el món, però des de la perspectiva d'una agència o d'un proveïdor d'hosting, permetem parlar de volum durant un minut.
Tot i que és fàcil crear un site de WordPress o fins i tot cent utilitzant un panell de control automatitzat, problemes es comencen a veure quan es tracta de la gestió d'aquests sites. Deixa sense gestió, et converteixes en un objectiu principal per malware. Gestionar implica un esforç i recursos, i tot i que hi ha eines i plugins externs disponibles per ajudar a simplificar la gestió i l'administració dels sites de WordPress, el fet que els clients mantenguin accés d'administració significa que aquest esforç pot ser fàcilment superat.
Internament, WordPress ofereix una funcionalitat simplement anomenada 'Multisite' que remunta les seves orígens al 2010, amb el llançament de WordPress 3.0. Desvinguts ha rebut un nombre de revisions orientades a introduir noves funcionalitats i endurir la seguretat.
En essència, un WordPress multisite es pot considerar així: Una Universitat manté una única instal·lació de WordPress, però cada facultat manté el seu propi site de WordPress.
Per desglossar aquesta afirmació, examinem algun dels terminis bàsics que es troben no només en la documentació d'Ultimate Multisite, sinó també a nivell de la comunitat de WordPress.
La Xarxa (The Network)
En termes de WordPress, una xarxa multisite és on es poden gestionar múltiples subsites des d'un únic dashboard. Tot i que crear una xarxa multisite difereix entre proveïdors d'hosting, el resultat final són normalment unes quantes directives addicionals al fitxer wp-config.php per fer saber a WordPress que està operant en aquest mode específic.
Hi ha diverses diferències notables entre una xarxa multisite i una instal·lació de WordPress independent. Les discutirem breument.
Subdomini vs. Subdirectori
Una de les decisions més immediates que hauràs de prendre és si l'instal·lació multisite operarà amb subdirectories o subdomains. Ultimate Multisite funciona igual de bé amb les dues opcions, però hi ha diferències arquitectòniques entre les dues configuracions.
En la configuració de subdirectory, els sites de la xarxa hereden un camí basat en el nom de domini principal. Per exemple, un site de la xarxa etiquetat com 'site1' tindrà la seva URL completa com https://domini.com/site1. En la configuració de subdomain, el site de la xarxa tindrà el seu propi subdomain derivat del nom de domini principal. Així, un site etiquetat com 'site1' tindrà la seva URL completa com https://site1.domini.com/.
Tot i que ambdós són eleccions perfectament vàlides, l'ús de subdomains ofereix diversos avantatges, però també requereix més pensament i planificació en la seva arquitectura.
En termes de DNS, l'ús de subdirectories presenta un desafiament relativament senzill. Com que els sites de la xarxa són simplement fills del camí principal, només ha de veure existir una única entrada de nom de domini per al nom de domini principal. Per a subdomains, el desafiament és un pocar més complex, requerint o una entrada CNAME separada per cada site de la xarxa o una entrada wildcard (*) als registres DNS.
Una altra àrea de consideració és la de SSL i l'emissió i l'ús de certificats SSL. En la configuració de subdirectory, es pot utilitzar un únic certificat de domini ja que els sites de la xarxa són simplement camins del nom de domini principal. Així, un certificat per a domain.com proporcionarà adequadament SSL per a https://domain.com/site1, https://domain.com/site2 i així va qual cosa.
En la configuració de subdomain, l'ús d'un certificat SSL wildcard és una de les opcions més comunes. Aquest tipus de certificat SSL proporciona criptografia per a un domini i els seus subdomains. Per tant, un certificat SSL wildcard proporcionarà criptografia per a https://site1.domain.com, https://site2.domain.com i https://domain.com mateix.
Tot i que existeixen altres opcions, aquestes sovint són limitades en qutde i aplicació i requereixen configuració i consideració addicionals en relació amb la seva adequació.