March 2009 - Posts
Giovedì 2 aprile farò una breve ma intensa incursione sul palco della Microsoft SQL Server and Business Intelligence Conference, dove insieme a Franco Perduca terrò una breve sessione tecnica su come realizzare digital dashboards per la BI sui siti SharePoint.
La sessione è sponsorizzata da ShareCube, il marchio/progetto promosso da Green Team e Factory Software per promuovere la realizzazione di soluzioni BI integrate a SharePoint (e viceversa) :-)
Tra pochissimo andrà online il nuovo portale www.ferrari.com, realizzato su piattaforma SharePoint (MOSS 2007).
Il progetto è stato lungo ed articolato, e tanti di noi (sharepointers italiani) hanno avuto un qualche ruolo nel progetto :-)
Per ora una bella preview.
A partire dal 1° aprile 2009 Microsoft SharePoint Designer 2007 diventerà gratis.
O meglio verrà incluso nel licensing di SharePoint (WSS e MOSS), rendendolo ancora più diffuso e consentendo così alla formazione di nuovi SharePoint Site Builders.
In questi giorni sto cercando di fare lo slalom tra le notizie coperte da riservatezza (NDA) e tra quelle divulgabili :-)
Nell'imminente Service Pack 2 per WSS 3.0/MOSS 2007 verrà rilasciato un utilizzo tool per verificare il livello di adeguatezza dei siti in vista di una possibile migrazione a SharePoint 2010.
Credo sia utilissimo poter disporre di tali strumenti di controllo con un così largo anticipo, contendo così la risoluzione dei problemi eventualmente evidenziati dal tool prima di avventurarsi nella migrazione.
Su questo articolo di KB è possibile capire meglio qual è la logica del Pre-Upgrade Checker.
Inoltre segnalo anche un interessante post di Stefan Goßner su altre novità dell'SP2, che uscirà nelle prossime settimane.
Oggi ho risolto un problema segnalatomi da un cliente che non riusciva a caricare file di grosse dimensioni (40 MB) sul proprio portale SharePoint (MOSS 2007), pur avendo aumentato il valore di dimensione massima di upload attraverso l'opportuna opzione dai Web Application settings, dalla Central Administration.
Nello specifico il cliente aveva alzato il valore a 100 MB, ma nulla da fare... da alcuni client l'operazione sembrava procedere correttamente, con il ritorno dell'utente sulla document library, ma senza trovarvi il documento caricato...
Analizzando meglio "il dietro le quinte" mi sono accorto che in realtà veniva generato un timeout ed un error 404...
Su un normale sito SharePoint non sarebbe sufficiante fare altro, ma se il portale WSS/MOSS si trova in ambiente Windows Server 2008 (e quindi IIS 7) occorre fare attenzione ad un altro elemento: il limite di default di upload di IIS7 è di 28 MB!
Occore dunque intervenire sul web.config della Web Application del portale (assicurandosi di ripetere la configurazione su tutti gli eventuali front-end della Farm) e aggiungere questa sezione:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600"/>
</requestFiltering>
</security>
</system.webServer>
Ovviamente il valore è espresso in byte, e suggerisco di gestire coerentemente il valore del web.config con quello specificato via Central Administration.
Per maggiori informazioni.
Nelle ultime settimane sono stato coinvolto in attività di stress test per un paio di grossi portali Internet di imminente rilascio.
Questo è il segnale di una sempre maggiore diffusione di MOSS come piattaforma per l'Internet Publishing, e della dimostrazione che anche grosse realtà stanno credendo fino in fondo sul prodotto, affidando la propria immagine su un sito SharePoint-based.
La mia attività recente ha però anche evidenziato la sostanziale sottovalutazione del tema performance da parte dei team di sviluppo coinvolti nel progetto. Ovviamente non intendo generalizzare, ma un errore spesso commesso è quello di applicare nello sviluppo del portale internet le stesse logiche di sviluppo applicate nei più consolidati progetti Intranet.
Avere a che fare con volumi di utilizzo ben differenti (per quanto possa essere grande una Intranet... i numeri di un portale Internet di grande traffico son ben diversi...). Inoltre le logiche di utilizzo anonimo, tipico dei siti Internet, offre numerose opportunità per l'ottimizzazione del codice, delle componenti stilistiche e di cache.
Mi sono anche tolto la curiosità di misurare in forma oggettiva il miglioramento derivato dall'attivazione della Cache (in particolare dell'Output cache per gli utenti anonimi), misurando un miglioramento x3 delle performance.
Durante le mie attività di test ho utilizzato diversi tools, dai più diffusi analizzatori (es. Fiddler) ai più articolati tool di stress test, come ad esempio WAPT 5.0.
Segnalo che il 26 marzo 2009 si terrà a Bologna il Windows 7 Installation Fest, ossia un evento informale di presentazione della futura versione del sistema operativo Microsoft con l'occasione di installare la versione Beta sul tuo PC.
Nella stessa settimana si svolgeranno parallelamente analoghe iniziative in numerose altre città italiane.
Una settimana di incontri in tutta Italia, per i professionisti IT e gli sviluppatori, per installare Windows 7 Beta, scoprirne le novità, chiacchierare piacevolmente durante un happy hour con gli esperti delle Community e di Microsoft. L'incontro di Bologna avrà inizio alle 17:00 e terminerà verso le 20:00, sarà organizzato da Italian Sharepoint Community e DotDotNet e ospitato dall’incubatore AlmaCube.
Clicca qui per iscriverti!

Calendario degli eventi:
E' stato appena rilasciato Microsoft Commerce Server 2009, che tra le novità presenta una serie di strumenti per l'integrazione con i siti SharePoint.
Riporto di seguito alcune informazioni recuperate dal sito Microsoft:

In questi giorni mi trovo tra Seattle e Redmond per seguire l'MVP Global Summit 2009.
Non potrò raccontare molti sul blog, per evidenti vincoli di NDA, ma la conferenza si prospetta densa di novità (a partore da SharePoint 14... ma non solo).
Oggi ho seguito la sessione di apertura... abbastanza fiacca e deludente, speriamo nelle sessioni tecniche di domani :-)
Domani alle 7.30 del mattino incontro-colazione con il product team di SharePoint... visto che non potrò raccontare le mirabolanti nuove fuatures del prodotto vi racconterò che cosa mangiano a colazione i creatori di SharePoint :-)
