Presentaties

Akeeba Backup & Amazon S3   Gemiddeld

Marc Dechèvre

COM_CONFERENCE_SLIDES_AVAILABLE

How to securely store your backups in the Cloud (on Amazon S3) automatically with Akeeba Backup ?

COM_CONFERENCE_READ_MORE

AMP: Accelerated Mobile Pages   Algemeen

Simon Kloostra

COM_CONFERENCE_SLIDES_AVAILABLE

Vorig jaar heeft Google het Accelerated Mobile Pages project opgestart. Met dit initiatief hopen ze het mobiele web veel beter en sneller te kunnen aanbieden. Het probleem is namelijk dat veel pagina’s door het vele Javascript en advertenties op desktop nog wel snel laden, maar op mobiel niet. Responsive design lost dit probleem niet op.

Met AMP wordt afgedwongen dat je op een speciale manier met zo beperkt mogelijke resources je webpagina’s opbouwt: beperkt en asynchroon scriptgebruik, minimaal CSS, in-line geladen, enzovoorts. Het resultaat is vaak een vrij minimalistische pagina, maar op mobiel is dat vaak prima, en het laadt erg snel.

Het nadeel is natuurlijk dat het om een specifieke implementatie vraagt. Gelukkig zijn er in Joomla alweer plugins waarmee je AMP vrij snel draaiend krijgt.

COM_CONFERENCE_READ_MORE

Articles Anywhere   Gemiddeld

Peter van Westen

Articles Anywhere is een Regular Labs extensie die het mogelijk maakt om artikelen te plaatsen.

COM_CONFERENCE_READ_MORE

Best Practice: Joomla Templating   Gevorderd

Hans Kuijpers

COM_CONFERENCE_SLIDES_AVAILABLE

Maak je eigen template en weet daardoor precies wat voor toeters en bellen erin zitten. Er zijn genoeg projecten waarbij het aanbieden van een standaard template of aangekocht template niet meer voldoende is, maar waarbij je aan de slag mag met een aangeleverd design. 

COM_CONFERENCE_READ_MORE

Betaalformulieren met RSForm! Pro   Gemiddeld

David de Boer

Een webwinkel opzetten is een intensieve klus! Gelukkig kan dat in veel gevallen eenvoudiger met een betaalformulier dat je zo zonder te programmeren bij elkaar klikt! Het verkopen van bijvoorbeeld een boek, of kaartjes voor een evenement kan dan relatief snel opgezet worden, zonder dat een website helemaal "verbouwd" hoeft te worden tot webwinkel. 

COM_CONFERENCE_READ_MORE

Communiceren met Internet of Things (IoT)   Gemiddeld

Peter Martin

COM_CONFERENCE_SLIDES_AVAILABLE

Sinds de ESP8266 (een 5 dollar wifi-board) op de markt kwam, is Interrnet of Things (IoT) populairder dan ooit. Hoe kunnen IoT apparaten communiceren? Hoe kun je ze laten communiceren met jouw website?

COM_CONFERENCE_READ_MORE

Custom Fields   Gemiddeld

Sander Potjer

COM_CONFERENCE_SLIDES_AVAILABLE

Wie heeft niet de behoefte gehad aan meer gestructureerde inhoud in Joomla? Het toevoegen van een video of geo-locatie aan bepaalde arikelen of het uitbreiden van de gebruikersvelden met bijvoorbeeld een pasfoto? Er zijn talloze krachtige oplossingen beschikbaar in de vorm content construction kits, maar vaak zijn die overkill.

Custom fields staan hoog op het verlanglijstje van Joomlers en deze wens zal in de 3.7 release uitkomen.

Ik laat zien hoe we velden toevoegen aan artikelen, gebruikers,  modules of zelfs je eigen component. En tot slot hoe we de velden kunnen visiualiseren zodat we de gewenste gestructureerde uitvoer verkrijgen waar de gebruiker minder fout kan doen.

COM_CONFERENCE_READ_MORE

