Het grootste Drupal evenement van Nederland

Zen and the art of Drupal: DrupalJam 2014 was een groot succes! Meer verbreding en meer verdieping. Inspireren, Leren en Delen met, over en van hardcore Drupal ervaring en nieuwe website technologie. Nogmaals alle sponsoren, sprekers, vrijwilligers én de Drupal gemeenschap hartelijk dank voor het succes van DrupalJam 2014! Tot DrupalCon en/of DrupalJam 2015! 

Content delen

Heb je content, presentaties, video's of foto materiaal, dan vragen we je dit te delen op Social Media of Slideshare. Meldt het via Twitter @DrupalJam of mail ons op drupaljam-at-stichtingdrupal.nl.

Feedback

We bewandelen een fine line als het gaat om een inhoudelijk programma voor een breder publiek. We verwelkomen ook nieuwe geïntresseerden, content redacteuren en onze opdrachtgevers. We staan altijd open voor goede suggesties en feedback. Dit kun je anoniem met ons delen via het Evaluatie Formulier

DrupalJam is het evenement voor Drupal specialisten om te leren en te inspireren over Drupal techniek, lessons-learned, (nieuwe) mogelijkheden en aanverwante internet ontwikkelingen. Begonnen in 2007 met een informele codesprint met 30 man trekt het jaarlijkse evenement intussen ruim 350 bezoekers uit Nederland en Vlaanderen. Het publiek bestaat vooral uit Drupal technici en -ondernemers met een hoog geek gehalte en met een passie en toewijding aan de community en het product Drupal.

Goud sponsors

Foto's

 

Creative Commons By Daniel Smidt
 
Creative Commons By Baris Wanschers en Imre Gmelig Meijling
 

Keynotes

Jan Willem Tulp

Hello, I create data visualizations

Jan Willem Tulp heeft een bachelor in Interactie design, een goed oog voor esthetiek en heeft ervaring in het programmeren van oplossingen. Hierdoor kan hij werken op het kruispunt van technologie en design. 

Jan Willem Tulp, oprichter van Tulp Interactive neemt ons mee door zijn data visualisaties die echt oogstrelend mooi zijn.

Ancilla Tilia

Ancilla Tilia werd bekend als model voor magazines over de hele wereld: van Playboy USA tot FHM Duitsland tot Maxim Indonesia. In 2012 besloot ze om haar showbizz activiteiten on hold te zetten, en zich full time in te zetten voor de digitale burgerrechtenorganisatie Bits of Freedom. Sindsdien schrijft ze columns, spreekt ze en geeft ze interviews over burgerrechten, privacy en internetvrijheid. Ancilla presenteert verschillende web-tv programma’s: Flabber (tech & party report) en De Betweters waarbij ze bekende mensen over voetbal interviewed). In 2014 was ze kandidaat voor de Piraten Partij voor de gemeenteraadsverkiezingen in Amsterdam.

Zilver sponsors

Koffiesponsor

GoalGorilla dank voor de koffie!

Programma

Laozi
Dojo
Finalist
Dojo
Triquanta
Dojo
One Shoe
Dojo
9:00 - 10:00
Registratie en welkom
9:45 - 10:00
Opening
10:00 - 10:45
Keynote: Privacy
Ancilla Tilia
 
Keynote: Privacy
Ancilla Tilia
Ancilla Tilia werd bekend als model voor magazines over de hele wereld: van Playboy USA tot FHM Duitsland tot Maxim Indonesia. In 2012 besloot ze om haar showbizz activiteiten on hold te zetten, en zich full time in te zetten voor de digitale burgerrechtenorganisatie Bits of Freedom. Sindsdien schrijft ze columns, spreekt ze en geeft ze interviews over burgerrechten, privacy en internetvrijheid. Ancilla presenteert verschillende web-tv programma’s: Flabber (tech & party report) en De Betweters waarbij ze bekende mensen over voetbal interviewed). In 2014 was ze kandidaat voor de Piraten Partij voor de gemeenteraadsverkiezingen in Amsterdam.
Web
11:00 - 11:45
Applicatie Lifecycle Management
Synetic
PHPUnit
Bart Feenstra
 
Panels in Drupal: een EYE-opener
Baris Wanschers
 
Hacking en security
Sander Spierenburg
 
