/
Components

Components

This is the list of the Innomatic predefined component types:

Code

NameDescription
classPHP class file
moduleORM module
unittestPHPUnit test code

Localization

NameDescription
catalogLocalization catalog file
countryLocalization country file
languageLocalization language

Tenants

NameDescription
domainsettingsTenant settings (stored in database)
domaintableTenant database table

Desktop features

NameDescription
dashboardwidgetWidget for the desktop dashboard
domaingroupTenant desktop panels group
domainpanelTenant desktop panel
helpnodeOnline help files
permissionTenant permission type
roleTenant role type
traybaritemTenant desktop traybar item

Desktop UI

NameDescription
wuicolorssetDesktop UI colors set
wuiiconssetDesktop UI icons set
wuistyleDesktop UI style
wuithemeDesktop UI theme
wuivalidatorServer side validator for desktop events
wuiwidgetDesktop widget

Root

NameDescription
rootgroupInnomatic root desktop panels group
rootpanelInnomatic root desktop panel
roottableInnomatic root database table

Hooks

NameDescription
  
  
  

 

hook: Code hook
hookevent: Hook event
hookhandler: File handling hooks

Web services

NameDescription
webserviceshandlerHandler file for Innomatic web services
webservicesmethodInnomatic web services interface method

Web apps

NameDescription
webappclassPHP class for a domain web app
webappconfigurationConfiguration file for a domain web app
webapphandlerFront controller for a web app
webappskeletonSkeleton files for web apps

Misc

NameDescription
ajaxcallAjax call
applicationsettingsApplication settings
binaryBinary file
componentComponent to install new component types
configurationfileConfiguration file
dataaccessdriverData access driver to access new databases
extrasMisc type of file
maintenancetaskMaintenance task
scriptPHP script
sharedWeb public shared file
tempdirTemporary sub directory in main temporary folder

 

 

Related content

Step 1: Structure of an Innomatic application
Step 1: Structure of an Innomatic application
More like this
Step 7: Web User Interface (WUI)
Step 7: Web User Interface (WUI)
More like this
Step 1: Panels
Step 1: Panels
More like this
Step 2: The application.xml file
Step 2: The application.xml file
More like this
Step 8: Directories
Step 8: Directories
More like this
Innomatic Legacy 6 Architecture
Innomatic Legacy 6 Architecture
More like this