www.hubleto.eu Reddit User Guide Stack Overflow LinkedIn Report an issue

Advanced development

The chapters below describe the parts of Hubleto ERP that you touch when the standard app is not enough: the core classes, the data layer, the user interface and the system services. Read the Apps chapter first. It contains everything that is needed to build an app. This chapter goes deeper.

Chapter What it explains
Core architecture Layers, extension points, dependency injection, users and authentication.
Core classes The base classes you extend: Loader, Model, RecordManager, Controller.
Data management Columns, custom columns and the table component.
Description API How the model describes tables and forms for the UI.
Customizing UI Components, forms, inputs, sidebar, skins, invoice templates.
Dynamic routes Routes created at run time.
Events and listeners Reacting to what happens in the system.
Scheduled jobs Crons and their scheduling.
Miscellaneous Dashboards, the AI assistant and MCP tools.

Chapters of advanced development.

NOTE This chapter was rewritten for the current code (Hubleto\Erp, Hubleto\Framework and @hubleto/react-ui). Pages written for the older Hubleto\Erp\Core\* classes do not apply any more.