Customising Joomla   Gevorderd

Ruud van Zuidam

COM_CONFERENCE_SLIDES_AVAILABLE

In deze presentatie laat ik zien hoe je Joomla kunt aanpassen, we kijken samen naar de moeilijkheden en de mogelijkheden.

Overrides, layouts en custom fields zijn langzaam gemeengoed geworden Aansluitend op mijn presentaties van de afgelopen jaren laat ik zien hoe ze praktisch in te zetten.

Customize joomla en gebruik de potentie van de beste sitebuilder die er is!

COM_CONFERENCE_READ_MORE

Data uitwisseling via webservices - Bouw je eigen API   Developer

Peter Martin

COM_CONFERENCE_SLIDES_AVAILABLE

Meestal stuurt een webserver webpagina's (HTML) aan bezoekers die de website via een webbrowser bezoeken. Of RSS feeds (XML) aan andere websites die door bezoekers worden bekeken. Maar hoe kun je een webserver informatie aan andere websites of apparaten laten geven?

COM_CONFERENCE_READ_MORE

De cybercrimineel op bezoek?   Algemeen

Arjen Schrijvers

Iedereen komt hem vroeg of laat tegen: de cybercrimineel. Ben jij je wel bewust van het gevaar van cybercriminaliteit en datalekken? Waarom is het belangrijk je Joomla site up-to-date te houden, wat als je Joomla site gehackt is? Hoe hou je de Joomla site veilig of maak je hem veilig? Arjen houdt het lekker luchtig, zonder zware saaie kost. Bedoeling is niet alleen jou als Joomla administrator in te laten zien waarom updates zo belangrijk zijn maar is ook voor iedereen een awareness training.

COM_CONFERENCE_READ_MORE

Deconstructing a monster query   Developer

Eli Aschkenasy

In this session we will look at a real life monster query and come up with ways to optimize the performance of retrieving the information.

COM_CONFERENCE_READ_MORE

Deploy strategieën   Developer

Michiel Verhoef

"Deploying should be a moment of joy, instead of stress", aldus Erika Heidi, pionier in PHP en Vagrant.

COM_CONFERENCE_READ_MORE

Do more with SVG!   Gevorderd

Robert Mittl

SVG is a XML-based vector image format and the browser support says green. To use SVG has a lot of advantages. It is scaleable, lossless and you can it animate easy with CSS and JS.

COM_CONFERENCE_READ_MORE

European Union's General Data Protection Regulation   Algemeen

Junior Verreijt-Nielsen

In mei 2018 treedt de nieuwe EU-wet in werking, de "European Union's General Data Protection Regulation (GDPR)". Dit heeft een grote invloed op webontwikkelaars en webhosts - zowel voor grote bedrijven als eenmanszeken (ZZP-ers).

Als je hier niet op voorbereid bent, loop je kans dat je een grote boete krijgt. Ik heb gemerkt dat veel professionals zich hier niet van bewust zijn, terwijl het grote gevolgen kan hebben voor je bedrijf.

COM_CONFERENCE_READ_MORE

Flexbox   Gevorderd

Niels Leenheer

COM_CONFERENCE_SLIDES_AVAILABLE

Flexbox is een krachtige CSS techniek die hand-in-hand samengaat met content management systemen. Het lijkt wel alsof ze voor elkaar gemaakt zijn. En juist in dit tijdperk van responsive design moet een theme flexibel zijn. Deze talk zal laten zien dat het gebruik van Flexbox niet alleen je themes mooier, maar ook robuster zal maken en kan helpen met responsiveness. 

COM_CONFERENCE_READ_MORE

Goede content schrijven   Algemeen

Caroline D. van Wijk

COM_CONFERENCE_SLIDES_AVAILABLE

Goed, je hebt dus zo’n supervette Joomlawebsite. En je hebt je eigen bedrijf. Maar hoe vertel je nou op je website je verhaal, zodat ze wat van je gaan kopen?

