Inquiridor
Desenvolvimento Sharepoint 2013 - iniciante

Pergunta
-
Bom dia,
Vou iniciar o desenvolvimento de uma intranet utilizado o SharePoint 2013, mas não conheço quase nada sobre o assunto. Para aprender um pouco sobre sharepoint fiz todo o desenvolvimento da intranet utilizando o sharepoint 2010 instalado em um servidor de testes onde eu tinha acesso total.
A versão final da intranet será desenvolvida no SharePoint Foundation 2013 no servidor web do Banco em que trabalho, onde não terei acesso total, utilizarei através do meu usuários da rede.
É possível eu fazer todo o desenvolvimento da intranet sem acessar o servidor diretamente / remotamente? Na versão 2010, para eu fazer alguma alterações eu precisava acessar remotamente o servidor com o usuário administrador e fazer as alterações diretamente no servidor.
O SharePoint Designer, precisa estar instalado no servidor tbm, ou apenas na minha máquina é suficiente?
Tenho muitas outras dúvidas remanescentes da experiência com a versão 2010, assim que chegar no mesmo ponto que parei na versão de testes posto as dúvidas.
Obrigado.
Todas as Respostas
-
Ricardo,
Bem pouco trabalhei com SharePoint, para ser sincero. Mas me lembro de que era possível implementar Web Parts sem estar apontando direto para um servidor. Até escrevi um post a respeito:
Espero ter ajudado.
Abs
-
Renato, bom dia.
Muito interessante o seu artigo, mas não é isso que estou precisando no momento.
A intranet será desenvolvida com a utilização do Sharepoint, no primeiro momento utilizarei apenas as web parts do sharepoint.
A questão é que quando fiz os testes, para conseguir montar as páginas eu precisava estar acessando remotamente o servidor, se não o Sharepoint falava que eu não tinha permissão para executar determinadas ações, isso na versão 2010, mas agora eu vou usar a versão 2013, como mudou bastante coisa eu gostaria de saber se ele vai bloquear algumas ações se eu estiver desenvolvendo as páginas através de uma estação e não do servidor.
Abs.,
-
Ricardo,
É indispensável que você tenha uma VM para fazer seu desenvolvimento! Os passos são bem simples:
1º Você desenvolve sua aplicação no seu ambiente;
2º Tira um backup do seu site.
3º Pega seu arquivo .wsp <-- É o pacote que o visual studio cria. Está na pasta BIN do seu projeto.
4º Você faz o deploy do .wsp e restaura o backup no ambiente de Homologação/Produção.
Em relação ao sharepoint designer, é possivel acessar um servidor através da sua máquina sim. Obviamente, vc tem que enxergar esse servidor e se eu não me engano, mapear no host da sua máquina.
-
-
Olá Ricardo,
Antes de mais nada, você não deve instalar nada no servidor de SharePoint. Somente o SharePoint.
Para se conectar no site com o SharePoint designer, basta instalá-lo em sua máquina.
Existe alguns modelos de desenvolvimento que você não precisa instalar o SharePoint em sua máquina, para ambeinte de desenvolvimento, que é o APPs ou Sandbox solutions. O legal desse modelo é que você pode instalar o seu código/aplicativo direto pela interface ou pelo visual studio mesmo sem depender de TI ou de acesso ao servidor.
Para utilização de Farms Solutions, você precisa SIM ter o ambiente instalado. Não recomendo a utilização de Hacks para o Visual Studio permitir o desenvolvimento principalmente porquê você precisará testar/debugar o seu código.
Abraços!
Rodrigo A. Romano - SharePoint Server MVP - http://rodrigoromano.net