Posts

Showing posts with the label moss

SharePoint 2007, 2013, Silverlight! ... "Non ce la faccio, troppi ricordi"

Image
Dopo una lunga pausa, ritrovo un po' di tempo per questo blog.. confesso decisamente lasciato solo... (Confesso che mi è anche capitato tra le mani per caso) Blogger. Non pensavo neppure fosse ancora utilizzato e chissà se qualcuno leggerà queste righe. Dovevo ancora abilitare l'https, per fortuna andato con un semplice flag. E, addirittura, mi avvisano che "mettiamo noi il banner per i cookies, ma tu controlla che ci sia: è una tua responsabilità". Che gentili! Però è bello riprendere in mano materiale "vintage". Ha il suo fascino e dà un senso di nostalgia. Quella piacevole sensazione che senti maneggiando oggetti antichi ai mercatini o in solaio, materiali di altri tempi, che tanto fanno pensare alle madeleine di Proust (citazione classica, un must, per i post su ricordi e lacrimucce) o, più recente, ma neanche troppo (1997), a Giovanni Storti in auto, cantando e  piangendo "troppi ricordi, non ce la faccio". E la sensazione sarebbe molto più go...

SharePoint - Errore javascript nel file WebResource.axd

Image
Non so dire perché, né spiegarlo o trovare traccia del motivo per cui si presenta, ma ogni tanto, non su tutti i browser, non a tutti gli utenti, e neppure allo stesso utente nella stessa sessione di navigazione, però in pagine particolarmente personalizzate lato client (tramite jquery e javascript di varia forma), viene fuori un errore javascript 'Event' is undefined normalmente in una delle righe del file WebResource.axd. In alcune circostanze, non è neppure bloccante, in altre invece blocca l'esecuzione di altri javascript (soprattutto per browser datati, ad es IE7-8) Proviamo a risolvere o aggirare il problema. Eseguendo il debug di IE l'errore non si presenta. Il che dà conferma alla teoria che l'osservazione modifica lo stato (fisica in background), ma non ci aiuta. Entrando però in debug al momento dell'errore, ecco che abbiamo un'eccezione in questa funzione, dentro il WebResource.axd (riga 184 circa): function Menu_HideItems(items) {...

SharePoint 2007 - Modificare il Subject delle mail di Notifica/Alert con proprietà dell'item con AlertTemplate.xml

Il Cliente chiede di modificare il Subject delle mail di Alert che vengono inviate alla modifica di item di lista, in particolare di Task list personalizzate. La modifica dei template è "semplice", secondo quanto si legge in giro, ma non è per nulla ben documentata. In particolare per l'utilizzo di campi dell'item da utilizzare al di fuori del corpo della mail. Per modificare il template, occorre andare sul server nella cartella C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML. Eseguire una copia del file alerttemplates.xml : questo XML definisce tutti i template delle mail inviate alla sottoscrizione del servizio di Alert di liste e library. Creare un nuovo file XML con un nome diverso, ad es, custom_alerttemplates.xml . Nota : non modificate il file originale, ma solo questo. Ora, apriamo il nuovo XML e cerchiamo il template da modificare, nel nostro caso devo cercare il blocco: <AlertTemplate Type="List...

Sharepoint 2010 - Aggiungere bottone al Ribbon : aprire nuovo Documento da Template

Image
Ecco una cosa interessante. Aggiungere nuovi bottoni al Ribbon di una lista, in Sharepoint 2010, è abbastanza semplice. Ho già scritto come farlo con ancora più facilità, tramite lo Sharepoint Designer 2010 ( clicca qui ). Ora, vediamo come aggiungere una azione personalizzata al bottone in modo che replichi le funzionalità di bottoni già esistenti. Lo scenario è questo. Siamo in una Document Library. Cliccando sulla lista, viene visualizzato il Ribbon della lista. Nella sezione Documents, a sinistra, abbiamo il bottone New. Se abbiamo più Content Type (e template) per i Documenti, vedremo una tendina con la scelta del nuovo Documento da creare. Se configurato per l'esecuzione sul Client dell'utente, al click su, ad es, New Template1, viene avviato MS Word con il template in oggetto. Ma se volessimo creare un nuovo bottone sul Ribbon che faccia da solo questo? In altre parole: non voglio cliccare su New, per poi selezionare dalla tendina quello che serve. Voglio ...

Sharepoint 2010 - Aggiungere bottone al Ribbon con Sharepoint Designer 2010

Image
Vediamo come aggiungere un bottone personalizzato al Ribbon di una lista o document library, utilizzando solo lo Sharepoint Designer 2010. Apriamo il sito con SPD2010, nelle liste, selezionamo la lista che vogliamo utilizzare. A fondo pagina, vediamo il blocco Azioni Personalizzate. Non clicchiamo su Nuovo, ma facciamo un clic con il mouse all'interno del blocco e dal menu contestuale, scegliamo Azione Personalizzata. Vediamo un menu a discesa con diverse opzioni: La traduzione italiana pessima rende oscura l'interpretazione delle voci... Provo a spiegarle. Menu voci elenco : il bottone è visualizzato nel menu a tendina sull'item Visualizza barra multifunzione modulo : il bottone è visualizzato nella scheda "View properties" Modifica barra multifunzione modulo : il bottone è visualizzato nella scheda "Edit properties" Nuova barra multifunzione modulo : il bottone è visualizzato nella scheda "New item" Visualizza barra multi...

Sharepoint 2007 - Incrementare il limite di peso del Site Template

Il limite impostato di default da Sharepoint 2007 per l'operazione "Save as Template" è di 10 Mb. Questo valore può essere cambiato utilizzando il comando stsadm. Posizionarsi nella folder 12 di MOSS2007 (in Drive:\\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\) e avviare il comando seguente: stsadm -o setproperty -propertyname max-template-document-size -propertyvalue 40000000 Nell'esempio, il comando incrementa il limite e 40Mb.

Sharepoint 2010 - Cambiare Lingua al Titolo delle Web Part

Sharepoint 2010 dà la possibilità di implementare la localizzazione dei siti (e dei suoi elementi), grazie alla Multilanguage User Interface. Purtroppo, come ben documentato da MS stessa ( http://technet.microsoft.com/it-it/library/ff805062.aspx#Section7 ), non tutti gli elementi di un sito possono avere al seguito le traduzioni. Una possibilità è quella di utilizzare un controllo client che ci permetta di cambiare lingua al titolo delle web part. Analizzando il codice della pagina prodotta da Sharepoint, ho individuato i tag necessari ad identificare il titolo della web part. Titolo della Web Part La class ms-WPTitle dell'elemento h3 definisce il titolo della web part. Al suo interno, dobbiamo cercare il tag "span" che contiene il titolo. Generalmente è il primo dei due, senza id e, ovviaemente, non vuoto. Bene, sappiamo dove prendere il titolo. Definiamo ora un modo con cui l'utente possa essere autonomo nella gest...