The Dark Side of .NET

Il lato oscuro della forza!

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.

image

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.

image

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:

image

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

image

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.

image image

Il modulo appena installato ha una dipendenza da un altro modulo di orchard, necessario per la messaggistica chiamato Orchad.Messagging.

image

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:

image

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.

image

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.

image

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

image

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:

image

Ed ecco il risultato:

image

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

--Michele

Posted: 17 Mar 2011 17:18 da Michele Aponte | con 1 comment(s)
Inserito sotto:

Commenti

The Dark Side of .NET Programming ha scritto:

Creare un sito con Orchard: installare moduli aggiuntivi

# March 17, 2011 5:23 PM