Applicatie Lifecycle Management voor Drupal - Tips & Tooling.
Synetic
Application Lifecycle Management i.c.m. Drupal behelst het optimaliseren van de hele cyclus van (web)applicatie ontwikkeling; van het inventariseren van requirements tot aan het beheren en doorontwikkelen van omvangrijke Drupal Websites. ALM bestaat uit processen, tooling en uiteraard mensen. In deze presentatie ga ik nader in op de betekenis van ALM en welke voordelen dit biedt bij het ontwikkelen en beheren van Drupal Websites. Welke tools zijn er voorhanden en hoe kan je deze optimaal inzetten in de verschillende fases van Drupal Ontwikkeling? Onderwerpen die aan bod komen zijn o.a. Monitoring, Quality Assurance, Continuous Integration en Continuous Delivery.
PHPUnit
Bart Feenstra
Naast Simpletest nu het tweede testing framework voor Drupal 8, en een industry standard. Er zijn echter weinig Drupalistas die PHPUnit begrijpen, omdat het een compleet andere manier van denken vereist. In mijn presentatie leg ik uit hoe PHPUnit Simpletest vervangt en aanvult, en hoe PHPUnit gebruikt kan worden om een betere developer te worden, niet alleen door betere test coverage, maar ook door betere production code te schrijven.
Developer track
Panels in Drupal: een EYE-opener
Baris Wanschers
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?
Developer track
 
12:00 - 12:45
Hosting van een Drupal gemeentesite
Webscale
Zen and the art of migrate
Jur de Vries
 
Patronen in Drupal 8
Erik Stielstra
 
You' ve got mail
Vincent van Scherpenseel
 
Hosting van een Drupal gemeentesite
Webscale
Een kijkje achter de schermen van de hosting van een Drupal gemeentesite aan de hand van 2 cases (Gemeente Vught en Gemeente Almelo). Tijdens deze presentatie gaan we nader in op zaken zoals security, deployment, caching, monitoring en web analytics.
Zen and the art of Drupal
Jur de Vries
Migrate is een krachtige module om content te migreren en komt in de core van drupal 8. In de presentatie zullen de basisconcepten die ten grondslag liggen aan migrate en migraties in het algemeen behandeld worden. Met deze kennis ben je snel op weg met migrate in drupal 7 en ben je in staat migrate in drupal 8 sneller te begrijpen.
Developer track
Patronen in Drupal 8
Erik Stielstra
Drupal 8 betekend grote veranderingen voor Drupal ontwikkelaars. De introductie van Symfonie en het gebruik van Object-Georiënteerd Programmeren was nog maar het begin. Een groot deel van de Drupal API’s is herschreven en ontwikkelaars moeten daarom veel bijleren. Gelukkig worden bepaalde API’s op veel verschillende plaatsen in Drupal core toegepast en vormen zo patronen. Het herkennen van deze patronen helpt bij het leren gebruiken van Drupal 8. In de presentatie zullen enkele veel voorkomende patronen worden getoond en toegelicht. Onder andere Annotaties, Entities, Services en Plugins in Drupal 8 zullen worden uitgelegd. OO design patterns zijn geen onderwerp in deze presentatie.
Developer track
You've got mail
Vincent van Scherpenseel
Ondanks de sociale revolutie is e-mail verre van dood. Dankzij services als Mandrill, SendGrid en MailGun stuur je eenvoudig transactional e-mail vanuit je Drupal project, zonder dat je zelf een e-mail server hoeft te onderhouden. Maar hoe zit een succesvolle transactional e-mail strategie in elkaar, waar moet je op letten en hoe zet je dit medium het effectiefst in? In 45 minuten leer je alles over de mogelijkheden van transactional e-mail aan de hand van praktijkvoorbeelden en technische best-practices.
Web track
12:45 - 13:45
Lunch
14:00 - 14:45
What does Drupal have to do with open data?
Total Active Media
Search in Drupal 8 - How, What and Why
Nick Veenhof
 
Varnish cache and purge: past, present and future
Paul Krisher
 
Een goed bruikbare site volgens al je bezoekers
Iacobien Riezebosch
 
