giugno 2011 - Post
Ecco il link per registrarvi:
http://d4d-2011.eventbrite.com/
--Michele
E’ disponibile sul sito di DotNetCampania la terza puntata della serie su come creare un sito con Orchard:
http://dotnetcampania.org/wikis/articoli/creazione-di-un-sito-web-con-orchard-terza-parte.aspx
Buona lettura
--Michele
E anche questa è fatta, ed è andata ancora una volta benissimo! Nonostante qualche inconveniente logistico (incidente in autostrada all’altezza di Vietri sul Mare) e tecnico (il nuovissimo portatile Dell di Antonio non ha nativamente l’uscita vga…) alle ore 14:00 tutti pronti al Novotel Est Arechi di Salerno per le registrazioni all’ultimo evento di questo fiscal year.
Per essere il primo vero evento a Salerno l’affluenza è stata ottima, sala quasi piena, tra cui un bel po’ di azienda del salernitano, oltre i soliti affezzionati di Napoli, che hanno voluto essere con noi anche in trasferta rispetto alle nostre abituali location. Alle 14.30 si parte con una keynote lampo, che ricorda chi siamo, cosa facciamo, come diventare soci, annuncia il nostro secondo compleanno, presenta l’agenda della giornata e ringrazia gli sponsor per averci permesso di essere li! La parola passa subito ad Antonio che ci presenta Redgate SmartAssembly, del nostro sponsor RedGate:
Si passa poi alla prima sessione della giornata, che ci ha proposto un confronto tra EF e NH, presentati rispettivamente da Emanuele e Antonio, nella realizzazione dello strato di persistenza di un’applicazione di esempio realizzata per la giornata: la gestione di un sistema di prenotazione online di film in dvd.
Piccola pausa e poi si riprende con Antonio alle prese con la realizzazione del client desktop e web dell’applicazione di esempio, utilizzando Silvelight 5. Nella seconda foto potete ammirare in prima fila il buon Massimo Bonanni, che da sempre onora la nostra community con la sua costante presenza, testimonianza della bellissima amicizia che ci lega con la community romana DomusDotNet. Ringrazio inoltre Max per il bellissimo regalo, il libro raccolta degli articoli apparsi sul portale DomusDotNet, e che consiglio a tutti di acquistare!
Si chiude con la realizzazione, da parte di Emanuele, del client per Windows Phone 7, che non poteva sicuramente mancare e che ha illustrato alcuni dei concetti chiave nello sviluppo di applicazioni Silverlight per questa piattaforma, concetti che potete ritrovare, accuratamente trattati, nel libro di Apress di cui Emanuele è coautore insieme ad un suo collega.
Si chiude con una bellisima Q&A in cui si è discusso dell’uso di ORM e del supporto per le stored procedure, seguita dall’assegnazione di alcuni regali messi a disposizione dai nostri sponsor:
Un grazie di cuore a tutti i presenti, e alle nostre stupende ragazze che come sempre ci hanno aiutato nell’accoglienza degli ospiti: Miriam e Alessandra!
La giornata come sempre si è conclusa a tavola, anche se questa volta avevamo una scusa in più per abbandonare qualsiasi dieta o fioretto…. il secondo compleanno della nostra community! Gragnano è stata la nostra meta culinaria e come sempre non ha deluso… peccato per chi non c’era!!!
Grazie di cuore a tutti i partecipanti, con l’augurio di passare delle rilassanti ferie in attesa degli eventi del prossimo fiscal year!!!!
--Michele
Come sempre succede, alla vigilia di un evento fervonoi preparativi e con una mezza giornata di anticipo possiamo dire che il grosso è fatto! C’è molta emozione, nonostante non sia il nostro primo evento. Sarà la città nuova, Salerno, che sta rispondendo alla grande con le iscrizioni! Magari è anche il fatto che si tratta dell’ultimo evento di questo fiscal year!

Aggiungiamo anche il secondo compleanno della community, che sarà ampiamente festeggiato domani sera a Gragnano…

