sharepoint

There are 23 entries for the tag sharepoint

Uploader for Windows Sharepoint Services on CodePlex

Siccome c’è qualcuno interessato, oggi ho deciso di pubblicare su CodePlex il tool che ho scritto nelle settimane precedenti, Uploader for Windows Sharepoint Services. Nome prolisso come è il mio stile. L’url dove trovare il tutto è questo. Ci ho messo un po’ per pubblicarlo, ho dovuto ritagliarmi il tempo tra impegni di lavoro attuali e passati, tra vita privata e lavorativa e senza disdegnarne qualche giro (virtuale) a Curitiba in Brasile. Ho ripulito il codice, ho tolto le informazioni sensibili (spero!) e ho messo on-line il tutto. Come ho già...

Uno UserControl per esprimere url su Sharepoint

Tanto, tanto tempo fa, in un blog lontano lontano, mi è capitato di leggere questo post di Ayende insieme a tutti i suoi 16 commenti. Ayende si dimostra molto critico nei confronti della finestra di dialogo che permette a Visual Studio di connettersi ad un'istanza di TFS. La riporto qui per chiarezza: La criticità è dovuta al fatto che vengono utilizzati più controlli per separare quella che in realtà è un'unica informazione. Un'url, in questo caso. Nei vari commenti si ragiona proprio su questo: mentre un utente esperto potrebbe inserire direttamente https://tfs03.codeplex.com:443, oppure...

Uploader Windows Sharepoint Services

I cinque post che ho scritto nelle settimane scorse su Sharepoint non sono solo dovute allo studio e alla voglia di imparare Sharepoint da un punto di vista dello sviluppatore, ma mi sono serviti anche per sviluppare un tool, che ho battezzato Uploader Windows Sharepoint Services. Uno screenshot lo potete vedere qui sotto. Questo tool permette l'upload di un file locale in una document library di Sharepoint. E' ovviamente possibile impostare numerosi parametri, più o meno necessari: server WSS info per l'autenticazione (dominio, username e password) path...

Sharepoint: quali campi possiamo usare nel CAML ?

Una query CAML può far riferimento ad un gran numero di campi, sia per effettuare ordinamenti, sia per applicare filtri. Inizialmente pensavo che il nome di questi campi potesse essere trovato semplicemente sfogliando la document library da Internet Explorer. In realtà quello che si legge nelle ColumnHeaders navigando un website Sharepoint è il Display Name. Nelle query CAML bisogna far riferimento ai campi attraverso il loro Internal Name. Dove trovare questo famigerato Internal Name? Il buon Vincent Rothwell, MCTS di Sharepoint, ha redatto sul suo blog questa bella tabella HTML che elenca Display Name, Internal Name, Guid e Type...

Sharepoint: Ottenere l'ID di un file pubblicato in una document library

Attraverso CAML possiamo fare tutta una serie di query che vanno ad interrogare il contenuto di una document library. Per esempio, se volessimo aggiornare i metadati di un file pubblicato in una document library dobbiamo prima averne l'ID univoco. Questo lo abbiamo visto precedentemente, quando abbiamo ottenuto l'ID dell'ultimo file uploadato. Quale CAML dobbiamo scrivere per sapere l'ID di un qualsiasi file? E' molto semplice: <Where> <Eq> <FieldRef Name="FileLeafRef" /> <Value Type="Text">{0}</Value> ...

Ottenere l'ID univoco di un file in una document library di Sharepoint

