DotNetMarche

.NET Framework User Group delle Marche
Registrazione eventi DotNetMarche

Registrati

Attenzione: in caso di problemi di registrazione all'evento, per favore contattateci a staff@dotnetmarche.org, provvederemo a risolvere quanto prima.

19° Workshop "Community Tour 2011 - CMS Edition"
Venerdì 27 Maggio 2011

Sede: Università di Ancona - Polo Montedago, Aula 160/3
Zona Brecce Bianche, Ancona

Come raggiungere il Polo Montedago
Come raggiungere l'aula 160/3:
è situata sullo stesso piano del nuovo ingresso alla facoltà (dove c'è la portineria). E' visibile appena si supera la portineria.



Nel mondo dei CMS (Content Management System) in ambiente .NET le possibili soluzioni a disposizione sono molte ed è spesso necessario valutare attentamente quale adottare per soddisfare al meglio le proprie esigenze.

Data la recente uscita di Orchard, un prodotto open-source interessante dal punto di vista architetturale e delle potenzialità che offre, il cui sviluppo è gestito dalla community con il supporto di Microsoft stessa, DotNetMarche ha deciso di dedicare la tappa del Community Tour 2011 ad una panoramica su alcuni dei principali CMS disponibili indirizzati agli sviluppatori .Net.

L'evento è costituito da più track: dopo un’introduzione comune al nuovo CMS, Orchard, ci si dividerà in tre sale: nella prima si continuerà con Orchard, approfondendolo dal punto di vista dello sviluppatore, mentre nelle altre due si avranno sessioni su SharePoint 2010 e DotNetNuke / OpenWebStudio. I relatori saranno inoltre disponibili per un “Ask The Expert” che permetterà di chiarire eventuali dubbi sui CMS in questione.

Complice un’occasione molto speciale, aspettatevi delle belle sorprese!!



13:45     Registrazione partecipanti
14:00 Keynote: verso i 5 anni di DotNetMarche
Orchard
Microsoft SharePoint
DotNetNuke e OpenWebStudio
14:30 Orchard: overview - Alessandro Giorgetti

Da pochi mesi è stato rilasciato Orchard, un CMS gratuito ed open-source dalle interessanti potenzialità sia per la scelta delle tecnologie utilizzate per realizzarlo, sia per il supporto fornito da Microsoft, che sta contribuendo attivamente al suo sviluppo.
In questa sessione vedremo cosa offre Orchard, come installarlo e personalizzarlo per adattarlo ai propri requisiti creando lo scheletro di un’applicazione, aggiungendo contenuti, installando moduli aggiuntivi e definendo un tema con cui visualizzare il risultato.

   
15:15 Orchard: architettura - Michele Aponte e Ugo Lattanzi

Dopo una panoramica sul funzionamento di base di Orchard diamo uno sguardo al suo codice, scoprendo dietro le quinte un motore basato su tecnologie allo stato dell’arte, rinunciando in qualche caso anche alla produzione propria come per la persistenza dei dati in cui NHibernate è stato preferito a Entity Framework.
Daremo insieme uno sguardo al codice sorgente disponibile liberamente su Codeplex gettando le basi necessarie a capire come sviluppare un modulo aggiuntivo per questo ottimo CMS.

SharePoint - Ask The Expert - Romeo Pruno

Grazie alla disponibilità di Romeo Pruno, MVP su Sharepoint, potrete soddisfare le vostre curiosità/domande su Sharepoint, in attesa della sessione successiva dedicata alla realizzazione siti basati su SP.

Intro a DotNetNuke e Open Web Studio - Fabrizio Cesarini e Roberto Caporale

Derivato da un progetto Microsoft, negli anni DotNetNuke si è evoluto fino a diventare un potente Application Framework apprezzato da una nutrita community di utenti e sviluppatori in continua crescita. DotNetNuke è oggi un CMS opensource maturo ed in continua evoluzione, che mantiene un ottimo connubio tra potenza e flessibilità.

Nella prima parte della sessione, con Fabrizio affronteremo in maniera sintetica ma esaustiva tutte le sue principali funzionalità. Dopo una breve panoramica partiremo dall'analisi della sua logica e della sua architettura fino ad arrivare a creare un intero progetto completo che faccia largo uso dei suoi numerosi moduli. In questa carrellata impareremo ad installarlo, a personalizzarne le skin e a creare un modulo custom tramite Visual Studio, senza tralasciare aspetti importanti relativi alla sicurezza.

Nella seconda parte della sessione, Roberto presenterà l'ambiente di sviluppo OpenWebStudio (OWS), che nel mondo dello sviluppo Rad per DotNetNuke ha rappresentato senz'altro una svolta in quanto a potenza e produttività che puo' garantire. Verranno presentati gli aspetti fondamentali della programmazione OWS, la sua particolare filosofia, il sistema di templating, le action, le caratterische legate alla programmazione Ajax ed alla creazione e consumo di servizi web. Verranno inoltre accennate le possibilità di estensione del framework, il tutto corredato da una serie di esempi pratici.

16:30 Coffee break
17:00 Orchard: sviluppo di un modulo - Michele Aponte e Ugo Lattanzi

La galleria di moduli per Orchard cresce ogni giorno di più e molto probabilmente per le operazioni più comuni troveremo qualcosa di già pronto. Ma in tutti i casi in cui abbiamo bisogno di maggiore controllo o di implementare casi d’uso a cui nessuno ha ancora dato un’implementazione possiamo sviluppare il nostro modulo custom.
In questa sessione analizzeremo i passi necessari a sviluppare e testare un modulo per Orchard seguendo l’architettura utilizzata per la sua realizzazione.

SharePoint 2010 for Internet Sites - Romeo Pruno

SharePoint 2010 offre un'infrastruttura singola per tutti i siti Web aziendali. Il sottosistema di publising mette a disposizione un potente strumento di ECM utile per progettare e realizzare veri e propri portali internet. Durante la sessione saranno mostrate le principali attività di progettazione e realizzazione di contenuti mantenibili nel tempo con esempi circa le funzionalità che riguardano gli aspetti tecnologici e di piattaforma a supporto dell’implementazione di siti internet.

Ask the Expert - Fabrizio Cesarini e Roberto Caporale

Soddisfate eventuali curiosità emerse dalla sessione su DotNetNuke e OpenWebStudio approfittando dell'Ask The Expert.

18:00 Chiusura lavori
Cena Cena
Al solito, termineremo la serata con una cena in un ristorante. Chi vuole partecipare può segnalarcelo scrivendoci a staff@dotnetmarche.org!



Materiale propedeutico e di approfondimento
Per le sessioni architetturali di Orchard, consigliamo la conoscenza di alcuni argomenti, in particolare NHibernate, ASP.NET MVC e dei principi di Inversion of Control e Dependency Injection.
Questi argomenti sono stati già trattati in precedenti workshop, perciò non saranno discussi approfonditamente in questo incontro, a causa della insufficienza del tempo a disposizione.
Potete visionare del materiale dai precedenti workshop (anche video) qui:

La partecipazione al workshop è gratuita! Per iscriverti, vai a questa pagina!



Evento EXTRA sulla Virtualizzazione con Virtual Box e Hyper-V

La mattina, nella stessa sala, si svolgerà un evento gratuito sulla virtualizzazione per IT-PRO.
L'agenda completa è disponibile qui!



Un ringraziamento particolare va agli sponsor che rendono possibile questo evento:

 Modulo di registrazione originale gentilmente concesso da DotNetSide
Powered by Community Server (Commercial Edition), by Telligent Systems