Insomma gli ingredienti per una buona riuscita dell’evento ci sono tutti, direi che non è il caso di perderselo!!!! Appuntamento alle ore 14.00 al
NOVOTEL SALERNO EST ARECHI
Viale G. Clark, 49
84131 - Salerno (SA)
L'hotel si trova all'uscita Mariconda della tangenziale di Salerno SS18, a 7 km dallo svincolo Salerno Est Fratte, sulla litoranea di fronte al lido dei Carabinieri. Per ottenere le indicazioni necessarie da un indirizzo a vostra scelta potete visitare la pagina messa a disposizione dall'albergo:
http://www.novotel.com/it/hotel-6351-novotel-salerno-est-arechi/location.shtml
L'hotel dispone di parcheggi videocustoditi al costo di 1€ all'ora. All'esterno della struttura invece ci sono degli spazi gratuiti non custoditi. Alla reception dell'hotel vi indicheranno la sala dove si terrà l'evento, all'ingresso della sala troverete le nostre ragazze per la registrazione. Per evitare ritardi nell'inizio dei lavori vi preghiamo di arrivare alle 14.00 in punto. Per qualsiasi altra informazione non esitate a contattarci all'indirizzo: team@dotnetcampania.org
VI ASPETTIAMO!!!!
--Michele
Pubblicata la seconda parte della mia miniserie sulla realizzazione di un sito con Orchard:
http://dotnetcampania.org/wikis/articoli/creazione-di-un-sito-web-con-orchard-seconda-parte.aspx
Buona lettura!
-- Michele
Da stamattina è disponibile una nuova versione di Orchard, la 1.2.41, che potete scaricare da questo link:
http://orchard.codeplex.com/releases/view/65184
Si tratta comunque di una versione che risolve un po’ di bug, migliora le performances e introduce qualche nuova features (cito testualmente):
- Debugger visualizers for shapes (in full trust)
- Creation date is now used everywhere and can be made editable
Ieri, 12 Giugno 2011, DotNetCampania ha compiuto 2 anni, calcolati dalla messa online del portale. Per l’occasione il nostro buon Carmine ha creato, come l’anno scorso, un’ immaginetta per l’occasione:

Tanti auguri a noi!!!!! Come già annunciato festeggeremo la sera dell’evento del 24 giugno a Gragnano, vi aspettiamo!!!!
--Michele
Eh si! sono già passati due anni, due intensissimi anni fatti di eventi, incontri, persone, viaggi e tante soddisfazioni. Il gruppo cresce a vista d’occhio, specie dopo aver introdotto la possibilità di diventare soci e organizzato i community day, giornate di formazione per i soci tenute dai soci stessi. Non voglio ancora fare un bilancio di ques't’anno perchè manca ancora una tappa, il prossimo evento a Salerno, che per noi significa tanto: proviamo a spostare un po’ il nostro baricentro da Napoli, e guardando le iscrizioni pare che i salernitani siano d’accordo!

Silvelight Everywhere lo abbiamo chiamato perchè dal sondaggio in cui sono state votate pubblicamente le sessioni si è evidenziato un certo interesse per questa tecnologia, un po’ in contrapposizione con le ultime voci di una sua morte prematura per lasciare il posto a HTML5. Se volete possiamo parlare anche di questo all’evento, nell’apposito spazio dedicato alle domande, ma anche dopo l’evento, alla solita pizza community, che per l’occasione sarà una festa di compleanno al cospetto del famigertato panuozzo di Gragnano, a metà strada tra Salerno e Napoli.
Siete tutti invitati quindi, correte a registrarvi perchè i posti stanno finendo, e segnate in agenda data e luogo: Venerdi 24 Giugno ore 14.00 al Novotel Salerno Est Arechi in via G. Clark 49, 84131 - Salerno. A seguire, presumibilmente per le 20.00, la nostra festa di compleanno a Gragnano, il posto è ancora da definire quindi restate sintonizzati!
--Michele
Come promesso sto scrivendo una serie di articoli pratici sull’utilizzo di Orchard, ho appena pubblicato il primo:
http://dotnetcampania.org/wikis/articoli/creazione-di-un-sito-web-con-orchard-prima-parte.aspx
E’ possibile commentare in fondo all’articolo, sparate pure sul pianista!
--Michele
I ragazzi di DotNetMarche hanno pubblicato sul loro canale vimeo e slideshare i video e le slide delle sessioni su Orchard tenute da me e Alessandro Giorgietti in quel di Ancona.
http://vimeo.com/album/1617622
Ringrazio ancora DotNetMarche di avermi invitato. Buona visione.
--Michele
Con l’arrivo dell’estate comincia a diventare plausibile dedicare un po’ di tempo al nuovo sito di dotnetcampania che, vista l’assenza di pareri discordi, direi che realizzeremo con Orchard. Lo sviluppo è aperto a tutti i componenti della community, quindi chi volesse partecipare non deve far altro che mandare una mail all’indirizzo team@dotnetcampania.org, e sarà aggiunto alla mailing list interna appositamente creata per il progetto.

Inutile dire che tutto quello che realizzeremo sarà disponibile a chiunque voglia utilizzarlo, quindi tutti i moduli saranno rilasciati comprensivi di sorgenti a tutti. Venendo da Community Server penso si profili anche l’eventualità di fare un porting dei dati, ove questo non diventi un bagno di sangue. Resta intenso che ci concentreremo sui contenuti gestiti dalla nostra community.
-- Michele
Come qualcuno di voi saprà il nostro ultimo evento per questo “fiscal year” sarà a Salerno, il prossimo 24 Giugno. L’abbiamo chiamato Silverlight Everywhere per le sessioni che si terranno, sessioni scelte da voi mediante una survey pubblicata qualche settimana fa su survey monkey.

