To set up the Web Application and customise it locally follow these steps:
- Procure Windows based Server (minimum requirements)
- Start with reading the installation manual (openimis.readthedocs.io)
- Download the source code for the Web Application (Github 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 (how to deploy to a local folder)
- Set up the Server:
- 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