web 2.0

Video della mia sessione al WHYMCA Spring 2010

Il video della mia sessione



Per gli altri video qua

Piccola nota di autocritica! La gomma americana potevo anche buttarla via prima di cominciare!! ( Me ne sono accorto dopo 5 minuti, sarà stata l'emozione! ;-) )

Vota questo post per primo

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Conferenze | Mobile | PhoneGap

Considerazioni finali su BetterSoftware 2010

BetteSoftware 2010 si è conclusa oggi.

Che dire, e stata la mia prima volta a questa conferenza sia come speaker che come partecipante e non posso dire altro che grazie.
Grazie sia perché ho avuto l'opportunità di parlare di un argomento che mi sta a cuore, sia perché ho avuto modo di conoscere persone fantastiche con idee fantastiche.
I miei complimenti non possono che andare a tutti gli speaker che hanno portato argomenti interessantissimi e a Develer per aver organizzato il tutto.
Non ci resta che aspettare la pubblicazione dei video dei vari talk in modo da poterli rivedere o gustarsi quelli che si sono persi.

Grazie a tutti!

P.S. Ci si rivede a WHYMCA Spring 2010

Correntemente valutato 5.0 da 1 utenti

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Conferenze

Me @ WHYMCA Spring 2010

WHYMCA Spring 2010

Correntemente valutato 5.0 da 1 utenti

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

PhoneGap | Mobile | JavaScript

Me @ BetterSoftware 2010

Better Software 2010

Registratevi!! ;-D

Correntemente valutato 5.0 da 2 utenti

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

PhoneGap | Mobile | JavaScript

JNotify (JQuery Notification Engine)

Vi segnalo la presenza di questa libreria, creata da me, per la gestione di messaggi di notifica all'interno di pagine web.
E' sviluppata come plugin per jQuery e supporta jQuery UI per la parte di temi.
La potete trovare come progetto open-source su Codeplex qui.

Correntemente valutato 5.0 da 2 utenti

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

jQuery

[OT] Freelencing Resources!!

Ecco 2 utili link in merito al freelencing!!

Li segno anche per ricordarmi... :-)

Vota questo post per primo

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SharePoint 2010 Ribbon, Introduzione

Finalmente anche l'interfaccia utente di SharePoint 2010 vede l'introduzione dei ribbon.
Anche in SP 2010 i ribbon sono gestiti come una serie di "Tab", ogni tab contiene uno o più "Gruppi", identificati visualmente da una label, dove vengono posizionati i controlli.

I tipi di controllo che vengono gestiti sono all'interno dei gruppi sono: Button, Checkbox, Color Picker, Combo Box, Drop Down, Flyout Anchor, Insert Table, Label, Menu, Menu Section, MRU Split Button, Spinner, Split Button, Text Box, Toggle Button.
A ogni controllo può essere associato un solo comando.

Similmente a Office 2007 e 2010, anche in SP 2010 possiamo andare a personalizzare ogni aspetto dei ribbon, dall'aggiunta di tab, all'aggiunta di gruppi o controlli, fino alla modifica di quelli già presenti.

Di seguito un esempio di file Elements.xml con il CustomAction contenente la definizione del Tab custom:

  1: <?xml version="1.0" encoding="utf-8"?>
  2: <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  3:   <CustomAction
  4:     Id="MyCustomRibbonTab"
  5:     Location="CommandUI.Ribbon.ListView"
  6:     RegistrationId="101"
  7:     RegistrationType="List">
  8:     <CommandUIExtension>
  9:       <CommandUIDefinitions>
 10:         <CommandUIDefinition
 11:           Location="Ribbon.Tabs._children">
 12:           <Tab
 13:             Id="Ribbon.CustomTabExample"
 14:             Title="My Custom Tab"
 15:             Description="My Custom Tab"
 16:             Sequence="501">
 17:             <Groups Id="Ribbon.CustomTabExample.Groups">
 18:               <Group
 19:                 Id="Ribbon.CustomTabExample.CustomGroupExample"
 20:                 Description="Custom Group"
 21:                 Title="Custom Group"
 22:                 Sequence="52">
 23:                 <Controls Id="Ribbon.CustomTabExample.CustomGroupExample.Controls">
 24:                   <Button
 25:                     Id="Ribbon.CustomTabExample.CustomGroupExample.HelloWorld"
 26:                     Command="CustomTabExample.HelloWorldCommand"
 27:                     Sequence="15"
 28:                     Description="Hello, World!"
 29:                     LabelText="Hello, World!"/>
 30:                 </Controls>
 31:               </Group>
 32:             </Groups>
 33:           </Tab>
 34:         </CommandUIDefinition>
 35:       </CommandUIDefinitions>
 36:       <CommandUIHandlers>
 37:         <CommandUIHandler
 38:           Command="CustomTabExample.HelloWorldCommand"
 39:           CommandAction="javascript:alert('Hello, world!');" />
 40:       </CommandUIHandlers>
 41:     </CommandUIExtension>
 42:   </CustomAction>
 43: </Elements>

