siteforge admin

← dashboard

korton

korton.nl · WP: korton.nl · staging-clone

Pages
66
Tested
8
58 untested
Avg diff
49.4%
Menus / Cats / CPTs
5 / 4 / 0
Elementor REST

Build & deploy status

Laatste activiteit per stage
Git (lokaal)
708a17a
feat(admin): site-wide prompts + deploy-buttons + public URL met password gate
74 minutes ago
2 uncommitted
Staging-clone
open ↗
1u geleden
03-05-2026, 20:12
Staging-improve
niet deployed
Production
korton-website.pages.dev ↗
6u geleden

Klant approve flow

Status per stage. Klant klikt "approve" → unlocks volgende stage. Approval-state wordt lokaal opgeslagen (sessionStorage) en getoond aan team.

Stage 1 — staging-clone

Eerste rebuild. Klant reviewt: heeft alles meegenomen?

staging-clone.korton-website.pages.dev ↗
Stage 2 — staging-improve

Design polish + verbeteringen. Klant reviewt: ziet ie er goed uit?

nog niet deployed
Stage 3 — production

Live. Klant tekent af.

korton-website.pages.dev ↗

Sanity content management

Bewerk content rechtstreeks via Sanity Studio. Wijzigingen worden meteen door de site getoond na rebuild.

Site-wide prompts (raakt alle pages)

Voor veranderingen die op meerdere/alle pages tegelijk moeten landen.

Tailwind tokens (kleuren / fonts / spacing)
clients/korton-website/tailwind.config.mjs
Block components (alle iconBox / contentBox / counter / ...)
clients/korton-website/src/components/blocks/BlockRenderer.astro
Default page template (alle "page" docs)
clients/korton-website/src/components/templates/Default.astro
BaseLayout (head, fonts, page-frame)
clients/korton-website/src/layouts/BaseLayout.astro
Header (navigation + mobile-menu)
clients/korton-website/src/components/Header.astro
Footer (5 columns + legal + social)
clients/korton-website/src/components/Footer.astro
Site config (klant-data: nav, footer-cols, features)
clients/korton-website/src/lib/site-config.ts

Deploy

1-click copy-paste voor terminal. Toekomst: directe button (Sprint 15).

Build + Staging-clone
cd ~/websitebuilder/clients/korton-website && npm run build && cd ~/websitebuilder/_scripts/migrations && node staging-deploy.mjs --slug korton --branch staging-clone --force
Build + Staging-improve
cd ~/websitebuilder/clients/korton-website && npm run build && cd ~/websitebuilder/_scripts/migrations && node staging-deploy.mjs --slug korton --branch staging-improve --force
Build + PRODUCTION (main)
cd ~/websitebuilder/clients/korton-website && npm run build && cd ~/websitebuilder/_scripts/migrations && node staging-deploy.mjs --slug korton --branch main --force

Modern features (per-klant toggle)

Bewerk in clients/korton-website/src/lib/site-config.tsfeatures object.

Pagina-overzicht (66)

