Een lichtgewicht, zero-dependency PHP CMS ontworpen als WordPress-alternatief voor MKB-websites.
- Geen database — Alle data wordt opgeslagen in JSON-bestanden
- Geen dependencies — Puur PHP 8.x, vanilla JavaScript, Tailwind CSS via CDN
- Setup wizard — Volledig geconfigureerd in 5 stappen
- Admin panel — Donker thema, responsive, met drag-drop media uploads
- Blog engine — Posts, categorieën, RSS feed, Schema.org markup
- Formulieren — Visuele form builder met inbox en e-mail notificaties
- SEO-ready — Auto-sitemap, meta tags, Open Graph, robots.txt
- Juridisch — Privacyverklaring, voorwaarden en cookiebeleid met sjablonen
- Cookie consent — AVG/GDPR-compliant banner met localStorage
- Tracking — GTM, Google Analytics, Search Console, Google Ads, Facebook Pixel
- Beveiliging — CSRF tokens, bcrypt wachtwoorden, rate limiting, audit logging
- Huisstijl — Dynamische kleuren, lettertypen en logo via admin panel
- Backup — Download/herstel van alle data als ZIP
- Upload alle bestanden naar uw webserver (PHP 8.0+ vereist)
- Zorg dat de
data/enimages/mappen schrijfbaar zijn - Navigeer naar
https://uw-domein.nl/setup.php - Volg de 5-stappen setup wizard
php install.phpDit initialiseert alle data bestanden vanuit de templates.
├── beheer/ # Admin panel
│ ├── assets/ # Admin CSS
│ ├── inc/ # Auth, helpers, layout
│ └── pages/ # Admin pagina's
├── css/ # Custom CSS
├── data/ # JSON data bestanden (niet in git)
│ └── submissions/ # Formulier inzendingen
├── images/
│ ├── uploads/ # Media uploads (niet in git)
│ └── thumbs/ # Thumbnails (niet in git)
├── includes/ # Core PHP includes
├── templates/ # Herbruikbare sectie templates
├── index.php # Homepage
├── blog.php # Blog overzicht
├── blog-post.php # Blog post pagina
├── contact.php # Contact pagina
├── pagina.php # Dynamische pagina renderer
├── setup.php # Setup wizard
├── form-handler.php # Formulier POST handler
├── feed.php # RSS feed
├── sitemap.php # XML sitemap
├── install.php # Bootstrap / data initialisatie
└── site.template.json # Template voor site.json
Toegankelijk via /beheer/. Standaard tabbladen:
- Dashboard — Overzicht en statistieken
- Content — Pagina-inhoud bewerken (auto field config)
- Blog — Posts aanmaken en beheren
- Media — Bestanden uploaden en beheren
- Formulieren — Form builder
- Inbox — Formulier inzendingen
- Navigatie — Menu editor (hoofd + footer)
- Huisstijl — Kleuren, lettertypen, logo
- Tracking — GTM, Analytics, Pixel instellingen
- Redirects — URL redirects beheren
- Juridisch — Privacyverklaring, voorwaarden, cookiebeleid
- Gebruikers — Gebruikersbeheer (admin only)
- Activiteit — Audit log (admin only)
- Backup — Download & herstel (admin only)
- PHP 8.0+
- GD extensie (voor afbeelding resize/thumbnails)
- Schrijfrechten op
data/enimages/
Eigendom van EASEO. Niet distribueren zonder toestemming.
Powered by EASEO — Digital Agency met kracht