List of tables added by the BWEB component

MVC Architecture
Model
- 4D host database with existing tables/classes/methods
- Automatic addition during installation:
- BWEB tables and DataClass (prefixed BSPK)
- Methods necessary for component operation (prefixed BSPH)
View
- Multi-domain web applications
- Responsive HTML rendering
- WYSIWYG interface for web page creation/editing
- Frontend stack: Tailwind CSS, Daisy UI, Sharp, Javascript
Controller
- 4D BWEB component classes
- BWEB component DataClass copied to host database
- Custom DataClass for host database
- HTML/JS/CSS rendering processes
Communications
WebSockets (bidirectional)
- Provision of a websocket tunnel to enable push from the server for upcoming advanced features.
POST Requests (unidirectional)
- Real-time actions during page creation
- Adding/modifying application page elements
- WYSIWYG interface synchronization
- Form data submission
- Transmission from browser to 4D server
Infrastructure
Server
- 4D Server + 4D Web Server Expansion
- Node.js + npm --> these components are automatically installed by our installer