Websites en hosting
Wij bouwen websites op Payload voor organisaties in de zorg en hosten ze op ons eigen cluster. De eerste klantsite is voor een leefstijlcentrum en is zo gebouwd dat de redactie de inhoud zelf beheert.
- Stand
- In ontwikkeling
- Periode
- 2026 tot nu
- Soort
- Ontwikkeling
Wat het is
Wij bouwen websites op Payload en Next.js, dezelfde basis als de site van de stichting. Payload is een open source CMS, het systeem waarin de redactie de inhoud beheert. Alles wat de redactie wil kunnen wijzigen staat in dat CMS. Onze toets bij elke wijziging: de redactie moet het morgen zelf kunnen aanpassen zonder ontwikkelaar.
De eerste klant is een leefstijlcentrum. Hun site toont ook artikelen van de stichting. De site haalt die elk uur zelf op via een API, en de redactie van het centrum kiest welke artikelen zichtbaar worden.
Daarnaast hosten we WordPress. Drie WordPress-sites van de stichting draaien op hetzelfde cluster. WordPress zit met zijn plugins en thema's in één image, een bevroren kopie van de software. Een update is een wijziging in GitHub.
Waar we staan
De site van het leefstijlcentrum staat sinds 17 juli 2026 op een voorlopig adres. Het eigen domein van de klant wijst op 27 september 2026 nog naar de oude site.
De WordPress-sites stonden bij een hostingpartij. Twee staan sinds 11 augustus 2026 op ons cluster, de derde sinds 26 september 2026.
De grens
WordPress-hosting voor klanten bieden we nog niet aan. Eerst moet elke site dertig dagen na de verhuizing door vijf metingen heen. Daar horen een bewuste terugrol naar de vorige versie en een hersteltest van de back-up bij. De derde site is pas op 26 september 2026 verhuisd.
Een artikel dat de stichting intrekt verdwijnt van de klantsite. Het wordt daar niet gewist, zodat de keuze van de redactie bewaard blijft. Foto's van personen nemen we bij de artikelen niet over, omdat het portretrecht daarvoor niet geregeld is.
Waar het staat
De sites draaien op ons Kubernetes-cluster in Amsterdam. De Payload-site gebruikt een beheerde PostgreSQL-database. De WordPress-sites gebruiken een beheerde MySQL-database die alleen binnen het eigen netwerk bereikbaar is.
Uitrollen gaat via GitHub en ArgoCD. Bij de Payload-site is de uitrol pas geslaagd als de site zelf de nieuwe versie meldt.
Wat open staat
Het domein van de eerste klant moet nog om naar de nieuwe site. Een sjabloon voor een tweede klantsite is er nog niet. Klant twee betekent nu een kopie met de hand, en het sjabloon bouwen we als die klant er is.
De klantsite draait als meerdere kopieën van de app, elk met een eigen cache, een tijdelijk geheugen. Een wijziging van de redactie kan daardoor op de ene kopie al zichtbaar zijn en op de andere nog niet.