Creare siti web con Orchard

Post on 16-Apr-2017

48 views 0 download

transcript

Creare siti web con Orchard

Michele AponteMicrosoft MVP ASP.NET/IISMCP – MCTS – MCPD - MCTapomic80@hotmail.com

http://dotnetcampania.org/blogs/michelemichele.aponte@dotnetcampania.org

Associazione Culturale DotNetCampania

Responsabile Area Ricerca e Sviluppo Bc Soft Srlhttp://www.bcsoft.net - michele.aponte@bcsoft.net

Sponsor

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

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

Architettura

Autofac Castle NHibernate

Orchard Framework

Core

Moduli

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!

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

Cosa devo sapere per cominciareTEMA: pacchetto che definisce l’asppetto del sito,

costituito da CSS, immagini, file di layout, template

per i controlli.

Cosa devo sapere per cominciare

LAYOUT: Organizzazione

delle pagina web del sito

come insieme di ZONE in

cui posizionare WIDGETS

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

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!

DEMOCreare un sito web con Orchard

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

Valutazione – Codice CMS5

www.dotnetcampus.it/eval -> CMS5

Thanks