none
Deployment de Soluções - MOSS 2007 RRS feed

  • Pergunta

  • Boa tarde!!!

    Estou iniciando o desenvolvimento no mundo Sharepoint devido à demanda de alguns clientes de nossa empresa.

    Como estess clientes ainda executam a plataforma MOSS 2007, não pude encontrar uma documentação muito relevante no que se refere ao deployment de soluções. Vou explicar melhor:

    Neste nosso cenário, o desenvolvimento não seria "in-loco". A idéia seria desenvolver internamente e, posteriormente, levar a solução "in-a-box" para o cliente...

    Tenho feito algumas experiências usando .CAB e o manifest.xml, mas, nesse caso, o deploy fica dependente da execução da ferramenta STSADM.EXE. Como estou desenolvendo no meu computador com Visual Studio 2010 e aplicando em uma máquina virtual (windows server 2008 + MOSS 2007), vejo o quanto essa abordagem é demorada e "entediante".

    Alguém teria alguma referência ou informação que poderia me passar sobre isto?

    []'s!

    quarta-feira, 30 de março de 2011 17:22

Respostas

  • Bom dia Rudy,

    Pela sua descrição acho que você precisa algo semelhante ao SharePoint Installer.

    Verifique no link: http://sharepointinstaller.codeplex.com/

    Abraços


    Gabriel José A. Nóvoa - MCP/MCDST/MCSA/MCTS/MCITP/MCAS
    sexta-feira, 1 de abril de 2011 16:03

Todas as Respostas

  • Rudy,

    A melhor maneira de distribuir soluções para SharePoint é utilizando os pacotes WSP, ele possui várias vantagens sobre as outras opções.

    Você deve estar falando que é ruim porque está usando o Visual Studio 2010 e fazendo deploy direto dele no seu ambiente de desenvolvimento, mas em produção não é assim, tem que fazer o deploy do pacote na mão - o que é também é fácil, bastam só 2 linhas de comando.

    No SharePoint 2010 o processo é o mesmo, só tem algumas opções a mais que são o PowerShell ou SandBox Solution.

    Addsolution: operação do Stsadm (Office SharePoint Server http://technet.microsoft.com/pt-br/library/cc263162(office.12).aspx

    Deploysolution: operação de Stsadm (Office SharePoint Server) http://technet.microsoft.com/pt-br/library/cc262459(office.12).aspx

     

     


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br
    quarta-feira, 30 de março de 2011 21:18
    Moderador
  • Obrigado pela resposta, Fábio.

    Na realidade eu estou desenvolvendo em minha máquina e realizando o deploy (em ambiente virtual) através de arquivos ".CAB", usando o utilitário que você citou... comando "stsadm -o addwppack -filename [nome do arquivo]".

    Imaginei que houvesse outra solução de deploy, alguma espécie de template que gerasse um executável do tipo Wizard para entregar aos clientes.

    Como os clientes possuem o MOSS 2007, ainda não utilizei o Deploy direto do Visual Studio (que pelo que li, só é possível se o VS2008 estiver sendo executado na mesma máquina que hospeda o Sharepoint).

    Se tiver alguma outra "carta na manga"...

    []'s

    quinta-feira, 31 de março de 2011 13:00
  • Rudy,

    Esqueça o deploy direto do Visual Studio rsrssr, ele serve apenas para a máquina de desenvolvimento.

    Desculpe mas não tenho nenhuma sugestão, a única seria tentar fazer uns scripts para automatizar isso ou procurar uma ferramenta de terceiro...


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br
    quinta-feira, 31 de março de 2011 21:57
    Moderador
  • Bom dia Rudy,

    Pela sua descrição acho que você precisa algo semelhante ao SharePoint Installer.

    Verifique no link: http://sharepointinstaller.codeplex.com/

    Abraços


    Gabriel José A. Nóvoa - MCP/MCDST/MCSA/MCTS/MCITP/MCAS
    sexta-feira, 1 de abril de 2011 16:03
  • Obrigado, Gabriel.

    É exatamente isto. Vou verificar posteriormente se consigo instalar corretamente no meu ambiente.´

    []'s

    sexta-feira, 1 de abril de 2011 19:10