Conectar Sitefinity
El complemento de Silktide para Sitefinity te permite abrir cualquier página de Sitefinity desde Silktide e indica a Silktide que vuelva a analizar una página cuando la publicas. Consulta Conexiones CMS para saber qué hace una conexión.
Necesitas acceso de administrador a Sitefinity y a los archivos del proyecto.
1. Obtén tu clave
- En Silktide, abre Configuración, luego Integraciones y selecciona CMS.
- Selecciona Sitefinity, elige a qué se aplica la conexión y selecciona Conectar.
- Copia la clave.
2. Instala el complemento
Descarga los archivos del complemento y, a continuación:
- Mueve
SilktidePlugin.dlla la carpetabinde tu proyecto. - Mueve
Global.asaxa la carpeta raíz de tu proyecto. - Mueve la carpeta
SilktideFilesa la carpeta raíz de tu proyecto.
Si la administración de Sitefinity utiliza un esquema de direcciones distinto del predeterminado, edita backofficeurl en SilktideFiles/JSON/silktideConfig.json para que coincida. Conserva [pageRelativePath]: el complemento lo sustituye por la dirección de cada página. La mayoría de los sitios no necesitan cambiar esto.
3. Añade la página de configuración
- En Sitefinity, crea una página nueva, asígnale un nombre y selecciona Crear e ir a añadir contenido.
- Arrastra el widget SilktideAPI a la página.
- Publica la página.
Si falta el widget SilktideAPI o no funciona, añade una referencia a SilktidePlugin.dll en tu proyecto principal y, después, vuelve a compilar y ejecutar la solución.
4. Añade la clave
- En la administración de Sitefinity, selecciona Silktide.
- Pega la clave y selecciona haz clic aquí para verificar.
- Cuando se haya verificado, selecciona Guardar.
5. Añade la etiqueta meta
En la plantilla de página .cshtml, preferiblemente en la plantilla principal de la que heredan las demás páginas, añade esta línea dentro de <head>:
<meta name="silktide-cms" content="@SilktidePlugin.Services.SilktideBackofficeUrl.GetEncUrl()" />
La necesitan todas las páginas que deban abrirse en Sitefinity desde Silktide.
6. Vuelve a analizar y comprueba
Vuelve a analizar el sitio web en Silktide. Cuando finalice el análisis, abre una página en el Inspector y selecciona Abrir en CMS. La página se abre en Sitefinity.
Para comprobar la publicación, actualiza una página en Sitefinity y publícala. Silktide empieza a analizar esa página en unos minutos.