Skip to main content

App Scaffold

Procest application foundation: Nextcloud PHP app boilerplate, Webpack/Vue 2 build system, OpenRegister integration wiring, and initial register configuration.

Overview

The app scaffold establishes the technical foundation for the Procest Nextcloud app:

  • PHP app skeleton: AppInfo, Application class, DI container wiring
  • Vue 2 frontend: Webpack build, Pinia state management, Vue Router
  • OpenRegister wiring: ConfigurationService::importFromApp() repair step, procest_register.json with 12 initial schemas
  • Object store pattern: Pinia stores per entity type, OpenRegister API calls from frontend
  • Nextcloud integration: Admin panel settings, navigation, sidebar

Archive Changes

This feature consolidates:

  • create-procest-app: initial app registration and boilerplate
  • procest-app-scaffold: build system, Webpack/Vue setup
  • procest-object-store: Pinia store foundation per entity
  • procest-case-management: core case CRUD scaffolding

See administration.md and case-management.md for functional details.