wordpress multisite

21
Wordpress Multisite og blogs.ku.dk Københavns Universitets Multisite Wordpressinstallation Annette Q Pedersen aka @anetq

Upload: annette-q-pedersen

Post on 04-Jul-2015

589 views

Category:

Technology


0 download

DESCRIPTION

from my Wordcamp Copenhagen session on Wordpress Multisite

TRANSCRIPT

Page 1: Wordpress Multisite

Wordpress Multisiteog blogs.ku.dk

Københavns Universitets Multisite Wordpressinstallation

Annette Q Pedersenaka

@anetq

Page 2: Wordpress Multisite

@anetq / Anetq.dk

E-Læringskonsulent på Københavns Universitet, Det Humanistiske Fakultet siden 2008 (itmedia.hum.ku.dk)

Teknologi + Læring => Muligheder...og nu om dage Digital Dannelse!

(og til tider digital/analog tolk)

Wordpress-historik:

• Har kørt WP på egne domæner siden december 2004 => version 1.2.2

• Har lært utroligt mange mennesker at installere, bruge og køre egen WP

• Blogmaster på Københavns Universitets Wordpress multisite Blogs.ku.dk

(og har lært næsten alt hvad jeg ved om HTML, XML, CSS, PHP, jQuery, MySQL og den slags via trial & error)

Page 3: Wordpress Multisite

Indhold:• Noget om blogs.ku.dk (Københavns Universitets Wordpress multisite installation)

• Hvad Multisite er ...og dermed en hel del om, hvad det ikke er

• Fordele og ulemper ved Multisite vs en almindelig Wordpress installation

• Installation, Migration & Drift

• Serverdrift, sikkerhed, brugerhåndtering, backup(-> har jeg i ret høj grad ITinfrastruktur til!)

• Plugins til at gøre livet som SuperAdmin på Multisite lettere!

• Plugins: Anbefalinger og advarsler? => Et kig i backend

• Lidt om fremtidsplanerne (hvad jeg gerne vil have inspiration eller bare tid til)

• Kan Multisite hackes til at gøre X i stedet?

Page 4: Wordpress Multisite

1) Forhåbentlig bliver du klogere på OM du har brug for et multisite!

- og nogle smutveje til at styre det

2) Sætte gang i noget erfaringsudveksling om Multisite blandt os i DK, der kører dem.

...så jeg regner med at I deltager som eksperter undervejs!

Succeskriterier

Page 5: Wordpress Multisite

MultisiteThe artist formerly knows as...

WPMU eller MultiUser

Fra version 3.0 en indbygget funktionalitet i WP kaldet “Multisite” eller “Network”

Én installation = en million blogs(kendt fra fx. wordpress.com)

Page 6: Wordpress Multisite

Blogs.ku.dk historie...

2007 KUs kommunikation (@laugesen)opretter en WPMU på egen server(ca. version WP 2.3.1 => WP MU 1.3 - særskilt system, særlige plugins osv.)

2009 Udliciteres til hostet løsning hos Edublogs(Edublogs er incsub.com, der også har WPMUdev og wpmu.org)

2012 Jeg henter den hjem på en KU Multisite install(Den installation og migration vender vi lige tilbage til lidt senere...)

Page 7: Wordpress Multisite

One blog to rule them all?(eller faktisk ét superadminpanel og en (tilfældig) forsideblog)

Hver enkelt blog er en “almindelig” Wordpress blog (men under administration)

Page 8: Wordpress Multisite

Multisitevs

Standardinstall

http://www.flickr.com/photos/ramnaganat/6483678047

Page 9: Wordpress Multisite

Den lille forskel:

Installing themes and plugins is different:for example, each individual site of a network can activate both, but install neither.

Page 10: Wordpress Multisite

Fordel:Du kan ikke lave nogen ulykker!

Ulempe:Du kan ikke gøre nogen rigtigt lykkelig?

Page 11: Wordpress Multisite