/sociaal-intranet/
orig ↗ · new ↗ · [diff-overlay in visual-diff/diff/sociaal-intranet.png]
82.6% · WIDE-GAP
/nis2/
orig ↗ · new ↗ · [diff-overlay in visual-diff/diff/nis2.png]
59.0% · WIDE-GAP
/security-awareness/
orig ↗ · new ↗ · [diff-overlay in visual-diff/diff/security-awareness.png]
57.4% · WIDE-GAP
/diensten/
orig ↗ · new ↗ · [diff-overlay in visual-diff/diff/diensten.png]
55.8% · WIDE-GAP
/over-ons/
orig ↗ · new ↗ · [diff-overlay in visual-diff/diff/over-ons.png]
42.5% · WIDE-GAP
/de-zorg-voor-mens-en-mobiliteit-6/
orig ↗ · new ↗ · [diff-overlay in visual-diff/diff/de-zorg-voor-mens-en-mobiliteit-6.png]
36.7% · WIDE-GAP
/patientgegevens-veilig/
orig ↗ · new ↗ · [diff-overlay in visual-diff/diff/patientgegevens-veilig.png]
33.8% · GAP
/voorbereiden-op-nis2-stappen-naar-compliance-en-beveiliging/
orig ↗ · new ↗ · [diff-overlay in visual-diff/diff/voorbereiden-op-nis2-stappen-naar-compliance-en-beveiliging.png]
27.6% · GAP
untested
/van-reactief-naar-proactief-cybersecurity-beleid/
untested
/korton-en-am-impact-samen-naar-een-slimmere-en-veiligere-digitale-werkplek/
untested
/mdr-de-nieuwe-standaard-in-cybersecurity/
untested
/waarom-het-sociaal-intranet-faalt-zonder-structuur-eigenaarschap-en-adoptie/
untested
/persbericht-korton-en-nedscaper/
untested
/sample-page/
untested
/homepage-2/
untested
/werkplekbeheer/
untested
/infrastructure-management/
untested
/applicatie-management/
untested
/video-kennisbank/
untested
/it-outsourcing/
untested
/consultancy/
untested
/cyber-pitchdeck/
untested
/onze-cultuur/
untested
/15-redenen/
untested
/security/
untested
/disclaimer/
untested
/cookiebeleid/
untested
/privacy-policy-2/
untested
/snel-met-elkaar-in-contact-collaboration-van-korton/
untested
/altijd-verbonden-met-cloud-connect-van-korton/
untested
/goede-werkplek-beveiliging-met-werkplek-security-van-korton/
untested
/je-mobiele-vloot-onder-controle-mdm-van-korton/
untested
/cloud-planning-proces-de-route-naar-de-cloud-met-korton/
untested
/security-awareness-workshops-met-korton/
untested
/gecontroleerde-datagroei-data-opslag-optimalisatie-met-korton/
untested
/netwerk-optimalisatie-met-korton/
untested
/it-adaptatie-diensten/
untested
/user-experience-design/
untested
/hybrid-cloud/
untested
/it-happiness/
untested
/security/responsible-disclosure-policy/
untested
/project-manager/
untested
/contact/
untested
/accountmanager/
untested
/recruiter/
untested
/linux-engineer/
untested
/pmo/
untested
/use-case-de-overburen/
untested
/accountmanager-junior-medior/
untested
/cloud-engineer/
untested
/cloud-engineer-medior-senior/
untested
/blogs/
untested
/cloud-jobs/
untested
/samenwerking-met-aalberts-nv-voor-gestandaardiseerde-en-veilige-ict/
untested
/whitepaper/
untested
/referentiecase-transvision/
untested
/referenties/
untested
/werkplek-samenwerking/
untested
/cloud-connectivity/
untested
/security-compliance/
untested
/werken-bij/
untested
/av/
untested
/security/responsible-disclosure-beleid/
untested
/referentiecase-nlmtd/
untested
/use-case-pzc-dordrecht/
untested

Quick actions (terminal)

Re-extract Elementor data node ~/websitebuilder/_scripts/migrations/extract-elementor.mjs --slug korton
Re-migrate content node ~/websitebuilder/_scripts/migrations/migrate-content.mjs --slug korton --force
Re-build templates node ~/websitebuilder/_scripts/migrations/rebuild-templates.mjs --slug korton --concurrency 2 --force
Build + deploy staging-clone cd ~/websitebuilder/clients/korton-website && npm run build && cd ~/websitebuilder/_scripts/migrations && node staging-deploy.mjs --slug korton --branch staging-clone --force
Re-meet visual-diff (alle pages) node ~/websitebuilder/_scripts/migrations/compare-sites.mjs --slug korton --branch staging-clone --max-pages 30
Inspect 1 specifieke page node ~/websitebuilder/_scripts/migrations/inspect-page.mjs --slug korton --path /<path>