Come si può notare, nella definizione della CustomAction, l’azione vera e propria (“CustomTabExample.HelloWorldCommand”) non è nient’altro che una funzione JavaScript.

Nei prossimi post, scenderò nel dettaglio di ogni singola funzionalità.

Stay tuned!!

Correntemente valutato 5.0 da 1 utenti

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

SharePoint 2010

PowerShell and SharePoint 2010

Come è avvenuto per Exchange 2007, adesso anche SharePoint 2010 ha il supporto nativo a PowerShell.
PowerShell per chi non lo sapesse è la "nuova"shell sviluppata da Microsoft che va a rimpiazzare la shell tradizionale (cmd.exe).
Essa si basa sul framework .NET e oltre ad avere un linquaggio di scripting molto evoluto ha la possibilità di essere estesa tramite classi .NET chiamate cmdlets.

Bene, a cosa ci può servire? Di sicuro per andare a automatizzare una serie di operazioni che possono risultare ripetitive come: creazione o eliminazione di site, configurazione di permessi, backup, amministrazione di feature, e in generale tutto quello che si può amministrare in SharePoint 2010.

La cosa molto interessante è che con PowerShell possiamo passare il risultato di un cmdlets a un'altra cmdlets, permettendo la creazione di script anche molto complessi. Un esempio potrebbe essere quello di andare a creare una site collection, andando a prendere tutte le infomazioni necessare magari da un db o da un file xml. Certo, potremmo realizzare un programma che faccia questo tramite l'OM, ma fatelo fare a un sistemista!! :-D

Indubbiamente, in certi ambiti, l'utilizzo di linguaggi di scripting è da preferire alla creazione di programmi su misura. 

PowerShell per SharePoint 2010 offre ben 535 cmdlets che possono essere utilizzate da sole o combinate in script e che forniscono una copertura totale su tutti gli aspetti di amministrazione di SharePoint 2010 stesso.

alcuni link utili:

 

 

Vota questo post per primo

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

SharePoint 2010

I'm a SharePoint 2010 Ignite Instructor in Italy

Dirlo adesso, dopo aver già fatto il corso come trainer, non è la stessa cosa!
Comunque dopo aver partecipato al "SharePoint 2010 Ignite delevoloper training" a Amsterdam a novembre e aver sostenuto un'intervista, posso affermare che ufficialmente sono il trainer ufficiale per l'italia per il corso Ignite su SharePoint 2010 parte sviluppo.
Per chi non lo sapesse, i corsi di tipo "Ignite" sono corsi a cui possono partecipare solo partner Microsoft sotto invito stesso di Microsoft e sono erogati o dalla stessa Microsoft o da trainer autorizzati.
Ovviamente non posso che ringraziare tutti quelli che mi hanno offerto questa opportunità. 

Correntemente valutato 4.1 da 10 utenti

  • Currently 4,1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SharePoint 2010

SharePoint 2010 and Script#

Durante il SharePoint 2010 Ignite developer trainig che ho seguito a Amsterdam in novembre, ho potuto provare con mano la beta1 di SP 2010.
Visto che SP 2010 utilizza in modo massivo javascript, mi sono chiesto: "Ma hanno scritto tutto questo javascript a mano o no?".
Questa domanda può sembrare stupida, ma per chi conosce Script# forse no! Script# permette di Scrive codice c# che poi viene "compilato" in javascript e non in IL.
Guardando la pagina del progetto, si nota come questo tool sia stato utilizzato per scrive diverse cose, fra cui Live Mesh, Live Messenger, Il toolkit per FaceBook e anche i nuovi client di Office Online.
Quindi la domanda era più che lecita!! :-D
Quindi mi sono messo a spulciare i file javascript presenti nelle varie cartelle sotto la root 14 e con gioia ho potuto notare che effettivamente anche per SP 2010 hanno utilizzato Script#!! :-D
Come ho fatto a capire? Semplice, il compilatore aggiunge sempre un commento che comprende il nome, la versione e il link al progetto Script#.
Una conferma la si può trovare qua.

Morale: Se la stessa Microsoft usa questo tool per progetti "grossi" come SP 2010, perché non possiamo usarla noi comuni mortali? ;-) 

 

Correntemente valutato 5.0 da 2 utenti

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SharePoint 2010