COM_CONFERENCE_READ_MORE

Haal de max uit je developer team   Gevorderd

Stefan Koopmanschap

COM_CONFERENCE_SLIDES_AVAILABLE

Als tech lead, team lead of andere senior-rol in een ontwikkelteam loop je misschien tegen het probleem aan dat je graag wil dat je teamleden hun kennis uitbreiden of zich actiever in de gemeenschap gaan bewegen, maar het is moeilijk om je teamleden in de juiste richting te krijgen. In deze presentatie krijg je een aantal praktische tips en voorbeelden van de werkvloer om je ontwikkelaars een niveau omhoog te krijgen.

COM_CONFERENCE_READ_MORE

Hikashop: wat is er nieuw in v3 van de webwinkel extensie?   Gemiddeld

David de Boer

Begin 2017 is de nieuwe versie van HikaShop uitgekomen, versie 3. Wat is er precies nieuw in deze versie? Waarom zijn dit fijne en/of belangrijke wijzigingen? Kun je probleemloos updaten?

COM_CONFERENCE_READ_MORE

JDatabase in de spotlight   Developer

Roland Dalmulder

COM_CONFERENCE_SLIDES_AVAILABLE

We gebruiken allemaal de functie execute() van JDatabase om onze queries uit te voeren. Een andere functie die we ook veel gebruiken is loadObjectList(), loadAssocList() of loadResult() om gegevens uit de database te lezen. Dit zijn zo maar een paar functies die dagelijks veel gebruikt worden door eigenlijk alle extensies die JDatabase gebruiken. JDatabase kan eigenlijk heel veel meer dan alleen maar deze paar functies. In deze presentatie gaan we diep in op wat er nog meer mogelijk is met JDatabase. Denk hierbij aan bijvoorbeeld JDatabaseIterator and JDatabaseExporter.

COM_CONFERENCE_READ_MORE

Joomla and progressive webapps   Gevorderd

Sean van Zuidam

COM_CONFERENCE_SLIDES_AVAILABLE

Wat zijn progressive webapps?  Wat kan ik ermee?

Maak je Joomla site beter bruikbaar en verbeter de ervaring van de gebruiker progressief, dat ga ik in deze presentatie laten zien, het is een introductie met een uitgewerkt voorbeeld.

Deze presentatie is nadrukkelijk voor developers en gevorderden!

COM_CONFERENCE_READ_MORE

Joomla! certificering   Algemeen

Richard van Tilborg

Misschien heb je al van het Joomla! Certification Program gehoord, misschien niet. In deze presentatie legt Richard hier alles over uit! Wat is het? Waarom is het er? Waar kan ik examen doen? Waarom zou ik Certified Administrator willen worden? Deze vragen en meer worden allemaal beantwoord! Schuif ook zeker aan als je JUG's bezoekt of Joomla! Learning Partner wilt worden.

COM_CONFERENCE_READ_MORE

Joomla! Certificeringsprogramma examen

JDNL

Vanaf 10:00 beginnen we met het voorbereiden van de laptop die je zelf mee moet nemen. Zorg er dus voor dat je om 10:00 aanwezig bent!

COM_CONFERENCE_READ_MORE

Joomla! first!   Algemeen

Sander Potjer

COM_CONFERENCE_SLIDES_AVAILABLE

Joomla is het beste open-source CMS om websites mee te maken. Absoluut fantastisch. De krachtige basis gecombineerd met de vele uitbreidingsmogelijkheden maken Joomla uitermate geschikt om als basis te gebruiken voor heel veel verschillende type websites. En dan hebben we het nog niet eens over de diverse en internationale community van vrijwilligers.

COM_CONFERENCE_READ_MORE

Joomla! Jam Karet   Algemeen

Roland Dalmulder

COM_CONFERENCE_SLIDES_AVAILABLE

