Verslag JUG Eindhoven 24 maart 2026
De lente is begonnen en de organisator van deze JUG040 is 50 geworden. Tijd voor 50 tips voor Joomla en webdevelopment... tenminste... als we er 50 halen.
50+ tips voor Joomla
Handige websites, CSS, settings in Joomla, 3rd party extensies die je niet mag missen, YouTube kanalen die handig zijn... we maken een lijstje van 50+ items, want Hansop werd op zaterdag 21 maart 50 jaar.
- Claude.ai — een van de vele AI tools die het leven als developer makkelijker maakt.
- Zo ook ChatGPT. Je krijgt antwoorden, in plaats van een lijst van linkjes waar je antwoord mogelijk te vinden is.
- Gekoppeld aan PHPStorm of VSCode kun je de tool laten meedenken en programmeren aan je website. Stel de juiste vragen en wees kritisch op het resultaat.
Joomla gerelateerd
- Joomla Extension Directory — de plek waar vele extensies voor Joomla terug te vinden zijn. Maar let op: niet elke developer zet zijn/haar extensie op de JED.
- JoomlaCommunity.nl — de Nederlandstalige Joomla Community voor antwoorden en de JUG-agenda.
- Joomla Community Magazine — periodieke blog waar veel kennis gedeeld wordt.
- Nederlandse vertalingen, gemaakt door Ton Kemps, staan op JoomlaCommunity.nl/magazine
- GitHub.com/joomla/joomla-cms — de broncode van Joomla. Via issues, discussies en pull-requests kun jij een steentje bijdragen.
- Manual Joomla — documentatie voor Joomla programmeurs.
- Joomla op StackExchange — vragen en antwoorden.
- Site management & monitoring — houd meerdere Joomla-sites in de gaten vanuit één dashboard:
- manage.mysites.guru — updates, backups en monitoring voor meerdere sites
- watchful.li — vergelijkbare tool met uitgebreide rapportage
- Panopticon — open-source alternatief van Akeeba, zelf te hosten
- Joomla SEF system plugin — schakel de ingebouwde SEF-plugin in en configureer hem goed.
- Hernoem
htaccess.txtnaar.htaccess— SEF URLs werken pas dan correct. - Stel Unicode aliassen in voor niet-Latijnse talen via Global Config > SEO.
- Hernoem
Joomla extensies
- Akeeba Backup — dé backup-extensie voor Joomla. Sla backups op buiten de server (S3, Google Drive, Dropbox).
- AdminTools (Akeeba) —
.htaccessbuilder, IP-blokkering, security headers en Web Application Firewall.- Meer over security headers: verslag JUG Eindhoven — 13 juli 2023
- Check je huidige headers op securityheaders.com en observatory.mozilla.org
- JCE Editor — veel krachtiger dan TinyMCE, met image editor, plugin-systeem en betere controle over HTML-uitvoer.
- Font Awesome — de iconen-library die Joomla zelf ook gebruikt. Beschikbaar als webfont én als SVG sprites.
- Gebruik de gratis set bewust: laad alleen wat je nodig hebt om performanceverlies te vermijden.
- De meeste iconen in Joomla beginnen met de class 'icon-' en niet met de FontAwesome prefix 'fa'. Dat is bewust gedaan om de mogelijkheid te hebben over te kunnen stappen naar een andere icon library.
- Regular Labs extensies — onmisbaar pakket van Peter van Westen:
- Advanced Module Manager — modulezichtbaarheid per pagina, device en user group
- ReReplacer — zoek-en-vervang in output met regex of plain text... op de website Oeteldonk.org gebruikt om lange woorden zoals 'Lidmaatschapsvormen' te vervangen door 'Lidmaatschaps­vormen'. Op kleine schermen zorgt ­ ervoor dat er een afbreekstreepje komt op die plek
- DB Replacer — zoek-en-vervang direct in de database
- Sourcerer — PHP en code uitvoeren in artikelen en modules
- Perfect Web Team extensies:
- PWT Sitemap — sitemap voor Google Search Console én gebruikers, actief onderhouden en Joomla 5-compatibel
- PWT ACL — overzichtelijk beheer van gebruikersrechten
- Joomill extensies van Jeroen Moolenschot:
- Custom Quick Icons Module — eigen snelkoppelingen op het Joomla dashboard
- Admin Checklist — checklist voor beheerders direct in het backend
- Content Calendar Module — publicatieplanning visueel in het backend
- Tassos.gr extensies van Tassos Marinos — gratis maar krachtig:
- Advanced Custom Fields — extra velden aan content koppelen
- Structured Data — schema.org markup voor betere zoekresultaten (rich snippets)
- Tawk.to Live Chat, Tooltips, Privacy Suite
- Acymailing — nieuwsbrieven, Joomla-native, goede integratie met Joomla gebruikersbeheer.
- github.com/hans2103 — Joomla extensies van Hans Kuijpers:
- plg_system_imagekit — ImageKit.io CDN met automatische
srcset, WebP/AVIF — Joomla 6 ready - plg_content_youtube — vervang
{youtube <url>}door lazy-loaded video - plg_system_googletagmanager — Google Tag Manager als system plugin
- plg_media-action_sanitizefilename — bestandsnamen sanitizen bij upload
- plg_system_error404 — eigen 404-afhandeling
- plg_system_imagekit — ImageKit.io CDN met automatische
Tekstschrijven voor het web
- plainlanguage.gov — Amerikaanse overheidsrichtlijnen voor begrijpelijke tekst — universeel toepasbaar.
- hemingwayapp.com — plak tekst in, krijg directe feedback op leesbaarheid.
- contentdesign.london (Sarah Richards) — content design vanuit de GOV.UK-school.
- nngroup.com/topic/writing-web — hoe mensen tekst scannen op het web, schrijven voor UX.
- taalunie.org — Nederlandse spelling en stijlgids.
- schrijfwijzer.nl — Nederlandse schrijftips voor het web.
CSS — blogs & YouTube
- every-layout.dev — layout primitives zonder media queries.
- moderncss.dev — Stephanie Ecklund — moderne oplossingen voor klassieke problemen.
- smolcss.dev — kleine, krachtige CSS snippets.
- utopia.fyi — fluid type & spacing schalen berekenen.
- css-tricks.com/almanac — beste CSS property referentie.
- web.dev/blog — Chrome DevRel — altijd als eerste over nieuwe CSS features.
- nerdy.dev — Adam Argyle (ex-Google Chrome) — creatieve CSS experimenten.
- lea.verou.me — Lea Verou — web standards, CSS specs, open-source.
- ishadeed.com — Ahmad Shadeed — visuele uitleg van CSS concepten.
- cssday.nl — Nederlandse CSS-conferentie, talks online beschikbaar.
- youtube.com/@KevinPowell — Kevin Powell — diepgaande CSS tutorials en moderne layout technieken.
- youtube.com/@WebDevSimplified — Web Dev Simplified — duidelijke uitleg van CSS concepten.
- youtube.com/@LayoutLand — Layout Land (Jen Simmons) — CSS Grid en moderne layout systemen.
- youtube.com/@DesignCourse — DesignCourse — UI design gecombineerd met CSS.
- youtube.com/@NetNinja — The Net Ninja — complete CSS series inclusief Flexbox, Grid en responsive design.
- youtube.com/@FrontendMasters — Frontend Masters — conference talks en deep dives in moderne CSS.
- youtube.com/@ChromeDevs — Chrome for Developers — nieuwe CSS features rechtstreeks van het Chrome team.
Digitale toegankelijkheid
- adrianroselli.com — diepgravende artikelen over ARIA en browser/screenreader-gedrag, geen fluff.
- scottohara.me — accessible components, patroon-analyses, praktisch.
- sarasoueidan.com — SVG + a11y, focus management, formulieren.
- a11yproject.com — WCAG checklist, patterns, community.
- webaim.org — contrast checker, screenreader surveys, naslagwerk.
- wave.webaim.org — accessibility problemen visueel direct in je browser weergeven
- properaccess.nl — Nederlands, praktisch, met gratis tools.
- properaccess.nl/tools/foutmeldingen — naslagwerk voor toegankelijke foutmeldingen per veldtype, gebaseerd op WCAG SC 3.3.1 en 3.3.3
- Ook: koppenstructuur-checker, kleurcontrast-checker, alt-tekst keuzehulp
- dequeuniversity.com/rules/axe — elke axe-fout uitgelegd met code-voorbeeld.
- html5accessibility.com — welke HTML-elementen welke impliciete ARIA roles hebben.
- inclusive-components.design (Heydon Pickering) — component voor component opgebouwd vanuit toegankelijkheid.
- digitoegankelijk.nl — Nederlandse wetgeving + checklists.
Optimalisatie & SEO
- squoosh.app — drag & drop je afbeelding, speel met de settings en download een geoptimaliseerd bestand.
- imagekit.io — image CDN die geoptimaliseerde afbeeldingen retourneert.
- Origineel bestand:
https://oeteldonk.org/images/16-9/motto/thema-2027-kielekielekiele-16x9.jpg - Via ImageKit als 16x9 en 430px breed:
…f-auto,w-430/… - Via ImageKit als 16x9 en 130px breed:
…f-auto,w-130/… - Via template overrides bepaal je zelf welk formaat waar verschijnt — de redacteur hoeft geen rekening te houden met afbeeldingsformaat.
- plg_system_imagekit — Joomla system plugin die alle frontend-afbeeldingen automatisch via ImageKit serveert.
- Origineel bestand:
- SVGOMG — voor het optimaliseren van SVG-bestanden.
- Chrome DevTools Lighthouse — snel lokaal testen, direct in je browser. Run in Incognito voor een schone meting.
- Firefox Profiler — test op jouw eigen netwerk, niet in een cloud VM
- PageSpeed.web.dev — Core Web Vitals, CrUX velddata van echte gebruikers.
- yellowlab.tools — CSS/JS kwaliteit, selector-complexiteit, front-end code issues — ontdekt rommel die GTmetrix niet meldt
- gtmetrix.com — waterfall, visuele page load, historische monitoring
- webpagetest.org — diepste technische analyse, testen vanuit meerdere locaties
- debugbear.com — moderne CWV monitoring over tijd
- Security headers — check en verbeter de HTTP-headers van je site.
- securityheaders.com — directe beoordeling van je headers
- observatory.mozilla.org — Mozilla's security check
- Meer uitleg: verslag JUG Eindhoven — 13 juli 2023
- broken-link-checker — handige Node.js CLI-tool om broken links op te sporen.
npx broken-link-checker https://jouwsite.nl -ro
- Screaming Frog SEO Spider — desktop tool voor technische SEO-audits: broken links, redirects, meta-data, hreflang.
- Zie ook de presentatie van Debbie Rozer op Joomladagen 2025: Technisch SEO (PDF)
Presentaties & kennisdelen
- noti.st/hans2103 — Notist: een platform om je presentaties online te delen met slides, notities en links.
- Handig voor na een JUG-sessie: deelnemers kunnen alles teruglezen
Volgende keer
De volgende JUG Eindhoven is op dinsdag 24 maart 2026. Het onderwerp van deze meeting en de mogelijkheid tot aanmelden is terug te vinden op https://joomlacommunity.nl/agenda/overige/event/869-jug040-bijeenkomst-eindhoven
Vragen voor Dr. Joomla kun je kwijt als reactie onder de aankondiging.
Deze zomer wordt ook aan vertalingen daarvoor gewerkt.