In Project Server 2007, è possibile far sì che al salvataggio e pubblicazione dei progetti corrisponda il provisioning di un sito WSS 3.0 collegato al progetto per ospitare la documentazione di progetto, le liste per la segnalazione di rischi e problemi e per la condivisione di ogni altra informazione tra i membri del team di progetto.
E’ anche possibile crearsi un proprio Site template personalizzato, definendo un proprio layout, personalizzando il versioning ed i metadata della document library (ad esempio), e definire che tale modello sia utilizzato per la creazione dei siti SharePoint associati ai progetti.
La documentazione ufficiale è purtroppo incompleta e non del tutto precisa. Grazie al contributo di Betta, ecco le istruzioni How-to:
Creare un nuovo sito e personalizzarlo
- 1. Posizionati nella home page di Project Web Access
- 2. Site Actions > Create > Site and Workspaces
- 3. Assegna un nome al sito, come per esempio Template
- 4. Specifica l’URL
- 5. Scegli come modello di partenza: Microsoft Office Project Workspace
- 6. Click su Create
A questo punto puoi personalizzare il sito appena creato, con le liste, le libraries, i metadata, i content types ed il layout grafico desiderati.
Attenzione. E’ importante partire da un Project Workspace NON associato ad un progetto, altrimenti gli step seguenti non funzionano.
Creare ed esportare il site template
- Posizionati nella home page del sito personalizzato
- Site Actions > Site Settings > Save Site as template
- Assegna un nome al template, come per esempio CustomProject Workspace
- Assegna un titolo al template, come per esempio Custom Project Workspace
- Se desideri che anche il contenuto faccia parte del modello, seleziona anche l’opzione Include Content
- Click su OK
- Nella pagina seguente, click sul link “Site template gallery”
- Nella Site Template Gallery, click col tasto destro del mouse sul nome del site template appena creato
- Scegli Save target as (Salva oggetto con nome) e salva il file .STP sul tuo PC
Importare il file nel server come template
- Accedi in Remote Desktop sul server di front end
- Copia il file che hai salvato sul tuo PC
- Apri un command prompt dove dovrai lanciare questo comando:
stsadm.exe -o addtemplate -filename <name of the file created> – title <title of the site> <enter> - Appare un messaggio che segnala se l’operazione è andata a buon fine
- Esegui un iisreset
Rendere il site template come predefinito per i nuovi progetti
- Posizionati nella home page di Project Web Access
- Server Settings > Project Workspace Provisioning Settings
- Nella sezione Default Workspace properties scegli dalla lista a tendina il nuovo template, ed il gioco è fatto!