Jam Karet, de tijd van elastiek. Een Indonesische uitdrukking om aan te geven dat alles rekbaar is. In Joomla is dit niet anders, nieuwe features laten op zich wachten en nieuwe releases worden uitgesteld. Toch gaan we vooruit kijken: wat komt er in de aankomende versies, wanneer ligt Joomla 4 in de schappen? En meer van dit soort vragen.

COM_CONFERENCE_READ_MORE

Joomla! Modules, Iedereen kan ze maken!   Gevorderd

Niels van der Veer

COM_CONFERENCE_SLIDES_AVAILABLE

Het maken van extensies voor Joomla! wordt vaak gezien als iets ingewikkelds dat alleen voor ontwikkelaars is weggelegd. Maar dat is helemaal niet zo! Joomla! modules zijn bijvoorbeeld erg makkelijk te maken met minimale kennis van HTML en PHP. In deze presentatie laat ik zien hoe je een simpele module kunt bouwen voor je website. Je zult dan zelf ontdekken wat voor voordelen het heeft en hoe je ze kunt toepassing binnen je website.

COM_CONFERENCE_READ_MORE

Joomla! Performance Run   Algemeen

Roland Dalmulder

Lekker sportief de dag beginnen met een 5km loop in rustig tempo door de bossen van Woudschoten.

COM_CONFERENCE_READ_MORE

Joomla! Performance Run   Algemeen

Roland Dalmulder

Lekker sportief de dag beginnen met een 5km loop in rustig tempo door de bossen van Woudschoten.

COM_CONFERENCE_READ_MORE

Klantgericht projectmanagement   Algemeen

Edward Dalmulder

Wie als zelfstandige actief is, wordt in de regel gedreven door passie. Dat gaat veelal om een vakgebied (programmeren, design, implementeren...). Bij het succesvol uitvoeren van projecten en het werken aan goede klantrelaties, komt echter meer kijken dan het vakgebied. Denk aan professioneel projectmanagement en aan het kunnen voeren van een goede dialoog met je klant en het maken van de juist afspraken. Met een heldere aanpak, gebaseerd op klantgericht projectmanagement, kun je veel vraagstukken aan de voorkant organiseren en tackelen voordat het tot ongewenste resultaten of situaties leidt.

COM_CONFERENCE_READ_MORE

LESS is more - of toch niet?   Gemiddeld

Patrick Smits

COM_CONFERENCE_SLIDES_AVAILABLE

Patrick Smits neemt je tijdens deze presentatie mee in zijn zoektocht naar {LESS}. Zijn zoektocht begon in mei 2015, na het lezen van een artikel in het handboek Joomla!, geschreven door Marco Dings. Hij deelt zijn ervaringen en aanvaringen in deze zoektocht. En hoopt mensen enthousiast te krijgen om deze methode van programmeren te gaan gebruiken bij het ontwerpen en/of modificeren van templates. De presentatie is geschikt voor zowel de beginnende hobbyist als de doorgewinterde professional. De presentatie is enkel en alleen gericht op LESS, wat betekent dat Patrick tijdens de presentatie de implementatie van LESS in een joomla-site niet zal behandelen. 

COM_CONFERENCE_READ_MORE

Maak nieuwsbrieven (en meer) met Acymailing   Gemiddeld

Erik van Doorne

Iedereen kan mooie en effectieve e-mailings maken en verzenden met Acymailing. Acymailing kenmerkt zicht door een groot gebruiksgemak en veel geavanceerde features. Acymailing was een van de eerste volwassen nieuwsbrief-componenten die er voor Joomla! beschikbaar waren. Inmiddels is het uitgegroeid tot een zeer compleet pakket dat in verschillende uitvoeringen beschikbaar is. In deze presentatie leg ik uit wat je allemaal met Acymailing kunt doen (en nog meer).

COM_CONFERENCE_READ_MORE

May the forms be with you II: maak je eigen interface voor extensies   Gemiddeld

Anja de Crom

COM_CONFERENCE_SLIDES_AVAILABLE

