Pergunta

Eu sou um desenvolvedor ASP.NET, mas não feito o desenvolvimento do SharePoint antes.

Abaixo está meu cenário: 'Empresa A' me pediu para criar uma nova página inicial para sua intranet.'Empresa A' está atualmente usando uma instalação de premissa do SharePoint 2013. A página inicial será implantada em um ambiente de teste primeiro e depois para o ambiente principal.

Abaixo está uma lista de requisitos que eu tenho que criar: 1. Nova página inicial de intranet (isso provavelmente terá um arquivo CSS separado também) 2. Nova lista personalizada que aparecerá na nova página inicial 3. Novo conselho de discussão que aparecerá na nova página inicial 4. Novos eventos calendários que aparecerão na nova página inicial 5. Tem que ser feito usando o Visual Studio por causa do controle de origem.

O que devo criar isso como (e.g. app, farm / sandbox solução etc)? Você sabe de algum tutorial que faça algo semelhante?

Você tem outras recomendações ou dicas?

Foi útil?

Solução

Bem, eu estou em um barco semelhante como você, eu .net desenvolvedor / dba que foi tarefa com a criação de um site no ponto de compartilhamento. Minha sugestão seria primeiro seguir alguns tutoriais básicos para obter o seu auto acostumado a compartilhar. Há muita funcionalidade de fora da caixa que poderia ser usada sem nunca ter que escrever uma linha de código.

Você mencionou o controle de origem, o ponto de compartilhamento pode manter as versões de cada página / lista / calendário / etc. Assim, já tem algum controle de origem embutido.

Aqui está o link para o site da Microsoft para baixar o kit de treinamento que você vai começar. http://www.microsoft.com/en-us/download /details.aspx?id=6184

Ambiente que eu tenho configuração com base na recomendação de outro desenvolvedor na empresa é. VW Workstation (ou qualquer outra coisa para virtualização) Depois de ter seu ambiente virtual do que se certificar de replicar o que eles têm, exemplo 2008 Windows Server com o SharePoint 2010, etc. Desta forma, você pode dar acesso ao seu auto-completo e você pode simular vários usuários e grupos configurando seu próprio domínio.

Outras dicas

Então, aqui está a coisa, você poderia, fazer isso no gerente de design e copiar seus artefatos e verificá-los no controle de origem. Sim, é uma merda ter esse processo manual, mas é possível.

Eu vou assumir que, por uma nova "home page", você quer dizer que você precisa criar uma nova página mestra para o seu site e que a própria página inicial precisa de uma nova página da WebPart ou um novo layout de página. < / p >.

De uma perspectiva 'DEV Pure' Uma abordagem que funciona é criar um projeto 'vazio do SharePoint Solution Solution' em vs, use itens 'módulos' para implantar os recursos (CSS, ASPX, Masterpage etc.) para onde eles precisam vai. Você também pode usar itens de projeto para provisionar suas novas listas etc.

Como este é um projeto de 2013, sugiro fortemente a construir a nova aparência usando o gerenciador de design em um ambiente de desenvolvimento. As novas listas podem ser provisionadas à mão e as visualizações de lista que você precisa na página inicial podem ser inseridas por mão também.

honestamente, se você realmente não entender como ir sobre isso de uma maneira codificada desde a obtenção e não tem alguém disponível para ajudar, então eu recomendo fortemente que você não escreva nenhum .NET Código e aproveite ao máximo as personalizações disponíveis através do navegador da Web.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top