Skip to main content
AcademytutorialBuild your first Conduction app, end to end

Build your first Conduction app, end to end

From a blank Nextcloud to a published app in the store. Schemas, registers, and an OpenConnector flow.

TutorialApp developmentSchemasOpenRegisterOpenConnector
1 min read

A 30-minute tutorial that takes you from a fresh Nextcloud install to a published app. Placeholder while we draft the full version.

What you build

A small "incident reporter" app: one register, two schemas, a public form that posts to OpenRegister via OpenConnector, and a private inbox in Nextcloud.

Steps

  1. Install OpenRegister and OpenConnector from the Nextcloud app store
  2. Create the register with two schemas (incident, responder)
  3. Wire the public form as an OpenConnector source
  4. Map the form fields to the incident schema
  5. Build a small Vue panel in the app dir to list incidents
  6. Publish to your own app store or to apps.conduction.nl

When you are done

You have an installable Nextcloud app, a published API, and a working form. Total time: about half an hour if Nextcloud is already running.

Want the proper tour?

This is the 30-minute teaser. The DeskDesk tutorial series is the six-part walkthrough that builds a real app on the same stack — starting with Part 0: Three paths, one curriculum which is the honest map of the three ways to build Conduction apps (traditional Nextcloud / OpenRegister + nextcloud-vue / full manifest), and why we teach the manifest path in the rest of the series.

If this 30-minute tutorial felt like it skipped over how App.vue, the router, and the page components actually came together, that's because it does — Part 0 names the trade-off and Parts 1–6 walk it from the chassis up.