Creare un sito con Orchard: installare moduli aggiuntivi
Proseguendo con il nostro esempio vogliamo adesso creare un classico form di contatto sfruttando un modulo già presente nella gallery di orchard in modo da capire quali passi eseguire per installare uno dei moduli aggiuntivi.

Orchard è completamente basato su moduli, il front-end asp.net mvc utilizza il core del CMS su cui poggiano tutti i moduli che comporranno la nostra applicazione. Possiamo infatti abilitare e disabilitare i moduli preinstallati alla creazione del nuovo progetto o installati in un secondo momento dalla gallery o dal nostro pc.
 |
L’installazione di un modulo aggiuntivo è un’operazione molto semplice che può essere fatta dalla dashboard di Orchard in pochi passi. Selezionando la voce Modules dal menu Gallery possiamo accedere a tutti i moduli presenti nella gallery, consultabile anche on line.
|
Individuato il modulo di nostro interesse basta cliccare sul link Install affinchè il sistema scarichi in locale il modulo e lo renda disponibile all’applicazione corrente:

A fine installazione il sistema ci indicherà il successo o il fallimento dell’operazione.

Accedendo al pannello di configurazione dei moduli possiamo verificare la corretta installazione dello stessa e abilitarne / disabilitarne le funzionalità. Dal menu Configuration selezioniamo la voce Features.
Il modulo appena installato ha una dipendenza da un altro modulo di orchard, necessario per la messaggistica chiamato Orchad.Messagging.

Dobbiamo quindi installare anche questo modulo. Per motivi didattici usiamo la procedura offline, scaricando preventivamente il modulo sul pc e indicandolo mediante l’installazione da file. Aprendo la pagina dei moduli all’indirizzo http://orchardproject.net/gallery/List/Modules, cerchiamo il modulo Messaging e clicchiamo sul pulsante Download:

Tornando alla dashboard selezioniamo la voce Modules del menu Configuration, clicchiamo sul pulsante Install a Module, selezioniamo la voce Browse dall’interfaccia presentataci, scegliamo il file scaricato precedentemente e clicchiamo sul pulsante Install.

Risolta la dipendenza è necessario abilitare la funzionalità (sempre dal menu Features di Configuration) cliccando sull’apposita voce Enable in corrispondenza del modulo installato. Il modulo Messaging verrà automaticamente abilitato in quanto dipendenza di Contact Form.

Possiamo adesso creare la pagina contattami cliccando sulla voce Contact Page del menu New, indicando titolo, link e cliccando sul pulsante Save.

Il modulo purtroppo non prevede l’inserimento diretto nel menu principale della nuova pagina, dobbiamo quindi manualmente aggiungere la voce di menu. Cliccando sulla voce Navigation possiamo accedere al pannello del menu di navigazione principale del nostro sito. Nella sezione Add New Item specifichiamo il testo da visualizzare nella voce di menu, la posizione, l’url e clicchiamo sul pulsante Add:

Ed ecco il risultato:

Nel prossimo articolo vedremo come cambiare l’aspetto del nostro sito utilizzando i temi di Orchard.
--Michele