Installeren als app, offline werken en zelf hosten
Start layerling als een gewoon programma, ook zonder netwerk, en lees hoe je het op je eigen computer draait.
Installeren als app
layerling kun je installeren als een gewoon programma. Het krijgt dan een eigen pictogram en een eigen venster, zonder adresbalk. Na het eerste bezoek start het zelfs zonder internet. Je ontwerpen blijven op je computer.
Op de startpagina verschijnt een hint met “Nu installeren” als je browser dat kan. Anders:
- Chrome en Edge: Klik op het installatiepictogram rechts in de adresbalk, of kies "Installeren als app" in het browsermenu.
- Safari op de Mac: Menu "Archief", dan "Voeg toe aan Dock".
- Safari op iPhone en iPad: Deelpictogram, dan "Zet op beginscherm".
- Firefox: kan geen apps installeren. layerling start daar wel offline in een tabblad.
De hint op de startpagina kun je sluiten met “Deze tip verbergen”. Start je de geïnstalleerde app in Chrome of Edge een tweede keer, dan komt het geopende venster naar voren in plaats van dat er een nieuw opent.
Updates
Als er een nieuwere versie is, toont layerling dat op de startpagina. Via “Release notes & download” lees je wat er veranderd is. Het versienummer staat rechtsonder. Na het herladen van de pagina heb je de nieuwe versie.
Op layerling.com en op andere webservers merkt een geopende pagina een update zelf op. Ze vraagt de server af en toe naar zijn versie, wanneer je terugkomt naar het tabblad, en meteen als een programmabestand dat ze nodig heeft verdwenen is. Is er intussen iets nieuws geïnstalleerd, dan meldt een kaart rechtsonder dat en somt op wat er nieuw is. “Opslaan en herladen” schrijft het ontwerp dat je open hebt eerst naar de browser en laadt dan de pagina opnieuw; het ontwerp komt terug zoals je het achterliet. “Later” houdt de kaart 15 minuten tegen. Herlaad snel: een pagina die op de oude versie blijft, kan onderdelen van de nieuwe laden die er niet bij passen. Dezelfde kaart verschijnt als dat al gebeurd is: de CAD-workers, die pas laden wanneer je ze voor het eerst nodig hebt, zeggen uit welke build ze komen, en als dat niet die van de pagina zelf is - na een update, of bij een opgeslagen kopie van een oudere versie - vraagt de kaart om te herladen voordat de twee elkaar verkeerd begrijpen.
Is layerling in meerdere tabbladen open, dan letten ze op elkaar: draait een ander tabblad al een nieuwere versie, dan vraagt een melding onderaan het oude tabblad je om het te herladen. En is hetzelfde ontwerp in twee tabbladen open, dan waarschuwen beide je, omdat ze automatisch opslaan en elkaar zouden overschrijven. Open je layerling in nog een tabblad terwijl er al een open is, dan stelt het nieuwe tabblad voor om in het oude verder te gaan en biedt het aan zichzelf te sluiten. Wil je bewust twee tabbladen, bijvoorbeeld voor twee ontwerpen naast elkaar, klik daar dan op “Hier verder werken”. Ook deze handleiding opent in een eigen tabblad: zolang layerling ernaast open is, heet haar knop rechtsboven "Terug naar de editor" en sluit die de handleiding in plaats van de editor een tweede keer te openen.
Taal en weergave
De taal stel je rechtsboven in: Nederlands, Duits of Engels. Het kleurenschema ernaast biedt “Systeem” (volgt het besturingssysteem), “Licht”, “Donker” en “Grafiet”, een neutraal donkergrijs.
Zelf draaien
layerling is vrije software (AGPL-3.0) en kan op je eigen computer of server draaien, bijvoorbeeld in een werkplaats, een vereniging of een school. Daarvoor zijn er meerdere manieren, beschreven in de README op GitHub:
- De snelstart op Windows: Eén regel in PowerShell installeert alles en zet een snelkoppeling op het bureaublad. Draait layerling al, dan start een volgende dubbelklik geen tweede server, maar opent alleen de pagina.
- Docker: Voor NAS-apparaten en thuisservers, zonder dat Node.js geïnstalleerd hoeft te zijn. Elke release komt als kant-en-klare image
henmedia/layerlingop Docker Hub (ookghcr.io/henmedia/layerling) voor amd64 en arm64;docker run -d -p 3000:3000 henmedia/layerling:lateststart hem, en op een NAS zoek je hem op in het register van de containerbeheerder. - Statische export: Het resultaat bestaat uit gewone bestanden die elke webserver kan uitleveren. Ze horen in de root van een adres (
https://layerling.example.com/ofhttp://192.168.0.5:8080/), niet in een submap en niet vanaf de schijf geopend; de README beschrijft de stappen. Met een beschrijfbare mapstorenaastindex.htmlen PHP op de server wordt het ook de gedeelde opslag voor ontwerpen.
De MCP-brug voor AI-assistenten bestaat alleen in de ontwikkelserver, zie Bouwen met een AI.
Hulp en feedback
- In de editor bevat het gebied “Help” de “Snelgids” met de belangrijkste handelingen en het overzicht van sneltoetsen. Elk onderdeel van de beknopte handleiding heeft een vraagteken dat naar het bijbehorende hoofdstuk hier leidt.
