Skip to content

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 j00sd opzetten met juiste permissions
  • User dreojs opzetten 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