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é
- Dans Silktide, ouvrez Paramètres, puis Intégrations, et choisissez CMS.
- Choisissez Sitefinity, sélectionnez ce à quoi la connexion s’applique, puis choisissez Connecter.
- Copiez la clé.
2. Installer le plugiciel
Téléchargez les fichiers du plugiciel, puis :
- Déplacez
SilktidePlugin.dllvers le dossierbinde votre projet. - Déplacez
Global.asaxvers le dossier racine de votre projet. - Déplacez le dossier
SilktideFilesvers 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
- Dans Sitefinity, créez une nouvelle page, nommez-la, puis choisissez Créer et accéder à l’ajout de contenu.
- Glissez le widget SilktideAPI sur la page.
- 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é
- Dans le back-office de Sitefinity, choisissez Silktide.
- Collez la clé et choisissez cliquez ici pour vérifier.
- 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.