A Multisite-ot olyan weboldalakhoz válassza, amelyeknek közös a technikai üzemeltetése, hasonló a design systemje, és központi szabályok vonatkoznak rájuk. Ne csak az egyetlen adminisztrációs felület miatt használja, ha a weboldalaknak elkülönített adatokra, eltérő pluginokra vagy független kiadásokra van szükségük. Döntés előtt ellenőrizze a kompatibilitást és egy weboldal jövőbeli leválasztásának forgatókönyvét.
A WordPress Multisite lehetővé teszi több weboldalból álló hálózat működtetését egyetlen telepítésben, közös maggal, témákkal, bővítményekkel és hálózati adminisztrációval. Leegyszerűsítheti az egyetemi egységek, franchise-fiókok vagy nyelvileg és szervezetileg hasonló weboldalak kezelését. Ugyanakkor összekapcsolja azok rendelkezésre állását, frissítéseit és a biztonsági kockázat egy részét. Nem automatikusan olcsóbb helyettesítője több különálló telepítésnek.
A döntésnek a közös szabályok mértékén, a csapatok önállóságán, az adatokon, a domaineken és a jövőbeli szétválasztáson kell alapulnia. Ha minden weboldalnak más bővítményekre, ütemezésre és szerződéses tulajdonosra van szüksége, a hálózat több koordinációs terhet jelenthet, mint amennyi hasznot hoz. Ez a cikk segít felmérni az architektúrát egy olyan funkció aktiválása előtt, amelyet később nehezebb szétbontani.
Mérje fel a közös és a független igényeket
Írja össze az összes tervezett weboldalt, tulajdonost, közönséget, domaint, nyelvet, designt és funkciót. Jelölje meg, minek kell egységesnek lennie, és mit irányít a csapat önállóan. A Multisite akkor hoz értéket, ha a témák, pluginok és felhasználói szabályok központi kezelése megfelel a szervezet felépítésének. Önmagában a hasonló szín vagy az azonos tárhely nem elegendő indok.
Gondolja végig az életciklust. Egy fiókiroda ma a márka része lehet, később azonban leválhat vagy eladásra kerülhet. Egy projektnek saját frissítési ütemtervre és integrációkra lehet szüksége. Minden webhelynél írja le, mi történik hálózati kiesés, biztonsági incidens és exportálás esetén. Az architektúrának a valószínű jövőt kell támogatnia, nem csupán az adminisztrátor mai kényelmét.
Értse meg a kódmegosztást és a tartalom elkülönítését
A hálózat webhelyei közösen használják a magot és a telepített kódot, míg a tartalmi táblák logikailag elkülönülnek a közös adatbázisban. A hálózati adminisztrátor engedélyezi a témákat és a pluginokat, a helyi adminisztrátor pedig a meghatározott keretek között kezeli a saját webhelyét. Egy közös plugin hibája vagy inkompatibilitása egyszerre több webhelyet is érinthet, ezért a kiadáshoz reprezentatív hálózati teszt szükséges.
Nem minden adat osztódik meg automatikusan. A központi szolgáltatásoknak, személyeknek vagy médiaelemeknek saját forrásra és szinkronizációs tervre van szükségük; egy bejegyzés weboldalak közötti másolása egymástól független verziókat hoz létre. Határozza meg, hogy az adat globális, helyi vagy kivételi lehetőséggel öröklött legyen. A tisztázatlan tulajdonjog eltérő elérhetőségekhez és kiszámíthatatlan felülírásokhoz vezet.
- Közös mag, témák és bővítmények
- Az egyes webhelyek elkülönített tartalma
- A megosztott adatok explicit modellje
- Az egyes frissítések hálózati hatása
Tervezze meg a domaineket, a felhasználókat és a szerepköröket
Döntsön az aldomainekről, könyvtárakról vagy leképezett saját domainekről, és ellenőrizze a DNS-t, a HTTPS-t, a cookie-kat és az analitikát. A kanonikus URL-eket és a sitemapet minden weboldalnak a saját domainje szerint kell generálnia. A leképezés módosításakor tesztelje a bejelentkezést, a médiafájlokat és az átirányításokat. Helyi vagy staging domainek nem kerülhetnek ki a nyilvános metaadatokba.
Egy felhasználó létezhet a hálózatban, és minden webhelyen más szerepköre lehet. A központi bejelentkezés egyszerűsíti a hozzáférést, de az onboardingnak és az offboardingnak minden hozzárendelésre ki kell terjednie. A hálózati szuperadminok számát tartsa minimálisan, és védje őket többfaktoros hitelesítéssel. A helyi adminisztrátor nem telepíthet automatikusan tetszőleges kódot, amit már a bevezetés előtt el kell magyarázni.
Ellenőrizze a bővítményeket, a teljesítményt és az üzemeltetést
Minden kritikus pluginnak kifejezetten támogatnia kell a multisite-ot és a szükséges aktiválási módot. A licenc külön számolhatja a weboldalakat, és egyes kiegészítők adatai hálózati szinten tárolódnak. Tesztelje az űrlapokat, a gyorsítótárat, a SEO-t, a fordításokat, az e-maileket és az integrációkat több weboldalon. Ne telepítse a frissítést egyetlen kezdőlap sikeres működése alapján.
A biztonsági mentésnek lehetővé kell tennie a teljes hálózat, és lehetőség szerint az egyes webhelyek helyreállítását is. A monitoring megkülönbözteti a közös kiesést a helyi hibától. Az adatbázis, az objektum-gyorsítótár, az ütemezett feladatok és a feltöltések az egész hálózattal együtt nőnek, ezért kövesse a kapacitásukat. Az incidenskezelési terv meghatározza, hogy a problémás webhely elkülöníthető-e a többi leállítása nélkül.
- Igazolt multisite-kompatibilitás
- Több reprezentatív weboldal tesztelése
- Hálózati és helyi helyreállítás
- A közös erőforrások monitorozása
Készítse elő a be- és kifelé irányuló migrációt
A meglévő weboldalak hálózatba költöztetése kiterjed az URL-ekre, a felhasználókra, a médiafájlokra, a pluginok tábláira, az űrlapokra és a külső kulcsokra. Először készítsen pilotot a legkisebb kockázatú, reprezentatív weboldallal, és menjen végig a teljes publikálási és helyreállítási folyamaton. Az ütköző felhasználóneveket és azonosítókat nem lehet pusztán XML-importtal megoldani. A migrációs tervhez technikai tesztekre és tartalmi ellenőrzésre is szükség van.
Egy weboldal leválasztása a hálózatról megkövetelheti táblái, feltöltései, beállításai és felhasználói kapcsolatai exportálását egy új telepítésbe. Már a tervezéskor dokumentálja az előtagokat, a hozzárendelt domaineket, a megosztott adatokat és a licenceket. Ha a reális kiválás aránytalan kockázat nélkül nem hajtható végre, a Multisite nem feltétlenül alkalmas szervezetileg független projektekhez.
Gyakori kérdések
Gyorsabb-e a WordPress Multisite, mint több külön telepítés?
Nem automatikusan. Közös kódot használ, és egyszerűsítheti a gyorsítótárazást vagy a kezelést, de az egész hálózat közös erőforrásokat és adatbázist használ. A teljesítmény a témáktól, a bővítményektől, a weboldalak számától, a forgalomtól és az infrastruktúrától függ.
Lehet a hálózat minden weboldalának saját domainje?
Igen, a domainek, a DNS és a HTTPS helyes leképezése mellett. Tesztelni kell a bejelentkezést, a sütiket, a kanonikus URL-eket, az e-maileket és a licenceket. A konkrét konfiguráció a tárhelytől és a hálózati architektúrától függ.
Le lehet később választani egy weboldalt a Multisite-ból?
Lehet, de ez nem mindig egyszerű export. Át kell vinni a tartalmat, a médiafájlokat, a beállításokat, a bővítmények adatait és a felhasználókat, valamint újra kell képezni az URL-eket. A leválasztás forgatókönyvét érdemes még a hálózat bevezetése előtt dokumentálni.