Claudio Brotto

SharePoint Development con Visual Studio 2008

Complice pure il solito malanno di stagione, sto dedicando qualche serata all'aggiornamento di un po' (!!) di materiale didattico a Visual Studio 2008, in ordine neanche troppo sparso, per una volta !

Segno qui alcune note relative ai progetti SharePoint, HTH.

Il porting della parte di codice è decisamente indolore. Almeno per ora (e me le tiro da solo).

Un po' più variegato il discorso dell'organizzazione dell'ambiente di sviluppo.

Di fatto, allo stato attuale delle cose le VS Extensions non sono utilizzabili. La maggior parte dei progetti semplicemente non si riescono a tirar dentro a meno di martellate (se avete aggiornamenti o smentite ben vengano !!).

Ci sono richieste in tal senso, si parla di fine anno almeno per qualche roadmap, probabilmente le cose cambieranno in un futuro non troppo lontano (ricordiamoci che cmq VS2008 non è ancora stato rilasciato ufficialmente).

Peraltro (ma questa è un'opinione del tutto personale) non sono un grande fan delle VSExtensions per SharePoint, almeno fino alla release 1.0 (quella ufficiale).

La versione 1.1 (che è ancora in CTP) ha un paio di aspetti estremamente interessanti (uno su tutti, la WSP View Window che consente di esplorare ed in parte modificare il contenuto delle Solution che vengono generate). Però al di là di quello mi sono sempre trovato meglio con un po' di plumbing su MSBuild, snippet, batch file e personalizzazioni dell'ambiente più mirate e soprattutto più controllabili.

Il fatto è che, in particolar modo per quanto riguarda gli aspetti di packaging e deploy in SharePoint, diversi meccanismi sono piuttosto noiosi, ripetitivi e di conseguenza per buona parte automatizzabili (se avete presente i file DDF ...). In rete, tra codeplex, documentazione, tutorial e via discorrendo, si trova un sacco di supporto, cosa che è fantastica anche se a volte l'abbondanza distrae e complica.

Una "suite" che mi sento di consigliare è quella che Scot Hillier (SharePoint MVP e autore, peraltro, di uno dei più bei libri "intro" che ho letto su SharePoint) mantiene aggiornata su CodePlex.

Il consiglio è dato dal fatto che, oltre ad essere ben strutturata e piena di valide extensioni, è disponibile nella versione per VS2005 e per VS2008 (entrambe contenute nella release del progetto).

Altra menzione per gli SmartTemplate by Jan Tielens (SharePoint MVP nonchè Mr SmartPart), li trovate sempre su CodePlex, qui. Si basano su WSPBuilder e SharePoint Solution Installer e, come potete vedere dal video (e provare sulle vostre VM !!), VS2008 è pienamente supportato :-)

Posted: dic 10 2007, 11.12 by devlizard | with no comments
Filed under: