Difference between revisions of "PlanEvalWeb"

From Heureka Wiki
Jump to navigation Jump to search
Line 1: Line 1:
<!--
 
 
PlanEvalWeb is a web application that can be installed on a Windows server that uses IIS (Internet Information Services). The service allows users to log in to a web site and participate in a PlanEval project to which they have been invited by a project manager. This removes the need for participants to install their own PlanEval desktop client application. The only one that needs the PlanEval desktop application is the project manager, who uses it for setting and deploying projects to the web server, and for inviting participants.
 
PlanEvalWeb is a web application that can be installed on a Windows server that uses IIS (Internet Information Services). The service allows users to log in to a web site and participate in a PlanEval project to which they have been invited by a project manager. This removes the need for participants to install their own PlanEval desktop client application. The only one that needs the PlanEval desktop application is the project manager, who uses it for setting and deploying projects to the web server, and for inviting participants.
  
 
==Requirements==
 
==Requirements==
*.Net Framework 4.5.2
+
*Windows Server (shared, VPS or dedicated) with .Net Framework 4.5.2 and IIS installed
*Windows with IIS installed
 
 
*Sql Server 2008 R2 or later
 
*Sql Server 2008 R2 or later
*Added an SQL Server user (for example in Sql Server Management Studio) with server role = dbcreator
+
 
 +
==Preparation before installing==
 +
#Ensure that the SQL Server authentication mode is set to "Sql Server and Windows Authentication mode".
 +
*Add an SQL Server user account with server role = dbcreator
  
 
==Installation using the installation package==
 
==Installation using the installation package==
Line 12: Line 13:
  
 
#Login in to server via Remote Desktop.
 
#Login in to server via Remote Desktop.
#Ensure that the SQL Server authentication mode is set to "Sql Server and Windows Authentication mode".
 
 
#Add an SQL Server user with server rol = dbcreator
 
#Add an SQL Server user with server rol = dbcreator
 
#Download the PlanEvalWeb setup file from [https://www.heurekaslu.se/Filerepository/PlanEvalWeb/PlanEvalWeb-Setup.msi here]
 
#Download the PlanEvalWeb setup file from [https://www.heurekaslu.se/Filerepository/PlanEvalWeb/PlanEvalWeb-Setup.msi here]
Line 34: Line 34:
  
  
-->
 
  
 
<!--
 
<!--

Revision as of 14:35, 29 September 2017

PlanEvalWeb is a web application that can be installed on a Windows server that uses IIS (Internet Information Services). The service allows users to log in to a web site and participate in a PlanEval project to which they have been invited by a project manager. This removes the need for participants to install their own PlanEval desktop client application. The only one that needs the PlanEval desktop application is the project manager, who uses it for setting and deploying projects to the web server, and for inviting participants.

Requirements

  • Windows Server (shared, VPS or dedicated) with .Net Framework 4.5.2 and IIS installed
  • Sql Server 2008 R2 or later

Preparation before installing

  1. Ensure that the SQL Server authentication mode is set to "Sql Server and Windows Authentication mode".
  • Add an SQL Server user account with server role = dbcreator

Installation using the installation package

This alternative requires that you can login to the server via Remote Desktop. The MSI-installer will install PlanEvalWeb as a new web site under Sites in IIS Manager, beside Default Web Site.

  1. Login in to server via Remote Desktop.
  2. Add an SQL Server user with server rol = dbcreator
  3. Download the PlanEvalWeb setup file from here
  4. Double-click on the downloaded msi-file to install it.
  5. If port 80 is occupied or you want SSL, change the port number. You can also change this in the IIS Manager afterwords by choosing Edit Bindings for PlanEvalWeb.
  6. The "Database Address" is the full address to the SQL server, including port and instance name if needed (example: localhost:8080\SQLEXPRESS).
  7. Select Authentication Type = SQL Authentication and enter the login credentials for the user created in step 3.
  8. Open IIS Manager and ensure that PlanEvalWeb is running (start it manually if not).
  9. In a browser, enter the url to PlanEvalWeb, for example http://localhost:8080. If it the first time you visit the page, the PlanEvalWeb database will now be created.
  10. If using SSL or a non-default port, enusre the fire wall settings are updated.

Note: If you are using SSL, then you must select another port than 443 if this is already bounded to your default web site (use Edit Bindings).

Manual installation

A manual installation may be preferred in for example one of the following scenarios:

    • You do not have access to the server via Remote Desktop and cannot run the MSI.
  • You prefer to install the service as a sub domain, for example heurekaplaneval.example.com, or example.com/heurekaplaneval.

The web service files can be downloaded as a zip-file from here.

SSL