Deploiement

Compilation et configuration serveur

  • Compiler le CSS Tailwind via npm run build dans bweb_dependencies/
  • Le fichier output.css est genere dans BWEB/assets/css/
  • En production, activer HTTPS avec cert.pem dans le dossier base de donnees

Synchronisation inter-bases

BWEB supporte la synchronisation du contenu web entre bases de donnees (dev - preprod - prod) via le systeme BSPK_HISTORY.

  • Chaque modification cree un enregistrement BSPK_HISTORY
  • L'export genere un fichier main.json dans BWEB/data/databaseDumps/web/
  • L'import applique 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 etre exportees en fichiers .bspkExp depuis le Dev Panel, puis importees dans une autre base. Ce format contient la structure complete des blocs d une page.