Passer au contenu
SilktideAide

Connecter Sitefinity

Le plugiciel Silktide pour Sitefinity vous permet d’ouvrir toute page dans Sitefinity à partir de Silktide et indique à Silktide de tester de nouveau une page lorsque vous la publiez. Consultez Connexions aux CMS pour savoir ce que fait une connexion.

Vous devez avoir un accès administrateur à Sitefinity et aux fichiers du projet.

1. Obtenir votre clé

  1. Dans Silktide, ouvrez Paramètres, puis Intégrations, et choisissez CMS.
  2. Choisissez Sitefinity, sélectionnez ce à quoi la connexion s’applique, puis choisissez Connecter.
  3. Copiez la clé.

2. Installer le plugiciel

Téléchargez les fichiers du plugiciel, puis :

  1. Déplacez SilktidePlugin.dll vers le dossier bin de votre projet.
  2. Déplacez Global.asax vers le dossier racine de votre projet.
  3. Déplacez le dossier SilktideFiles vers le dossier racine de votre projet.

Si le back-office de votre Sitefinity utilise un schéma d’adresses différent de celui par défaut, modifiez backofficeurl dans SilktideFiles/JSON/silktideConfig.json afin qu’il corresponde. Conservez [pageRelativePath] : le plugiciel le remplace par l’adresse de chaque page. La plupart des sites n’ont pas besoin de modifier cela.

3. Ajouter la page de configuration

  1. Dans Sitefinity, créez une nouvelle page, nommez-la, puis choisissez Créer et accéder à l’ajout de contenu.
  2. Glissez le widget SilktideAPI sur la page.
  3. Publiez la page.

Si le widget SilktideAPI est manquant ou ne fonctionne pas, ajoutez une référence à SilktidePlugin.dll dans votre projet principal, puis regénérez et exécutez la solution.

4. Ajouter la clé

  1. Dans le back-office de Sitefinity, choisissez Silktide.
  2. Collez la clé et choisissez cliquez ici pour vérifier.
  3. Lorsqu’elle est vérifiée, choisissez Enregistrer.

5. Ajouter la balise méta

Dans le modèle de page .cshtml, idéalement le modèle maître dont les autres pages héritent, ajoutez cette ligne à l’intérieur de <head> :

<meta name="silktide-cms" content="@SilktidePlugin.Services.SilktideBackofficeUrl.GetEncUrl()" />

Chaque page qui doit pouvoir être ouverte dans Sitefinity à partir de Silktide en a besoin.

6. Tester de nouveau et vérifier

Testez de nouveau le site Web dans Silktide. Lorsque le test est terminé, ouvrez une page dans l’Inspecteur et choisissez Ouvrir dans le CMS. La page s’ouvre dans Sitefinity.

Pour vérifier la publication, mettez à jour une page dans Sitefinity et publiez-la. Silktide commencera à tester cette page dans les minutes qui suivent.

Dernière mise à jour

Cette page vous a-t-elle été utile?