Friday, March 29, 2019

NIS March upgrade

Nemesis Information System v0.9.18a is released! This upgrade contains security improvements and makes the GUI  a bit more comfortable. The API has been updated as well with its documentation so it is now easier to generate new forms on the website as a massive part of the CSS manipulation functions for Javascript are generated dinamically when adding new input fields to the forms. Key changes are:

  • Improved security for document management (documents containing sensitive information [such as documents of employees or tasks for projects] are stored in the database or automatically encrypted when stored on the filesystem; database encryption key must be set!);
  • New input field types (datetime and interval) for form classes so saving date and time or interval in the database is more user-friendly (as the user no longer has to use the classic ISO format, all fields are prepared for this purpose and the system generates the ISO-formatted timestamp automatically);
  • More detailed API documentation for form classes (especially for the valid options of input fields) to make coding easier;
  • Meta-code for generating input field visibility functions for Javascript to make building complex forms more effective (DOM IDs of rows and input fields must be specified to use this feature, see the API documentation for further information).

Feel free to download and try the new version!

Please note this is still an alpha version of the system and it is recommended for testing and development purposes only!