Przejdź do treści
SilktidePomoc

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

  1. W Silktide otwórz Ustawienia, następnie Integracje i wybierz CMS.
  2. Wybierz Sitefinity, określ, czego dotyczy połączenie, a następnie wybierz Połącz.
  3. Skopiuj klucz.

2. Zainstaluj wtyczkę

Pobierz pliki wtyczki, a następnie:

  1. Przenieś plik SilktidePlugin.dll do folderu bin projektu.
  2. Przenieś plik Global.asax do folderu głównego projektu.
  3. Przenieś folder SilktideFiles do 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

  1. W Sitefinity utwórz nową stronę, nadaj jej nazwę i wybierz Utwórz i przejdź do dodawania treści.
  2. Przeciągnij widżet SilktideAPI na stronę.
  3. 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

  1. W panelu administracyjnym Sitefinity wybierz Silktide.
  2. Wklej klucz i wybierz kliknij tutaj, aby zweryfikować.
  3. 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.

Ostatnio zaktualizowano

Czy ta strona była pomocna?