Sitecore ist ein Web-Content-Management-Dienst, der Benutzern beim Erstellen und Verwalten von Websites hilft.
url und andere nicht übersetzbare Attribute in sowie nicht übersetzbare Attribute in bleiben in Sitecore nach der Aktualisierung einer bestehenden Übersetzung unverändert.
Der Sitecore-Connector ermöglicht das Herunterladen von Quellinhalten und das Hochladen von Übersetzungen von/zu Sitecore für die folgenden Feldtypen:
-
Einzeiliger Text (und begrenzt)
-
Rich Text
-
Mehrzeiliger Text (und begrenzt)
-
HTML
-
Text
-
Name-Wert-Liste
-
Allgemeiner Link
-
Bild
-
Checkliste (Referenzierte Elemente werden in den Auftrag aufgenommen, wenn sie nicht übersetzt sind.)
-
Multiliste (Referenzierte Elemente werden in den Auftrag aufgenommen, wenn sie nicht übersetzt sind.)
-
Baumliste (Referenzierte Elemente werden in den Auftrag aufgenommen, wenn sie nicht übersetzt sind.)
Der Konnektor kann in verschiedenen Anwendungsfällen verwendet werden:
-
Projektmanager können direkt aus einem Online-Repository Dateien zu Projekten hinzufügen.
-
Richte das Einreicher-Portal ein, damit Einreicher direkt aus dem Online-Repository Dateien zu Anfragen hinzufügen können.
-
Verwende die Automatisierte Projekterstellung, um automatisch neue Projekte erstellen zu lassen, wenn bei überwachten Dateien oder Ordnern eine Änderung des „Zuletzt geändert“-Datums festgestellt wird.
-
Wenn die Automatisierte Projekterstellung verwendet wird und die zu übersetzende Hauptseite Unterelemente enthält, führen Änderungen an diesen Unterelementen nicht automatisch zur Erstellung eines neuen Projekts. Diese Unterelemente müssen manuell übersetzt werden.
-
Einschränkungen
-
Die im Sitecore-Server festgelegte Standardsprache muss dieselbe Sprache sein wie die Ausgangssprache im Phrase-Konto.
Die In-Context-Vorschaufunktion bietet eine Echtzeit-Vorschau des ursprünglichen oder übersetzten Textes sowohl im CAT-Web-Editor als auch im CAT-Desktop-Editor.
Tabellen, Spalten, verschiedene Grafiken, Formatierungen und Schriftarten (sofern von Benutzern installiert) werden unterstützt. Die Funktion soll bei der Übersetzung Kontext bieten und ist keine perfekte Darstellung des ursprünglichen oder fertigen Dokuments; einige visuelle Unterschiede sind zu erwarten. Sie kann auch durch das Aktivieren/Deaktivieren der Option Allow loading of external content in editors in den Zugriffs- und Sicherheitseinstellungen beeinflusst werden.
Anforderungen für Phrase:
-
Um auf die On-Premise-Installation zuzugreifen, muss die Unternehmensfirewall durchlaufen werden.
-
Die Authentifizierung in der Autorenumgebung erfolgt.
Firewall-Konfiguration für On-Premise-Installation:
-
Die Installation muss von den IP-Adressen des Phrase-Servers aus zugänglich sein. Siehe Phrase Servers IP Addresses für die aktuelle Liste.
-
Der Domänenname muss extern auflösbar sein.
Hinweis
Einige HTML-Tags stellen ein Risiko dar und der CAT-Editor entfernt sie aus diesem HTML bei der Anzeige der Vorschau. Dies dient der Gewährleistung des Datenschutzes und der Datensicherheit der Benutzer.
Beispiele für entfernte Tags sind FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT oder background-image CSS-Eigenschaften.
Um den Connector einzurichten, muss der Sitecore-Administrator SSL und die Rest-API aktivieren.
Um die Rest-API zu aktivieren, sind die folgenden Schritte auszuführen:
-
In der Datei
{SITECORE_ROOT}Website\App_Config\Include\Sitecore.ItemWebApi.configmüssenitemwebapi.modeunditemwebapi.accessgesetzt werden:<site name="website"> <patch:attribute name="itemwebapi.mode">StandardSecurity</patch:attribute> <patch:attribute name="itemwebapi.access">ReadWrite</patch:attribute> </site> -
Die folgenden Sicherheitsrichtlinien sind festzulegen:
In der Datei
{SITECORE_ROOT}Website\App_Config\Include\Sitecore.Services.Client.configist der WertSitecore.Services.SecurityPolicyaufSitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructurezu setzen. -
Der Server bzw. Dienst muss neu gestartet werden.
-
Die Seite
/sitecore/admin/showconfig.aspxist zu öffnen und es ist zu überprüfen, ob die Konfiguration korrekt angewendet wurde:-
Item REST API aktiviert:
<site name="website" itemwebapi.mode="StandardSecurity" itemwebapi.access="ReadWrite" patch:source="Sitecore.ItemWebApi.config"/> -
Sicherheitsrichtlinie angewendet:
<setting name="Sitecore.Services.SecurityPolicy" value="Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure" patch:source="Sitecore.Services.Client.config"/>
-
Zugriffsrollen und Berechtigungen
Der Sitecore-Connector erfordert keine spezifischen Rollen.
Die folgenden Einstellungen sind anzuwenden:
-
Elemente, die übersetzt werden sollen, benötigen Lese- und Schreibzugriffsrechte.
Weitere Informationen stehen unter Sitecore-Zugriffsrechte zur Verfügung.
-
Elemente, die als übergeordnete Elemente für die zu übersetzenden Inhalte fungieren, benötigen Leserechte.
-
Sprachelemente unter
/System/Languages/**benötigen Leserechte. -
Workflow-Elemente unter
/System/Workflows/**benötigen Leserechte.
-
Auf der Seite Einstellungen
ist im Abschnitt nach unten zu scrollen.
-
Klicke auf Konnektoren.
Die Seite wird geöffnet.
-
Auf Neuer Connector ist zu klicken.
Die Seite wird geöffnet.
-
Der Typ ist auf Sitecore umzustellen und ein Name für den Connector anzugeben.
-
Die Sitecore-URL inklusive Protokoll ist einzugeben.
-
Der Benutzername und das Passwort sind einzugeben.
-
Ausgangssprache auswählen
Die Ausgangssprache muss mit der Standardsprache in Sitecore übereinstimmen.
-
Es ist die auszuwählen, an die eine Verbindung hergestellt werden soll. Wenn nicht die Standarddatenbank verwendet wird, ist der anzugeben.
-
Klicke auf Verbindung testen.
Es wird ein Häkchen angezeigt, wenn die Verbindung erfolgreich war. Ein rotes Ausrufezeichen wird angezeigt, wenn nicht. Bewege die Maus über das Symbol, um weitere Details anzuzeigen.
-
Klicke auf Speichern.
Der Konnektor wird der Liste auf der Seite hinzugefügt.