Ga naar hoofdinhoud

4 berichten getagd met "App development"

Laat alle tags zien

Bouw een Nextcloud-app op de Conduction-stack — Deel 4: Kennis + uitleveren

· 15 minuten leestijd
Conduction
Open-source workspace stack

Het laatste deel van de vierdelige DeskDesk-tutorial. Deel 3 liet boekingen in de NC Agenda verschijnen met één schema-annotatie. Deel 4 haalt externe kennis — zone-specifieke etiquette, equipment-notities, troubleshooting — uit xWiki naar de detail-sidebar van een desk via een knowledge_article-schema in OpenRegister. Daarna packagen we de app en leveren we hem uit.

Externe kennis integreren is dé canonieke case voor OpenConnector: data ophalen uit een systeem dat je niet bezit (xWiki hier, maar hetzelfde geldt voor Confluence, Notion, SharePoint, Decos, Mendix), en die binnen de Nextcloud-native UI tonen zonder dat de gebruiker hoeft te schakelen.

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.