Como: Configurar um Site do SharePoint como uma galeria de Private
Você pode criar uma página de lista do SharePoint que descreve e fornece extensões como uma galeria particular e adicioná-la para Extension Manager. Para mais informações, consulte Galerias de Private.
Para usar o SharePoint para criar uma galeria particular,
Primeiro, crie uma página de lista da Galeria particular.
Em seguida, carregue os arquivos de extensão (.vsix) como itens na página da lista.
Criando uma página de lista para uma galeria de Private
Dependendo da configuração dos servidores do SharePoint que você implanta, as seguintes etapas podem variar. Em geral, essas instruções de implantação são as mesmas para qualquer extensão WSP ao SharePoint. Para obter uma explicação sobre a ferramenta STSAdm, que pode ser usada para gerenciar implantações de soluções do SharePoint, consulte Implantação de solução com o SharePoint 2007 no site da MSDN Magazine.
Para criar uma página de lista para uma galeria particular
Carregue o arquivo de lista de extensões de Visual Studio (. wsp) ao servidor do SharePoint.
Em um prompt de comando, execute os comandos a seguir para instalar o arquivo. wsp no servidor do SharePoint.
stsadm –o addsolution –name VisualStudioExtensionsList.wsp
stsadm –o deploysolution –name VisualStudioExtensionsList.wsp –url http://<SERVERNAME> –allowCasPolicies –allowgacdeployment –immediate
Talvez você precise ativar o recurso através da interface de usuário do SharePoint para um subsite em questão, da seguinte maneira.
Na barra de menus, escolha Ações do Site, Configurações do Site, Gerenciar recursos do site.
Escolha o Activate botão que se encontra ao lado de A biblioteca de extensão do Visual Studio.
Adicione a biblioteca de extensão Visual Studio a herdarem suas desejado.
Se você tiver que remover uma página de lista, use as seguintes etapas.
Para remover uma página de lista para uma galeria particular
Em um prompt de comando, execute estes comandos para remover o arquivo. wsp no servidor do SharePoint.
stsadm –o retractsolution –name VisualStudioExtensionsList.wsp –immediate
stsadm –o deletesolution –name VisualStudioExtensionsList.wsp
No SharePoint, Cancelar e exclua a solução.
FAQ
O que acontece quando uma extensão é carregada?
Quando um arquivo de extensão (.vsix) Visual Studio for carregado, informações são extraídas do arquivo. Em primeiro lugar, alguns valores do arquivo incorporado de .vsixmanifest, por exemplo, VsixId, VsixVersion e assim por diante, são extraídos e armazenados como valores de metadados ocultos na SPListItem correspondente. Em segundo lugar, os arquivos de ícone e PreviewImage para a extensão são extraídos e armazenados em uma lista separada.
As imagens são armazenadas em bibliotecas de imagens denominado ListTitle_VSIXIcons e ListTitle_VSIXPreviewImages, onde ListTitle é o nome da instância de lista que armazena os arquivos de .vsix. O nome de cada arquivo de imagem é fornecido a identificação correspondente do VSIX como um prefixo.
O que acontece quando uma extensão é excluída?
Quando um arquivo de .vsix é excluído, os arquivos de imagem correspondentes (se houver) também serão excluídos.
O que acontece quando uma extensão é atualizada?
Uma extensão pode ser atualizada por carregar uma nova versão do arquivo .vsix e a substituição da versão existente. Quando uma extensão é atualizada, todos os valores de metadados e imagens para a extensão são atualizadas de acordo com os valores na nova versão.
O que acontece quando uma lista é excluída?
Quando uma instância de uma lista de extensões de Visual Studio é excluída, o correspondente de _VSIXIcons e _VSIXPreviewImages as bibliotecas de imagens também serão excluídas.
Quais versões do SharePoint são suportados?
No momento, há suporte para apenas 2010 do SharePoint.