Ligar ao Sitefinity
O plugin Silktide para Sitefinity permite abrir no Sitefinity qualquer página a partir do Silktide e informa o Silktide para voltar a testar uma página quando a publica. Consulte Ligações ao CMS para saber o que faz uma ligação.
Precisa de acesso de administrador ao Sitefinity e aos ficheiros do projeto.
1. Obter a sua chave
- No Silktide, abra Definições, depois Integrações, e escolha CMS.
- Escolha Sitefinity, selecione a que se aplica a ligação e escolha Ligar.
- Copie a chave.
2. Instalar o plugin
Transfira os ficheiros do plugin e, em seguida:
- Mova
SilktidePlugin.dllpara a pastabindo seu projeto. - Mova
Global.asaxpara a pasta raiz do seu projeto. - Mova a pasta
SilktideFilespara a pasta raiz do seu projeto.
Se a área de administração do Sitefinity utilizar um esquema de endereços diferente do predefinido, edite backofficeurl em SilktideFiles/JSON/silktideConfig.json para corresponder. Mantenha [pageRelativePath]: o plugin substitui-o pelo endereço de cada página. A maioria dos sites não precisa de alterar isto.
3. Adicionar a página de configuração
- No Sitefinity, crie uma nova página, atribua-lhe um nome e escolha Criar e ir para adicionar conteúdo.
- Arraste o widget SilktideAPI para a página.
- Publique a página.
Se o widget SilktideAPI não estiver disponível ou não funcionar, adicione uma referência a SilktidePlugin.dll no seu projeto principal e, em seguida, recompile e execute a solução.
4. Adicionar a chave
- Na área de administração do Sitefinity, escolha Silktide.
- Cole a chave e escolha clique aqui para verificação.
- Quando estiver verificada, escolha Guardar.
5. Adicionar a meta tag
No seu modelo de página .cshtml, idealmente o modelo principal de que as outras páginas herdam, adicione esta linha dentro de <head>:
<meta name="silktide-cms" content="@SilktidePlugin.Services.SilktideBackofficeUrl.GetEncUrl()" />
Todas as páginas que devem abrir no Sitefinity a partir do Silktide precisam dela.
6. Voltar a testar e verificar
Volte a testar o site no Silktide. Quando o teste terminar, abra uma página no Inspetor e escolha Abrir no CMS. A página abre no Sitefinity.
Para verificar a publicação, atualize uma página no Sitefinity e publique-a. O Silktide começa a testar essa página dentro de alguns minutos.