SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Wordpress Multisite
                   og blogs.ku.dk
Københavns Universitets Multisite Wordpressinstallation

                 Annette Q Pedersen
                         aka
                      @anetq
@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)
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?
Succeskriterier
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!
Multisite
The 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)
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...)
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)
Multisite
      vs
Standardinstall


                  http://www.flickr.com/photos/ramnaganat/6483678047
Den lille forskel:

Installing themes and plugins is different:
for example, each individual site of a
network can activate both, but install
neither.
Fordel:
   Du kan ikke lave nogen ulykker!


              Ulempe:
Du kan ikke gøre nogen rigtigt lykkelig?
Multisite installation
   Step 0: Before You Begin
Step 1: Prepare Your WordPress (begge kan springes over i en frisk install)
Step 2: Allow Multisite




Step 3: Installing a Network
Step 4: Enabling the Network
Step 5: Network Admin Settings
Step 6: Administration
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.
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...
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!
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)
Multisite plugin manager
Giver 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!
Smugkig i
kontrolpanelet...
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
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
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/
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




       Kontakt mig via:
        www.anetq.dk

Weitere ähnliche Inhalte

Ähnlich wie Wordpress Multisite

En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)Per Henrik Lausten
 
T!ng temadag-workshop1
T!ng temadag-workshop1T!ng temadag-workshop1
T!ng temadag-workshop1vejlebibea
 
God performance = God priotering
God performance = God prioteringGod performance = God priotering
God performance = God prioteringDigicure ApS
 
Drupalcamp2016 dockerftw
Drupalcamp2016 dockerftwDrupalcamp2016 dockerftw
Drupalcamp2016 dockerftwReload! A/S
 
Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2
Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2
Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2vejlebibea
 
Produktions og konstruktionsværktøjer
Produktions og konstruktionsværktøjerProduktions og konstruktionsværktøjer
Produktions og konstruktionsværktøjercudim
 
WordPress Themes
WordPress ThemesWordPress Themes
WordPress Themesrisager
 
Introduktion til U-CrAc Web-site
Introduktion til U-CrAc Web-siteIntroduktion til U-CrAc Web-site
Introduktion til U-CrAc Web-siteAalborg Universitet
 
ITU 04.03.08
ITU 04.03.08ITU 04.03.08
ITU 04.03.08Luckow
 
Tag trykket af dit (eksterne) API med Azure WebJobs
Tag trykket af dit (eksterne) API med Azure WebJobsTag trykket af dit (eksterne) API med Azure WebJobs
Tag trykket af dit (eksterne) API med Azure WebJobsChristian Dalager
 
Google Docs m.m. v. Kalle Nielsen. Temadag om Nye teknologier i Praksis, 21. ...
Google Docs m.m. v. Kalle Nielsen. Temadag om Nye teknologier i Praksis, 21. ...Google Docs m.m. v. Kalle Nielsen. Temadag om Nye teknologier i Praksis, 21. ...
Google Docs m.m. v. Kalle Nielsen. Temadag om Nye teknologier i Praksis, 21. ...Randers Bibliotek
 
CV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongCV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongHuan Vuong
 
Toolmaster.dk - Joomla templates basis kursus
Toolmaster.dk - Joomla templates basis kursusToolmaster.dk - Joomla templates basis kursus
Toolmaster.dk - Joomla templates basis kursusToolmaster.dk
 
Introduktion til U-CrAc på nettet
Introduktion til U-CrAc på nettetIntroduktion til U-CrAc på nettet
Introduktion til U-CrAc på nettetAalborg Universitet
 
5 Blogs Wikis Google Docs M M
5  Blogs Wikis Google Docs M M5  Blogs Wikis Google Docs M M
5 Blogs Wikis Google Docs M MRanders Bibliotek
 
Clio online flow undervisning
Clio online flow undervisningClio online flow undervisning
Clio online flow undervisningJan-Erik Revsbech
 

Ähnlich wie Wordpress Multisite (20)

En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
 
