2013 14-05 - drupal multisite - drupal jam 2013

32
drupal experts Drupal Multi-site The mother of all (drupal) websites Joost Appers Commercieel Directeur [email protected] Reinier Maarschall Technisch Directeur [email protected] Drupal Jam, 17 mei 2013

Upload: syneticbv

Post on 25-May-2015

588 views

Category:

Lifestyle


1 download

TRANSCRIPT

Page 1: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Drupal Multi-siteThe mother of all (drupal) websites

Joost AppersCommercieel Directeur

[email protected]

Reinier MaarschallTechnisch Directeur

[email protected]

Drupal Jam, 17 mei 2013

Page 2: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Inhoud presentatie

1. Synetic

2. BAM Case

3. Multi-site

4. Voordelen / Nadelen

5. Gekozen oplossing

6. Valkuilen

7. Vragen?

2

Page 3: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Even voorstellen…

3

Page 4: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Achtergrond Synetic

2001: opgericht

2008: overstap Drupal

2013: Uitgeest met 20 FTE

Full service dienstverlening

▫ Van Concept & Design tot Ontwikkeling,Hosting en Beheer

Focus op techniek

▫ 100% focus op Drupal

4

Page 5: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

De Case

5

Page 6: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

6

Page 7: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Main requirements

Gescheiden websites (front & back)

Delen van content

Delen van beheerders

Functionaliteit beschikbaar in toolbox

Nieuwe websites “on-the-fly”

Minimaal 50 websites

Geavanceerd zoeken

7

Page 8: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Multi-site varianten

8

Page 9: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Dit is het dus niet!

9

Page 10: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Standaard Multi-site

10

Page 11: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Domain Access

11

Page 12: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Voordelen standaard Multi-site:

1 Drupal installatie

Gescheiden website

Zeer flexibel

Modules & Themes gedeeld of gescheiden

Platform ontwikkeling

Geen extra modules

Ontkoppelen websites

Dus ook backup & restore

12

Page 13: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Nadelen standaard Multi-site:

Delen van content & gebruikers is niet mogelijk

Technische ondersteuning nieuwe website

Per website

▫ Releasen

▫ Updaten

▫ Beheer

▫ Testen

13

Page 14: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Domain Access: Voordelen

1 Drupal installatie

Vanuit de business:

▫ Site administrators:

1. Centraal beheer

2. Eenvoudig nieuwe website

3. Flexibiliteit per website

▫ Webmasters:

1. Alleen toegang tot eigen website(s)

2. Hergebruik / Delen van content

14

Page 15: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Domain Access: Voordelen

Vanuit techniek:

▫Ontwikkelaars:

1. 1 keer ontwikkelen & 1 keer uitrollen

2. Dus ook 1 keer testen

▫Technisch beheer:

1. Drupal Updates 1 keer doorvoeren

15

Page 16: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Domain Access: Nadelen

CMS Weergaves niet goed gescheiden

▫ Menu’s

▫ Blokken

▫ Views

▫ URL’s

Geen backup van losse website

1 Fout kan impact hebben op 50 websites

SEO Issues i.v.m. dubbele content

Kan conflicteren met andere node grant modules

16

Page 17: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Nog heeeel even geduld…

17

Page 18: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

De oplossing

18

Page 19: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Waarom dan Domain Access?

Delen van content

Beheerders per website

(Basis) Site-wizard reeds aanwezig

Generieke ontwikkeling van toolbox

▫ D.m.v. configuratie per website

Lagere beheerkosten

19

Page 20: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Waarom Domain Access

Grote & Actieve community

Flexibel te hooken

Oplossingsrichting dichtbij Drupal

Veel Domain Access extensies

20

Page 21: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

“Standaard” Drupal Domain Access

Gescheiden content

Content delen

Configuratie per website

Thema per website

Talen per website

Taxonomy

Views (filters)

21

Page 22: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

“Maatwerk” Drupal

Gescheiden:

▫ Menu’s

▫ Blocks

▫ Rollen

▫ Permissies

▫ Bestanden

Uitgebreide Site wizard

Gebruiksvriendelijk content delen

Layout d.m.v. Pagina Templates

Toolbox

▫ Functionaliteit & configuratie hiervan per website

22

Page 23: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Site Wizard: Drupal on-the-fly

1.Kies domein

2.Configuratie

3.Uitstraling & Pagina indeling

4.Theme instellingen

5.Google Analytics

6.Toolbox configuratie

7.URL Patronen

Klaar!

23

Page 24: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts 24

Page 25: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Content Delen

1. Gericht zoeken van bepaalde content

2. Op basis van URL

3. Automatisch

▫ Selecteer website

▫ Selecteer content type

25

Page 26: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Page 27: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Beren op de weg

Websites gescheiden, CMS echter niet· Menu’s· Gebruikers· Rollen· Blocks· Views

Testen van bestaande & nieuwe functionaliteit t.o.v.

1. Alle thema’s

2. Flexibiliteit van platform

URL Aliasen zijn gedeeld

1. Website 1: About us = www.website1.nl/about-us

2. Website 2: About us = www.website2.nl/about-us0

27

Page 28: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Nog meer beertjes

Backup & Restoren

XML Sitemap

Context Module & Caching

Gebruik van table prefix & Drupal Updates

Diepgaande technische kennis van Drupal vereist

Platform performance

28

Page 29: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts 29

Page 30: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Lijsten, heel veel lijsten…

Views:

▫ Meerdere displays per view

▫ View URL verschilt per website

▫ View Display verschilt per website

1. Website A wil display 2 gebruiken op /nieuws

2. Website B wil display 4 gebruiken op /nieuws

Oplossing:

▫ 1 Generieke view als “container”

▫ Aansturing d.m.v. apart content type

▫ Ophalen van data d.m.v. Apache SOLR

30

Page 31: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Drupal Give

Domain Access Extensions:

▫ Domain Wizard

▫ Domain Share Content

▫ Domain Roles (reeds afgerond door community)

▫ Domain Strict Menu

31

Page 32: 2013 14-05 - drupal multisite - drupal jam 2013

drupal experts

Vragen?

32