WordPress Multisite -...

43
WordPress Multisite 1 Christian Ohlsson

Transcript of WordPress Multisite -...

WordPress Multisite

1 Christian Ohlsson

Vad är en Multisite?

§  WordPress Multisite låter dig skapa flera WP-sajter med en enda installation av WordPress

§  Innebär §  Individuella sajter i ett nätverk är virtuella §  Har inte sina egna kataloger på servern §  Har separata kataloger för uppladdningar

§  Har separata tabeller i databasen

Christian Ohlsson 2

Fördelar med MultiSite

§  Skapa flera sajter trots att du bara har en enda installation av WordPress

§  Dela teman, pluggar och användare §  Ett ställe att uppgradera på §  Kan köras som

§  Subdomäner (mysite.example.com) §  Underkataloger (example.com/mysite) §  Egna domäner (mysite.com)

Christian Ohlsson 3

Läs in dig först!

§  Måste du ha en MultiSite? §  Enklast att slå på på nyinstallation §  Backa upp allt först!

§  Två viktiga dokument du skall läsa före du sätter igång med MultiSite §  http://codex.wordpress.org/

Before_You_Create_A_Network

§  http://codex.wordpress.org/Create_A_Network

Christian Ohlsson 4

Vad är WordPress MU för något?

§  Före version 3.0 av WP fanns WordPress MU §  WordPressų eller WPMU

§  En fork av WP som utvecklades parallellt med WP, men som ett separat projekt

§  En del teman och plugins fungerade §  Och en del inte

Christian Ohlsson 5

Efter WordPress 3.0

§  WPMU blandades med WordPress §  MultiSite är en del av alla nya WP-installationer

§  Det är bara inte aktiverat

§  Att sätta upp WP MultiSite är ganska enkelt §  Tyvärr….

§  Eller som tur är J

Christian Ohlsson 6

Typer av nätverk

§  Domänbaserade §  alfa.example.com

§  beta.example.com §  gamma.example.com

§  Sökvägsbaserade §  example.com

§  example.com/beta §  example.com/gamma

Christian Ohlsson 7

Typer av nätverk med domän-mappning

§  Domänbaserade §  example.com

§  beta.com (mappad) §  gamma.example.com

§  Sökvägsbaserade §  example.com

§  beta.com (mappad) §  example.com/gamma

Christian Ohlsson 8

Subdomäner funkar inte på localhost!

(men på localhost.localdomain)

Slå på och konfigurera MultiSite

Steg 1: Lägg till i wp-config.php

Christian Ohlsson 9

define('WP_ALLOW_MULTISITE', true);

Slå på och konfigurera MultiSite

Steg 2: Nu finns Tools à Network Setup

Christian Ohlsson 10

Slå på och konfigurera MultiSite

Steg 3: Avaktivera alla plugins

Christian Ohlsson 11

Slå på och konfigurera MultiSite

Christian Ohlsson 12

Slå på och konfigurera MultiSite

§  Varför måste jag använda subdomäner på gamla WP installationer?

§  Sajter äldre än 30 dagar ser denna varning. §  Anledningen är att underkataloger i MultiSite

kan krocka med URL som redan används. §  Dessutom läggs /blog till Main-sajtens bloggar i

permalänk-strukturen vilket kan leda till att existerande poster blir 404

Christian Ohlsson 13

Slå på och konfigurera MultiSite

Christian Ohlsson 14

Kopiera raderna till wp-config.php

Christian Ohlsson 15

Kopiera raderna till .htaccess

Christian Ohlsson 16

Om det fanns nåt annat: ta bort det

Slå på och konfigurera MultiSite

Christian Ohlsson 17

Logga ut Skapa katalogen blogs.dir

Nya menyer dyker upp!

Christian Ohlsson 18

Hovra över My Sites

Christian Ohlsson 19

Done!

Christian Ohlsson 20

Problem med installationen

§  Normalt sett exploderar inget vid installationen av en ny WP-installation

§  Problem kan dyka upp när du konverterar en gammal installation till MultiSite

Christian Ohlsson 21

MultiSite Admin Dashboard

Christian Ohlsson 22

Lista alla sajter i nätverket

Christian Ohlsson 23

Skapa en ny sajt

Christian Ohlsson 24

Alla sajter kan editeras

Christian Ohlsson 25

Hantera användare för en sajt

Christian Ohlsson 26

Ny roll: Super Admin!

Christian Ohlsson 27

SuperAdmin

§  Den nya rollen SuperAdmin kan allt som Admin kunde samt: §  Hantera Nätverk §  Hantera Sajter

§  Hantera användare i nätverket §  Hantera teman och plugins i nätverket

§  Hantera inställningar i nätverket

Christian Ohlsson 28

Dvs: Allt

h"p://codex.wordpress.org/Roles_and_Capabili2es  

Användarhantering i MultiSite

Christian Ohlsson 29

Temahantering i MultiSite

§  Teman måste aktiveras i nätverket för att kunna användas på sajterna i ditt MultiSite-nätverk!

§  Teman som inte aktiveras finns inte tillgängliga för sajterna annars

Christian Ohlsson 30

Installation av tema

Christian Ohlsson 31

Som vanligt…

Ge sajter tillgång till ett tema

Christian Ohlsson 32

En sajt ser bara aktiverade teman

Christian Ohlsson 33

En  sajt  kan  inte  installera  teman!  

Pluginhantering i MultiSite

§  Plugins måste aktiveras för nätverket för att bli synliga för sajterna

§  Plugins kan individuellt väljas att aktiveras per sajt i ditt nätverk

Christian Ohlsson 34

Pluginhantering i MultiSite

§  Som default är Plugins-menyn dold för SuperAdmins §  Finns inte ens för dina sajter

§  För att slå på denna meny: §  Settings ->Network settings

Christian Ohlsson 35

Aktivera plugins för nätverket

Christian Ohlsson 36

Plugin tillgängligt för sajten

Christian Ohlsson 37

Rekommenderade plugins för MultiSite

§  Många plugins är specialskrivna för att fungera ihop med MultiSite §  Vissa underlättar hanteringen av en MultiSite

ordentligt!

§  Vissa ger du helt nya möjligheter

§  Några rekommendationer följer…

Christian Ohlsson 38

Domain Mapping

Christian Ohlsson 39

§  Mappar ett domännamn (example.com) till en sajt I ditt nätverk

§  Site Admin har kontroll över mappade domäner

New Blog Defaults

Christian Ohlsson 40

§  Sätter standard-inställningar för nya sajter I nätverket

§  Kan ta bort default-saker som Hello World-posten, kommentarer osv

§  Kan automatisk lägga till användare till nya sajter

WP Multisite Replicator

§  Kopierar en sajt till en ny sajt i ditt nätverk

§  Kopierar widgets, teman och plugin med inställningar

§  Kopierar även allt innehåll

Christian Ohlsson 41

Mer att läsa

§  Officiella resurser §  http://codex.wordpress.org/Create_A_Network §  http://wordpress.org/support/forum/multisite §  http://codex.wordpress.org/

Debugging_a_WordPress_Network §  http://codex.wordpress.org/

Migrating_Multiple_Blogs_into_WordPress_3.0_Multisite §  Multisite artiklar

§  http://wpebooks.com/ §  http://wpcandy.com/presents/an-introduction-to-

wordpress-multisite §  http://wpmututorials.com/ §  http://wpmu.org

Christian Ohlsson 42

Christian Ohlsson 43