Roadmap Pro / Studio
La Community reste le socle générique, stable et publiable. Les fonctions commerciales ou métier doivent être ajoutées par extension et ne doivent pas être cachées dans le frontend derrière un simple contrôle de licence.
État réel de la Community
Les fonctions suivantes ne sont plus des cibles Pro : elles sont déjà incluses dans Community 0.1.33.
- Theme Builder avancé ;
- conditions récursives ;
- validation avancée et registre sync/async ;
- templates de formulaires ;
- historique visible ;
- arborescence avancée ;
- import/export et migrations versionnées ;
- accessibilité clavier/axe ;
- catalogue et panneaux personnalisés.
Principe open-core
txt
@vevedh/qform-builder-layer
= Community Nuxt Layer actuelle
@vevedh/nuxt-form-builder
= futur module Nuxt Community recommandé
@vevedh/nuxt-form-builder-pro
= extensions commerciales séparées
@vevedh/nfz-form-studio
= édition métier NFZ éventuelleLes noms futurs restent à vérifier sur npm et au niveau des marques.
Fonctionnalités Pro / Studio prioritaires
| Priorité | Fonctionnalité | Valeur |
|---|---|---|
| 1 | Adaptateur Zod / JSON Schema → QForm | intégration développeur |
| 2 | Service NFZ/Feathers → formulaire | différenciation forte |
| 3 | Formulaire → service/page CRUD NFZ | génération métier |
| 4 | Packs métier versionnés | productivité et verticalisation |
| 5 | Export Vue/TypeScript/page Nuxt | valeur Studio |
| 6 | Workflow, webhooks et actions métier | automatisation |
| 7 | RBAC, publication, audit et versions serveur | gouvernance entreprise |
| 8 | Collaboration multi-utilisateur | usage équipe |
| 9 | Mode headless/canvas embarqué | intégration avancée |
| 10 | Génération depuis description métier | accélération contrôlée |
Frontière serveur obligatoire
Les fonctions suivantes ne doivent pas reposer sur le seul frontend :
- licence ;
- RBAC ;
- audit immuable ;
- secrets ;
- stockage de fichiers ;
- antivirus ;
- webhooks ;
- approbations ;
- règles métier sensibles ;
- connecteurs tiers.
Fonctionnalité différenciante NFZ
La trajectoire la plus forte pour l’écosystème NFZ est :
txt
service nuxt-feathers-zod
→ schéma QForm Builder
→ formulaire ou page CRUD Nuxt/Quasar
→ validation Zod et hooks Feathers sécurisésOrdre recommandé
- publier et stabiliser le module Community ;
- extraire un core pur réutilisable ;
- ajouter l’adaptateur Zod/NFZ dans un package séparé ;
- produire les packs métier ;
- ajouter la génération de code et les workflows ;
- terminer par la génération guidée avec validation stricte et confirmation humaine.