T!ng temadag-workshop1
T!ng temadag-workshop1T!ng temadag-workshop1
T!ng temadag-workshop1
 
God performance = God priotering
God performance = God prioteringGod performance = God priotering
God performance = God priotering
 
Cv michael madsen
Cv michael madsenCv michael madsen
Cv michael madsen
 
MVVCV
MVVCVMVVCV
MVVCV
 
Drupalcamp2016 dockerftw
Drupalcamp2016 dockerftwDrupalcamp2016 dockerftw
Drupalcamp2016 dockerftw
 
Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2
Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2
Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2
 
Produktions og konstruktionsværktøjer
Produktions og konstruktionsværktøjerProduktions og konstruktionsværktøjer
Produktions og konstruktionsværktøjer
 
WordPress Themes
WordPress ThemesWordPress Themes
WordPress Themes
 
Introduktion til U-CrAc Web-site
Introduktion til U-CrAc Web-siteIntroduktion til U-CrAc Web-site
Introduktion til U-CrAc Web-site
 
ITU 04.03.08
ITU 04.03.08ITU 04.03.08
ITU 04.03.08
 
Tag trykket af dit (eksterne) API med Azure WebJobs
Tag trykket af dit (eksterne) API med Azure WebJobsTag trykket af dit (eksterne) API med Azure WebJobs
Tag trykket af dit (eksterne) API med Azure WebJobs
 
Google Docs m.m. v. Kalle Nielsen. Temadag om Nye teknologier i Praksis, 21. ...
Google Docs m.m. v. Kalle Nielsen. Temadag om Nye teknologier i Praksis, 21. ...Google Docs m.m. v. Kalle Nielsen. Temadag om Nye teknologier i Praksis, 21. ...
Google Docs m.m. v. Kalle Nielsen. Temadag om Nye teknologier i Praksis, 21. ...
 
CV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongCV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh Vuong
 
En time om det der internet
En time om det der internetEn time om det der internet
En time om det der internet
 
Toolmaster.dk - Joomla templates basis kursus
Toolmaster.dk - Joomla templates basis kursusToolmaster.dk - Joomla templates basis kursus
Toolmaster.dk - Joomla templates basis kursus
 
Introduktion til U-CrAc på nettet
Introduktion til U-CrAc på nettetIntroduktion til U-CrAc på nettet
Introduktion til U-CrAc på nettet
 
Lamp - Apache | appacademy.dk
Lamp - Apache | appacademy.dkLamp - Apache | appacademy.dk
Lamp - Apache | appacademy.dk
 
5 Blogs Wikis Google Docs M M
5  Blogs Wikis Google Docs M M5  Blogs Wikis Google Docs M M
5 Blogs Wikis Google Docs M M
 
Clio online flow undervisning
Clio online flow undervisningClio online flow undervisning
Clio online flow undervisning
 

Wordpress Multisite

  • 1. Wordpress Multisite og blogs.ku.dk Københavns Universitets Multisite Wordpressinstallation Annette Q Pedersen aka @anetq
  • 2. @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)
  • 3. 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?
  • 4. Succeskriterier 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!
  • 5. Multisite The 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)
  • 6. 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...)
  • 7. 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)
  • 8. Multisite vs Standardinstall http://www.flickr.com/photos/ramnaganat/6483678047
  • 9. Den lille forskel: Installing themes and plugins is different: for example, each individual site of a network can activate both, but install neither.
  • 10. Fordel: Du kan ikke lave nogen ulykker! Ulempe: Du kan ikke gøre nogen rigtigt lykkelig?
  • 11. Multisite installation Step 0: Before You Begin Step 1: Prepare Your WordPress (begge kan springes over i en frisk install) Step 2: Allow Multisite Step 3: Installing a Network Step 4: Enabling the Network Step 5: Network Admin Settings Step 6: Administration
  • 12. 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.
  • 13. 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...
  • 14. 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!
  • 15. 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)
  • 16. Multisite plugin manager Giver 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!
  • 18. 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
  • 19. 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
  • 20. 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/
  • 21. 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 Kontakt mig via: www.anetq.dk