Tuesday, April 28, 2009

Sharepoint | Como criar um tema em 5 minutos!

Os passos necessários:

1) Criar um projecto vazio ("Empty") Sharepoint com o nome, p.ex., "OurThemeName"
(retirar o check de criar pasta, senão fica com uma pasta dentro da pasta principal)

2) Adicionar Novo Item, Rootfile

3) Executar macro de auto-criação de subpastas do tema
disponível aqui

4) Adicionar Novo Item, Módulo, chamado "OurThemeNameTheme"

5) Adicionar Novo Item (na pasta do módulo), Class file, chamado "ThemeReceiver"

6) Actualizar vista na WSP View

7) Remover ficheiros sample.txt e module.xml

8) Substituir conteúdo da classe pelo ficheiro configurado
disponível aqui
(substituir O_MEU_TEMA pelo nome do tema, p.ex. OurThemeName, e thPreview.gif pelo nome da imagem de pré-visualização. verificar ainda se a localização do SPTHEMES.XML é mesmo a TEMPLATE\LAYOUTS\2070)

9) Colocar imagem Preview em Rootfiles\TEMPLATE\IMAGES (375x231px)

10) Colocar ficheiro .INF e estilos CSS em Rootfiles\TEMPLATE\THEMES\OurThemeName
INF disponível aqui (alterar ocorrências de OURTTHEMENAME para o nome do nosso tema)

11) Colocar imagens a usar em Rootfiles\TEMPLATE\LAYOUTS\1033\IMAGES\OurThemeName

12) Editar, na WSP view, o ficheiro "feature.xml" e acrescentar:
ReceiverClass="OurThemeName.ThemeReceiver" ("class namespace dot themename")
ReceiverAssembly="string retirada da dll com o .net reflector"
Description="Installing this module will enable OurThemeName theme.">

.net reflector disponível aqui

No comments:

Post a Comment