Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Introduction

Overview

In our continuous effort to support our clients' needs, Wordbee has expanded its support for AKS-based Sitecore installations.

This page provides details about the latest container image release for Wordbee Beebox Connector For Sitecore software, version v10.x.x.

Target Audience

This document is intended for use by Client IT and Wordbee teams as a reference for functional specifications, to be adhered to while testing the Wordbee Beebox Connector For Sitecore software.

Container Image Details

The container image is available in the Azure Container Registry. The image is pulled using Entity Framework Libraries. Please get in touch with the Wordbee team to pull the image.

Deployment Instructions

It is assumed that the container image will be deployed using the client's DevOps scripts or standard installation steps as outlined in the Sitecore documentation.

Deployment Validations

Please log in as an administrator to the Sitecore Desktop and verify the installation using the instructions below.

Database Deployment Validation

Verify that the database 'Beebox_Sitecore_Translation' has been added to the DB server.

image-20240726-112716.png

Beebox Module Installation Validation

To validate the successful installation of items and binaries, follow these steps:

  1. Open the Sitecore Desktop console window.

  2. Open the start bar and check if the Beebox Menu option is present.

image-20240726-112818.png
  1. Open the Sitecore Content Editor window. Verify that the Beebox Menu is available at the top.

image-20240726-112850.png
  1. Refer to the content tree. In the tree, right-click on any item. You will see that the Beebox command is listed in the right menu.

image-20240726-112956.png

Add Connection String For Beebox DB

The Wordbee Beebox Connector For Sitecore module will make use of the “Beebox_Sitecore_Translation” database and we need to set up the connection string appropriately so that it may access the database.
Refer to the following sample connection string. Modify the highlighted values suitably: You will need to provide the name of the SQL Server instance where we added the Beebox_Sitecore_Translation database and the corresponding username and password.

<add name="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=SQL Server Username;
password=SQL Server Password;
MultipleActiveResultSets=True;
App=EntityFramework""
providerName="System.Data.EntityClient" />

Inherit Beebox Field Translation Setting Into Templates

The Beebox Field Translation Settings template has fields to enable and disable translation of the fields or template, thus providing an opportunity for developers and administrators to configure what is translatable.

image-20240726-113227.png

Inherit the “Beebox Field Translation Setting” template into “Template” and “Template Field” as shown in the screenshot below:

image-20240726-113247.png

Paths:

  • Template - /sitecore/templates/System/Templates/Template

  • Template field - /sitecore/templates/System/Templates/Template field

Manage Beebox Connections

Please refer to the online documentation using this link.

Scheduler Configuration

To avoid manually checking the status of jobs, you can set up the connector to automatically retrieve job statuses in the background. To do this, simply configure a System Task using an Administrator account. For more details, please see the online documentation at the following link.

3.6 Advanced Permissions (Optional Step)

By default, only administrators have access to the Beebox extension. If you want non-administrator users to be able to send and/or manage Beebox items, you can grant them access using the default Sitecore security. For more detailed instructions, please refer to the online documentation at this link.

As part of the Beebox Connector, the Wordbee Team introduces the exclusive item permission entity called "Beebox Translate Permission”.

image-20240726-114059.png

If a non-admin user does not have the "Beebox Translate Permission" granted, they will not be able to initiate a translation request. When such a restricted permission user tries to initiate a translation, they will receive a message about insufficient permission. Users with the "Beebox Translate Permission" will be able to initiate translation requests.

Translate Custom Fields (Optional Step)

By default, the Wordbee Beebox Connector For Sitecore module supports translation for out-of-the-box (OOTB) template fields. If you have developed a custom Sitecore field, please refer to the instructions at this link to enable translation for custom fields.

Support For Display Name Translation (Optional Step)

To activate this option, please refer to the online documentation at this link.

  • No labels