The openIMIS Web Application is the main component of the openIMIS infrastructure. It is used to manage all openIMIS entities from any browser.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
In order to use and develop the openIMIS Web Application on your local machine, you first need to install:
- SQL Server instance (follow database installation)
To make a copy of this project on your local machine, please clone the repository.
git clone https://github.com/openimis/web_app_vb
Restore the NuGet packages needed by the application using VS or nuget CLI.
nuget restore
From the IMIS folder, remove the .dist extension from web.debug.config.dist, or web.release.config.dist (depending on which configuration you need). In the chosen file, change the connection string to connect to the database.
<add name="IMISConnectionString" connectionString="Data Source=[DatabaseIPAdress];Initial Catalog=IMIS;User ID=[ImisUserId];Password=[ImisUserPassword]" providerName="System.Data.SqlClient"/>
Then, build the application via Visual Studio; this action will also generate the web.config file. The latter is not included in the sources for privacy purpose.
For deployment please read the installation manual.
We use SemVer for versioning. For the versions available, see the tags on this repository.
The user manual can be read on openimis.readthedocs.io.
To report a bug, request a new features or asking questions about openIMIS, please use the openIMIS Service Desk.
Copyright (c) Swiss Agency for Development and Cooperation (SDC)
This project is licensed under the GNU AGPL v3 License - see the LICENSE.md file for details.