Soms is een extensie technisch perfect, maar zou je willen dat de interface wat mooier, handiger, duidelijker of gemakkelijker was. Dan kun je een override maken: een aangepaste layout voor de weergave van de extensie. Het kan ook anders: met RSForm!Pro.

COM_CONFERENCE_READ_MORE

Mijn eerste Joomla plugin   Gevorderd

Frits Jongbloets

COM_CONFERENCE_SLIDES_AVAILABLE

Wil je leren hoe je Joomla kunt aanpassen? Dat kan op verschillende manieren. Zelf een plugin maken is misschien niet het eerste waar je aan denkt. Maar het is makkelijker dan je zou denken en plugins bieden verrassende mogelijkheden.

COM_CONFERENCE_READ_MORE

Namespaces in Joomla extensies   Developer

Jisse Reitsma

COM_CONFERENCE_SLIDES_AVAILABLE

PHP namespaces bestaan al een eeuwigheid in PHP zelf, maar pas met de komst van het Joomla Framework (de losse libraries waar het Joomla CMS op leunt) krijgen namespaces een plaats in Joomla. Een standaard MVC component ondersteund nog geen namespaces, omdat de core dit ook nauwelijks doet. Maar is dat verstandig? Welke voordelen biedt het ontwikkelen met namespaces? En op welke manier kunnen we namespaces al wel introduceren in de eigen extensies, zonder dat we daarvoor op de core moeten wachten? En wat betekent dat voor jouw extensies kijkend naar Joomla 4?

COM_CONFERENCE_READ_MORE

Object Oriented Programming   Developer

Niels van der Veer

COM_CONFERENCE_SLIDES_AVAILABLE

Object Georiënteerd Programmeren (OOP) is vrijwel de standaard in de ontwikkelaarswereld. Maar wat is het nou eigenlijk precies en wat kun je er als ontwikkelaar nou precies mee? In deze presentatie leg ik uit wat OOP is, waarom we het zouden gebruiken en hoe we het kunnen toepassen binnen onze (Joomla!) projecten.

COM_CONFERENCE_READ_MORE

Opzetten lokale ontwikkel-omgeving met Vagrant   Developer

Michiel Verhoef

Een van de uitdagingen die we als Joomla websitebouwers tegenkomen, is dat de server-omgeving waar de website op wordt gehost anders werkt dan onze ontwikkelomgeving.

COM_CONFERENCE_READ_MORE

Overrides and Alternate Layouts   Gevorderd

Hans Kuijpers

COM_CONFERENCE_SLIDES_AVAILABLE

Wijziging: deze presentatie wordt gegeven door Hans Kuijpers in het Nederlands ipv Elisa Foltyn.

COM_CONFERENCE_READ_MORE

Regular Labs Extensies - het Zwitsers zakmes   Gevorderd

Peter van Westen

Een groot aantal Regular Labs extensies zijn op zich leuk zijn als losstaande extensies, maar worden pas echt interessant als ze in combinatie met elkaar worden gebruikt.

COM_CONFERENCE_READ_MORE

RSForm! Pro voor developers   Developer

René Kreijveld

COM_CONFERENCE_SLIDES_AVAILABLE

In deze presentatie ga ik dieper in op het geavanceerde gebruik van RSForm! Pro. Van welke databasetabellen maakt RSForm! Pro gebruik?

COM_CONFERENCE_READ_MORE

Security, waarom ook alweer?   Algemeen

Koen Sandbrink

Iedereen wil een veilige website, maar dan vooral vanzelf, zonder daar te veel moeite in te steken. Helaas kost het meer moeite dan we zouden willen, dus wordt het belangrijk om je te realiseren: waarom wil ik hierin investeren?

COM_CONFERENCE_READ_MORE

SEO   Gemiddeld

Timo Timmermans

