Ultimate Multisite 101
Ultimate Multisite är ett WordPress Multisite-tillägg som gör det möjligt för dig att erbjuda WaaS eller Websites as a Service till kunder. Innan vi dyker in och lär oss hur Ultimate Multisite kan hjälpa din verksamhet och dina kunder finns det viss grundläggande kunskap vi behöver skaffa oss.
WordPress Multisite
De flesta av oss är bekanta med den vanliga WordPress-installationen. Du skapar den antingen via kontrollpanelen hos din webbhotellsleverantör eller, för de modiga, konfigurerar en ny webbserver och databas, laddar ner kärnfilerna och påbörjar installationsprocessen.
Detta fungerar för miljontals WordPress-sajter över hela världen, men ur en byrås eller webbhotellsleverantörs perspektiv låt oss diskutera volymer en stund.
Även om det är enkelt att skapa en WordPress-sajt eller till och med hundra via en automatiserad kontrollpanel, börjar problem snart visa sig när det gäller att hantera dessa sajter. Utan hantering blir du ett utmärkt mål för skadlig kod. Att hantera innebär en ansträngning av kraft och resurser och även om det finns externa verktyg och tillägg tillgängliga för att effektivisera hanteringen och administrationen av WordPress-sajter, betyder det faktum att kunder behåller administrativ åtkomst att dessa insatser lätt kan motverkas.
I sin kärna tillhandahåller WordPress en funktion med det enkla namnet 'Multisite' som har sitt ursprung tillbaka till 2010 vid lanseringen av WordPress 3.0. Sedan dess har den fått ett antal revideringar som syftar till att introducera nya funktioner och stärka säkerheten.
I grund och botten kan en WordPress multisite tänkas så här: Ett universitet underhåller en enda installation av WordPress men varje fakultet underhåller sin egen WordPress-sajt.
För att bryta ner detta uttalande låt oss ta en titt på en del av den grundläggande terminologin som finns inte bara i Ultimate Multisites dokumentation utan även över hela WordPress-communityn.
Nätverket
I WordPress-termer är ett multisite-nätverk där ett antal undersajter kan hanteras från en enda instrumentpanel. Även om skapandet av ett multisite-nätverk skiljer sig mellan webbhotellsleverantörer, är slutresultatet vanligtvis några ytterligare direktiv i wp-config.php-filen för att låta WordPress veta att det fungerar i detta specifika läge.
Det finns ett antal tydliga skillnader mellan ett multisite-nätverk och en fristående WordPress-installation som vi kort ska diskutera.
Subdomän kontra underkatalog
Ett av de mest omedelbara besluten du behöver fatta är om multisite-installationen ska fungera med underkataloger eller subdomäner. Ultimate Multisite fungerar lika bra med båda valen men det finns vissa arkitektoniska skillnader mellan de två konfigurationerna.
I underkatalog-konfiguration ärver nätverkssajter en sökväg baserad på huvuddomännamnet. Till exempel kommer en nätverkssajt märkt 'site1' att ha sin fullständiga URL som https://domain.com/site1. I subdomän-konfiguration kommer nätverkssajten att ha sin egen subdomän härledd från huvuddomännamnet. Således kommer en sajt märkt 'site1' att ha sin fullständiga URL som https://site1.domain.com/.
Även om båda alternativen är helt giltiga val, erbjuder användningen av subdomäner ett antal fördelar men kräver också mer eftertanke och planering i sin arkitektur.
När det gäller DNS presenterar användningen av underkataloger en relativt enkel utmaning. Eftersom nätverkssajter helt enkelt är barn till föräldasökvägen, behöver endast en enda domännamnpost finnas för huvuddomännamnet. För subdomäner är utmaningen lite mer komplex och kräver antingen en separat CNAME-post för varje nätverkssajt eller en wildcard (*)-post i DNS-posterna.
Ett ytterligare område att överväga är SSL och utfärdandet och användningen av SSL-certifikat. I underkatalog-konfiguration kan ett enda domäncertifikat användas eftersom nätverkssajterna helt enkelt är sökvägar av huvuddomännamnet. Således kommer ett certifikat för domain.com att tillräckligt tillhandahålla SSL för https://domain.com/site1, https://domain.com/site2 och så vidare.
I subdomän-konfiguration är användningen av ett wildcard SSL-certifikat ett av de vanligaste alternativen. Denna typ av SSL-certifikat tillhandahåller kryptering för en domän och dess subdomäner. Därför kommer ett wildcard SSL-certifikat att tillhandahålla kryptering för https://site1.domain.com, https://site2.domain.com och https://domain.com själv.
Även om andra alternativ finns, är dessa ofta begränsade i omfattning och tillämpning och kräver ytterligare konfiguration och övervägande med avseende på lämplighet.
Tillägg och teman
Vad WordPress ger tar det också bort, åtminstone ur kundens perspektiv. I en fristående WordPress-installation om sajtadministratören installerar ett dåligt tillägg eller misslyckas med att hålla sin installation uppdaterad är det enda offret och f örlusten de själva. Dock skapar en sajtadministratör som installerar ett dåligt tillägg på en multisite-installation ett offer av varje sajt installerad i nätverket.
Av denna anledning när WordPress är konfigurerat som en multisite tar det bort möjligheten från sajtadministratörer att installera tillägg och teman och flyttar istället denna möjlighet till en nyskapad nätverksadministratör eller 'super admin'-roll. Denna privilegierade roll kan sedan bestämma om administratörer av nätverkssajter ska tillåtas se eller komma åt tilläggsmenyn i sin instrumentpanel och, om så, om sådana behörigheter sträcker sig till att aktivera eller inaktivera tillägg.
I denna utsträckning är nätverksadministratören ansvarig för att installera tillägg och teman i nätverket och delegerar behörigheter att använda dessa tillägg och teman till nätverkssajter. Sajtadministratörer kan inte installera tillägg och teman eller komma åt tillägg och teman som inte tilldelats deras sajt.
Användare och administratörer
I en WordPress Multisite delar alla nätverkssajter samma databas och delar därför samma användare, roller och rättigheter. Det mest träffande sättet att tänka på det är att alla användare är medlemmar av nätverket och inte en specifik sajt.
Med denna förståelse kan det vara oönskat att tillåta att användare skapas och av denna anledning tar WordPress Multisite bort denna möjlighet från sajtadministratörerna och flyttar denna möjlighet till nätverksadministratören. I sin tur kan nätverksadministratören delegera de nödvändiga privilegierna till en sajtadministratör för att tillåta dem att skapa användarkonton för sin egen sajt.
För att upprepa uttalandet ovan, även om användarkontona verkar vara relaterade till sajten är de i själva verket allokerade till nätverket och måste därför vara unika över hela nätverket. Det kan finnas tillfällen där användarnamn inte är tillgängliga för registrering av denna anledning.
Även om det inte är ett främmande koncept i företagssystem är denna enda källa för användarregistrering och autentisering ofta ett svårt koncept att förstå för personer bekanta med fristående WordPress-installationer där användaradministration är något enklare.
Media
Där nätverkssajter delar en enda databas i en WordPress Multisite, upprätthåller de separata sökvägar i filsystemet för mediefiler.
Den standardmässiga WordPress-platsen (wp-content/uploads) förblir; dock ändras dess sökväg för att återspegla nätverkssajtens unika ID. Följaktligen visas mediefiler för en nätverkssajt som wp-contents/uploads/site/[id].
Permalänkar
Vi nämnde tidigare att det finns tydliga fördelar med subdomän över underkatalog-konfiguration och här är det: sökvägar.
I en underkatalog-konfiguration måste huvudsajten (den första sajten som skapas när nätverket etableras) och nätverksundersajter dela samma sökväg som leder från domännamnet. Detta har potential för ett stort antal konflikter.
För inlägg läggs en obligatorisk /blog/-sökväg till för huvudsajten för att förhindra sammanstötningar med nätverkssajter. Detta innebär att snygga permalänkar som 'Inläggsnamn' kommer att presenteras som domain.name/blog/post-name/
I en subdomän-konfiguration är denna åtgärd inte nödvändig eftersom varje nätverkssajt drar nytta av fullständig domänseparation och därför inte behöver förlita sig på en enda sökväg. De upprätthåller istället sina egna distinkta sökvägar baserat på sin subdomän.
Statiska sidor
I underkatalog-konfiguration sträcker sig potentialen för namnkonflikter till statiska sidor eftersom huvudsajten och nätverkssajter delar samma sökväg.
För att förhindra detta tillhandahåller WordPress ett sätt att svartlista vissa sajtnamn så att de inte konfliktar med namnen på den första sajten. Vanligtvis skulle nätverksadministratören ange rotsökvägarna för huvudsajtens sidor.
I subdomän-konfiguration mildras möjligheten för namnkonflikter av subdomänen eftersom den är unik för nätverkssajten och inte relaterad på något sätt till huvudsajten.
Registrering
Inom nätverksinställningarna för WordPress Multisite finns flera nya användarregistreringsalternativ tillgängliga, som tillåter nya och befintliga användare att skapa sajter.
Till skillnad från fristående WordPress-installationer upprätthåller inte nätverkssajter de bekanta alternativen för att tillåta användarregistreringar eller tilldela dessa registreringar till roller.
När användarkonton skapas genereras dessa konton på nätverksnivå. Således istället för att tillhöra någon specifik sajt tillhör de istället nätverket. Detta har vissa tydliga fördelar och nackdelar.
Anta till exempel att din WordPress Multisite var inom nyhets- och informationsbranschen. Du skulle etablera multisiten och sedan skapa nätverkssajter för finans, teknik, underhållning och andra intresseområden samtidigt som du behåller övergripande kontroll över tillägg och teman. Varje nätverkssajt skulle i sin tur ha en långt större kontrollnivå över utseendet och känslan och användarupplevelsen av sin nätverkssajt än vad anpassade inläggstyper eller vanliga inläggskategorier skulle ge.
I denna utsträckning när en användare loggar in loggar de in på nätverket och är i slutändan inloggade på varje nätverkssajt också för att ge en sömlös upplevelse. Om din nya sajt var prenumerationsbaserad skulle detta vara den ideala lösningen och resultatet.
Om däremot den avsedda naturen och syftet med multisiten var att erbjuda disparata nätverkssajter som inte har någon relation till varandra är det nästan alltid fallet att externa eller ytterligare tillägg krävs för att manipulera användarrollerna.
Domän och SSL
Låt oss prata om en WordPress Multisite-installation som nästan undgår vår uppmärksamhet - Wordpress.com. Detta är överlägset det mest omfattande exemplet på en Wordpress multisite och demonstrerar dess omfattande förmågor att anpassas och formas för att uppfylla ett syfte.
Nuförtiden på det moderna internet är användningen av SSL nästan obligatorisk och nätverksadministratörer av WordPress multisites ställs snart inför dessa utmaningar.
I subdomän-konfiguration skapas sajter baserat på rotdomännamnet. Således skulle en sajt märkt 'site1' skapas som 'site1.domain.com'. Genom att använda ett wildcard SSL-certifikat kan en nätverksadministratör framgångsrikt hantera denna utmaning och tillhandahålla SSL-krypteringsmöjligheter för nätverket.
WordPress Multisite innehåller en domänmappningsfunktion som tillåter nätverkssajter att associeras med anpassade domännamn eller domännamn som skiljer sig från nätverkets rotdomän.
För nätverksadministratörer presenterar detta ett ytterligare lager av komplexitet både i domännamnskonfiguration samt utfärdande och underhåll av SSL-certifikat.
I denna utsträckning medan WordPress Multisite tillhandahåller ett sätt att tillåta www.anotherdomain.com att mappas till 'site1' lämnas nätverksadministratören med utmaningen att externt hantera DNS-posterna och implementeringen av SSL-certifikat.
Ultimate Multisite
Med skillnaderna mellan en fristående WordPress-installation och en Multisite-installation förstådda, låt oss ta en titt på hur Ultimate Multisite är den ultimata arsenalen för att tillhandahålla Websites as a Service.
Introduktion
Ultimate Multisite är din schweiziska armékniv när det gäller att skapa en Website as a Service (WaaS). Tänk på Wix.com, Squarespace, WordPress.com och tänk sedan på att äga din egen tjänst.
Under huven använder Ultimate Multisite WordPress Multisite men gör det på ett sätt som inte bara löser mängden utmaningar nätverksadministratörer möter med multisite-installationer utan förbättrar även kapabiliteterna för att stödja ett brett utbud av användningsfall.
I följande avsnitt kommer vi att ta en titt på några vanliga användningsfall och överväganden som krävs för att stödja dessa fall.
Användningsfall
Fall 1: En byrå
Vanligtvis ligger en byrås kärnkompetenser i design av webbplatser med aspekter som deras hosting eller marknadsföring listade som tilläggstjänster.
För byråer presenterar Ultimate Multisite ett otroligt värdeerbjudande i sina förmågor att hosta och hantera flera webbplatser på en enda plattform. Ännu mer för byråer som standardiserar sina designer på särskilda teman som GeneratePress, Astra, OceanWP eller andra kan utnyttja Ultimate Multisites förmågor att automatiskt aktivera dessa teman för varje ny sajt.
På samma sätt med överflödet av erbjudanden för byråprissättning till vanliga och populära tillägg, tillåter användningen av Ultimate Multisite byråer att utnyttja befintliga investeringar genom att tillhandahålla en gemensam plattform från vilken tillägg kan installeras, underhållas och användas.
Troligtvis skulle användningen av en konfiguration vara önskvärd och lyckligtvis gör Ultimate Multisite det otroligt enkelt att underlätta domänmappning och SSL-certifikat med sina integrationer för ett antal populära webbhotellsleverantörer samt tjänster som Cloudflare och cPanel.
Således genom att utnyttja en av dessa leverantörer eller genom att placera Ultimate Multisite bakom Cloudflare blir aspekter som hantering av domäner och SSL-certifikat något triviala.
Byråer som föredrar att hålla en stram kontroll över skapandet av sajter kommer att uppskatta hur enkelt de kan skapa sajter och associera sajter med kunder och planer genom Ultimate Multisites strömlinjeformade gränssnitt.

