π Website & Framework
Web framework, dashboards, widget library, and website rendering layer.
What's in this scope
The Website & Framework scope groups 6 HMX modules that together deliver end-to-end functionality for this area. Each module below focuses on a specific capability β click any card to jump to its documentation.
This scope comprises 6 Django apps under hmx/module/basic/, defining 1 models, 5 API endpoints, and 15 views collectively. Modules share dependencies and can be installed independently. External dependencies: base, core_school, hmx_api, mail.
Core_Website
Core_Website Description
Webx
Module webx
Webx Dashboard
Module webx_dashboard
Webx School
Module webx_school
Webx Widget
Module webx_widget
Test Website
Module test_website
Scope Statistics
6
Modules in scope
1
Data models
5
API endpoints
15
UI views
0
Menu items
3
Actions
Module Relationships
Modules within the Website & Framework scope β often used together and share data models.
Getting Started
Install, configure, and enable the Website & Framework scope in your HMX instance.
Prerequisites
- Module
basemust be installed - Module
core_schoolmust be installed - Module
hmx_apimust be installed - Module
mailmust be installed
Installation Steps
Step 1: Install core_website
Core_Website Description
Step 2: Install webx
Install the Webx module via hmx CLI.
Step 3: Install webx_dashboard
Install the Webx Dashboard module via hmx CLI.
Step 4: Install webx_school
Install the Webx School module via hmx CLI.
Step 5: Install webx_widget
Install the Webx Widget module via hmx CLI.
Step 6: Install test_website
Install the Test Website module via hmx CLI.
Post-install Checks
hmx list-modules and check that their menus are reachable from the HMX UI navigation.Core_Website
Core_Website Description
Overview
Core_Website Description
core_website. See the Technical mode toggle at the top for full data model and API reference.Module Information
Name
Core_Website
Version
1.0.0
Category
Core_Website Category
Depends
0 modules
Dependencies
Security & Access
ACL rules: 1 Groups: 0
Webx
HMX module: webx
Overview
HMX module: webx
webx. See the Technical mode toggle at the top for full data model and API reference.Module Information
Name
Webx
Version
1.0
Category
Hidden
Depends
3 modules
Dependencies
Data Models 1
| Model | Class | Type | Fields | Source |
|---|---|---|---|---|
| basefilter | BaseFilter | extends basefilter | 0 | base_filters.py |
Security & Access
ACL rules: 4 Groups: 0
Webx Dashboard
HMX module: webx_dashboard
Overview
HMX module: webx_dashboard
webx_dashboard. See the Technical mode toggle at the top for full data model and API reference.Module Information
Name
Webx Dashboard
Version
1.0
Category
Hidden
Depends
2 modules
Dependencies
API Endpoints 5
| Method | Path |
|---|---|
| POST | /get_all_dashboard_menus |
| POST | /get_dashboard_content |
| POST | /get_dashboard_by_action |
| POST | /get_dashboard_by_menu_action |
| POST | /get_chart_data |
Security & Access
ACL rules: 3 Groups: 0
Webx School
HMX module: webx_school
Overview
HMX module: webx_school
webx_school. See the Technical mode toggle at the top for full data model and API reference.Module Information
Name
Webx School
Version
1.0
Category
Apps
Depends
2 modules
Dependencies
Security & Access
ACL rules: 1 Groups: 0
Webx Widget
HMX module: webx_widget
Overview
HMX module: webx_widget
webx_widget. See the Technical mode toggle at the top for full data model and API reference.Module Information
Name
Webx Widget
Version
1.0
Category
Hidden
Depends
2 modules
Dependencies
Security & Access
ACL rules: 1 Groups: 0
Test Website
HMX module: test_website
Overview
HMX module: test_website
test_website. See the Technical mode toggle at the top for full data model and API reference.Module Information
Name
Test Website
Version
1.0
Category
Hidden
Depends
2 modules
Dependencies
Technical Reference
Complete registry of data models and API endpoints across all modules in this scope.
All Data Models 1
| Module | Model | Class | Fields |
|---|---|---|---|
| webx | basefilter | BaseFilter | 0 |
All API Endpoints 5
| Module | Method | Path |
|---|---|---|
| webx_dashboard | POST | /get_all_dashboard_menus |
| webx_dashboard | POST | /get_dashboard_content |
| webx_dashboard | POST | /get_dashboard_by_action |
| webx_dashboard | POST | /get_dashboard_by_menu_action |
| webx_dashboard | POST | /get_chart_data |