Sitecore XM Cloud
A Sitecore az egyik vezető vállalati szintű tartalomkezelő rendszer, amely lehetővé teszi a webes tartalomszerkesztők és marketingesek számára, hogy teljes irányítást gyakoroljanak a webhelyük minden aspektusa felett, a közösségi média integráció és blogbejegyzések, a fejlett személyre szabás, e-kereskedelem és még sok más funkció révén. Ez az alkalmazás a Sitecore elemek, nyelvek és a Blackbird ökoszisztéma többi része közötti integrációra összpontosít. A többi Blackbird alkalmazással ellentétben, a használathoz telepítenie kell egy egyedileg készített bővítményt a Sitecore példányára.
Ez az alkalmazás a Sitecore XP számára készült. A Sitecore XM Cloud esetében lásd ezt az útmutatót.
A beállítás előtt
Mielőtt csatlakozna, győződjön meg arról, hogy:
- Hozzáféréssel rendelkezik az XM Cloud Deploy-hoz, annak hitelesítő adatainak kezeléséhez és egy aktív Sitecore projekthez.
- Hozzáféréssel rendelkezik egy Sitecore projekt forráskód-tárolójához (Github), és lehetősége van új bővítmények konfigurálására.
- Letöltötte a legújabb Blackbird Sitecore bővítménycsomagot innen.
A bővítmény telepítése
Feltételezve, hogy a forrástartalom-tárolóját ebből a tárolóból forkolták.
- Csomagolja ki a fájlokat a package.zip fájlból
- Másolja a 2 konfigurációs fájlt a csomag
package\files\App_Config\Include\BlackBird
mappájából a forráskód-tárolóauthoring\platform\App_Config\Include\
mappájába. - Másolja a 2 dll fájlt a csomag
package\files\bin
mappájából a forráskód-tárolóauthoring\platform\_dlls
mappájába. - Nyissa meg az
XmCloudAuthoring.sln
fájlt a Visual Studio-ban (vagy bármely más .NET-kompatibilis IDE-ben), és adjon hozzá hivatkozásokat a hozzáadott .dll fájlokra a Platform projektben. - Adjon hozzá fájlhivatkozásokat a 2 konfigurációs fájlra is.
A megoldásnak most valahogy így kell kinéznie:
- Fordítsa le és/vagy küldje el a kódot, hogy újratelepítés induljon el.
API kulcs létrehozása
- Lépjen a Content Editor menüpontra.
- Navigáljon a System -> Settings -> Services -> API Keys útvonalra.
- Szúrjon be egy új API kulcs elemet.
- Töltse ki a következő mezőket:
- Allowed controllers: állítsa * értékre vagy válasszon vezérlőket.
- Impersonation User: a kérés ezen felhasználóként fog végrehajtódni. A Sitecore adminisztrátor létrehozhat felhasználókat bizonyos korlátozásokkal, ha szükséges. Az anonim felhasználók ez a felhasználóként lesznek megszemélyesítve, ha a mező értéke üres.
- Tegye közzé az elemet.
- Másolja ki az elem azonosítóját (a zárójelekkel együtt) - ez az Ön kulcsa, és a következő lépésekben használható.
XM Cloud kliens létrehozása
- Az XM Cloud-ban navigáljon a hitelesítési adatok lapra.
- Kattintson a Create credentials gombra, és adjon hozzá egy felismerhető címkét.
- Másolja ki a Client ID és Client Secret értékeket a következő lépésekhez.
Csatlakozás
- Navigáljon az alkalmazásokhoz, és keresse meg a Sitecore XM Cloud-ot.
- Kattintson az Add Connection gombra.
- Nevezze el kapcsolatát a jövőbeli hivatkozásokhoz, pl. ‘My Sitecore connection’.
- Töltse ki a Sitecore példány alap URL-jét.
- Töltse ki az API kulcsot az API kulcs létrehozása részből.
- Töltse ki a Client ID és Client Secret értékeket az XM Cloud kliens létrehozása részből.
- Kattintson a Connect gombra.
Actions
- Search items elemeket keres a keresési kritériumok alapján, beleértve az utoljára frissítettet, létrehozottat, nyelvet, útvonalat stb.
- Get all configured languages visszaadja az összes nyelvet, amely ebben a Sitecore példányban konfigurálva van.
- Get item content as HTML lekéri egy elem tartalmát HTML fájlként, hogy azt NMT vagy TMS feldolgozhassa. Megadhatja, hogy melyik verzió/nyelv kerüljön lekérésre.
- Update item content from HTML frissíti egy adott verzió/nyelv tartalmát. Emellett választhatja azt is, hogy mindig új verziót hoz létre.
- Delete item content töröl egy elemet.
- Get Item ID from HTML lekéri az elem azonosítóját a HTML tartalomból. Amikor lefordított HTML tartalmat kap, az elem azonosítóját hozzáadjuk a HTML fájl fejlécéhez, ez a művelet lehetővé teszi az elem azonosítójának kinyerését a HTML dokumentumból.
Events
- On items created akkor aktiválódik, amikor új elemek jönnek létre.
- On items updated akkor aktiválódik, amikor bármely elem frissül.
Példa
Ez a példa bemutatja, hogyan lehet lekérni elemek egy részhalmazát egyéni kritériumok alapján, letölteni ezeket az elemeket HTML fájlokként, lefordítani őket bármely NMT szolgáltatóval és frissíteni a fordításokat.
Visszajelzés
Szeretné használni ezt az alkalmazást, vagy van visszajelzése a megvalósításunkról? Lépjen kapcsolatba velünk a kialakított csatornákon keresztül, vagy hozzon létre egy problémajegyet.