Déploiement

Compilation et configuration serveur

  • Compiler le CSS Tailwind via npm run build dans bweb_dependencies/
  • Le fichier output.css est généré dans BWEB/assets/css/
  • En production, activer HTTPS avec cert.pem dans le dossier base de données

Synchronisation inter-bases

BWEB supporte la synchronisation du contenu web entre bases de données (dev - preprod - prod) via le système BSPK_HISTORY.

  • Chaque modification créé un enregistrement BSPK_HISTORY
  • L'export généré un fichier main.json dans BWEB/data/databaseDumps/web/
  • L'import appliqué les modifications dans la base cible

Traductions

Les fichiers de traduction sont dans Resources/lang/{lang}/BSPK.json. Utiliser BSPK_Translate() pour les cles XLIFF.

Import/Export (.bspkExp)

Les pages peuvent être exportees en fichiers .bspkExp depuis le Dev Panel, puis importees dans une autre base. Ce format contient la structure complète des blocs d'une page.