Gli speaker designati sono due veterani di DotNetCampania, Emanuele e Antonio, che si alterneranno per tutto il pomeriggio realizzando con noi un’applicazione di esempio per windows, web e mobile (WP7) utilizzando Silverlight. Ci sarà anche una breve sessione su SmartAssembly di RedGate, uno degli sponsor dell’evento.
Siamo molto contenti di fare un evento a Salerno, e speriamo in una buona partecipazione del territorio in modo da poterci ripetere anche il prossimo anno! I posti sono limitati quindi affrettatevi a registrarvi!
Appuntamento quindi per il 24 Giugno 2011 ore 14, presso il Novotel Est Arechi di Salerno, in via G.Clark 49, 84131, Salerno (SA). Trovate tutte le info sul minisito dell’evento (realizzando con Orchard!!!).
--Michele
Alla fine ho ceduto, Fastweb mi ha offerto a 99 euro un samsung next con Android 2.2 e mi sono detto: ma sì, proviamolo! Le ragioni principali che mi hanno spinto a prendere un secondo telefono sono legate a alcune grosse limitazioni, al momento, del mio stupendo e amatissimo windows phone 7:
- Un navigatore serio
- il thetering, in particolare la possibiltà di usare il telefono come router wireless nei momenti di bisogno
- alcune applicazioni, come team viewer, che mi tornano utili nel lavoro giornaliero
- Angry Bird, il gioco che mi sta facendo veramente “azziccare” (traducibile come appassionare, ma non rende l’idea…): maledetto alessandro!!!!!
Partiamo subito da un critica, la UI non è assolutamente di mio gradimento, forse perchè mi sono abituato a METRO, ma IMHO quella di android fa molto retro…..
Per i punti elencati non posso che essere soddisfatto, in particolare il navigatore l’ho provato ieri sera su strade in cui anche tom tom non riesce a orientarsi granchè (volla, mugnano, ecc..) con una precisione e una user experience davvero notevole, in particolare ho gradito lo zoom automatico della mappa nei punti delicati, come gli incroci, fornendo il massimo supporto alla navigazione (qualche errore di pronuncia in italiano dei suggerimenti di guida ma direi niente che non faccia semplicemente fare un sorriso).
Cambio telefono allora? Ma anche no! diciamo che al momento il mio samsung next resta spento in tasca e verrà acceso nei momenti di bisogno… sempre in attesa di soluzioni alternative per windows phone 7!
--Michele
Dopo aver utilizzato Orchard per il minisito del nostro prossimo evento, ho deciso di cominciare a usare questo fantastico CMS anche in produzione.

Naturalmente non da un giorno all’altro, quindi si parte con un piccolo sito web commissionatomi dall’azienda di impianti elettrici di mio padre. Il sito è molto semplice e come già saprete la parte tosta è il theming. In questo caso ho lasciato scegliere a mio padre il template di suo gradimento da un sito web ed ho chiesto al buon Carmine di fare giusto qualche modifica per inserire meglio il loro logo nel layout scelto.
Se avete seguito lo streaming o eravate all’ultimo workshop di DotNetMarche sapete già come creare un nuovo tema. Comunque sto approfittando del basso budget messo a disposizione da mio padre (eh… cosa non si fa per la famiglia…) per tirare fuori almeno una guida su come ho realizzato questo lavoro con Orchard, quindi restate sintonizzati su DotNetCampania…
Uno dei problemi del theming riguarda la bella feature di poter in ogni momento switchare da un tema all’altro dalla dashboard, cosa che comporta però l’utilizzo nel css del tema e nelle view razor di url relativi. Razor ci viene in aiuto con alcuni helper messi disposizione da Orchard per l’inclusione di risorse con path relativi, ad esempio se avete il css nella cartela Style creata durante la generazione del tema potete usare:
@{
Style.Include("style.css");
}
Se poi invece siete sfortunati come me e vostro padre ha scelto un tema in cui le immagini non sono tutte linkate dal css, allora vi ritroverete a dover scrivere una cosa del genere:
<img src="@Url.Content(Html.ThemePath("/Content/Images/logo.gif"))" alt="logo" />
dove Url.Content è un url helper di mvc che serve proprio a linkare risorse con url relativi, ma se non volete dipendere dal nome della cartella del tema potete usare l’helper di Orchard che vi fornisce il path del tema corrente Html.ThemePath!
Spero vi sia utile!
--Michele