innhold/content/docs/utvikling/page.md

40 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

# Utvikling
2025-10-03 12:30:04 +02:00
Teknisk dokumentasjon for utviklere som skal tilpasse, utvide eller vedlikeholde folderweb.
2025-10-03 12:30:04 +02:00
## Dokumentasjonsseksjoner
### [Veiledninger](veiledninger/)
Trinn-for-trinn guider for å lære rammeverket ved å bygge noe.
### [Hvordan-guider](hvordan/)
Praktiske guider for å utføre spesifikke utvikleroppgaver.
### [Forklaring](forklaring/)
Forstå konseptene og designvalgene bak PnP.
### [Referanse](referanse/)
Teknisk referanse for alle funksjoner og komponenter.
## Hurtigstart for utviklere
1. Forstå [rutingssystemet](forklaring/routing/)
2. Lær hvordan [malsystemet](forklaring/template-system/) fungerer
3. Tilpass [maler og stiler](hvordan/customize-templates/)
4. Les [metadata-referansen](referanse/metadata/) 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