Prudle Studio translation management portal( P-TMS) is an IIS based application which can be installed on Microsoft Windows Server 2016 or higher.
Prudle Studio Portal can also be installed on IIS server running on Windows 7, 8 and 10. However, Prudle Labs recommends to use Microsoft Windows Server in production environment.
Component | Operating System | Database | Build Server | Web Server | Installation Type |
---|---|---|---|---|---|
Prudle-I18N | Windows 2007 | N/A | Jenkins 1.0.2 or higher | N/A | On-premise |
Windows 2008 | N/A | Jenkins 1.0.2 or higher | N/A | On-premise | |
Linux - Ubuntu 16.04 or higher | N/A | Jenkins 1.0.2 or higher | N/A | On-premise | |
Prudle-I18N VS Plugin | Visual Studio 2015 | N/A | N/A | N/A | On-premise |
Visual Studio 2015 | N/A | N/A | N/A | On-premise | |
Prudle Studio Portal | MySQL 8.0 or higher | N/A | N/A | IIS 8.0 or higher | On-premise |
A typical system architecture for P-TMS on-prem installation looks like the following diagram -
To use Prudle-I18N module with local on-premises deployment of report server following are the prerequisite :
Follow the following steps to install Prudle report server in your local environment :
After installation configure email related config in web.config
<add key="username" value="" />
<add key="password" value="" />
<add key="portno" value="" />
For TMAPI:
Folder Path: C:\inetpub\wwwroot\TMAPI
web.config
After installation configure email related config in web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read, Execute, Script">
<add name="TMapi_Handler" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe|C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" />
</handlers>
</system.webServer>
<appSettings>
<!-- Required settings -->
<add key="WSGI_HANDLER" value="api.app" />
<add key="PYTHONPATH" value="C:\inetpub\wwwroot\TMAPI" />
</appSettings>
</configuration>
After placing web.config make sure folder have Full control permission for IIS_IUSRS.
For NLP PythonAPI
Folder for Python API: C:\inetpub\wwwroot\NLPAPIweb.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read, Execute, Script">
<add name="NLPapi_Handler" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe|C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" />
</handlers>
</system.webServer>
<appSettings>
<!-- Required settings -->
<add key="WSGI_HANDLER" value="I18N_API.app" />
<add key="PYTHONPATH" value="C:\inetpub\wwwroot\NLPAPI" />
</appSettings>
</configuration>
After placing web.config make sure folder have Full control permission for IIS_IUSRS.
The MySQL database server is one of the most popular open-source database servers commonly used in web application development.
Following are steps to set up the MySQL database server 5.7 versions in the Windows operating system.
After the download completes, run the installer as follows:
Click Next.
Click Next.
Click Next.