This describes how to install Beebox-Sitecore Connector on Sitecore Experience Platform 7.0+. Please unzip the packages from Beebox Sitecore Connector Version 7.x rev(xxxxxx) before you perform the following steps.
...
Inside the ………..\Website\App_Config\Include\Beebox folder, locate Beebox.Sitecore.config.
Copy the sample connection string:as displayed provided at the bottom of the Beebox.Sitecore.config or copy from the below sample.
<add
name="Beebox_Sitecore_TranslationEntities"
...
Locate connectionStrings.config, usually placed at…./Website/App_Config/ConnectionStrings.config and paste the new connectionString at the bottom of existing connection strings as given below.
<connectionStrings>
<!--
Sitecore connection strings.
All database connections for Sitecore are configured here.
-->
<addname="core"connectionString="user id=XX;password=XXXX;Data Source=XXXXX;Database=XXXXXXXSitecore_Core"/>
<addname="master"connectionString="user id=XX;password=XXXX;Data Source=XXXXX;Database=Beebox71Sitecore_Master"/>
<addname="web"connectionString="user id=XX;password=XXXX;Data Source=XXXXX;Database=Beebox71Sitecore_Web"/>
<addname="Beebox_Sitecore_TranslationEntities"
connectionString="metadata=res://*/Beebox_Sitecore_Translation.csdl|res://*/Beebox_Sitecore_Translation.ssdl|res://*/Beebox_Sitecore_Translation.msl;
provider=System.Data.SqlClient;
provider connection string="
data source=SQL Server Instance Name;
initial catalog=Beebox_Sitecore_Translation;
user id=username;
password=password;
MultipleActiveResultSets=True;
App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
Modify the highlighted values suitably: You will need to provide the name of SQL Server instance where we created Beebox_Sitecore_Translation database and corresponding username and password.
...
- Launch Sitecore Content Editor and navigate to templates node:
- Beebox Field Translation Setting: You will observe a Beebox template folder, drill down to the template and notice “Beebox Field Translation Setting” template.
- Inherit into Template and Template Field template: Inherit the “Beebox Field Translation Setting” template into “Template” and “Template Field” as shown in the screenshot below.
Creating a Beebox Connection
This section describes how to create a Beebox connection. The steps assume that you have already set up a Beebox project on your Beebox server.
- Open Beebox Setting application as described below.
- Open Beebox Setting application: Login as Admin to Sitecore Desktop, click Start button, Select Beebox and choose Beebox –Settings applications as shown in the screenshot below.
Create a New Connection: The Beebox – Setting application lets you create new and update existing Beebox connection. Click “Add New” Command on the top left to create a new Beebox connection and provide the suitable values. You can use any memorable name for connection name.The connection page shows these fields:
Field Description Beebox Connection name Give this connection any name. For example the name of your translation service provider. Beebox Project Source language The source language that is configured in your Sitecore site. Beebox Url A URL pointing to the Beebox server. Supplied by the Beebox manager: /wiki/spaces/JOOMLA/pages/698140 Beebox Project Key A key identifying a Beebox project. Supplied by the Beebox manager. Beebox Login A login to access the Beebox. Supplied by the Beebox manager. Beebox Password A password to access the Beebox. Supplied by the Beebox manager. Login Timeout(Seconds) Connector connection timeout with Beebox. Default Connection Setting default connection in case of many Beebox connections. Test & Save the Beebox Connection: We need to test the newly created/updated settings to ensure that it works as per our expectations. Click on the heart icon i.e. Test command, our heartbeat command. It should display a success message "Yes, it works!". You may check the “Set as default connection” checkbox to make it your default connection. Click Save connection to save the connection.