Ho scritto il metodo seguente, che dato un nome di una lista di Sharepoint ed un nome di file pubblicato, restituisce il suo ID univoco. Questo ID può essere utile durante la chiamata ai web-services di Sharepoint. Vediamo insieme come funziona. 1 public void ReadFileID(string listName, string fileName) 2 { 3 string name; 4 Lists l = new Lists(); 5 l.Credentials = new NetworkCredential(this.Username, this.Password, this.Domain); 6 7 XmlDocument doc = new...

Upload di un file in una document library di WSS: ed i metadati?

Di per sè non è una cosa estremamente complicata. E' possibile accedere ad una document library di Sharepoint come se fosse un normale path di rete. Detto questo, potete per esempio uploadare un file locale su un server con una banalissima File.Copy - pratica che a me personalmente non piace perchè non è asincrona e soprattutto blocca il thread corrente fino a quando l'operazione non è completata (con successo o meno). Per l'upload ho preferito usare questo blocco di codice... public void UploadDocument(string localFilename, string remoteFilename) { ...

Primo tentativo di utilizzo di Linq4SP

Qualche giorno fa mio fratello ha bloggato parlando di questo provider per Linq, che permette di - passatemi il termine - interrogare una basedati Sharepoint usando i costrutti Linq di C# 3.0. L'ho scaricato. Il file zip contiene un tool con GUI che, dato un Sharepoint Site Url, dovrebbe creare una classe che fa da context a Linq. Purtroppo - e segnatevelo se avete intenzione di usarlo - che questo tool richiede la presenza dell'assembly Microsoft.Sharepoint.dll, quindi deve girare sul server. Non ho provato a vedere cosa succede ad eseguirlo su un server Sharepoint e poi ad utilizzare...

Perchè non usare Microsoft Office OneNote ?

A volte non si pensa che Office non è solo Word, Excel o Powerpoint, ma con l'ultima versione si sono aggiunti due software, Groove e OneNote che possono essere davvero utili. Mi pare che entrambi derivino da due prodotti non-Microsoft, le cui società sono state acquisite. Da ieri sto provando ad utilizzare OneNote per eliminare tutti i files di testo che occupano il mio desktop. I files sono del tipo: da_fare.txt, manca_questo.txt, appuntamento.txt e roba del genere. Sarebbe riduttivo spiegare OneNote in un solo post: non ne ho nemmeno la pretesa, dal momento che è solo ieri/oggi che provo...

Fare il backup di un sito Sharepoint

Per la serie "Fidarsi è bene, non fidarsi è meglio!" (*). Il modo migliore per fare il backup di un intero sito Sharepoint è quello di usare lo strumento più adatto, cioè Sharepoint Designer 2007. Esistono diversi modi per esportare il contenuto di un sito Sharepoint, che sono riassumibili con tre estensioni di files diverse: Web Package (.twp files) Backup and Restore (.cmp files) Site Template (.stp files) Maggiori dettagli su questa pagina Web tratta da Microsoft Office Online. La seconda opzione è qualla che ci...

Questa volta WH4L mi ha reso incazzoso

Questa volta hanno superato il limite. Nulla da dire per la celerità nelle risposte, nella disponibilità e - dal punto di vista tecnico - sull'efficienza del servizio. Ma per quanto riguarda la piattaforma Sharepoint, WH4L lascia fortemente a desiderare. Seguite il mio consiglio: non affidatevi a WH4L per questo servizio! Non so se sono io sfigato e se invece a voi è andata meglio: io vi racconto la mia esperienza. Ad aprile dell'anno scorso ho attivato Windows Sharepoint Services 3.0 sul mio hosting. Da quel giorno ho utilizzato Sharepoint per pubblicare un po' di tutto: ...

Il mio sito Sharepoint è giù

Il mio sito Sharepoint ospita fra le altre cose alcuni download di utility freeware che qualcuno di voi ha scaricato ed utilizza regolarmente. Purtroppo pare che durante il weekend qualcosa sia andato storto ed il sito sembra essere corrotto - e non so bene il perchè. E' tutto oggi che sono in contatto con l'assistenza tecnica di WebHosting4Life che, lo devo dire, è veloce nelle risposte, cortese ed efficiente. Prima mi hanno trasferito il sito enjoy.vivendobyte.net da un server WSS ad un altro. Adesso mi stanno ripristinando un backup del 30 Gennaio scorso, perchè pare che...

La strana impostazione predefinita di Sharepoint Designer

Certe cose non le capisco. L'impostazione predefinita di Sharepoint Designer prevede che all'avvio dell'applicazione venga aperto l'ultimo sito Web aperto dall'applicativo stesso. Ma perchè, mi chiedo? E' come vedere Word o Excel aprire l'ultimo documento o l'ultimo foglio elettronico su cui abbiamo lavorato. Nessuno si sognerebbe una cosa del genere, e se proprio servisse c'è sempre l'elenco dei files recenti, che basta ed avanza. Comunque sia, è fortunatamente possibile disabilitare questo comportamento. Basta andare su Strumenti --> Opzioni applicazione e disattivare il checkbox che dice: "Apri automaticamente l'ultimo sito Web all'avvio di SharePoint Designer". Non so darvi le indicazioni...

Evento: Integrazione Sharepoint 2007/Office 2007

Dal blog di MSDN Italia apprendo che il Giovedì 24 Gennaio Chad Z. Hower sarà a Milano per fare da speaker all'Office Business Applications Forum, una conferenza in cui si parlerà di come sfruttare al meglio l'integrazione tra Office 2007 e Sharepoint per migliorare la business intelligence dalla nostra azienda, oppure dell'azienda nella quale lavoriamo e/o offriamo consulenza. Nello scorso weekend, causa febbre alta, ho proseguito la lettura di Microsoft Sharepoint Server 2007 Bible, e ho raggiunto la parte in cui si descrivono le potenzialità di MOSS/WSS in termini di condivisione dei documenti, nel senso più ampio del termine,...

Come Sharepoint mi ha semplificato la vita (solo in videoteca, però!)

Da un sacco di tempo utilizzo Sharepoint sul mio VivendoByte.net. Lo sto utilizzando in modo pubblico per tre cose: l'elenco dei download, l'elenco dei libri letti e l'elenco dei film in DVD della mia collezione. Quest'ultimo elenco è un elenco molto semplice, perchè contiene una sola colonna Titolo, senza nessun'altra informazione particolare. Questo campo è quello mostrato nella default view pubblica, il tutto ordinato alfabeticamente per rendere più semplice la consultazione. Venerdì scorso un mio collega mi ha chiesto in prestito il DVD di "Payback - La Rivincita di Porter". Siccome mi capita qualche volta di perdere DVD senza...

Una bella lettura su Sharepoint

Una decina di giorni fa mio fratello è andato alla Hoepli qua a Milano ad acquistare alcun libri di Sharepoint, senza un'idea precisa. Ne ha presi due...uno che sta leggendo lui - più orientato ai developer - ed un altro invece che tratta più argomenti rivolti agli user (o power-user) di Sharepoint. Questo secondo mio fratello l'ha scartato, così me lo sono acchiappato io e me lo sto leggendo nel poco tempo libero che mi rimane durante una normale giornata lavorativa. Sebbene non utilizzi Sharepoint tutti i giorni, lo trovo gradevole da leggere, non molto impegnativo,...

Workshop DotNetSide su Sharepoint

Se lavorate con Sharepoint, se volete approfondire qualche argomento, e soprattutto se il 9 Novembre 2007 sarete a Bari, non dovreste perdervi il prossimo workshop della community DotNetSide. Speaker dell'evento saranno il mio omonimo Igor Macori e Giuseppe Dimauro. L'evento è ovviamente gratuito potete registravi qua. In diverse occasioni ho elogiato la tecnologia di Sharepoint: la uso per miei progetti personali, è uno dei componenti di Visual Studio Team System e, non ultimo, ci lavora mio fratello e quindi so che Sharepoint fa cose mirabolanti, a patto di saperlo padroneggiare senza problemi. Complimenti a Fabio...

Virtual conference gratuita su Sharepoint

Andrew Connell avvisa tutti i lettori del suo blog che domani, 17 Ottobre, ci sarà una Sharepoint Pro Online virtual conference. Per maggiori informazioni cliccate qua. Gli argomenti sono diversi, e credo tutti molto interessanti, soprattutto per chi utilizza Sharepoint nel proprio lavoro. Bisogna registrarsi, ma è del tutto gratuita. Attenzione all'orario, però: la virtual conference è il 17 Ottobre dalle 11:00AM alle 05:00PM (GMT -5000). Noi siamo nel fuso orario di Roma (GMT +1000), quindi bisogna fare i dovuti calcoli per trovare l'orario giusto: se ho calcolato bene, le 11:00AM diventano le nostre 17:00 (6 ore in avanti) e...

Volete leggere Jeffrey Palermo?

Lorenzo mi ha parlato tantissimo del suo amico Jeffrey Palermo in passato, durante le cene UGIdotNET o in altre occasioni minori. Stamattina ho trovato il suo blog, e l'ho sottoscritto al volo. Il post che mi ha colpito di più è quello intitolato "Sharepoint is not a good development platform", con ben 75 commenti di gente che protesta o che invece si trova d'accordo. Non sviluppo su Sharepoint, sono solo un suo semplice utente, per cui non ho voce in capitolo per decidere se si tratta di una buona piattaforma su cui sviluppare le proprie applicazioni. Comunque sia, ho trovato...

Sharepoint su WH4L più affidabile (almeno, per me)

E' da parecchi mesi che ho acquistato il mio nuovo dominio vivendobyte.net, sul quale ho appoggiato il mio blog (che state leggendo) ed il mio sito. Io e mio fratello ci siamo fatti attivare anche Sharepoint, che utilizziamo per mettere on-line un po' di documentazione pubblica e non. E' capitato nei mesi scorsi che il sito Sharepoint fosse molto spesso irraggiungibile. Con "molto spesso" intendo "quasi sempre". Il non poter accedere alle informazioni quando serve mi ha fatto vivere alcuni disagi, come consegnare rapportini e fatture in ritardo, ed un certo nervosismo. Le prime volte lo segnalavo a quelli di...

Uploadare un documento ad una Document Library di Sharepoint

Il sito http://enjoy.vivendobyte.net/igordamiani.it.reborn è un sito Sharepoint 2007. All'interno di questo sito ho creato alcune liste, alcune pubbliche ed altre private. Tra queste ultime, ve ne è una in cui raccolgo rapportini e fatture che ovviamente devono rimanere privati. Ho voluto dare una marcia in più al mio RapportinoMaker, il software di cui ho parlato qua, per automizzare l'upload di documenti PDF (fatture) e documenti Excel (rapportini) su questa famigerata lista Sharepoint. Pensavo di dover lavorare con http e con NetworkCredentials, ma ho preso una strada diversa che voglio illustrare perchè può essere utile anche a voi. Come giustamente mi...

Il costo di un hosting: pensateci bene

Ci sono passato io stesso. Ho sempre avuto il mio dominio www.igordamiani.it presso un provider a Vizzolo Predabissi - hinterland di Milano - per un lungo, lungo periodo. Praticamente fin dal primo giorno in cui mi sono messo in proprio, cioè circa febbraio 2001. Mi hanno sempre aiutato, hanno sempre aggiornato i software come PHP o MySQL. L'unica pecca, dal mio punto di vista, era il non-supporto per SQL Server e per ASP. Parlo del 2001, quindi il buon vecchio ASP-Classic: all'epoca .NET era agli albori. Circa un anno fa ho voluto prendere un nuovo dominio con un nuovo hosting. Dove...

C'erano dei giorni in cui non conoscevo Sharepoint

Torno con la memoria un po' indietro nel tempo. Anno 2004, lavoro come sviluppatore presso una piccola software-house qua a Milano. Software-house pessima, ma di questo ho già parlato. Lavoravo ovviamente con un PC messo a disposizione dall'azienda stessa. Capitava, a volte, di voler condividere qualcosa fra il PC al lavoro ed il PC a casa. Fogli Excel, progetti .NET, files zip, immagini e così via. Il modo più pratico che trovavo all'epoca era spedirmi via e-mail le cose semplicemente mettendomele in allegato. Così, arrivavo a casa, facevo un bel Invia & Ricevi ed ero a posto. Se volevo rimandarmelo...