Everlasting Todo Lijst¶
Deze lijst wordt elke sessie bijgewerkt met nieuwe taken en afgevinkte items.
Laatste update: 7 januari 2026
Prioriteit 1 - Hosting Setup (Sessie 3 januari)¶
UNIX-Socket & User Management¶
- UNIX-socket configureren voor MySQL
- User
j00sdopzetten met juiste permissions - User
dreojsopzetten met juiste permissions - SQL beheer rechten configureren voor beide users
- Test database toegang via socket voor beide users
Git Workflow¶
- Git repository structuur opzetten (3 jan)
- Dev environment configureren (3 jan)
- Preview environment configureren (3 jan)
- Live environment configureren (3 jan)
- Git deployment hooks (post-receive)
- Automatische Drupal commands na deploy (drush cr, updb, cim)
- .gitignore voor Drupal optimaliseren
- Redactie eigen GitHub repo (3 jan)
Security¶
- SSH key-based authentication opzetten
- Password login uitschakelen
- Firewall configuratie (ufw/iptables)
- Fail2ban installeren en configureren
- SSL/TLS certificaten verifiëren (Let's Encrypt)
- File permissions controleren (644/755)
- PHP-FPM pool per site configureren (3 jan)
Performance¶
- PHP OPcache configureren en optimaliseren
- Redis/Memcached voor Drupal cache overwegen
- MySQL query cache en buffer tuning
- Logrotate configureren voor log files
Backup & Monitoring¶
- Geautomatiseerde database backups (dagelijks)
- File backups (wekelijks)
- Backup verificatie proces opzetten
- Off-site backup storage configureren
- Disk space monitoring
- MySQL slow query log activeren
- PHP error logging configureren
- Uptime monitoring opzetten
Prioriteit 2 - Live Migration (31 dec / 1 jan)¶
- Live site backup maken voor migratie
- Config importeren op live
- Mollie live keys activeren (mode: live)
- DNS checks (www redirect, MX records)
- Test checkout flow op live
- Test factuur generatie op live
- Monitoring eerste 24 uur
Prioriteit 3 - Post-Launch Fixes¶
- Studentenkorting per attendee (nu hele order) - VGBC tickets
- Mailchimp nieuwsbrief integratie troubleshooten (contact werkt, nieuwsbrief nog niet)
- Email templates styling verbeteren
- User profile velden optimaliseren
Fase 3 - Toekomstige Features¶
- QR code generator voor VGBC tickets (check-in systeem)
- VGBC badge/vignet PDF generatie met QR code
- Flag module implementeren zodat bezoekers artikelen kunnen bewaren
- Automated testing
- Performance optimalisatie
- SEO verbetering
- Abonnementen in de winkel
Fase 4 - AI-integratie¶
- Smart zoeken met AI
- Marketingsysteem opzetten zodat je beter weet waar bezoekers naar opzoek zijn en je ze gericht kunt benaderen
Afgerond¶
- AI Workflow documentatie aangemaakt (2 jan)
- Project regels gedefinieerd voor Warp Agent (2 jan)
- Mollie payment flow ghost invoices opgelost (29 dec)
- Database locks verholpen (29 dec)
- Factuur template klantgegevens fix (29 dec)
- WWW naar non-WWW redirect (29 dec)
- Backup script gemaakt (30 dec)
- Config export voor live (30 dec)
- Docs site reorganisatie (30 dec)
Nieuwe acties na 5 januari 2026¶
Nieuwe acties na 6 januari 2026¶
- Factuur template aanpassen (logo, QR-codes visueel, BIG, beroep-opleiding, BTW nummer)
- Meerdere QR-codes op 1 factuur ondersteunen
- End-to-end test VGBC ticket met QR-code
- Preview naar live migreren (commerce + producten)
- Mollie live keys activeren op live
- Temporary directory configureren voor preview (system.file path.temporary)
- Layout Builder defaults stabiliseren (geen sample entity crashes)
- Shortcut-sets system-wide normaliseren (default set voor alle users)
- CKEditor5 list styles config syncen tussen dev en preview
Nieuwe acties na 7 januari 2026¶
VGBC Tickets - Hoog Prioriteit¶
- Ticket teruggave functionaliteit implementeren (ontvanger mag alleen teruggeven, niet opnieuw toewijzen)
- Mailchimp integratie herstellen (disabled door routing conflict, fix zoals op dev)
- Login check bij product aankoop (redirect naar login/registratie voor anonieme users)
VGBC Tickets - Medium Prioriteit¶
- PDF ticket vormgeving verbeteren
- Extra velden voor VGBC editie info in ticket PDF
- Database migratie preview → live (tickets + orders)
VGBC Tickets - Documentatie¶
- Ticket assignment flow diagram maken
- Email templates documenteren in docs/documentatie/vgbc.md
- Admin instructies voor ticket management
Afgerond op 7 januari 2026¶
- Mijn Tickets block met operations dropdown
- Ticket edit page met details, PDF download, en assignment form
- User autocomplete voor email/naam lookup
- PDF generatie met wkhtmltopdf en GAP Zuid VG font
- Email notificaties (ticket_assigned + ticket_invitation)
- Ticket assignment aan bestaande en nieuwe gebruikers
- Security: alleen eigenaar kan ticket beheren