GreXXL Do you expect fof/terms to offer the data for other extensions to use, and would you make similar proposals for other extensions to respect said settings, or do you expect fof/terms to do all that (which I don't know how it would be possible)?
The most feasible approach is for other extensions to optionally integrate with fof/terms
.
Ideally, fof/terms
could allow other extensions to register additional fields in both the creation and editing forms of terms. This approach would offer developers the flexibility to define the specifics of their integration. These additional field values could be stored as a JSON object (merged from all extensions) in one column of the fof/terms
database table. Additionally, these values should be serializable and accessible to other extensions through the forum's API.
In summary, external extensions should be able to register their specific terms settings fields, and fof/terms
would handle the storage and accessibility of these settings.
Any further ideas or suggestions for optimal implementation are welcome.