SEO - zoekmachineoptimalisatie - is vaak heel ongrijpbaar: wat doe je nu precies en welk resultaat boek je hiermee?
In deze presentatie word je meegenomen door de SEO jungle. Wat moet je wanneer en waarom doen om een stabiel resultaat te bereiken?
En hoe zorg je ervoor dat je niet honderden uren aan het investeren bent zonder resultaat?

COM_CONFERENCE_READ_MORE

Stop niet met leren!   Algemeen

Stefan Koopmanschap

De wereld van technologie verandert iedere dag. Iedere dag dat we als ontwikkelaar en als mens niets leren raken we achter op de rest van de wereld. Tijdens deze keynote neemt Stefan je mee op een reis door het verleden en naar de toekomst, en kijkt naar geleerde lessen en de manieren waarop deze lessen geleerd zijn.

COM_CONFERENCE_READ_MORE

System testing with Joomla!   Developer

Aleksander Kuczek

The Joomla Automated Testing Working Group is integrating System Tests (Browser based Tests) into the CMS Core.
 
In this session you will learn how the Joomla System tests are working, how to setup your computer and how to write your own tests.
You can not only test Joomla core with it, but also your own extensions, websites and more.
 
It also covers some sample projects for other use cases, like the Joomla! documentation (Screenshot of every Joomla! page), for the Marketing team (Animated Gif creation for the new 3.7 features in multiple languages).

COM_CONFERENCE_READ_MORE

User Interface / User Experience (UI / UX)   Gevorderd

Junior Verreijt-Nielsen

In this presentation I will explain you how to put the user in the center of your development process and what works and what doesn't. Even though I am working as a custom app and database developer, the principals and craftsmanship of good UI / UX are universal. 

COM_CONFERENCE_READ_MORE

Veiligere Joomla! websites   Gevorderd

Teeuwis Hillebrand

COM_CONFERENCE_SLIDES_AVAILABLE

Teeuwis zal aan de hand van praktische voorbeelden laten zien hoe je je Joomla website veilig installeert en ook veilig houdt.

COM_CONFERENCE_READ_MORE

Webapplicaties / formulieren met Fabrik in je Joomla! website   Gevorderd

Eric Beernink

COM_CONFERENCE_SLIDES_AVAILABLE

In deze presentatie wordt een korte uitleg / introductie over Fabrik gegeven en hoe je kunt beginnen met Fabrik. Hoe je een formulier, met alle mogelijkheden die Fabrik biedt, om kunt vormen tot een volwaardige webapplicatie waarbij je met de Joomla ACL bepaalde functionaliteit voor een gebruikersgroep al dan niet beschikbaar kunt maken. Enkele voorbeelden? Wat dacht je van een calculator op je website, "intelligente" vragenlijsten of een cliëntenregistratiesysteem?
 

COM_CONFERENCE_READ_MORE

What's new in the MySQL world   Developer

Eli Aschkenasy

  • RENAME INDEX instead of DROP
  • JSON field type or say goodbye to the old {params} parsing - (eventually)
  • Generated Columns in CREATE TABLE Statements
  • Index-Only Scan vs. Table scan

if any of these bullet points sounded interesting to you, this is the session for you.

COM_CONFERENCE_READ_MORE

Zo bouw je de perfecte website voor al je klanten   Gemiddeld

Rick Spaan

COM_CONFERENCE_SLIDES_AVAILABLE

Vaak komen klanten met het verzoek voor een goedkope website die eenvoudig te onderhouden is, goed gevonden wordt, 100% responsive is en natuurlijk anders dan anders. Gewoon een simpele site zoals BOL.com. Met deze informatieve (en tikkeltje humoristische) presentatie wil ik websitebouwers uitleggen hoe je met dit soort verzoeken/klanten omgaat. In de presentatie komen diverse handreikingen, tip en tricks aan bod om daadwerkelijk dit soort sites te kunnen opzetten. Ik leg bijvoorbeeld uit wat "simpel" is en dat "simpel niet eenvoudig is".

COM_CONFERENCE_READ_MORE

Diamant sponsor

Gouden sponsor

Zilveren sponsor