innhold/content/docs/utvikling/page.md

1.2 KiB

Utvikling

Teknisk dokumentasjon for utviklere som skal tilpasse, utvide eller vedlikeholde folderweb.

Dokumentasjonsseksjoner

Veiledninger

Trinn-for-trinn guider for å lære rammeverket ved å bygge noe.

Hvordan-guider

Praktiske guider for å utføre spesifikke utvikleroppgaver.

Forklaring

Forstå konseptene og designvalgene bak PnP.

Referanse

Teknisk referanse for alle funksjoner og komponenter.

Hurtigstart for utviklere

  1. Forstå rutingssystemet
  2. Lær hvordan malsystemet fungerer
  3. Tilpass maler og stiler
  4. Les metadata-referansen for alle tilgjengelige felt

Arkitektur

PnP er bygget på disse prinsippene:

  • Mappebasert ruting: Mappestrukturen er rutekonfigurasjonen
  • PHP-inkludering: Maler er rene PHP-filer
  • Ingen dependencies: Kun standard PHP og Parsedown for Markdown
  • Fallback-kjeder: Egendefinerte maler overstyrer standardmaler

Teknisk stack

  • PHP 8.3+
  • Parsedown (for Markdown)
  • INI-filer (for metadata)
  • Standard filsystemoperasjoner