# CMS Architectuur

```
codepress/
├── cms/core/                # Core engine
│   ├── class/               # CodePressCMS, ThemeManager, Logger, Analytics
│   ├── plugin/              # PluginManager, CMSAPI, AdminPluginAPI
│   ├── config.php           # Config loader
│   └── index.php            # Bootstrap
├── admin/                   # Admin console
│   ├── config/              # app.php, admin.json
│   ├── src/                 # AdminAuth
│   └── theme/default/views/ # Twig templates
├── themes/                  # Thema's (default, demo, ...)
├── plugins/                 # Plugins (Dashboard, HTMLBlock, Navigation, ...)
├── content/                 # Content bestanden (.md, .php, .html)
├── language/                # Taalbestanden (nl/, en/, de/)
├── guide/                   # Handleidingen (nl/, en/)
├── public/                  # Web root
│   ├── index.php            # Website entry point
│   └── admin.php            # Admin entry point + router
├── config.json              # Site configuratie
└── version.php              # Versie info
```