Hi,
We have some enhancements requests to the Data Management Forms module.
For multilanguage websites, it is natural to create a form, and then multiply it for multipal languages:
- We create the "original"
- We set up some Current DateTime, Culture, PageID and/or AreaID as hidden for identification purposes (these "Audit" fields" could be automatic for all custom forms)
- To prevent creating different tables for all languages, we create a new form based on an existing table, and simply change the labels
- By doing this, we cannot add new fields to this new (sort of copy) form
- If we create a new field in the original table, the "alias" forms do not inherit the new fields (oh bugger!)
- If we create a new form for every language, it is not only a problem to replicate all the form settings exactly for all languages but also have multiple equal tables in the database. For extracting information and reporting it is not the best approach.
This has been tested in 8.2.1.11 (current Last Stable Version)
Now imagine you have >25 fields in >=3 languages = nightmare. And if the client wants a new field = I want to kill myself
Request:
- "Alias" tables should inherit fields - an update button and/or "Linked" option
- Auto "audit" fields/columns (at least for new/custom tables)
- Easier language management feature (maybe?)
Nuno