WordPress multisite

WordPress multisite lar dere samle flere nettsteder i én WordPress-installasjon. Det kan være nyttig når en organisasjon eller kjede trenger felles funksjoner og en gjenkjennelig struktur, samtidig som de enkelte nettstedene har eget innhold.

Jeg hjelper med å avklare behovet, planlegge plattformen og bygge det som skal være felles. Dere får en dokumentert løsning med tydelige roller og en avtalt overlevering.

Fortell om nettstedene dere vil samle

Hva er WordPress multisite?

Multisite er en innebygd funksjon i WordPress for å administrere flere nettsteder fra samme installasjon. Nettstedene deler installasjonen og kan bruke de samme temaene og utvidelsene, men har hver sine sider og innlegg.

Det er altså mer enn en vanlig nettside med flere seksjoner. Hvert nettsted har en egen administrasjon for innholdet, mens en nettverksadministrator håndterer de overordnede valgene.

En slik struktur passer når dere vil gjøre bestemte ting likt på tvers av nettstedene. Det kan være sidemaler, en felles funksjon eller måten nye nettsteder opprettes på. WordPress gir en teknisk introduksjon i dokumentasjonen om multisite.

Når lønner det seg – og når gjør det ikke?

Jeg vurderer multisite når det finnes et reelt fellesskap mellom nettstedene. Det er dette fellesskapet som må begrunne en felles plattform, ikke bare antallet domener.

Separate installasjoner kan passe bedre når nettstedene har svært ulike funksjoner, leverandører eller krav til endringstakt. En felles installasjon gir også et felles avhengighetsforhold: en plattformendring kan berøre flere nettsteder.

Hvis dere egentlig trenger én nettside med ulike tilgangsnivåer eller avdelingssider, kan det være enklere å løse det uten multisite. Jeg går gjennom dette før jeg anbefaler arkitekturen. WordPress beskriver tilsvarende avveininger i veiledningen før opprettelse av et nettverk.

Er dere usikre på om multisite passer? Beskriv nettstedene og hva de har til felles, så får dere en vurdering før noe bygges.

Underdomener, undermapper eller egne domener

Et WordPress-nettverk kan organiseres med ulike adresseformer. Valget bør følge hvordan virksomheten og nettstedene faktisk henger sammen.

Undermapper
Adresser som eksempel.no/avdeling/. Dette kan passe når alle nettstedene naturlig hører til samme domene.
Underdomener
Adresser som avdeling.eksempel.no. Hvert nettsted får en egen adresse under det samme hoveddomenet.
Egne domener
Hvert nettsted kan ha sitt eget domenenavn. Domenene må kobles til riktig nettsted, med nødvendig DNS- og serveroppsett.

Før valget tas, kartlegger jeg dagens adresser, hvem som eier domenene og om e-post eller andre tjenester er knyttet til dem. Hvis nettstedene allerede er publisert, må endringer følges av en plan for gamle adresser, slik jeg beskriver på siden om å bytte nettside.

Adresseformen løser ikke innholdsstrukturen i seg selv. Det må fortsatt være klart hva hvert nettsted skal inneholde, og hvordan brukeren finner frem mellom dem.

Felles funksjoner, egne nettsteder

Jeg skiller mellom det som hører til utseendet, det som hører til det enkelte nettstedet og det som er en del av plattformen. Da blir det lettere å forstå hvor en endring skal gjøres, og hvem den påvirker.

Felles funksjoner kan legges i egne utvidelser. Såkalte MU-plugins lastes automatisk og kan passe for funksjoner som alltid skal være tilgjengelige i nettverket. Vanlige plugins kan aktiveres per nettsted eller for hele nettverket, avhengig av oppsett og støtte.

Før utviklingen avklares blant annet:

Multisite gjør ikke alt innhold felles automatisk. Hvis dere trenger publisering eller data på tvers, må den funksjonen planlegges. Jeg dokumenterer slike valg, slik at de kan forstås og videreføres av andre.

Mer om selve arkitekturen finnes på siden om PHP-utvikling. WordPress forklarer rollene og pluginhåndteringen i veiledningen til nettverksadministrasjon.

Hosting av multisite

Hostingen må støtte måten nettverket er bygget på. Jeg vurderer behovet for domener, kapasitet, sikkerhetskopiering og et testmiljø der endringer kan prøves før publisering.

Det er også nødvendig å avklare hvem som har ansvar for oppdateringer og hva som skal skje hvis ett nettsted må gjenopprettes. At flere nettsteder ligger i samme installasjon, gjør ikke dette ansvaret mindre viktig.

Dere eier og betaler hostingen selv. Jeg hjelper dere å velge og sette den opp riktig, og overleverer alt når prosjektet er ferdig. Den videre driften må ha en ansvarlig hos dere eller en leverandør dere velger.

Erfaring med multisite-plattformer

Jeg har bygget WordPress multisite-plattformer for offentlig sektor, med modulær PHP-arkitektur, egne REST-API-er og adminapper i React.

Jeg har flyttet innhold og funksjonalitet fra eldre WordPress-installasjoner over til nye plattformer.

I et nytt prosjekt bruker jeg kartleggingen til å avgrense hva som skal flyttes, hva som kan standardiseres og hva som trenger en egen løsning. Før flere nettsteder samles, må disse forskjellene være synlige.

Se også oversikten over WordPress-utvikling hvis dere trenger hjelp med et enkelt nettsted, et tema eller en integrasjon.

Vanlige spørsmål

Kan hvert nettsted ha eget domene?

Ja. Domenene må knyttes til de riktige nettstedene, og både DNS, sertifikater og serveroppsett må støtte løsningen.

Kan vi flytte eksisterende nettsider inn i et multisite?

Ja, men innhold, temaer, utvidelser og integrasjoner må kartlegges først. Jeg avklarer hva som kan flyttes direkte, og hva som må tilpasses eller erstattes.

Hvem styrer hva i nettverket?

Nettverksadministratoren styrer den felles plattformen, mens lokale roller kan få ansvar for innhold på de enkelte nettstedene. Tilgangene blir satt opp etter oppgavene dere skal utføre.

Skal nettstedene deres dele en plattform?

Fortell hvor mange nettsteder dere har, hva som er likt og hva som er forskjellig. Jeg svarer innen én arbeidsdag, og den første samtalen er uforpliktende. Samarbeidet foregår digitalt i hele Norge.

Ta kontakt om multisite