What does Drupal have to do with open data?
Total Active Media
Drupal is open source, but what about the data it produces? In this session we'll investigate where Drupal fits into the landscape of open data. We'll sketch the present and future boundaries of content entered into /admin, and talk about the benefits of data portals such as CKAN/DKAN.
Search in Drupal 8 - How, What and Why
Nick Veenhof
Ongeveer een half jaar geleden hebben de maintainers van Search API en Apache Solr beslist om in Drupal 8 samen een gezamenlijke oplossing te bedenken. Zie:https://www.acquia.com/blog/battleplan-search-solr-drupal-8. Ik wil dit verhaal vertellen om te duiden dat samenwerking nog altijd hoog in het vaandel staat in Drupal 8 en hoe we dit process aanpakken. Van sprints in Szeged naar sprints die gesponsord worden door individuele bedrijven en wat we nu precies willen bereiken met Drupal 8 en Search. Er komen natuurlijk technische kanten aan te pas alsook veel user stories en wat er zal veranderen under the hood en in de UI. We hebben een aantal ambitieuze doelen! Wat wil je verder nog kwijt? Ik hoop hiermee mensen een goed beeld te geven van wat er allemaal nodig is om zo een project te ondersteunen en ook vooral dat ze weten wat de eind-doelen zijn van Drupal 8 Search. Ik zal tonen waar ze kunnen helpen.
Developer track
Varnish Cache and Purge: past, present and future.
Paul Krisher
Varnish Cache is an essential component for any performing Drupal site. But how to make sure content updates are delivered without delay? The Purge module I wrote for this is a widely used module to solve this. I will address it's use, past and future including the impact Drupal 8 and Varnish 4 will have on this topic.
Developer track
Een ander perspectief: een goed bruikbare site volgens al je bezoekers
Iacobien Riezebosch
Als webprofessional heb je veel vaardigheden en kennis waarmee je je makkelijk over het internet beweegt. Maar als organisatie wil je dat elke bezoeker je site goed kan gebruiken, ook als deze minder vaardigheden heeft of beperkt wordt door het gebruik van bepaalde apparatuur of software. Hoe kijk je vanuit een ander perspectief, waar moet je op letten en wat kan je testen? Aan de hand van voorbeelden vertelt Iacobien Riezebosch, expert digitale toegankelijkheid en Webrichtlijnen, wat jij kan doen om websites bruikbaar te maken voor ál je bezoekers.
Web track
15:00 - 15:45
DrupalOverheid: de kracht van het delen
Edo Plantinga & Hanno Lans
 
Ontwikkelen met Drupal: een developer-centric aanpak
Richard Bakker en Cies Breijs
 
The backend of frontend
Marc van Gend
 
Why slow websites suck (and how to fix that)
Jeroen Tjepkema
 
DrupalOverheid: de kracht van het delen
Edo Plantinga & Hanno Lans
Alles over Drupal in de overheid. DrupalOverheid is een netwerk van bedrijven en overheden dat zich in zet om kennis en code te delen rondom Drupal binnen de Nederlandse overheid. Er speelt nu van alles rondom Drupal binnen de Nederlandse overheid, zoals:
  • de distributie achter Vught.nl is open source vrijgeven voor andere gemeenten,
  • het gemeentelijke samenwerkingsverband Dimpact is over op Drupal en denkt aan vrijgave van de code,
  • er wordt een Webrichtlijnen tool gebouwd die automatisch content van redacteuren checkt,
  • er wordt actief samengewerkt rondom het Rijkshuisstijl theme in Drupal,
  • er komt een conferentie in de Tweede Kamer speciaal over Drupal (shhh... nog niet officieel).
  • etc.
Web track
Ontwikkelen met Drupal: een developer-centric aanpak
Richard Bakker en Cies Breijs
Eén van de sterke punten van Drupal is dat het niet-programmeurs in staat stelt om geavanceerde systemen te bouwen. Dit door modules te installeren en instellingen aan te passen via de "admin"-interface. Deze werkwijze, de "Drupal-standaard" werkwijze, volstaat voor projecten waarin slechts één persoon tegelijkertijd aan de site werkt, en de site direct op de live-omgeving wordt ingeregeld. Drupal inzetten om met een team van programmeurs complexe sites te realiseren vereist volgens ons een andere werkwijze. Klanten vereisen steeds vaker staged-deployments (beter bekend als de OTAP straat), programmeurs willen graag ontwikkelen op een lokale installatie van de site en code delen middels een versie beheer systeem.
Developer track
The backend of frontend
Marc van Gend
De tijd dat een frontend developer genoeg had aan notepad, is definitief voorbij. Mijn sessie biedt een overzicht van het overweldigende aanbod van methodologie, tools en libraries die je kan gebruiken. Ik probeer antwoord te geven op de volgende vragen: Welk probleem lost het op, waarom zou je dit willen gebruiken? Ik wil gewoon doen wat ik altijd deed, is dit echt nodig? Wat heeft de toekomst in petto? Hoe gebruik ik deze tools in Drupal?
Developer track
Why slow websites suck (and how to fix that)
Jeroen Tjepkema
16:00 - 16:15
Questions & Answers
Dries Buytaert
16:15 - 17:00
Keynote: Designing Engaging Data Visualizations
Jan Willem Tulp
 
Keynote: Designing Engaging Data Visualizations
Jan Willem Tulp
Jan Willem Tulp heeft een bachelor in Interactie design, een goed oog voor esthetiek en heeft ervaring in het programmeren van oplossingen. Hierdoor kan hij werken op het kruispunt van technologie en design. Jan Willem Tulp, oprichter van Tulp Interactive neemt ons mee door zijn data visualisaties die echt oogstrelend mooi zijn.
Web
17:00 - 17:15
Sluiting
17:15
Borrel