title
and a unique stringId
.
The namespace for the stringId is very restricted. The name occures in:
* PHP variable names
* DB table names
* Windows/Unix folder names
Additionnaly it will be pre- and suffixed (by underscore) in several contexts.
The remaining available characters are:
[A-Za-z0-9]
The lowercase stringId of the module has to be unique (at least in each project) Uniqueness means you can't have two modules of the samestringId
in the same project. Modules that are used in other
projects should register here to ensure their ID does not collide.
core Tethys main core. Often module-ID null is used as an alias.
demo_* Modules starting with "demo_" are part of the main Tethys repository
(ROOT_HDD_CORE/demo/modules/...
).
demo_demo Module to demonstrate Tethys' features like forms, tables, etc.