Ga naar hoofdinhoud

7 berichten getagd met "OpenRegister"

Laat alle tags zien

Bouw een Nextcloud-app op de Conduction-stack, Deel 3: Schema-gedreven integraties

· 7 minuten leestijd
Conduction
Open-source workspace stack

Dit is Deel 3 van de vierdelige DeskDesk-tutorial. Deel 2 bedraadde de desk- en booking-schema's. Deel 3 zorgt dat die boekingen verschijnen in de Nextcloud Calendar van elke gebruiker, zonder dat je een controller, een event listener of per-app calendar-lijmcode schrijft.

De truc: OpenRegister levert al een ICalendarProvider (RegisterCalendarProvider) die elk schema met een calendarProvider-blok blootstelt als een virtuele kalender. Jij declareert het blok op het booking-schema. NC Calendar toont de events. Dat is het hele verhaal.

Bouw een Nextcloud-app op de Conduction-stack — Deel 2: Schema's + manifest

· 10 minuten leestijd
Conduction
Open-source workspace stack

Dit is Deel 2 van de vierdelige DeskDesk-tutorial. Deel 1 liet je achter met een leeg app-skelet: een chassis zonder data. Deel 2 vult dat chassis: drie schema's, een manifest, en dezelfde vijf Cn*-pagina's sturen elke lijst, elke detailweergave en elk dashboard met het schema als enige bron van waarheid.

De vorm waar we steeds van zeggen "dit scheelt je code" krijgt eindelijk getallen: ongeveer 200 regels handgeschreven Vue krimpen tot drie.

Bouw een Nextcloud-app op de Conduction-stack, Deel 1: Scaffold

· 8 minuten leestijd
Conduction
Open-source workspace stack

Dit is Deel 1 van een vierdelige tutorial waarin we DeskDesk bouwen, een flexibele bureau-reserveringsapp voor een open-kantoor-omgeving, op de volledige Conduction Nextcloud-stack. Het eindproduct: kies een bureau op een verdieping, boek een slot, zie je boeking in je Nextcloud Calendar, en haal zone-specifieke kennisartikelen uit xWiki op naast de boeking. Elk onderdeel hergebruikt wat @conduction/nextcloud-vue en OpenRegister je al gratis geven.

In Deel 1 zet je de app op, hernoem je hem, bouw je hem, en zie je het canonieke app-chassis op je scherm. Geen data, nog geen integraties. We krijgen eerst het skelet goed.