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ée un enregistrement BSPK_HISTORY
  • L'export génère 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 clés XLIFF.

Import/Export (.bspkExp)

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