Introduce type and child type constants for plugin developers building on modules of standard distribution
This is a follow up of #360 (closed)
@jri wrote:
Having the Core constants I regard this solved at the moment. Let's continue discussing this matter after beta-7 release.
- Tags Constants #360 (comment 14333)
- Topicmap Constants
- Note Constants
- Username Constants
- Datetime Constants
- Webclient Constants
For examples how these three are used, see for example, the NotificationsPlugin impl (https://git.dmx.systems/dmx-plugins/dmx-notifications/-/blob/2d94f35b92ac4f2b0d565059fc423ac1c62679f0/src/main/java/systems/dmx/notifications/NotificationsPlugin.java) or the constants used in the Import Export Plugin (Datetime), Littlhelpers Plugin (Datetime), Webpages Plugin (e.g. Weblient Color, File Path, Organization).
I will mention more plugins with missing constants here in the comments as I pass by.