Step 0: Before You BeginStep 1: Prepare Your WordPress (begge kan springes over i en frisk install)Step 2: Allow Multisite

Step 3: Installing a NetworkStep 4: Enabling the NetworkStep 5: Network Admin SettingsStep 6: Administration

Multisite installation

Page 12: Wordpress Multisite

HUMIT: Generel IT-infrastruktur for KU:Drift af server, serveroptimering og sikkerhed, automatisk backup, KUs LDAP(Serverdrift, sikkerhed, brugerhåndtering, backup -> har jeg folk til!)

ITMEDIA: Wordpress-installationen:Import, database troubleshooting, opsætning, temaer, plugins osv.

I fællesskab: SQL, scripts i migrationen, WP+LDAP-integration osv.

Page 13: Wordpress Multisite

Migration...

• Faktisk relativt problemfrit!

• Export fra Edublogs (bruger-upload-mapper)

• ...og databasen

• ...og et script til at untangle Edublogs’ brugermappe-omdøbning

• Klaus holdt vejret, jeg kopierede databasen...

Page 14: Wordpress Multisite

Migrationsudfordringer

• Ingenting virkede!(WP_prefix hos Edublogs, vores er et andet!)

• WPs brugerdatabase => LDAP-kobling

• Herreløse blogs

• Håndkopiering af ca. 10 sommerferie-poster

• Manglende temaer = php-fejl = hvid side!

Page 15: Wordpress Multisite

Tilretninger

• WP-Login tilbyder “glemt password” => og autogenererer pw (men kun LDAP duer!)

• Hardkodet én Akismet key på alle blogs

• Plugin-manager-plugin

• Rudimentær info på gammelt tema om nyt login

• Udskiftning af LDAP-plugin => WPMU Ldap Authentication (Multisite)

Page 16: Wordpress Multisite

Multisite plugin managerGiver ekstra niveauer (og menu) til pluginstyring:

Plugins der aktiveres "network activate" på den almindelige plugin-side: Virker på alle blogs, men er ikke synlige for blogejeren.

Andre plugins kan nu styres under "plugin management", hvor man kan tillade blogejerens egen styring - og fx. (de-)aktivere for alle blogs (også de fremtidige)

Network Plugin Auditor = hvem kører hvad!

Page 17: Wordpress Multisite

Smugkig i kontrolpanelet...

Page 18: Wordpress Multisite

Nære fremtidsplaner:

• Nyt tema på Blogs.ku.dk (af Risager) - inklusiv dansk/engelsk parallelt

• Alternativ til Multisite Privacy (WPMUdev)

• Bedre brugeroplevelse for de almindelige dødelige brugere (plugins, temaer)

• Serversite opdatering af alle sites - ikke fra backend

Page 19: Wordpress Multisite

Multisite =>One blog to rule them all?

Ikke i udgangspunktet: Systemet er tænkt til at håndtere mange individuelle blogs - ikke til at trække data på tværs af blogs.

Via Plugins: (WPMUdev) Post Indexer + fx: Recent Posts, Global Site Tags

Page 20: Wordpress Multisite

Men kan man ikke få multisite til at... ?

=> Spørg Onkel Google!

=> codex.wordpress.org (googlesøg evt. med site:)

E-bøger til kommende og nuværende Multisite Superadmins:En begynderbog: http://halfelf.org/ebooks/wordpress-multisite-101/

og den for viderekomne: http://halfelf.org/ebooks/wordpress-multisite-110/

Følg udviklingen - mon ikke der sker noget?

...Er man frisk på at hakke i databasen, kan man jo næsten alt!

Et frisk eksempel: WP Multisite som e-bogsgenerator: http://pressbooks.com/

Page 21: Wordpress Multisite

Kontakt mig via:www.anetq.dk

Nogen, der er friske på en ERFA-gruppe?

- Ja, det gælder også dig, der ser det her bagefter ude på nettet - hvis du laver multisite, så skal vi vidensdele :D