Połącz z Sitefinity
Wtyczka Silktide dla Sitefinity umożliwia otwieranie w Silktide dowolnej strony z Sitefinity oraz informuje Silktide o konieczności ponownego przetestowania strony po jej opublikowaniu. Informacje o działaniu połączenia znajdziesz w sekcji Połączenia CMS.
Potrzebujesz dostępu administratora do Sitefinity oraz do plików projektu.
1. Uzyskaj klucz
- W Silktide otwórz Ustawienia, następnie Integracje i wybierz CMS.
- Wybierz Sitefinity, określ, czego dotyczy połączenie, a następnie wybierz Połącz.
- Skopiuj klucz.
2. Zainstaluj wtyczkę
Pobierz pliki wtyczki, a następnie:
- Przenieś plik
SilktidePlugin.dlldo folderubinprojektu. - Przenieś plik
Global.asaxdo folderu głównego projektu. - Przenieś folder
SilktideFilesdo folderu głównego projektu.
Jeśli panel administracyjny Sitefinity używa innego schematu adresów niż domyślny, edytuj backofficeurl w SilktideFiles/JSON/silktideConfig.json, aby go dopasować. Zachowaj w nim [pageRelativePath]: wtyczka zastępuje go adresem każdej strony. W większości witryn nie trzeba tego zmieniać.
3. Dodaj stronę konfiguracji
- W Sitefinity utwórz nową stronę, nadaj jej nazwę i wybierz Utwórz i przejdź do dodawania treści.
- Przeciągnij widżet SilktideAPI na stronę.
- Opublikuj stronę.
Jeśli widżetu SilktideAPI brakuje lub nie działa, dodaj odwołanie do SilktidePlugin.dll w głównym projekcie, a następnie ponownie skompiluj i uruchom rozwiązanie.
4. Dodaj klucz
- W panelu administracyjnym Sitefinity wybierz Silktide.
- Wklej klucz i wybierz kliknij tutaj, aby zweryfikować.
- Po zweryfikowaniu wybierz Zapisz.
5. Dodaj metatag
W szablonie strony .cshtml, najlepiej w szablonie głównym, z którego dziedziczą inne strony, dodaj tę linię wewnątrz <head>:
<meta name="silktide-cms" content="@SilktidePlugin.Services.SilktideBackofficeUrl.GetEncUrl()" />
Wymaga go każda strona, która ma być otwierana w Sitefinity z poziomu Silktide.
6. Przetestuj ponownie i sprawdź
Przetestuj ponownie witrynę w Silktide. Po zakończeniu testu otwórz stronę w Inspektorze i wybierz Otwórz w CMS. Strona otworzy się w Sitefinity.
Aby sprawdzić publikowanie, zaktualizuj stronę w Sitefinity i opublikuj ją. Silktide rozpocznie testowanie tej strony w ciągu kilku minut.