{"id":34286,"date":"2022-02-02T19:33:17","date_gmt":"2022-02-02T19:33:17","guid":{"rendered":"https:\/\/www.globalizationpartners.com\/?p=34286"},"modified":"2022-02-07T13:16:08","modified_gmt":"2022-02-07T13:16:08","slug":"episerver-optimizely-how-to-install-the-gpi-connector-using-nuget","status":"publish","type":"post","link":"https:\/\/www.globalizationpartners.com\/2022\/02\/02\/episerver-optimizely-how-to-install-the-gpi-connector-using-nuget\/","title":{"rendered":"Optimizely: How to Install the GPI Connector Using NuGet?"},"content":{"rendered":"<p>Authoring, launching and maintaining an Optimizely-based website in multiple languages can have its challenges if you don&#8217;t follow best practices. One of those best practices is to use GPI&#8217;s Translation Connector to streamline translation workflows.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Adding GPI NuGet Repository<\/strong><\/h2>\n<p>GPI&#8217;s Translation Services Connector for Optimizely has been verified through Optimizely&#8217;s technology verification program. GPI\u2019s Translation Services Connector passed strict design, quality, verification, compliance and support standards to ensure impeccable integrations for customers. You can install it from the Optimizely Nuget repository or by adding our GPI NuGet repository to the Nuget Package Manager from Visual Studio.<\/p>\n<p>To add the NuGet repository, open Visual studio, and select <strong>Tools &gt; NuGet Package Manager &gt; Package Manager Settings<\/strong>, as shown in the image below:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34290\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-1.png\" alt=\"How to Install the GPI Connector Using NuGet - Step 1\" width=\"655\" height=\"347\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-1.png 700w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-1-300x159.png 300w\" sizes=\"(max-width: 655px) 100vw, 655px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>In the Options windows, select \u201cPackage Sources\u201d from the left pane, and click on the button that has the green plus sign. Then enter \u201cGPI \u00a0Source\u201d in the Name field, and \u201c<a href=\"http:\/\/nuget.globalizationpartners.com\/nuget\">http:\/\/nuget.globalizationpartners.com\/nuget<\/a>\u201d in the Source field, then click <strong>Update<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34295\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-2.png\" alt=\"How to Install the GPI Connector Using NuGet - Step 2\" width=\"655\" height=\"383\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-2.png 740w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-2-300x175.png 300w\" sizes=\"(max-width: 655px) 100vw, 655px\" \/><\/p>\n<h2><\/h2>\n<h2><strong>Installation<\/strong><\/h2>\n<p>To get the GPI Translation Services Connector installed in your Optimizely instance, you need to follow these steps:<\/p>\n<ol>\n<li>In Visual Studio, open Package Administrator.<\/li>\n<li>Search for \u201cTSC.Client.Optimizely\u201d.<\/li>\n<li>Install by clicking on \u201cInstall\u201d, as shown in the image below.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34300\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-3.png\" alt=\"How to Install the GPI Connector Using NuGet - Step 3\" width=\"603\" height=\"381\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-3.png 700w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-3-300x190.png 300w\" sizes=\"(max-width: 603px) 100vw, 603px\" \/><\/li>\n<li>Visual Studio will ask for confirmation. Click on <strong>OK<\/strong>.<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34305\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-4.png\" alt=\"How to Install the GPI Connector Using NuGet - 5\" width=\"302\" height=\"307\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-4.png 436w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-4-295x300.png 295w\" sizes=\"(max-width: 302px) 100vw, 302px\" \/><\/p>\n<p>For security reasons, there is one more step to set up the connector, but it should be done using the Optimizely Administration Panel.<\/p>\n<p>To give permissions to users or user groups, follow these steps:<\/p>\n<ol>\n<li>Go to the Admin panel, switch to <strong>Config<\/strong> tab, and click on <strong>\u201cAccess Rights\u201d<\/strong>. Then on the left pane, click <strong>\u201cPermissions For Functions\u201d<\/strong>. Look for \u201cGPI_TSC_Administrators\u201d under \u201cGPI TSC Permissions\u201d and click on the name.<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-34310\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-5.png\" alt=\"\" width=\"700\" height=\"205\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-5.png 700w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-5-300x88.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p style=\"padding-left: 40px;\">2. There you will see the users and groups that are granted this permission. If you are using the connector for the first time, the list will be empty, and no user will be able to use the connector. To assign permissions for users or user groups, click on \u201cAdd Users\/Groups\u201d as shown on the image below:<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-34315\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-6.png\" alt=\"How to Install the GPI Connector Using NuGet - Step 6\" width=\"700\" height=\"152\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-6.png 700w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-6-300x65.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p style=\"padding-left: 40px;\">3. A pop-up will then be displayed. Look for users or groups to be allowed to use the connector by selecting the checkbox to the left of the user or group. All users and groups in this box will have GPI_TSC_Administrators permissions. Once all desired users and groups are selected, click Add Users\/Groups.<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34320\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-7.png\" alt=\"How to Install the GPI Connector Using NuGet - Step 7\" width=\"294\" height=\"272\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-7.png 431w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-7-300x278.png 300w\" sizes=\"(max-width: 294px) 100vw, 294px\" \/><\/p>\n<p>You can repeat this step with the Translators permissions if you want to give any user or group access to the connector but restrict editing settings.<\/p>\n<p style=\"padding-left: 40px;\">4. Once the popup is closed, check that all users and groups were properly added to the list, and click <strong>Save<\/strong>.<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34325\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-8.png\" alt=\"How to Install the GPI Connector Using NuGet - Step 8\" width=\"708\" height=\"183\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-8.png 800w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-8-300x77.png 300w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-8-768x198.png 768w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/p>\n<p>Once the security is set up, you can now open the connector from the Optimizely menu.<br \/>\nBut, there is still one more step needed to start using the connector:<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Connecting to our translation services server<\/strong><\/h2>\n<p>Now that you have the GPI Translation Services Connector installed, the next step will be to enter the authentication settings:<\/p>\n<ol>\n<li>Add the following Endpoint URL:\u00a0<a href=\"https:\/\/tsc.globalizationpartners.com\">https:\/\/tsc.globalizationpartners.com<\/a><\/li>\n<li>Enter the Authorization Token provided by GPI. If you don\u2019t have one, please contact\u00a0<a href=\"mailto:support@globalizationpartners.com\">support@globalizationpartners.com<\/a>.<\/li>\n<li>Check that the\u00a0<strong>Publish setting<\/strong>\u00a0is selected. You can check which elements will be published or uncheck to save the translated versions as a draft.<\/li>\n<li>Click the\u00a0<strong>Save<\/strong>\u00a0button.<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34330\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-9.png\" alt=\"How to Install the GPI Connector Using NuGet - Step 9\" width=\"541\" height=\"369\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-9.png 650w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-9-300x204.png 300w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/p>\n<p style=\"padding-left: 40px;\">5. You will then be redirected to the dashboard screen of the connector. If this is your first installation, you will see a screen like the one displayed below:<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34335\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-10.png\" alt=\"How to Install the GPI Connector Using NuGet - Step 10\" width=\"681\" height=\"175\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-10.png 800w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-10-300x77.png 300w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/How-to-Install-the-GPI-Connector-Using-NuGet-10-768x198.png 768w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/p>\n<p>That\u2019s all! Now you can start sending content for translation to GPI and import it directly back to your Optimizely site once the translation is ready.<\/p>\n<p>For questions, further details,\u00a0or <a href=\"https:\/\/www.globalizationpartners.com\/request-a-demo\/\">request a demo<\/a>\u00a0visit\u00a0<a href=\"https:\/\/www.globalizationpartners.com\/resources\/gpi-episerver-connector-overview\/\">Episerver (Optimizely) Translation Services Connector Overview<\/a>, <a href=\"https:\/\/www.translationplugin.com\/index.php\/optimizely-translation\/\">https:\/\/www.translationplugin.com\/index.php\/optimizely-translation\/<\/a>,\u00a0or contact\u00a0<a href=\"mailto:info@globalizationpartners.com\">info@globalizationpartners.com<\/a>.<\/p>\n<p>You can also check our\u00a0<a href=\"https:\/\/www.globalizationpartners.com\/tools\/translation-connectors-library\/\">Connectors Library<\/a>\u00a0for other CMS\u2019 or our\u00a0<a href=\"https:\/\/www.globalizationpartners.com\/translation-quote-calculator\/\">Quick Quote Calculator<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Authoring, launching and maintaining an Optimizely-based website in multiple languages can have its challenges if you don&#8217;t follow best practices. One of those best practices is to use GPI&#8217;s Translation Connector to streamline translation workflows. &nbsp; Adding GPI NuGet Repository GPI&#8217;s Translation Services Connector for Optimizely has been verified through Optimizely&#8217;s technology verification program. GPI\u2019s [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":34377,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1803,6],"tags":[284,1804,1773],"_links":{"self":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/34286"}],"collection":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/comments?post=34286"}],"version-history":[{"count":10,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/34286\/revisions"}],"predecessor-version":[{"id":34356,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/34286\/revisions\/34356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media\/34377"}],"wp:attachment":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media?parent=34286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/categories?post=34286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/tags?post=34286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}