Skip to content

Roadmap Pro / Studio

La Community doit rester le socle stable. Les fonctionnalités commerciales doivent être ajoutées par extension, sans polluer le package Community.

Principe open-core

txt
@vevedh/qform-builder-layer
= Community gratuite, publiable, stable

@vevedh/qform-builder-pro-layer
= extensions Pro séparées

@vevedh/nuxt-qform-builder
= futur module Nuxt 4 officiel

@vevedh/nuxt-qform-builder-pro
= futur module Pro

Pourquoi séparer le code Pro ?

Un contrôle de licence uniquement côté frontend est facilement contournable. Les fonctionnalités Pro doivent donc être dans un package séparé ou côté serveur.

Community peut exposer des points d’extension, mais ne doit pas embarquer le code commercial complet.

Fonctionnalités Pro prioritaires

PrioritéFonctionnalitéValeur
1Theme Builder visuelDifférenciation UI immédiate
2Conditions avancéesParité Vueform Builder
3Validation avancée + ZodTrès utile avec NFZ
4Templates de formulairesProductivité
5Génération depuis service NFZDifférenciation forte
6Import JSON Schema / ZodIntégration développeur
7Historique visuelUX builder professionnelle
8Export page Nuxt/QuasarValeur Studio
9RBAC / audit logsValeur entreprise
10IA prompt → formulaireValeur commerciale forte

Intégration future

Exemple cible en Nuxt Layer :

ts
export default defineNuxtConfig({
  extends: [
    '@vevedh/qform-builder-layer',
    '@vevedh/qform-builder-pro-layer',
  ],
})

Exemple cible en module Nuxt 4 :

ts
export default defineNuxtConfig({
  modules: [
    '@vevedh/nuxt-qform-builder',
    '@vevedh/nuxt-qform-builder-pro',
  ],

  qformBuilder: {
    prefix: '',
    installQuasar: true,
    installFormKit: true,
    installPinia: true,
  },
})

Fonctionnalité différenciante NFZ

La fonctionnalité Pro la plus forte pour ton écosystème sera :

txt
Service nuxt-feathers-zod → schema QForm Builder → page CRUD Nuxt/Quasar

Cela positionne QForm Builder non seulement comme un builder visuel, mais comme un outil de génération métier pour NFZ Studio.

QForm Builder — couche Nuxt 4 / Quasar / FormKit réutilisable.