Voedingsgeneeskunde.nl Documentatie¶
Technische documentatie en sessieverslagen voor de ontwikkeling van voedingsgeneeskunde.nl
Quick Links¶
- Everlasting Todo Lijst - Start hier elke sessie
- Project Traject - Timeline van begin tot nu
- Sessies - Dagboek van alle ontwikkelsessies
- Documentatie - Technische overzichten per onderwerp
- Scripts - Backup, migration en andere tools
Status: Live Migration Klaar¶
9 januari 2026¶
- Mailchimp MCAPI wrapper status fix (api_classname config)
- Colorbox en DOMPurify libraries geïnstalleerd
12 januari 2026¶
- Gin Navigation title component crash op invoice pagina's opgelost
- Custom Invoice entity class voor Drupal 11 SDC compatibility
- CKEditor5 List plugin warning gefixt (missing 'styles' property)
- GAP Zuid VG font loading in Gin toolbar, navigation en CKEditor
- Colorbox en DOMPurify libraries verplaatst naar web/libraries/
9 januari 2026¶
- Mailchimp MCAPI wrapper status fix (api_classname config)
- Colorbox en DOMPurify libraries geïnstalleerd
- Statusrapport library-waarschuwingen opgelost
8 januari 2026¶
- Commerce live migratie: checkout en facturen naar productie
- Mollie callback domain gecorrigeerd
- Factuurnummering VGBC-[jaar]-[nummer] ingesteld
7 januari 2026¶
Deployment gepland: 31 december 2024 / 1 januari 2025
Alle kritieke functionaliteit is getest en werkt:
- Mollie payment flow (ghost invoices opgelost)
- Factuur generatie met klantgegevens
- WWW redirect configuratie
- Backup en config export gereed
7 januari 2026¶
- VGBC 2026 ticket toewijzing systeem compleet
- PDF generatie met wkhtmltopdf en GAP Zuid VG font
- Email notificaties voor ticket transfers
- User autocomplete voor email/naam lookup
6 januari 2026¶
- Checkout flow volledig werkend op preview (Mollie, shipping, factuur PDF)
- QR-code systeem basis geïmplementeerd voor VGBC tickets
- Commerce License module geconfigureerd
- Drush aliases gedocumenteerd voor team
7 januari 2026¶
- VGBC 2026 ticket toewijzing systeem compleet
- PDF generatie met wkhtmltopdf en GAP Zuid VG font
- Email notificaties voor ticket transfers
- User autocomplete voor email/naam lookup
6 januari 2026¶
- Checkout flow volledig werkend op preview (Mollie, shipping, factuur PDF)
- QR-code systeem basis geïmplementeerd voor VGBC tickets
- Commerce License module geconfigureerd
- Drush aliases gedocumenteerd voor team
3 januari 2026
- MySQL user permissions: j00sd en dreojs unix_socket authenticatie
- Git workflow opgezet: GitHub repository vg-drupal met 3 branches
- Preview site live: prev.voedingsgeneeskunde.nl volledig operationeel
- Settings.php cleanup: oude database connections en hosts verwijderd
- PHP-FPM pools per site: isolatie en security
- MySQL socket authenticatie: geen wachtwoorden meer in settings.php
- Redactie eigen GitHub repo: vg-redactie
- Git workflow cheatsheet toegevoegd
- Alle 4 Drupal sites veilig operationeel
30 december 2024
- Backup script development
- Config export voor live (377KB)
- Docs reorganisatie: blog/dagboek structuur met tags
- Everlasting todo lijst aangemaakt
29 december 2024
- Mollie payment crisis opgelost (webhook vs return URL)
- Ghost invoices geëlimineerd
- Database locks verholpen
- Invoice template fixes (klantgegevens, BTW percentages)
- WWW naar non-WWW redirect
Project Info¶
- Platform: Drupal 11
- Commerce: Drupal Commerce 3.2.0
- Payment: Mollie
- Integraties: Mailchimp, PDF generation
- Custom module: vg_commerce
Contact¶
web@sproets.nl