Creare siti web con Orchard
-
Upload
michele-aponte -
Category
Software
-
view
53 -
download
0
Transcript of Creare siti web con Orchard
![Page 1: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/1.jpg)
Creare siti web con Orchard
Michele AponteMicrosoft MVP ASP.NET/IISMCP – MCTS – MCPD - [email protected]
http://dotnetcampania.org/blogs/[email protected]
Associazione Culturale DotNetCampania
Responsabile Area Ricerca e Sviluppo Bc Soft Srlhttp://www.bcsoft.net - [email protected]
![Page 2: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/2.jpg)
Sponsor
![Page 3: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/3.jpg)
Abbiamo mezz’ora per capire...
o Che cos’è Orchard
o Come realizzare siti web usando quello
che c’è
o Come personalizzare quello che c’è
o Domande
![Page 4: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/4.jpg)
Che cos’è Orchard?E’ un Content Management System (CMS) realizzato
da Microsoft:
• Open Source
• Completamente modulare
• Estendibile
• La creazione di moduli e temi è facilitata da
alcuni moduli
![Page 5: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/5.jpg)
Architettura
Autofac Castle NHibernate
Orchard Framework
Core
Moduli
![Page 6: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/6.jpg)
Devo conoscere tutte queste cose?Posso non conoscere l’architettura che c’è dietro
se:
o Non devo realizzare un modulo
o Non devo realizzare un tema (devo conoscere
Razor)Se non dovete realizzare un modulo non vi serve neanche Visual Studio, basta WebMatrix!
![Page 7: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/7.jpg)
Che cos’è WebMatrix?• Tool gratuito per lo sviluppo di applicazioni web:
include tutto quello di cui si ha bisogno per iniziare
a sviluppare un sito.
• Gestisce diversi prodotti e frameworks (come
WordPress, Umbraco, Orchard…).
• Si integra con IISExpress
• Maggiori info: http://www.microsoft.com/web
![Page 8: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/8.jpg)
Cosa devo sapere per cominciareTEMA: pacchetto che definisce l’asppetto del sito,
costituito da CSS, immagini, file di layout, template
per i controlli.
![Page 9: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/9.jpg)
Cosa devo sapere per cominciare
LAYOUT: Organizzazione
delle pagina web del sito
come insieme di ZONE in
cui posizionare WIDGETS
![Page 10: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/10.jpg)
Cosa devo sapere per cominciare
LAYER: gruppo di
WIDGETS attivate da una
regola di visualizzazione,
ad esempio l’url corrente
o lo stato di
autenticazione dell’utente
![Page 11: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/11.jpg)
Cosa devo sapere per cominciareCONTENT: Sono le entità gestite da Orchard. Una
pagina, un post di un blog, un commentoUn CONTENT è
composto da PART
(funzionalità) e FIELD
(informazioni). POTETE
CREARE I VOSTRI
CONTENT
PERSONALIZZATI!
![Page 12: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/12.jpg)
DEMOCreare un sito web con Orchard
![Page 13: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/13.jpg)
Qualche link utileo Orchard project: http://www.orchardproject.net/
o Il progetto su Codeplex: http://orchard.codeplex.com/
o Articoli su DotNetCampania:
http://dotnetcampania.org/wikis/articoli/
o Il mio blog: http://dotnetcampania.org/blogs/michele
o Qualche mio video su Vimeo: http://vimeo.com/40365645 ,
http://vimeo.com/24833817, http://vimeo.com/24826130
![Page 14: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/14.jpg)
Valutazione – Codice CMS5
www.dotnetcampus.it/eval -> CMS5
![Page 15: Creare siti web con Orchard](https://reader035.fdocumenti.com/reader035/viewer/2022081515/5872b3101a28ab523c8b5ed5/html5/thumbnails/15.jpg)
Thanks