|
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.
|
|
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.
|