Files
E.Noorlander 9a5ab351ba Update all guides (NL + EN) for CodePress 2.5.2 features
- Admin guide: RBAC roles, role-based dashboard, plugin types (content/system)
- CodePress developer guide: plugin types, admin plugin API, SCSS compilation, asset serving
- Theme developer guide: SCSS sole CSS source, css_compiled read-only, guide layout
- Content manager guide: layout selection from theme.json, plugin order in frontmatter
- Both NL and EN updated with identical structure
- 35 files updated
2026-08-12 12:05:53 +02:00

1.4 KiB

Content structuur

Content wordt opgeslagen in de content/ map zonder database.

Ondersteunde bestandsformaten

  • .md — Markdown (aanbevolen)
  • .php — Dynamische PHP pagina's
  • .html — Statische HTML pagina's

Bestandsnaam conventies

nl.pagina-naam.md     # Nederlandse pagina
en.page-name.md       # Engelse pagina
nl.map/               # Nederlandse map (vereist index bestand om klikbaar te zijn)

Taalprefix wordt dynamisch verwijderd op basis van beschikbare talen via getAvailableLanguages().

Frontmatter

Markdown bestanden kunnen frontmatter metadata bevatten:

---
layout: left_sidebar
plugins:
  - HTMLBlock
  - Navigation
---

# Pagina titel

Content...

Frontmatter velden

  • layout — Layout naam (moet voorkomen in theme.json template mapping; fallback op config.default_template)
  • plugins — Lijst van content plugins die in de sidebar verschijnen

plugins veld

Het plugins veld bepaalt:

  • Welke plugins in de sidebar verschijnen (alleen content plugins, niet systeem plugins)
  • De volgorde van de plugins in de sidebar (top tot onder)

De volgorde in de frontmatter is de volgorde waarin de plugins worden getoond. In de admin content-edit pagina kun je de volgorde aanpassen met up/down knoppen; de frontmatter wordt live bijgewerkt.

Plugins worden niet getoond als de gekozen layout geen sidebar heeft (bijv. full_content).