Stram kontroll över tillägg och teman upprätthålls på per-produkt-basis genom Ultimate Multisites intuitiva gränssnitt som tillåter tillägg och teman att göras tillgängliga eller dolda samt deras aktiveringstillstånd när de instansieras för en ny sajt.
Teman tillhandahåller liknande funktionalitet, vilket tillåter särskilda teman att aktiveras eller döljas vid sajtskapande.
Byråer kommer att finna sinnesfrid med Ultimate Multisite som tillåter dem att göra det de gör bäst - designa exceptionella webbplatser.
Fall 2: Nischtillhandahållare
Det finns ett gammalt talesätt som säger, "gör en sak och gör det bra". För många specialister innebär detta att skapa en produkt eller tjänst kring en enda kärnidé.
Kanske är du en ivrig golfare som marknadsför webbplatser till klubbar eller så kanske du är en ivrig e-sportspelare som tillhandahåller webbplatser till clans. En individ som marknadsför en bokningstjänst till restauranger kanske?
Av många anledningar skulle du vilja tillhandahålla tjänster baserade på ett gemensamt ramverk och plattform. Det kan vara att du har designat eller investerat i skräddarsydda tillägg för att tillhandahålla den nödvändiga funktionaliteten eller det kan vara fallet att branschens bästa praxis kräver någon form av standardiserat tillvägagångssätt för design.
En av Ultimate Multisites innovativa funktioner är användningen av mallsajter. En mallsajt är en där temat har installerats och aktiverats, nödvändiga tillägg installerats och aktiverats och exempelinlägg eller sidor skapats. När en kund skapar en ny sajt baserad på mallen kopieras innehållet och inställningarna för mallen till den nyskapade sajten.
För en tillhandahållare av nischsajter och tjänster ger detta en oöverträffad fördel i förmågan att omedelbart skapa en sajt redo att användas med anpassade tillägg och design. Kunden behöver bara tillhandahålla minimal input för att slutföra tjänsten.
Beroende på kraven kan både underkatalog- eller subdomän-konfigurationer passa, i vilket fall arkitekturvalen skulle vara mellan ett enkelt SSL-certifikat för underkataloger eller ett wildcard SSL-certifikat för subdomäner.
Fall 3: WordPress webbhotell
Det finns otaliga sätt att hosta WordPress-sajter men sällan är det så enkelt som att tillhandahålla webbutrymme till en kund med en förinstallerad version av WordPress. Detta beror på att ett antal beslut och överväganden behöver samlas för att tillhandahålla en meningsfull tjänst.
Ultimate Multisite utmärker sig inom detta område genom att tillhandahålla en omfattande nyckelfärdig lösning för hosting av WordPress-sajter. Inkluderat i lösningen finns kärnmekanismerna för att tillhandahålla prenumerationstjänster, betalningsinsamling, kassaformulär, rabattkuponger och kundkommunikation.
Mycket av det integrala arbetet som krävs för att korrekt installera, konfigurera och underhålla en WordPress Multisite underlättas av Ultimate Multisite i den utsträckning att nätverksadministratörer endast behöver överväga aspekter som relaterar till deras tjänst eller nisch såsom produktnivåer, prissättning och tjänsteerbjudanden.
För utvecklare som vill integrera med Ultimate Multisite erbjuder lösningen också ett omfattande RESTful API och Webhooks för händelsenotifieringar.
Utan beroende av en mängd externa tillägg och licenser tillhandahåller Ultimate Multisite en funktionsrik och jämförbar lösning med Wix, Squarespace, WordPress.com och andra.