Click per tornare alla pagina Home
Moduli pronto uso
GiapCMS ti mette a disposizione il suo potente motore, a te la libertà di vestirlo con la giusta carrozzeria. Scegli il modulo dalla toolbar, impostane le proprietà e posizionalo in pagina
Torna alla Home Page
Vetrina
Questo è il vero asse portante dell'intera infrastruttura di un qualsivoglia sito web. E' suo compito, infatti, quello di mostrare i dati presenti nelle banche dati di GiapCMS, siano esse Prodotti, News, Eventi, Annunci, Forum o altro.
Prima di tutto, una vetrina può essere statica (la maggior parte dei casi) oppure dinamica. Nel primo caso (statica) risponde al criterio di ricerca ed ordinamento impostati nel suo filtro dati (immagine sottostante). Nel secondo caso (dinamica), utilizzerà il filtro dati in assenza di un criterio di ricerca che gli venga comunicato dal modulo ricerca, ma non solo...
  • Click per vedere l'immagine a grandezza reale
Il filtro dati a cui può rispondere la vetrina ed i criteri di estrazione dei dati da visualizzare

Vetrina dinamica anche per dati geo-referenziati
Una vetrina impostata in maniera dinamica, lascia trasparire altre opzioni, visibili nella figura sottostante, nel caso sia posizionata in una pagina di dettaglio, ovvero una pagina destinata ad ospitare un modulo dettaglio. In questo caso, i contenuti della vetrina possono essere influenzati dal record visualizzato nel modulo di dettaglio, permettendo così la visualizzazione di dati geo-referenziati con il record di dettaglio.
Un esempio è visibile sul sito Agriclub.it, laddove si selezioni un agriturismo, sul lato destro della pagina compariranno itinerari, eventi e ricette della regione a cui appartiene l'agriturismo (vedi esempio).



Tante opzioni per essere adattabile ad ogni tipo di sito web
Le proprietà di una vetrina sono condite da molte opzioni, come visibile nella immagine sottostante, che danno libertà all'editor di poter gestire ogni esigenza, come ad esempio nei siti di e-commerce stabilire il comportamento da tenere nel caso i prodotti risultino esauriti, se devono essere eseguiti reindirizzamenti in seguito allo spostamento di un prodotto dalla vetrina al carrello degli acquisti e se vada dato un feedback all'utente in seguito a questa operazione.
  • Click per vedere l'immagine a grandezza reale
Nelle proprietà della vetrina sono presenti molte opzioni che ne permettono l'adattamento ad ogni tipo di esigenza
Prossimo argomento: Dettaglio ->

Impaginare solo i campi che interessano
Totale libertà anche per quanto riguarda i campi da visualizzare, grazie all'utilizzo di parole chiave (snippet) riconosciute dalla piattaforma, che le andrà a sostituire in tempo reale con i dati presenti negli omonimi campi delle banche dati.
Ad esempio la parola "[$TIT$]" verrà sostituita dal titolo del Prodotto (o di qualunque banca dati si tratti) in sede di visualizzazione della pagina.
Gli snippet possono essere impaginati all'interno di un editor html, in aggiunta ad eventuali motivi grafici, etichette, ma anche codice html contenente ad esempio classi css che possono poi essere invocate dal codice javascript per eseguire effetti particolari.
Insomma uno strumento potente, adattabile a qualunque necessità, ma nello stesso tempo semplice da utilizzare, come nello stile di GiapCMS.

  • Click per vedere l'immagine a grandezza reale
Libertà di impaginazione dei campi che compongono un singolo item della vetrina
La vetrina si trasforma associando un diverso modello
Fermo restando le opzioni che ne filtrano i dati da impaginare e le opzioni che ne determinano l'interazione con l'utente, al modello è affidata la modalità in cui questi dati vengono "vestiti" e visualizzati.
Infatti, siccome la vetrina è utilizzata dal catalogo di prodotti, dal forum, dalle pubblicità, serviva un modo che permettesse alla stesso oggetto di assumere vesti e funzionamenti diversi, in funzione del contesto in cui era chiamata ad operare.
La risposta sono i modelli, che permettono di stabilire, ad esempio, se i dati debbano essere visualizzati con un effetto scrolling oppure staticamente, se vadano suddivisi in pagine e la dimensione di ogni pagina, quali campi vadano presi in considerazione, come debba funzionare un forum, se ci debbano essere azioni o librerie javascript esterne per modificarne a piacimento il funzionamento e molto altro.
Cambiando semplicemente il modello, possiamo vedere stravolto l'aspetto grafico e gli effetti visivi con cui vengono visualizzate le stesse identiche banche dati.
  • Click per vedere l'immagine a grandezza reale
  • Click per vedere l'immagine a grandezza reale
Le moltissime opzioni del modello associabile ad una vetrina permettono anche di regolarne lo scrolling (fare click sulle immagini per uno zoom)