Skip to content

openimis/web_app_vb

Repository files navigation

openIMIS Web Application

The openIMIS Web Application is the main component of the openIMIS infrastructure. It is used to manage all openIMIS entities from any browser.

Getting Started

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.

Prerequisites

In order to use and develop the openIMIS Web Application on your local machine, you first need to install:

Installing

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.

Deployment

For deployment please read the installation manual.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

User Manual

The user manual can be read on openimis.readthedocs.io.

Issues

To report a bug, request a new features or asking questions about openIMIS, please use the openIMIS Service Desk.

License

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.