Difference between revisions of "Deployment Scenarios"
(→Additional possible deployments) |
(→Additional possible deployments) |
||
Line 24: | Line 24: | ||
− | = Additional |
+ | = Additional deployments= |
In this section, we illustrate some possible deployments. |
In this section, we illustrate some possible deployments. |
||
==Team Members== |
==Team Members== |
||
Line 31: | Line 31: | ||
* [[Globalyzer Lite for Developers]] |
* [[Globalyzer Lite for Developers]] |
||
** Developers run [[Terms_and_Definitions|Globalyzer Lite]] from within their Integrated Development Environments (IDEs), getting quick feedback on potential [[Terms_and_Definitions|i18n]] issues within their code. |
** Developers run [[Terms_and_Definitions|Globalyzer Lite]] from within their Integrated Development Environments (IDEs), getting quick feedback on potential [[Terms_and_Definitions|i18n]] issues within their code. |
||
− | |||
− | |||
− | |||
== Continuous Globalization == |
== Continuous Globalization == |
||
Line 51: | Line 48: | ||
** Keeps tabs on the status of translations and [[Terms_and_Definitions|resource files]]. |
** Keeps tabs on the status of translations and [[Terms_and_Definitions|resource files]]. |
||
** Automates much of the translation process. |
** Automates much of the translation process. |
||
+ | |||
+ | * [[Continuous Globalization]] |
||
+ | ** Combination of the above sections. |
||
== Code Verification == |
== Code Verification == |
Revision as of 22:04, 22 December 2016
The Lingoport Suite is composed of a number of components. You may need some of the components for a set of users and other components for Continuous Globalization.
Contents
Typical Deployment and Ports
Setting up the Lingoport Suite on a customer's system can be done in many ways, as shown in the different deployment scenarios. The following is meant to show the necessary access to the system.
- The Customer's systems are shown in Light Blue; CentOS for the main system where Jenkins and Dashboard reside.
- Access from outside the Customer's system are shown in Light Green.
Ports
- Jenkins is accessed via port 8080
- Lingoport Dashboard is accessed via port 9000
- The Translation Vendor may be accessed by different means, for instance port 21 for FTP or port 22 for SFTP.
- Access for the Lingoport (or internal) installation team can be done in many ways, such as SSH for Telnet or Putty.
- The system must be able to access https://globalyzer.com.
Other aspects
- Jenkins installation requires access to the Jenkins update site, http://updates.jenkins-ci.org
- Dashboard may require access to the SonarQube update site, http://update.sonarsource.org
- Notifications are sent using an SMTP account: The system must allow access to an SMTP server (e.g. smtp.gmail.com for Google)
Additional deployments
In this section, we illustrate some possible deployments.
Team Members
- Globalyzer Workbench for i18n Specialists
- i18n Specialists use the powerful Globalyzer Workbench to refine rule sets and interactively internationalize applications.
- Globalyzer Lite for Developers
- Developers run Globalyzer Lite from within their Integrated Development Environments (IDEs), getting quick feedback on potential i18n issues within their code.
Continuous Globalization
- Globalyzer Lite for Continuous Globalization
- Simple to set up.
- Lighter interface for Continuous Globalization.
- Projects can be analyzed concurrently.
- Globalyzer CLI for Continuous Globalization
- Powerful, with many options.
- Historically standard for Continuous Globalization.
- Projects must be analyzed one at a time.
- Globalyzer API for Continuous Globalization
- Most powerful and most flexible option.
- Requires writing your own Java program(s).
- LRM for Continuous Globalization
- Keeps tabs on the status of translations and resource files.
- Automates much of the translation process.
- Continuous Globalization
- Combination of the above sections.
Code Verification
- Globalyzer and Check in Verification
- Analyze source code during commit check in.
- Reject commits that fail i18n requirements.
- Continuous Globalization
- Combination of the above sections.