12. 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
13. drupal experts
Nadelen standaard Multi-site:
Delen van content & gebruikers is niet mogelijk
Technische ondersteuning nieuwe website
Per website
▫ Releasen
▫ Updaten
▫ Beheer
▫ Testen
13
14. 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
15. 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
16. 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
19. 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
20. drupal experts
Waarom Domain Access
Grote & Actieve community
Flexibel te hooken
Oplossingsrichting dichtbij Drupal
Veel Domain Access extensies
20
21. drupal experts
“Standaard” Drupal Domain Access
Gescheiden content
Content delen
Configuratie per website
Thema per website
Talen per website
Taxonomy
Views (filters)
21
22. 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
27. 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
28. 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
Eigenlijk 2 opties: Losse databases 1 Database met losse tabellen per website d.m.v. Tbl prefix
Dit is dus ook de optie die we uiteindelijk hebben gekozen Daarnaast ook nog mogelijkheden zoals: Organic Groups Context Spaces & PURL Sites module
Websites zijn goed van elkaar gescheiden Geen extra modules benodigd voor de multi-site setup Mogelijkheid om 1 website los te trekken > Ontwikkeling eenmalig, uitrollen naar behoefte
In essentie is Releasen Updaten Beheer Testen Hetzelfde in het geval van geen multisite
Ik heb even de splitsing gemaakt tussen bussiness en techniek Site administrator = Webbureau Webmaster = klant van Webbureau
Dit is onze oplossing
Grote en actieve community > proven technology De domain_access module & third party modules bieden veel flexibiliteit om op in te haken De gekozen oplossingsrichting blijft dicht bij Drupal > veel draait om de hook_node_access Veel extra modules voor domain access in de community te vinden
Configuratie per website (sitenaam, google analytics etc)
Context Module & Caching (Bepalen van template & getoonde blokken per context) Context cached standaard niet per website Standaard niet compatible met sitemap per website