I am going to add this into the Change Request database. but I thought I would also add it here to get more feedback..
Please create a configuration management utility that can be used to export / import design configuration between Ninox databases.
While it would be GREAT to have this in the base product, not everyone would require this capability, so having either a separate utility (similar to the Ninox Admin) or having it as an upgrade feature in the core database (something off the wrench icon) would make the most sense. Either way, this is another revenue source for Ninox.
Here is how I envision this tool would work... Given that a database is made up of Tables.. and tables have
- views (forms, charts, etc)
Fields have lables, types, tooltips, triggers, etc..
- (I am to lazy to do the complete meta model here.. but you get the point.)
The utility would permit me to add "tag values" to each design element. I would then search the entire database for my designated tags (or perhaps modified date) and create an export configuration file. For example, let us assume that on Table 1 I added Field Z of type text and tagged it as "v1.1". On Table 2, I modified "Form View 2" and added a layout element of a "header" and also tagged that as "V1.1". I would then use the configuration utility and search for the tag "v1.1" and select the elements that I wish to "export".
On another database, I would use the utility to "import" the configuration file that would do a "merge" of the configuration into it (updates, insert new items, etc.)
I fully understant that it is much more complicated than what I list above.. which is why I would license this as a separate module.
Oh.. I see an "up vote" button in the CR database .. :) If you like this idea.. Please go "Up Vote" Change Request ID 1571. You can also do a find on "configuration"..
Thank you for your valuable feedback. We hope to release such an assistant in one of our future versions.
Kind regards, Jörg