---
"@type": Article
"@id": "https://helloloam.dev/nl/principes/draagbaar-van-ontwerp"
"@source": "https://helloloam.dev/data/article/portable-by-design.json"
"@stamp": "2026-11-03T23:08:16+00:00"
about:
  "@type": DefinedTerm
  "@id": "https://helloloam.dev/data/definedterm/portable-by-design.json"
  name: Draagbaar van ontwerp
  identifier: portable-by-design
  inDefinedTermSet:
    "@type": DefinedTermSet
    "@id": "https://helloloam.dev/data/definedtermset/basics.json"
    name: Basis
    identifier: basics
author: {"@id":"https://helloloam.dev/#organization"}
datePublished: "2026-10-03"
description: Kopieer de map en je hebt de site. Dezelfde engine rendert hem op een server, op een laptop of in een wegwerptest.
headline: Draagbaar van ontwerp
identifier: portable-by-design
inLanguage: nl
publisher: {"@id":"https://helloloam.dev/#organization"}
url: "https://helloloam.dev/nl/principes/draagbaar-van-ontwerp"
---

# Draagbaar van ontwerp

[English](https://helloloam.dev/data/article/portable-by-design.md) • [Nederlands](https://helloloam.dev/nl/data/article/portable-by-design.md)

## Kopieer de map, en je hebt de site

Een loam-site is een map. Kopieer hem en je hebt de site — dezelfde engine rendert hem op een server, op een laptop of in een wegwerptest. Dezelfde bestanden renderen overal hetzelfde.

## Niets wijst naar de machine

Niets in een loam-site weet op welke machine hij toevallig draait. Waar de installatie staat — het adres, welke PHP hem draait — wordt bij het starten uit een handvol omgevingssleutels gelezen, nooit in de site geschreven. De engine bepaalt zijn eigen root uit zijn positie, dus een kopie draait al voordat iemand hem heeft ingesteld.

## De engine staat naast je site

De engine woont in één map, `.loam/`, naast de jouwe, en weet niets over jouw site in het bijzonder. [Een update vervangt delen](/nl/principes/geen-updatestress) van die map en raakt niets van je content aan. Wat je hebt, blijft werken — offline, zonder controle, zo lang je wilt. [Een licentie](/licence) koopt de stroom updates, nooit een afhankelijkheid: verlies je de toegang, dan houd je een werkende site, geen kapotte.

## Een spiegel is de hele site

De git-spiegel van je site is [geen backup die een herstelprocedure nodig heeft](/nl/principes/backups-als-momentopname) — het is de site. Een lokale kopie is geen export — het is de site. Geen database betekent geen schema om te migreren, geen plugintabellen om op elkaar af te stemmen, geen cache om op te warmen. Een site verhuizen is zijn bestanden verhuizen en een domein ernaar laten wijzen.

## loam, ergens anders

Daarom is er ook geen apart desktopproduct. Bedrock levert dezelfde engine, byte voor byte, en richt hem op een kopie van je bestanden op je eigen machine: een laag onder concept waar je kunt bouwen en experimenteren zonder dat er iets op het spel staat. Wat terugkomt, reist via de MCP van de site en wordt beoordeeld zoals elke andere wijziging. Geen desktopversie van loam — gewoon loam, ergens anders.

## Wat het kost

Er is geen content die per machine verschilt. Wat wel moet verschillen — een pad, de PHP-binary — staat in een handvol omgevingssleutels, niet in de site. En de engine weigert te weten waar hij staat: hij bepaalt zijn root uit zijn eigen positie en vertrouwt erop dat de host hem daar heeft neergezet. Regels die je pas opmerkt als je ze probeert te breken.
