Dev Panel

Vue d'ensemble

Le Dev Panel est l'interface de développement visuel de BWEB. Il permet de créer et modifier des pages web directement dans le navigateur, sans écrire de code HTML.

Ouverture du Dev Panel

Le Dev Panel s'ouvre via l'icône en haut à droite de l'écran lorsque vous êtes connecté en tant qu'administrateur. Il se referme automatiquement quand la souris quitte la zone.

  • Épingler : gardez le panneau ouvert en permanence
  • Verrouiller : fixez la largeur du panneau
  • Grille : affichez le quadrillage des conteneurs et blocs

Les 27 types de blocs

BWEB propose 27 types de blocs natifs pour construire vos interfaces :

CatégorieTypes de blocsUsage
Structurewrapper, tabs, accordionOrganiser et grouper les éléments
Contenutext, title, richText (Quill), code, htmlAfficher du texte et du contenu riche
Médiasimage, video, icon, carouselÉléments visuels et multimédia
Navigationbutton, link, menu, breadcrumbActions et navigation
FormulairesformField, fieldInput, fieldSelect, fieldTextarea, fieldCheckbox, fieldRadio, fieldInputFileSaisie de données
Donnéeslistbox, repeat/forEach, renderPageAffichage de données ORDA
AvancérenderFile, map, chartComposants spécialisés

Propriétés d'un bloc

Chaque bloc dispose de propriétés configurables dans le panneau latéral :

  • CSS Properties : styles visuels par breakpoint (xs, sm, md, lg, xl, 2xl)
  • HTML Properties : attributs HTML (id, class, data-*)
  • Object Properties : données et contenu du bloc
  • Block Properties : comportement spécifique au type de bloc
  • Events : interactions (onClick, onChange, onLoad)
  • Constraints : règles de validation
  • Conditional Display : conditions d'affichage du bloc

Drag and Drop

Réorganisez vos blocs par glisser-déposer. Le Dev Panel affiche la hiérarchie des blocs sous forme d'arborescence, et vous pouvez déplacer un bloc d'un conteneur à un autre.

Responsive Design

Le Dev Panel intègre un sélecteur de breakpoints pour prévisualiser et ajuster le design à chaque taille d'écran :

BreakpointLargeurCible
xs< 640pxMobile portrait
sm640px+Mobile paysage
md768px+Tablette
lg1024px+Desktop
xl1280px+Grand écran
2xl1536px+Très grand écran

Undo/Redo

Le Dev Panel dispose d'une fonction d'annulation (Ctrl+Z) et de rétablissement (Ctrl+Y) pour revenir en arrière sur vos modifications.

Aperçu instantané

Chaque modification est visible en temps réel dans la page. Le Dev Panel communique avec le serveur 4D via WebSocket pour appliquer les changements sans rechargement de page.