[Step by Step] Installare i template di MSF in Italiano su Team Foundation Server in Inglese
Spesso capita di voler usare Team Foundation Server in Inglese (ad esempio perchè chi gestisce la server farm preferisce i server in Inglese, oppure perchè spesso i Service Pack arrivano prima in Inglese, etc…). Purtroppo questa scelta porta con se il fatto che anche i template MSF standard (Agile e CMMI), le definizioni dei Work Item, il portale di progetto e i report vengono tutti mostrati in Inglese.
In questo post vediamo come installare i template di MSF in Italiano su un server in Inglese (la procedura però è applicabile a qualsiasi linguaggio, in entrambe le direzioni), mantenendo però contemporaneamente installati anche i template in Inglese.
Struttura dei template di progetto
I template sono costituiti da due parti, il template WSS (Windows Sharepoint Services) e il template TFS. Il template WSS è un file con estensione .STP, mentre il template TFS è una struttura di cartelle e un insieme di file .xml:
Esistono due modi per “recuperare” questi template:
- Estraendoli da un server TFS “funzionante”
- Estraendoli direttamente dal DVD di installazione
In questo post utilizziamo il secondo metodo. I file che ci interessano sono i seguenti:
- \AT\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\TF Setup\MsfAgile_new.zip – contiene il Process Template di MSF for Agile Software Development
- \AT\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\TF Setup\1040\MsfFormal_new.zip – contiene il Process Template di MSF for CMMI Process Improvement
- \AT\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools\Templates – contiene i template di WSS (sia per la 2.0, sia per la 3.0/MOSS2007)
Conviene copiarli all’interno di una cartella sull’Application Tier del server TFS.
Installazione del Language Pack di Sharepoint
La prima cosa da fare è quella di installare il Language Pack di WSS per la lingua che si vuole aggiungere.
A questo link trovate il download del Language Pack in Italiano per WSS 3.0.
L’installazione è composta da due parti, l’installazione del Language Pack e la configurazione di WSS, bisogna eseguirle tutte e due:
Installazione dei Template Sharepoint
Per installare il Template Sharepoint senza creare conflitti con quello esistente bisogna cambiargli il nome, come nell’esempio dove il file è stato copiato e rinominato:
Per installare il template sul server bisogna utilizzare il comando stsadm.exe da riga di comando, specificando le opzioni:
-o addtemplate –filename “nomefile” –title “nometemplate”
il tutto seguito da un iisreset:
Installazione del Template TFS
Per poter installare il Template TFS bisogna prima estrarlo dal file .zip opportuno (MSFAgile_new.zip o MSFFormal_new.zip):
Bisogna poi aprire il file ProcessTemplate.xml e cambiare il nome del Template, ad esempio:
Successivamente bisogna andare nella cartella Windows Sharepoint Services ed editare il file WssTasks.xml modificando il nome del Template WSS, utilizzando il nometemplate che si era utilizzato nel comando STSADM.EXE:
Al termine è possibile invocare il Process Template Manager:
Si seleziona Upload e si sceglie la cartella contenente il template modificato:
Se l’Upload va a buon fine è anche possibile cancellare i Template in Inglese o mantenerli entrambi, ed è pure possibile cambiare il template di default.
A questo punto è possibile creare un Team Project in Italiano e uno in Inglese per verificare che tutto funziona:
Lorenzo
Comments
Anonymous
June 26, 2008
Ottimo ! Pensa che questa era una delle domande che avevo fatto all'Ask the Expert all'ultimo Teched ad Orlando. Ancora una cosa pero. Se ho gia' un progetto in inglese e volessi convertirlo in italiano c'e' una procedura per la conversione ?Anonymous
June 27, 2008
Esisteva un tool per la 2005: http://blogs.msdn.com/robcaron/archive/2006/09/12/751319.aspx ma non è mai stato portato alla 2008.Anonymous
June 28, 2008
Quel tool fa la conversione di tutto il TFS dall'inglese verso un'altra lingua. La domanda era un poco diversa. Visto che hai insegnato come aggiungere i template italiani al TFS inglese c'e' una procedura per trasformare un progetto che usa i template in inglese in uno che usa i nuovi template in italiano ?Anonymous
July 01, 2008
Per quanto riguarda Sharepoint credo che l'unica sia quella di usare Sharepoint Designer e togliere le cose vecchie e mettere quelle nuove. Per quanto riguarda il Team Project la vedo dura...