Drupal introductie - GoalGorilla - Oxilion Lunch & Learntaccie
Slides van de Drupal presenatie door GoalGorilla tijdens de Oxilion Lunch & Learn sessie. Basis Drupal uitleg. Neem voor meer info contact op via GoalGorilla.com
Voor een recent project (EYE) hebben we Panels ingezet. Alhoewel we erg sceptisch waren over Panels waren onze ervaringen erg positief. In deze sessie maken we jou hopelijk ook enthousiast over Panels. Je leert hoe je Panels kan inzetten: wat is de business case? Hoe implementeer je het in je website en hoe schrijf je je eigen panes, layouts and styles?
Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDavid Coppoolse
In 2010 koos de Vlaamse Erfgoedbibliotheek voor de bouw van haar organisatiewebsite voor het opensourceproduct Drupal. Op basis van dit contentmanagementsysteem slaagde de vzw erin om op een snelle en kostefficiënte manier een site met uitgebreide mogelijkheden te realiseren. Daarvoor werd samengewerkt met een gespecialiseerde firma. In deze presentatie overlopen we de redenen om voor Drupal te kiezen en de gevolgde aanpak bij de realisering van de site, met de nodige 'do's en don'ts'. Ook de op Drupal gebaseerde opensourcetoepassing Open Atrium komt aan bod. Dit samenwerkingsplatform wordt door de Vlaamse Erfgoedbibliotheek gebruikt om documenten en informatie te delen binnen haar (netwerk-)organisatie.
Tijdens het Drupal webinar lichten we Drupal toe: wat zijn de belangrijkste outlines? Meer info: http://eduvision.info/drupal
Dit webinar wordt je aangeboden door Eduvision Opleidingen
Eduvision verzorgt opleidingen binnen een groot aantal sectoren. We hebben o.a. gewerkt voor KLM, DTG, BNN-VARA, ING, de Belastingdienst, Gemeente Amsterdam, Interpolis, Nuon en de Atlant Zorggroep. Eduvision heeft als missie om actuele kennis te delen. Niet alleen in de vorm van cursussen, maar ook met webinars, whitepapers en blogs.
Sinds 2015 is Eduvision Opleidingen aanbieder van officieel gecertificeerde Big Data opleidingen (ISO 9001 & 17024). De Big Data Academy is de plek waar jij en/of jouw werknemers opgeleid worden tot gecertificeerd Big Data specialist.
Tijdens alle cursussen van Eduvision Opleidingen staan jouw wensen en informatiebehoefte centraal. Je past de kennis toe op jouw praktijkcase en zowel Eduvision als de docenten staan volledig tot jouw beschikking.
Slides van presentatie @ drupaljam.nl 2016: Wat is headless / decoupled Drupal en hoe implementeer je het? Waarom word ik er blij van en welke uitdagingen kwamen wij tegen?
Zie ook blog voor kort verslagje: http://blog.openlucius.com/nl/blog/very-headless-drupal-jam
Drupal introductie - GoalGorilla - Oxilion Lunch & Learntaccie
Slides van de Drupal presenatie door GoalGorilla tijdens de Oxilion Lunch & Learn sessie. Basis Drupal uitleg. Neem voor meer info contact op via GoalGorilla.com
Voor een recent project (EYE) hebben we Panels ingezet. Alhoewel we erg sceptisch waren over Panels waren onze ervaringen erg positief. In deze sessie maken we jou hopelijk ook enthousiast over Panels. Je leert hoe je Panels kan inzetten: wat is de business case? Hoe implementeer je het in je website en hoe schrijf je je eigen panes, layouts and styles?
Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDavid Coppoolse
In 2010 koos de Vlaamse Erfgoedbibliotheek voor de bouw van haar organisatiewebsite voor het opensourceproduct Drupal. Op basis van dit contentmanagementsysteem slaagde de vzw erin om op een snelle en kostefficiënte manier een site met uitgebreide mogelijkheden te realiseren. Daarvoor werd samengewerkt met een gespecialiseerde firma. In deze presentatie overlopen we de redenen om voor Drupal te kiezen en de gevolgde aanpak bij de realisering van de site, met de nodige 'do's en don'ts'. Ook de op Drupal gebaseerde opensourcetoepassing Open Atrium komt aan bod. Dit samenwerkingsplatform wordt door de Vlaamse Erfgoedbibliotheek gebruikt om documenten en informatie te delen binnen haar (netwerk-)organisatie.
Tijdens het Drupal webinar lichten we Drupal toe: wat zijn de belangrijkste outlines? Meer info: http://eduvision.info/drupal
Dit webinar wordt je aangeboden door Eduvision Opleidingen
Eduvision verzorgt opleidingen binnen een groot aantal sectoren. We hebben o.a. gewerkt voor KLM, DTG, BNN-VARA, ING, de Belastingdienst, Gemeente Amsterdam, Interpolis, Nuon en de Atlant Zorggroep. Eduvision heeft als missie om actuele kennis te delen. Niet alleen in de vorm van cursussen, maar ook met webinars, whitepapers en blogs.
Sinds 2015 is Eduvision Opleidingen aanbieder van officieel gecertificeerde Big Data opleidingen (ISO 9001 & 17024). De Big Data Academy is de plek waar jij en/of jouw werknemers opgeleid worden tot gecertificeerd Big Data specialist.
Tijdens alle cursussen van Eduvision Opleidingen staan jouw wensen en informatiebehoefte centraal. Je past de kennis toe op jouw praktijkcase en zowel Eduvision als de docenten staan volledig tot jouw beschikking.
Slides van presentatie @ drupaljam.nl 2016: Wat is headless / decoupled Drupal en hoe implementeer je het? Waarom word ik er blij van en welke uitdagingen kwamen wij tegen?
Zie ook blog voor kort verslagje: http://blog.openlucius.com/nl/blog/very-headless-drupal-jam
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