febbraio 2007 Blog Posts

[OT] - La prima pagella

Quando ho letto il post di Fabio Santini sulla prima pagella del figlio ho subito pensato: "ma perché a scuola di mio figlio non le hanno ancora consegnate?".   Ieri finalmente è arrivato il fatidico giorno e da papà orgoglioso non potevo perdere occasione per pubblicarla. Materia ...

SharePoint Services 3.0 - Rilasciati i 40 Application Template

Microsoft ha finalmente rilasciato i 40 Application Template per SharePoint Services 3.0.   Technorati Tags: SharePoint

SharePoint 2007 e SQL Server 2005 SP 2

Come già segnalato in diversi post è stato rilasciato il SP2 di SQL Server 2005. Riguardo a questo ho trovato un interessantissimo post sul blog del team di SharePoint riguardo ai benefici dell'utilizzo del SP2 su siti SharePoint 2007.   Technorati Tags: SQL Server, SharePoint

[OT] Petizione per l'abolizione dello scatto alla risposta

http://www.petitiononline.com/ste11180/petition.ht...   Technorati Tags: OT

SharePoint 2007 - Letture per il mese di Febbraio

Direttamente dal blog del Team di SharePoint una serie di letture consigliate per questo mese.   Technorati Tags: SharePoint

[70-542] - Ho provato anche questo

  Oggi ho provato l'esame 70-542, debbo dire che non sono molto ottimista sul risultato perché non ho avuto tempo di studiare e quindi c'erano degli argomenti che non conoscevo molto bene. Rispetto al 70-541 ho trovato che era meno incentrato sull'uso dell'object model di SharePoint (anche se ovviamente c'erano diverse domande in proposito) e dedicava molto più tempo alle problematiche relative configurazione. Ora rimango in attesa degli esiti ... speriamo che arrivino presto.   Technorati Tags: SharePoint, Certificazioni

[70-541] - Il giorno della verità

Questa mattina dopo tanto studio sono finalmente risucito a dare l'esame 70-541. Debbo dire che me lo aspettavo più complicato di quello che è stato in realtà; peccato per alcuni argomenti che non ho fatto in tempo a studiare e che potrebbero aver messo a rischio la riuscita dello stesso :-( Adesso ancora giù a studiare perché venerdì mi aspetta l'esame 70-542.   Technorati Tags: SharePoint, Certificazioni

[70-541, #11] - SharePoint Site Definitions - il file Schema.xml

 Un file Schema.xml definisce in modo completo ogni tipo di lista che è presente all’interno di SharePoint. Nel file sono contenute le definizioni di eventuali campi speciali utilizzati nella lista, delle viste predefinite, delle toolbar e di eventuali form personalizzati che possono essere utilizzati nella visualizzazione e modifica dei campi della lista. Esiste un file Schema.xml per ogni tipo di lista presente in un sito SharePoint; questi files possono essere contenuti nella cartella di definizione della tipologia di sito \TEMPLATE\SiteTemplates\{nome template}\Lists\{nome lista} oppure nella cartella contenente le features del sistema \TEMPLATE \FEATURES\{nome feature}; in entrambi i casi nel file Onet.xml,...

[70-541, #10] - SharePoint Site Definitions - Il file Onet.xml

Quando viene installato SharePoint viene creato un file Onet.xml che contiene le configurazioni globali ed un file Onet.xml per ognuna delle “Site Definitions” installate. Questo file è il cuore della configurazione del sito e permette un elevato numero di personalizzazioni. Il primo elemento del file è il nodo <Project> che da solo già permette una serie di personalizzazioni molto utili: Specificare un CSS alternativo (attributo “AlternateCSS”). Specificare un file javascript contenente delle funzioni personalizzate (attributo “CustomJSUrl”). ...

[70-541, #9] - SharePoint Site Definitions - Il file WebTetmp.xml

Quando vengono creati dei nuovi “Site Definitions” va configurato il file WebTemp.xml per informarlo dell’esistenza delle nuove definizioni. Il file WebTemp.xml però non andrebbe mai modificato manualmente dall’utente, in quanto eventuali installazioni di aggiornamenti o ServicePack di SharePoint potrebbero causare la sovrascrittura di questo file con la conseguente perdita delle modifiche. Per ovviare a tale problema Microsoft ha dato la possibilità di generare dei file di configurazione personalizzati; la regola da seguire è quella di memorizzarli nella stessa cartella del file WebTemp.xml e di aggiungere una stringa al nome del file (es.: WebTempCustom.xml). SharePoint provvederà ad effettuare il merge dei...

[70-541, #8] - SharePoint Site Definitions

Una delle caratteristiche che mi ha più impressionato nella nuova versione di SharePoint è la possibilità di creare delle “Site Definitions”. Sebbene dal nome possano essere confusi con una sorta di “template” di siti (anche questa funzionalità presente in SharePoint) si tratta invece di qualcosa di molto più potente, infatti questa caratteristica non si limita a delle personalizzazioni di aspetto fondamentalmente grafico, ma permette di creare una sorta di applicazioni personalizzate basate sulla tecnologia SharePoint. Per fare un esempio delle potenzialità di questa caratteristica basti pensare che il sito di amministrazione di SharePoint non è altro che una “Site Definitions”...

[70-541, #7] - Come esplorare il contenuto di una cartella in SharePoint

Se vogliamo costruire un nostro browser personale per esplorare il contenuto delle cartelle di SharePoint è possibile utilizzare la collection “Files”  contenuta nella classe SPFolder, semplicemente conoscendo l’URL della cartella di cui si desidera conoscere il contenuto.   // Restitusce un array-list con il contenuto dei files di una specifica cartella public System.Collections.ArrayList GetFolderFiles(string targetFolder) ...

[70-541, #6] - Annullare il check-out di un documento in SharePoint

Per concludere l’argomento relativo al check-in / check-out di un documento parliamo di come è possibile annullare un check-out effettuato su un documento. il metodo “UndoCheckOut” dell’object model di SharePoint è quello che fa al caso nostro.   // Annullare il check-out di un file passando come argomento l’URL dello stesso public void UndoCheckout(string fileUrl) {       try       {             using (SPSite site = new SPSite(fileUrl))             {                   using (SPWeb web = site.OpenWeb())                   {                         SPFile file = web.GetFile(fileUrl);                           file.UndoCheckOut();                         return;                   }             }       }       catch (System.Exception ee)       {             throw ee;       } }  

[70-541, #5] - Come effettuare il check-out ed il download di un documento in SharePoint

Tramite questa funzione è possibile effettuare il check-out di un documento ed effettuare il download dello stesso. Questa funzione può essere utilizzata abbinata a quella di verifica dello stato di check-out descritta nel precedente post.   // Effettuare il check-out di un file ed effettuare il download del suo // contenuto passando come argomento...

[70-541, #4] - Come verificare lo stato di check-out di un documento in SharePoint

Se proviamo a scaricare un documento da una Documen Library di SharePoint in stato di check-in ci viene ovviamente restituito un errore. La stessa cosa avviene se proviamo ad effettuare il check-out di un documento che si trovi già in stato di check-out. Abbiamo la necessità di verificare lo stato di Check-out del documento prima di compiere queste operazioni. Per fortuna l’object model di SharePoint ci mette a disposizione gli appositi metodi:   ...

[70-541, #3] - Come effettuare il check-in di un documento in SharePoint

Una volta fatto l’upload del nostro documento all’interno della Document Library di SharePoint, ecco come effettuarne il check-in.   // Effettuare il Check-in di un file passando come argomento l’URL dello stesso public void CheckIn(string fileUrl, string comments) { ...

[70-541, #2] - Come creare una cartella in una Document Library di SharePoint

Altra funzione di uso comune è quella che permette di creare una cartella all’interno di una document library.   // Creare una sottocartella all’interno di una document library // Il metodo restituisce l’URL alla cartella creata public string CreateSubFolder(string folderName, string targetFolder) ...

[70-541, #1] - Come caricare un documento in SharePoint

Ultimi giorni di preparazione per l’esame 70-540 dedicati all’uso dell’object model di SharePoint. Ovvero come scrivere il codice che effettua tutte quelle semplici operazioni che normalmente vengono effettuate dal sito SharePoint. Cominciamo con una delle funzioni basilari: effettuare l’upload di un documento all’interno di una document library.   // Effettuare l’upload di un documento passando il suo nome, il folder di destinazione ...

«febbraio»
domlunmarmergiovensab
28293031123
45678910
11121314151617
18192021222324
25262728123
45678910