To set up the system (web application) and customize Web Application and customise it locally follow these steps:
- Procure Windows based Server (link minimum requirements)
- Start with reading the installation manual (linkopenimis.readthedocs.io)
- Downloading Download the source code for the Web Application (Github link)Modification of source code to localize (escape procedures and language customization) (link
- Localise the system at Web Application's source code level:
- Escape procedures (EscapeBL class)
- Language customisation (i.e. resource file for French language)
- Publish the application ( with visual studio community) link (how to deploy to a local folder)
- Set up the server (database + web application + windows services) (link)
- Localization of the system (changes at database level - language and controls) (link)
- Building of registers (bulk uploads - user interface, database and manual configurationServer:
- Database
- Web Application (with the previous published version)
- Windows Services
- Localise the system at Database level:
- Language selection table (based on the language customisation from 4.b, max 2 languages): tblLanguages
- Language translation tables: tblEducations, tblFamilyTypes, tblGender, tblIdentificationTypes, tblLegalForms, tblPayerType, tblProfessions, tblRelations
- Control table: tblControls
- Building of registers by using a combination of the following:
- Bulk uploads from the user interface (Upload / Download selected registers)
- Use the Import Tool and insert directly into database (instructions)
- Manual configuration (Administration of registers)
To set up mobile phone applications and customise them locally follow these additional steps:
- Set up the Web Services on the Server (Web service installation guide)
- Download the source code for the Mobile Applications:
- Localise the Mobile Applications:
- Configure the Web Services's URL (Mobile application configuration guide)
- Escape procedure (Escape class)
- Build application APK (Android Studio build)
- Install application on mobile phone or run in Android Emulator