ACM ARIADNE CONTENT MANAGER MANUALE DI PRODUZIONE TEMPLATE

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "ACM ARIADNE CONTENT MANAGER MANUALE DI PRODUZIONE TEMPLATE"

Transcript

1 ACM ARIADNE CONTENT MANAGER MANUALE DI PRODUZIONE TEMPLATE

2 SOMMARIO SOMMARIO INTRODUZIONE SCOPO DEL DOCUMENTO A CHI È RIVOLTO IMPOSTAZIONE CONCETTUALE ARCHITETTURA DELLA PRESENTAZIONE MODALITÀ OPERATIVE LINEE GUIDA DI PROGETTAZIONE TIPOLOGIE DI TEMPLATE Template di struttura Template di pagina Template di articolo COSTRUZIONE DI UN TEMPLATE XSL APPROCCIO OPERATIVO XML DI PARTENZA COMANDI XSL UTILI XSL:COPY-OF XSL:FOR-EACH XSL :IF MANUALE DI RIFERIMENTO INTRODUZIONE SCHEMA DELL XML DI ACM TEMPLATE DI STRUTTURA page-title installation-path navigation-path navigation TEMPLATE DI PAGINA article BOX DI IMPAGINAZIONE TEMPLATE DI ARTICOLO Card Document Movie GESTIONE DELLE IMMAGINI CONTENUTE NEI TEMPLATE ESEMPI DI TEMPLATE TEMPLATE DI STRUTTURA TEMPLATE DI PAGINA TEMPLATE DI ARTICOLO XSL PER BOX DI IMPAGINAZIONE TUTORIAL OPERATIVO: IL MIO PRIMO SITO CON ACM ACM E L XML I MIEI PRIMI TEMPLATES Dall idea all XHTML Dall XHTML all XSL Rendere dinamico l XSL...34 Rif.: Manuale_Produzione_Template.doc 2

3 1 INTRODUZIONE 1.1 Scopo del documento Il presente documento costituisce il manuale di riferimento per gli utenti sviluppatori di template che utilizzano Ariadne Content Manager. Si espongono dapprima i concetti e le linee guida da seguire per una produzione efficace dei template importati ed utilizzati in maniera automatica all interno di ACM; successivamente viene riportato il manuale di riferimento con l elenco dei TAG da utilizzare per la realizzazione dei template stessi. 1.2 A chi è rivolto La lettura del presente documento presuppone una conoscenza dello strumento ACM, alcune nozioni di base relative al funzionamento di Internet, la conoscenza di base di alcuni concetti legati alla tecnologia Java ed alla tecnologia XML, la conoscenza del linguaggio HTML. 2 IMPOSTAZIONE CONCETTUALE 2.1 Architettura della presentazione In Figura 0-1 è esposto lo schema architatturale della presentazione di ACM, elemento di riferimento di questo documento. Figura 0-1: Schema architetturale della presentazione di ACM. Un fruitore della presentazione di ACM si collega tramite browser, attraverso il modulo di risoluzione degli indirizzi, ad una JSP di ACM (tipicamente la home page del sito è contenuta in una index.jsp). Nella JSP è realizzata la logica per il controllo della navigazione, per la configurazione di base della presentazione e, soprattutto, per il reperimento delle informazioni e la presentazione delle stesse in formato XML. Le componenti principali di presentazione sono le seguenti: ACM Url Resolver: modulo che intercetta l url mnemonico (che riproduce l albero di navigazione definito da chi ha la respondabilità di configurazione del sito) immesso dall utente e consenti di invocare la JSP corretta. ACM JSP Page: JSP di presentazione che contengono la logica necessaria al corretto reperimento delle informazioni in ACM. Per la presentazione in HTML delle informazioni le JSP di ACM dipendono Rif.: Manuale_Produzione_Template.doc 3

4 dai fogli di stile XSL ad esse associate. A loro volta, i fogli di stile XSL fanno riferimento ad un foglio di stile CSS. ACM XSL: repository degli XSL che devono essere utilizzati in presentazione. Tale archivio è gestito in maniera automatizzata da parte della redazione di ACM per quanto riguarda la struttura ed il contenuto. Tag Libraries: librerie di tag in cui è incapsulata la logica per la generazione del contenuto delle pagine. ACM Classes: insieme di classi Java di utilità per la gestione di aspetti di carattere applicativo (ad esempio, le aree riservate). Dalla figura è esclusa la componente di caching dell html prodotto in quanto non influisce sul codice XML prodotto da ACM. Scopo di questo documento è quello di focalizzarsi sugli aspetti inerenti alla gestione automatizzata di fogli di stile XSL e CSS mediante ACM. In particolare, interessa comprendere come possono essere generati nuovi XSL funzionali alla gestione dinamica offerta dal prodotto. 2.2 Modalità operative La redazione di ACM (sezione di configurazione menù template) consente di eseguire le seguenti operazioni: inserimento di template (XSL e CSS) nell archivio del sistema; associazione dei template (XSL e CSS) alle pagine del sito per la determinazione dell aspetto grafico. preview dei template (XSL) di struttura, pagina ed articolo disponibili nell archivio (le tipologie di template saranno oggetto di approfondimento nel paragrafo 3.1); preview degli skin (CSS) disponibili nell archivio; Per modificare l aspetto estetico di un sito gestito tramite ACM è quindi necessario creare dei template XSL e CSS e successivamente caricarli nel sistema. In particolare, per la creazione dei template XSL sarà necessario conoscere l XML erogato delle JSP di ACM al fine di poterlo trasformare e vestire correttamente per erogarlo via HTTP sotto forma di HTML (o XHTML), ovvero in un linguaggio comprensibile ad un normale browser. 3 LINEE GUIDA DI PROGETTAZIONE 3.1 Tipologie di template ACM è uno strumento configurato per gestire contenuti sia di carattere Web sia di carattere documentale. La gestione dei template è relativa alla sola componente di gestione di contenuti Web. In particolare, sono gestiti in maniera automatica template relativi a due tipologie di oggetti in ACM: template di pagina; template di articolo. Un sito è visto in ACM come un insieme di pagine che possono essere navigate passando da una all altra sfruttando le voci di menù. Ciascuna pagina è poi costituita da un insieme di articoli; di ogni articolo sono pubblicate solo alcune componenti in base al tipo di template associato alla pagina (e quindi agli articoli in essa contenuti). Selezionando tipicamente il titolo di un articolo presente in una pagina si può accedere all articolo proposto in maniera completa in tutte le sue componenti. Ciascun file HTML di un sito gestito tramite ACM è caratterizzato da una struttura che, in linea di principio, contiene le seguenti componenti: intestazione; barra di navigazione; parte interna (corpo); piede di pagina. Tali componenti possono essere disposte in maniera differente, come proposto in Figura 0-2. In tale figura, tutto ciò che non è incluso nel corpo della pagina costituisce quella che è la struttura della pagina stessa (inclusa la griglia di colore rosso). Rif.: Manuale_Produzione_Template.doc 4

5 Intestazione e piè di pagina Barra di navigazione Corpo Figura 0-2: Esempi di differenti layout di pagina. Nella gestione dei template di ACM sono gestite in maniera separata la struttura della pagina ed il contenuto del corpo. Siccome il corpo può contenere o un articolo oppure una pagina di ACM, in ACM sono definite tre tipologie di template: template di struttura, template di pagina, template di articolo. Sostanzialmente, nella definizione di un sito che deve essere gestito in maniera automatizzata mediante ACM occorre impostare dapprima una griglia e quindi posizionare internamente a questa i vari componenti. La definizione di tale griglia è tuttavia opzionale (come sarà più chiaro in seguito quando saranno descritte le modalità di specifica degli oggetti), anche se fortemente consigliata, in quanto la gestione di un sito in maniera dinamica richiede la presenza di una infrastruttura solida al fine di evitare di incorrere in effetti collaterali causati dalla presenza di articoli incompleti o parziali. La realizzazione di tale griglia di fatto può avvenire, ad esempio, sfruttando una normale tabella o una struttura a DIV (consigliata). Occorre precisare che il corpo può contenere anche qualche cosa di differente rispetto ad un articolo oppure ad un insieme di articoli; ad esempio, ci sono delle componenti di presentazione di ACM relative ad elenchi di file, oppure maschere di ricerca, oppure ancora archivi di filmati, galleria di immagini, ecc. Tali tipologie di pagine esulano da questa trattazione in quanto per queste non è prevista una gestione automatizzata della scelta dei template. Il sito gestito tramite ACM può però essere progettato in modo tale per cui un cambiamento di struttura (ad esempio, introduzione del piè di pagina) si rifletta anche su queste pagine Template di struttura I template di struttura di fatto definiscono la struttura di layout comune a tutto un sito gestito tramite ACM (o ad una serie di pagine). Nel template di struttura è quindi descritta la predisposizione spaziale di tutti i componenti che costituiscono una generica pagina di ACM. Chi progetta un template di struttura deve quindi tenere in considerazione che dovrebbero essere presenti barra di navigazione, corpo del testo, intestazione di pagina, piè di pagina; per tali componenti occorre prevedere uno spazio opportuno. Figura 0-3: Enfatizzazione di alcuni elementi relativi alla struttura di un sito gestito tramite ACM. Rif.: Manuale_Produzione_Template.doc 5

6 Questi elementi sono oggetto di una gestione di carattere dinamico; per un utilizzo di tali oggetti evitando nell ambito di ACM si può tener presente dei seguenti aspetti: 1) Con ACM ogni voce di menù può essere fatta comparire nelle diverse zone del sito (intestazione - HEADER, menù e path di NAVIGAZIONE, piè di pagina - FOOTER). Nell ideazione della grafica si può tener conto di questa possibilità per distribuire le voci dell albero nelle diverse zone del sito (ogni voce del menu può comparire in più zone di navigazione). 2) Le voci di menu devono essere in formato testo. Non è quindi possibile applicare gli effetti grafici come ANTIALIAS, OMBRE e simili. 3) I menu di navigazione possono essere arricchiti da immagini (come le freccie verdi su sfondo giallo nel menù di navigazione di Figura 0-3) o da effetti grafici (quelli ottenibili con HTML e CSS: per esempio lo sfondo arancione di Figura 0-3). Ogni voce di menù di uno stesso livello deve però avere lo stesso stile grafico (banalmente non posso associare un colore o una immagine diversa per ogni voce di menu). Si può però decidere uno stile grafico a seconda del livello della voce di menu. Nella realizzazione della grafica statica del sito, bisogna tener presente dell esistenza di due zone logiche: template di struttura: la parte comune a tutto il sito; corpo del testo: la parte che cambia durante la navigazione (soggetta ad un template di pagina o ad un template di articolo nel caso di gestione automatizzata; soggetta ad altri template specifici nel caso di pagine particolari. L unica regola che bisogna rispettare è che le due zone (rappresentate dai colori rosso e verde in Figura 0-4) non si intersechino. Per esempio bisogna evitare che una immagine del template di struttura sconfini nel template di pagina. Figura 0-4: Suddivisione logica tra template di struttura e corpo del testo. Rif.: Manuale_Produzione_Template.doc 6

7 3.1.2 Template di pagina Un template di pagina di fatto definisce quanti articoli devono essere presentati in una pagina di ACM; la disposizione spaziale di questi e le componenti (attributi valorizzati) da mostrare per ciascun singolo articolo. Ad esempio, una home page potrebbe essere costituita da due righe con un articolo sulla prima riga e due articoli sulla seconda. Sulla prima riga l articolo ha una foto in formato 3, è presente il titolo ed il sommario. Sulla seconda riga i tre articoli hanno la foto in formato 5 ed è presente solo il titolo. Ad ogni template di pagina corrisponde un template di impaginazione in cui è specificata la struttura della pagina. Tale template di impaginazione è utilizzato per costruire in maniera opportuna le pagine della sezione impagina di ACM Template di articolo Un template di articolo di fatto definisce la presenza e la disposizione degli elementi che costituiscono un articolo (immagine, titolo, sommario, testo, link, riferimenti a schede, ecc.) quando questo è presentato nella sua interezza (cioè non impaginato con altri in una pagina). Tale template deve essere progettato coerentemente con il tipo articolo cui sarà associato: se si progetta un template per un articolo con tre foto, non avrà senso associarlo ad un tipo articolo che prevede solo una foto. Rif.: Manuale_Produzione_Template.doc 7

8 4 COSTRUZIONE DI UN TEMPLATE XSL 4.1 Approccio operativo Nella costruzione di un template XSL occorre operare come se nell HTML siano presenti sia parti di carattere statico (nel senso che non variano nel tempo) che parti dinamiche, variabili nel tempo in quanto attinte da una sorgente informativa. Le parti statiche sono presenti nel foglio di stile XSL sotto forma di XHTML così com è in quanto scaricato dal browser per la costruzione della pagina. Le parti dinamiche sono invece reperite mediante comandi XSL che vanno a ricercare le giuste informazioni nella sorgente di riferimento. La sorgente informativa è costituita da un documento XML generato da una JSP cui la pagina richiamata fa riferimento. 4.2 XML di partenza A seconda che si interroghi un nodo oppure una foglia dell albero di ACM viene erogato un differente XML che comunque risponde alle specifiche di un XML Schema specifico di ACM. I tag di XML che possono essere sfruttati per attingere informazioni da inserire nell HTML finale sono specificati nel capitolo Comandi XSL utili In questo paragrafo è riportato un elenco di alcuni comandi XSL che possono essere sfruttati per andare a navigare l albero XML generato dalle JSP di ACM. Si può far riferimento ad un qualsiasi manuale XSL per approfondire la conoscenza in merito a tali comandi. Quelli ivi riportati sono i più comunemente utilizzati, nonché contestualizzati all uso per ACM XSL:COPY-OF Una istruzione di questo tipo: <xsl:copy-of select= nodo/articolo/titolo /> serve per copiare informazioni dal documento XML. Nel caso specifico, l esempio copia un informazione XML del tipo: <nodo> <articolo> <titolo>vincere omani</titolo> </articolo> </nodo> Nel caso in cui si voglia copiare una serie di tag come nel caso del bodytext: <nodo> <articolo> <bodytext><strong>vincere domani</strong><hr/><br/></bodytext> </articolo> </nodo> l istruzione da utilizzare sarà: <xsl:copy-of select= nodo/articolo/bodytext/node() /> XSL:FOR-EACH Una istruzione di questo tipo: <xsl:for-each select= articolo >A</xsl:for-each> viene utilizzata per compiere dei cicli sui nodi dell albero. Nel caso specifico, l XML di partenza ha la seguente struttura: <nodo> <articolo> <titolo>vincere domani</titolo> </articolo> <articolo> <titolo>vincere ieri</titolo> Rif.: Manuale_Produzione_Template.doc 8

9 </articolo> <articolo> <titolo>perdere</titolo> </articolo> <articolo> <titolo>abbiamo perso</titolo> </articolo> </nodo> Per stampare tutti i titoli degli articoli l istruzione è: <xsl:for-each select= nodo/articolo > <xsl:value-of select= titolo /><br /> </xsl:for-each> In questo caso, l output sarà: Vincere domani <br /> Vincere Ieri <br /> Perdere <br /> Abbiamo perso <br /> XSL :IF Una istruzione di questo tipo: <xsl:if test= nodo/articolo/@id= 2 >A</xsl:if> serve per eseguire dei controlli. Ad esempio, facendo riferimento al seguente XML: <nodo> <articolo id= 1 > <titolo>vincere domani</titolo> </articolo> <articolo id= 2 > <titolo>vincere ieri</titolo> </articolo> <articolo id= 3 > <titolo>perdere</titolo> </articolo> <articolo id= 4 > <titolo>abbiamo perso</titolo> </articolo> </nodo> se si desidera stampare solo un determinato articolo ci sono due possibilità: <xsl:for-each select= nodo/articolo > <xsl:if 2 > <xsl:copy-of select= titolo /> </xsl:if> </xsl:for-each> oppure: <xsl:copy-of select= nodo/articolo[@id= 2 ] /> Rif.: Manuale_Produzione_Template.doc 9

10 5 MANUALE DI RIFERIMENTO 5.1 Introduzione Nel presente capitolo sono esposti gli elenchi dei tag XML di ACM che possono essere utilizzati nella definizione dei template XSL. 5.2 Schema dell XML di ACM L XML di ACM cui occorre far riferimento nella definzione dei fogli di stile XSL ha una struttura di questo tipo: Il nodo radice dell XML è costituito dall elemento <content>; al secondo livello dell albero gerarchico sono invece presenti degli elementi <component> ciascuno caratterizzato da un proprio specifico tipo. A seconda del tipo, sono presenti dei teg di terzo livello differenti. Nell esempio riportato è presente il terzo livello <navigation> per il componente di tipo navigation. 5.3 Template di struttura In questo paragrafo sono dettagliati alcuni elementi XML utili per l impostazione del template di struttura page-title Il sottoalbero XML è il seguente: Tale sottoalbero può essere navigato con le funzioni XSL opportune al fine di reperire il titolo della pagina HTML installation-path Il sottoalbero XML è il seguente: Rif.: Manuale_Produzione_Template.doc 10

11 Tale sottoalbero può essere navigato con le funzioni XSL opportune al fine di reperire: il nome dell istanza cui si sta facendo riferimento; la descrizione dell istanza; la web application di presentazione (online-path); la web application di ACM navigation-path Il sottoalbero XML è il seguente: Tale sottoalbero può essere navigato con le funzioni XSL opportune al fine di reperire: il link della home page; il link della pagina che stiamo visualizzando (<node-path>); il link della home page (<home-path>) navigation Questo componente contiene tutte le informazioni relative alla gestione della navigazione tra le pagine di ACM. E a questo componente che occorre far riferimento per la costruzione di intestazione, piè di pagina, menù di navigazione, percorso di navigazione. Il sottoalbero XML di primo livello è il seguente: I livelli contengono le seguenti informazioni: position: posizione attuale nell albero di navigazione; path: sequenza di nodi dell albero di navigazione che portano al nodo corrente; static: primo livello dell albero di navigazione (nodi figli del nodo padre Home); child: esposizione dei figli del nodo corrente; tree: esposizione completa dell albero di navigazione. Segue il dettaglio relativo ai vari livelli position instance: identificativo dell istanza di riferimento. page: descrizione della pagina attuale. o id: codice identificativo ACM della pagina. Utile parametro per la costruzione dei link tra le pagine di ACM. Rif.: Manuale_Produzione_Template.doc 11

12 o label: nome della pagina. o href: link della pagina. o meta-description: utile per la costruzione dell header. o meta-keywords: utile per la costruzione dell header. o visible-menu: specifica se la pagina deve essere visualizzata nel menù di navigazione. o visible-header: specifica se la pagina deve essere visualizzata nella intestazione. o title: titolo della pagina. o accesskey: specifica il tasto di accesso rapido alla pagina. o visible-footer: specifica se la pagina deve essere visualizzata nel piè di pagina path page: descrizione della pagina attuale. o o o o o o o o o o static id: codice identificativo ACM della pagina. Utile parametro per la costruzione dei link tra le pagine di ACM. href: link della pagina. meta-description: utile per la costruzione dell header. meta-keywords: utile per la costruzione dell header. visible-menu: specifica se la pagina deve essere visualizzata nel menù di navigazione. visible-map: specifica se la pagina deve essere visualizzata nella mappa del sito. visible-header: specifica se la pagina deve essere visualizzata nella intestazione. title: titolo della pagina. accesskey: specifica il tasto di accesso rapido alla pagina. visible-footer: specifica se la pagina deve essere visualizzata nel piè di pagina. Sono presenti una serie di tag <page> con attributi il cui significato è già stato esposto nei paragrafi precedenti child Sono presenti una serie di tag <page> con attributi il cui significato è già stato esposto nei paragrafi precedenti. Rif.: Manuale_Produzione_Template.doc 12

13 tree Sono presenti una serie di tag <page> con attributi il cui significato è già stato esposto nei paragrafi precedenti. I tag sono però organizzati in maniera gerarchica rispecchiando la struttura dell albero di navigazione del sito. 5.4 Template di pagina In questo paragrafo sono dettagliati alcuni elementi XML utili per l impostazione del template di pagina. Il sottoalbero XML (<component content= acm >) è il seguente: Tale sottoalbero può essere navigato con le funzioni XSL opportune al fine di reperire le informazioni relative a ciascun articolo. In particolare, a ciascun tag corrisponde un articolo di cui sono specificate le seguenti informazioni: id: codice identificativo dell articolo; level: codice identificativo della categoria di classificazione dell articolo order: numero d ordine dell articolo nella pagina; href: link dell articolo. Rif.: Manuale_Produzione_Template.doc 13

14 5.4.1 article Esplodendo in tag <article> sono presenti una serie di ulteriori tag di livello inferiore contenenti le informazioni che dovranno essere fornite all utente che guarda il sito title Contiene il titolo dell articolo subject Contiene il soggetto cui l articolo fa riferimento bodytext Contiene il testo dell articolo abstract Contiene il sommario dell articolo photo Possono essere presenti diversi tag <photo>, a seconda del numero di foto associate all articolo. Gli attributi del tag sono i seguenti: id: codice identificativo della foto; format: codice identificativo del formato; number: numero progressivo della foto all interno dell articolo order: ordine di presentazione della foto. Sono poi presenti una serie di elementi figli: <file-name>: nome del file associato alla foto; <alternate-text>: tasto da inserire nell alt; <title>: titolo della foto, utile per una didascalia; <subject>: soggetto della foto. 5.5 Box di impaginazione Ad ogni template di pagina di ACM corrispondono due fogli di stile: il template di pagina; il template relativo al box di impaginazione. Rif.: Manuale_Produzione_Template.doc 14

15 In questo paragrafo vi sono descritti gli aspetti relativi alla definizione del foglio di stile relativo ai box di impaginazione. Nel materiale fornito con ACM è presente una directory box acm che contiene i file box di impaginazione utilizzati in una versione base di ACM. In tale directory occorre far riferimento al file FORMATO_BOX_12_ARTICOLI.xsl che può essere utilizzato come punto di partenza per la creazione di un box di formattazione customizzato. La parte a cui bisogna prestare attenzione nel file è la seguente: <xsl:apply-templates select="form/row[@name='ordernumber1']"/> <xsl:apply-templates select="form/row[@name='idarticle1']"/> <xsl:apply-templates select="form/row[@name='titlearticle1']"/> <xsl:apply-templates select="form/row[@name='buttonchangearticle1']"/> Per ogni articolo che dovrà essere impaginato occorre inserire all interno del template queste quattro righe modificate in modo che il numero identificativo a termine del valore dell attributo name sia progressivo. Se per esempio il mio template di pagina contiene 3 articoli dovrò inserire <xsl:apply-templates select="form/row[@name='ordernumber1']"/> <xsl:apply-templates select="form/row[@name='idarticle1']"/> <xsl:apply-templates select="form/row[@name='titlearticle1']"/> <xsl:apply-templates select="form/row[@name='buttonchangearticle1']"/> <xsl:apply-templates select="form/row[@name='ordernumber2']"/> <xsl:apply-templates select="form/row[@name='idarticle2']"/> <xsl:apply-templates select="form/row[@name='titlearticle2']"/> <xsl:apply-templates select="form/row[@name='buttonchangearticle2']"/> <xsl:apply-templates select="form/row[@name='ordernumber3']"/> <xsl:apply-templates select="form/row[@name='idarticle3']"/> <xsl:apply-templates select="form/row[@name='titlearticle3']"/> <xsl:apply-templates select="form/row[@name='buttonchangearticle3']"/> I vari blocchi possono essere quindi formattati in maniera da ricreare la struttura della pagina finale. Ad esempio, si possono utilizzare le tabelle per ricreare il layout: <tr> <td> <xsl:apply-templates select="form/row[@name='ordernumber1']"/> <xsl:apply-templates select="form/row[@name='idarticle1']"/> <xsl:apply-templates select="form/row[@name='titlearticle1']"/> <xsl:apply-templates select="form/row[@name='buttonchangearticle1']"/> <td> <xsl:apply-templates select="form/row[@name='ordernumber2']"/> <xsl:apply-templates select="form/row[@name='idarticle2']"/> <xsl:apply-templates select="form/row[@name='titlearticle2']"/> <xsl:apply-templates select="form/row[@name='buttonchangearticle2']"/> <tr> <td> <xsl:apply-templates select="form/row[@name='ordernumber3']"/> Rif.: Manuale_Produzione_Template.doc 15

16 <xsl:apply-templates <xsl:apply-templates <xsl:apply-templates Un codice HTML di questo tipo inserito nell XSL relativo ai box di impaginazione consente di ottenere nella pagina di impaginazione di ACM (menù pubblica impagina selezione della pagina) un risultato simile a quanto esposto in Figura 0-5. Figura 0-5: Esempio di risultato di appliczione di un template box di impaginazione. 5.6 Template di articolo L XML relativo al template di articolo contiene un insieme di tag simile al template di pagina. La parte di interesse è comunque costituita dal tag seguente: Il significato dei tag ai vari livelli e dei corrispondenti attributi è già stato esposto nel paragrafo Occorre specificare che l elenco dei tag di secondo sottolivello può variare in relazione al tipo articolo. In particolare, possono essere presenti anche i seguenti tag: <card> (se all articolo è stata allegata una scheda); <document> (se all articolo è stato allegato un documento); <movie> (se all articolo è stato allegato un filmato); Segue un esempio dei singoli tag Card Gli attributi del tag sono i seguenti: order: posizionamento della scheda nell ambito dell articolo id: identificativo della scheda href: link alla scheda vera e propria L elemento figlio <title> rappresenta il titolo della scheda. Rif.: Manuale_Produzione_Template.doc 16

17 5.6.2 Document Gli attributi del tag document sono i seguenti: format: identificativo del formato di documento order: posizionamento del documento nell ambito dell articolo id: identificativo del documento href: link alla pagina jsp che permette il download del documento Gli elementi figli hanno il seguente significato: <file-name>: il nome del file, senza estensione <extension>: l estensione del file <title>: il titolo del documento Movie Gli attributi del tag sono i seguenti: format: identificatore del formato del filmato order: posizionamento del filmato nell ambito dell articolo id: identificativo del filmato href: link alla jsp che permette di scaricare il filmato L elemento figlio <file-name> rappresenta il nome fisico del file. 5.7 Gestione delle immagini contenute nei template Attualmente, non è prevista una gestione dell upload delle immagini relative ai template in maniera automatizzata con il caricamento del template del sistema. Per la gestione quindi di immagini che di fatto devono essere contenute nel template di struttura è possibile legare le immagini al template in maniera relativa e quindi procedere all upload delle immagini su server con un processo separato, o tramite interfaccia di ACM (Configurazione Template Risorse Statiche Importa Immagine) o tramite FTP. La directory per il posizionamento delle immagini è definita in fase di installazione. (instancex/images/) In entrambi i casi, le persone delegate alla gestione dei template dovranno avere cura di verificare i nomi delle immagini al fine di evitare situazioni di conflitto. Rif.: Manuale_Produzione_Template.doc 17

18 6 ESEMPI DI TEMPLATE 6.1 Template di struttura <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:output method="html" doctype-system=" doctype-public="-//w3c//dtd XHTML 1.0 Transitional//EN" indent="no"/> <xsl:template match="/content"> <xsl:variable name="primo" <xsl:variable name="secondo" <xsl:variable name="terzo" <html> <head> <!-- IL TITLE DELLA PAGINA VIENE FUORI IN AUTOMATICO --> <title> <xsl:value-of </title> <link rel="stylesheet" type="text/css"/> <script language="javascript" <script language="javascript" </head> <body topmargin="0" marginheight="0" leftmargin="0"> <table border="0" bordercolor="red" width="100%" cellspacing="0" cellpadding="0"> <!-- PRIMA RIGA DI NAVIGAZIONE --> <tr style="background-color: #ccc;"> <!-- LOGO A SINISTRA --> <td class="bianco" align="center" width="158"> <a title="{component[@type='navigation']/navigation[@type='tree']/page/@title}" href="{component[@type='navigation']/navigation[@type='tree']/page/@href}"> <img width="138" height="50" </a> src="{//component[@type='installation-path']/online-path}/images/logoacm.gif" border="0"/> <!-- ELENCO PRIMI LIVELLI --> <td style="background-color: #ccc;" align="left"> <a title="{component[@type='navigation']/navigation[@type='tree']/page/@title}" href="{component[@type='navigation']/navigation[@type='tree']/page/@href}"> <!-- <xsl:if test="component[@type='navigation']/navigation[@type='tree']/page/@accesskey"> <xsl:attribute name="accesskey"><xsl:value-of select="component[@type='navigation']/navigation[@type='tree']/page/@accesskey" /></xsl:attribute> Rif.: Manuale_Produzione_Template.doc 18

19 </xsl:if> --> <xsl:choose> <xsl:when test="not($secondo)"> <xsl:attribute name="class">primolivelloselezionato</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class">primolivello</xsl:attribute> </xsl:otherwise> </xsl:choose> <!-- <xsl:if </sup> <sup>[<xsl:value-of />] </xsl:if> --> <xsl:value-of </a> <xsl:for-each <a <!-- <xsl:if <xsl:attribute name="accesskey"><xsl:value-of /></xsl:attribute> </xsl:if> --> <xsl:choose> <xsl:when = $secondo"> <xsl:attribute name="class">primolivelloselezionato</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class">primolivello</xsl:attribute> </xsl:otherwise> </xsl:choose> <!-- <xsl:if <sup>[<xsl:value-of />] </sup> </xsl:if> --> <xsl:value-of </a> <xsl:if <img border="0" </xsl:if> </xsl:for-each> Rif.: Manuale_Produzione_Template.doc 19

20 <xsl:variable name="senzaslash"> <xsl:value-of '/')"/> </xsl:variable> <xsl:variable name="sinistra"> <xsl:value-of select="substring-before($senzaslash, '/')"/> </xsl:variable> <a <img border="0" class="margine-piccolo" alt="versione in italiano" src="{//online-path}/images/flagita.gif"></img> </a> <a <img border="0" class="margine-piccolo" alt="english version" src="{//online-path}/images/flaguk.gif"></img> </a> <!-- CELLA DEL CERCA --> <td style="background-color: #ccc;" width="200" align="center"> <form method="get"> <input align="center" class="cerca" type="text" value="cerca nel sito" name="q"/> <input type="hidden" name="oe" value=""/> <input type="hidden" name="qor" value=""/> <input type="hidden" value="1" name="instance"/> <input class="cerca" type="submit" value="vai"/> </form> <!-- SECONDA RIGA CHE CONTIENE IL MENU DI SECONDO LIVELLO --> <tr> <td height="25" class="cellsecondlevel"> <td class="cellsecondlevel"> <xsl:for-each <a <!-- <xsl:if <xsl:attribute name="accesskey"> <xsl:value-of /> </xsl:attribute> </xsl:if> --> <xsl:choose> <xsl:when = $terzo"> Rif.: Manuale_Produzione_Template.doc 20

21 <xsl:attribute name="class">si</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class">no</xsl:attribute> </xsl:otherwise> </xsl:choose> <!-- <xsl:if <sup>[<xsl:value-of />] </sup> </xsl:if> --> <xsl:value-of </a> <xsl:if <img border="0" </xsl:if> </xsl:for-each> <td align="right" class="cellsecondlevel"> <xsl:if <span class="login"> <xsl:copy-of </span> <br/> </xsl:if> <a class="login" <xsl:copy-of </a> <span style="color: white">-</span> <a class="login" <xsl:copy-of </a> <!-- SPACER e WELCOME --> <!-- <tr> <td colspan="2"> <td colspan="1" align="left" class="userprivate"> Rif.: Manuale_Produzione_Template.doc 21

22 --> <tr> <td style="background-color: #ccc; padding: 8px;" valign="top"> <xsl:variable name="mese-corrente"> <xsl:value-of </xsl:variable> <xsl:variable name="anno-selezionato"> <xsl:value-of </xsl:variable> <table> <tr> <td style="background-color: #ccc;" class="cellthirdlevel" valign="top"> <xsl:for-each visible-menu='true']"> <a <!-- <xsl:if <sup>[<xsl:value-of />] </sup> </xsl:if> --> <xsl:value-of </a> <br/> </xsl:for-each> <br/> <table summary="calendario degli eventi" cellspacing="0" cellpadding="1" align="center" class="calendar"> <caption class="titolo-calendario">calendario Eventi</caption> <tr id="title"> <th class="mese" align="center" colspan="7"> <xsl:value-of <xsl:value-of </th> <tr id="days"> <xsl:for-each <th valign="middle" align="center" class="giorno"> <xsl:value-of </th> </xsl:for-each> Rif.: Manuale_Produzione_Template.doc 22

23 <xsl:for-each <tr class="settimana"> <xsl:for-each select="day"> <xsl:choose> <xsl:when <td class="settimana" align="center"> <span class="giorno-old"> <xsl:value-of </span> </xsl:when> <xsl:otherwise> <td class="settimana" align="center"> <xsl:choose> <xsl:when = 'true'"> <a {@day-number}/{@month-number}" class="giorno-in" +1}.{$anno-selezionato}.html"> <xsl:value-of </a> </xsl:when> <xsl:otherwise> <xsl:value-of </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </xsl:for-each> </xsl:for-each> </table> <tr style="background-color: #ccc;"> <td> <!-- <div class="info-utente"> <xsl:if <xsl:copy-of /><br /> </xsl:if> <a class="nero" select="//component[@type='user']/label2" /></a> - Rif.: Manuale_Produzione_Template.doc 23

24 <a class="nero" /></a> </div> --> </table> <td valign="top"> <xsl:copy-of <xsl:copy-of <td valign="top"> <!-- <xsl:if <xsl:attribute name="class">sinistra</xsl:attribute> </xsl:if> <xsl:copy-of /> --> <tr> <td class="general-footer" colspan="1"> <td class="general-footer" colspan="1"> <a class="footer-link" eventi</a> <xsl:for-each <a class="footer-link" <!-- <xsl:if <xsl:attribute name="accesskey"><xsl:value-of </xsl:if> --> <!-- <xsl:if <sup>[<xsl:value-of </xsl:if> --> <xsl:value-of </a> </xsl:for-each> <!-- CREDITS <a class="footer-link" href="#" Rif.: Manuale_Produzione_Template.doc 24

25 --> <td class="general-footer" colspan="1"> </table> </body> </html> </xsl:template> </xsl:stylesheet> 6.2 Template di pagina <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:output method="xml" encoding="iso "/> <!-- QUESTA TRASFORMATA NON FA NIENT'ALTRO CHE COPIARE TUTTO IL CONTENUTO TRANNE ACM--> <xsl:template match="/content"> <content> <xsl:apply-templates/> </content> </xsl:template> <!-- QUESTO TEMPLATE SI OCCUPA DI MODIFICARE IL CONTENUTO DI "CONTENT ACM" --> <xsl:template <xsl:variable name="online-path"> <xsl:value-of </xsl:variable> <xsl:variable name="acm-path"> <xsl:value-of </xsl:variable> <component type="content" content="acm"> <table border="0" cellspacing="10" cellpadding="0"> <tr> <td> <!-- PRIMO ARTICOLO --> <xsl:for-each select="article[1]"> <xsl:if <img width="236" height="140" hspace="10" vspace="4" align="left" </xsl:if> <a <xsl:value-of select="title"/> </a> <br/> Rif.: Manuale_Produzione_Template.doc 25

26 <br/> <xsl:copy-of select="abstract/node()"/> <br/> <a class="continua" title="{subject}">continua</a> <img border="0" src="{$online-path}/images/freccia_continua.gif"/> <br/> <br/> <br clear="all"/> </xsl:for-each> <tr> <td> <table border="0" cellspacing="0" cellpadding="10"> <tr> <xsl:for-each > 1 and position() < 5]"> <td class="bordo" valign="top"> <xsl:choose> <xsl:when test="photo/@format = '1'"> <img width="55" height="55" hspace="6" vspace="2" align="left" src="{$acmpath}/files/photo/{photo[@format='1']/file-name}"/> </xsl:when> <xsl:otherwise/> </xsl:choose> <a href="{@href}"> <xsl:value-of select="title"/> </a> <br/> <br/> <xsl:copy-of select="abstract/node()"/> <br/> <a href="{@href}" class="continua" title="{subject}">continua</a> <img border="0" src="{$online-path}/images/freccia_continua.gif"/> </xsl:for-each> </table> </table> </component> </xsl:template> <!-- QUESTO E' il TEMPLATE DI DEFAULT CHE COPIA TUTTI I DATI --> <xsl:template match="component[@type]" priority="-1"> <xsl:copy-of select="."/> </xsl:template> Rif.: Manuale_Produzione_Template.doc 26

27 </xsl:stylesheet> 6.3 Template di articolo <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:output method="xml" encoding="iso "/> <!-- QUESTA TRASFORMATA NON FA NIENT'ALTRO CHE COPIARE TUTTO IL CONTENUTO TRANNE ACM--> <xsl:template match="/content"> <content> <xsl:apply-templates/> </content> </xsl:template> <!-- QUESTO TEMPLATE SI OCCUPA DI MODIFICARE IL CONTENUTO DI "CONTENT ACM" --> <xsl:template <xsl:variable name="online-path"> <xsl:value-of </xsl:variable> <xsl:variable name="acm-path"> <xsl:value-of </xsl:variable> <component type="content" content="acm"> <table border="0" cellspacing="10" cellpadding="0"> <tr> <xsl:for-each select="article[1]"> <td width="50%" valign="top"> <xsl:choose> <xsl:when = '3'"> <img hspace="6" vspace="2" border="1" width="236" height="140" align="left" </xsl:when> <xsl:otherwise/> </xsl:choose> <span class="titolo"> <xsl:value-of select="title"/> </span> <br/> <br/> <xsl:copy-of select="bodytext/node()"/> <br/> <br/> Rif.: Manuale_Produzione_Template.doc 27

28 «<a href="javascript:history.back(1)">indietro</a> </xsl:for-each> </table> </component> </xsl:template> <xsl:template <component type="history" content="acm"> <br/> <span class="titolo">articoli CORRELATI:</span> <br/> <br/> <xsl:for-each <strong> <xsl:value-of select="title"/> </strong> <br/> <xsl:copy-of select="abstract/node()"/> <hr/> </xsl:for-each> </component> </xsl:template> <!-- QUESTO E' il TEMPLATE DI DEFAULT CHE COPIA TUTTI I DATI --> <xsl:template match="component[@type]" priority="-1"> <xsl:copy-of select="."/> </xsl:template> </xsl:stylesheet> 6.4 XSL per BOX di impaginazione <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:output method="xml" omit-xml-declaration="yes"/> <xsl:template match="/index"> <main> <table width="589" cellspacing="0" cellpadding="2"> <tr> <td width="5"><img src="{path}/images/spacer.gif" width="1" height="20" border="0"/> <td class="barraverde" width="579"><xsl:value-of select="title"/> <td class="barraverderight"> <a href="{help}"><img src="{path}/images/help.gif" border="0"/></a> Rif.: Manuale_Produzione_Template.doc 28

29 <tr> <td colspan="3"><img src="{path}/images/spacer.gif" width="1" height="2"/> <tr> <td width="5"> <td colspan="2" class="toolbar" align="left"> <table border="0" width="100%" cellspacing="0" cellpadding="5"> <tr> <td> <form <table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolor="#cccccc"> <tr> <td height="260" align="center"> <xsl:apply-templates <xsl:apply-templates <xsl:apply-templates <xsl:apply-templates </table> <table border="0" cellpadding="3" cellspacing="0" width="100%"> <tr> <td align="right"><br/> <input type="reset" value="annulla Modifiche"/> <input type="submit" value="salva"/> </table> </form> </table> </table> </main> </xsl:template> <xsl:template match="form/row"> <xsl:choose> <xsl:when <input type="hidden" </xsl:when> <xsl:when Rif.: Manuale_Produzione_Template.doc 29

30 <input type="text" onfocus="this.blur()"/> </xsl:when> <xsl:when <br/><input type="button" value="cambia Articolo" </xsl:when> <xsl:otherwise> altro </xsl:otherwise> </xsl:choose> </xsl:template> </xsl:stylesheet> Rif.: Manuale_Produzione_Template.doc 30

31 7 TUTORIAL OPERATIVO: IL MIO PRIMO SITO CON ACM 7.1 ACM e l XML Quando guardate una pagina di un sito gestito con ACM, una JSP fornisce una serie di dati dinamici in formato XML. Sono questi dati XML che vengono utilizzati nella presentazione del sito per rendere le pagine dinamiche. La maniera più semplice per visualizzare questi dati è aggiungere all indirizzo (URL) della pagina il parametro xml=1 Per esempio, state guardando la pagina e volete visualizzare i dati XML relativi. Dovrete allora chiamare la pagina Se state utilizzando Internet Explorer, apparirà qualcosa del genere (Figura 1): Figura 6 - XML in Internet Explorer Questa è la sorgente dei dati su cui lavoreremo per rendere le pagine dinamiche (ovvero popolate nei contenuti in maniera automatica). Il documento XML che abbiamo visto subisce due trasformazioni per diventare HTML (o XHTML). La prima trasformazione è quella del template di Pagina/Articolo, la seconda è quella del template di Struttura. Fatte queste premesse possiamo iniziare a costruire la nostra prima pagina con ACM. 7.2 I miei primi templates Dall idea all XHTML Ipotizzando che siate già in possesso del layout grafico fornito dal grafico, dall art director oppure da voi stessi, il primo passo è trasformare l idea grafica in XHTML. Vediamo come fare. Immaginiamo che il vostro layout sia simile a quello rappresentato in figura 2 (ho scelto un layout semplice per non complicare il codice e mantenere maggiore visibilità sulle azioni da compiere questo non toglie che è possibile implementare con ACM qualunque layout grafico sviluppabile con HTML). Rif.: Manuale_Produzione_Template.doc 31

32 Intestazione Barra di navigazione Corpo della pagina Figura 0: Layout grafico scelto per il nostro sito. Una volta deciso come sarà strutturata la pagina, scriviamo il codice XHTML relativo (si può utilizzare qualunque editor di testo notepad, blocco note, ultraedit, jedit oppure un editor visuale di HTML Dreamweaver o simili. Se l editor lo permette conviene impostare la creazione di codice XHTML piuttosto che HTML). Avremo bisogno di 3 blocchi HTML per delimitare le tre sezioni informative del sito (Intestazione, Navigazione, Corpo della pagina): <div id= intestazione > INTESTAZIONE </div> <div id= navigazione > NAVIGAZIONE ELENCO DEI LINKS </div> <div id= contenuto > CONTENUTO DELLA PAGINA - ARTICOLI </div> Per questo tutorial ho scelto di utilizzare i DIV per contenere e separare le sezioni. Avrei potuto utilizzare anche una struttura tabellare (<table><tr><td>..) per ottenere lo stesso effetto, anche se in maniera meno elegante e corretta dal punto di vista degli standard HTML del W3C. Facciamo un passo successivo: riempiamo i blocchi con del contenuto verosimile: <div id= intestazione > <h1>portale INFORMATIVO COSTRUITO CON ACM</h1> <a href= # >Home</a> - <a href= # >Chi siamo</a> - <a href= # >Le nostre sedi</a> </div> <div id= navigazione > <a href= # >Prodotti</a> - <a href= # >Servizi</a> - <a href= # >Catalogo online</a> </div> <div id= contenuto > <h2>titolo dell articolo numero 1</h2> <p>testo introduttivo dell articolo, bla bla bla</p> <a href= # ><img src= freccina.gif /></a> <h2>titolo dell articolo numero 2</h2> <p>testo introduttivo dell articolo, bla bla bla</p> <a href= # ><img width= 5 height= 5 src= freccina.gif /></a> </div> Abbiamo creato un intestazione che contiene il nome del sito e una serie di link che conterranno alcune informazioni di carattere generale. Abbiamo inserito alcuni link nella sezione di navigazione e riempito il DIV del contenuto con 2 articoli fittizi (titolo, testo e link che ci porta ad una pagina di dettaglio dell articolo). Per ora la nostra pagina contiene solo dati informativi e non informazioni grafiche su come gli elementi devono essere disegnati nel nostro browser. Per decidere colori, grandezze dei font, bordi e altri dettagli grafici utilizzeremo un foglio di stile CSS. Vediamone un esempio. <style> * { font-family: verdana; color: black; margin: 0px; padding: 0px; font-size: 12px; } #intestazione { background-color: #FFFF99; padding: 20px; } #navigazione { background-color: #99CCFF; padding: 6px; text-align: right; } #contenuto { background-color: #CCFFCC; padding: 6px; } h1 { font-size: 18px; font-weight: bold; } Rif.: Manuale_Produzione_Template.doc 32

33 h2 { font-size: 12px; font-weight: bold; } </style> Potete aprire la pagina 01 (link o attach) per visualizzarne il codice oppure per vedere come appare in un browser. ATTENZIONE!!: Il codice che producete deve essere XHTML, quindi deve seguire alcune semplici regole: Tutti i tag devono avere una chiusura (anche i BR, gli HR o le immagini), L ordine di apertura / chiusura dei tag deve essere corretta (deve seguire le regole XML) Per controllare di aver scritto correttamente codice XHTML, salvate la vostra pagina HTML con estensione.xhtml e caricatela in Internet Explorer (o in un validatore XML) Dall XHTML all XSL Una volta realizzata la pagina statica, bisogna scomporla nelle varie componenti: Il template di struttura: tutto il codice che rimane invariato in tutto il sito, Il template di pagina: il codice relativo al contenuto informativo della pagina, La skin CSS: il codice che descrive l aspetto grafico della pagina. La figura 3 mostra il codice XHTML e le diverse sezioni: la sezione che descrive l aspetto grafico del sito è evidenziata in ROSSO, la sezione di pagina in BLU. Tutto quello che rimane farà parte del template di struttura. Figura 7 - codice XHTML e SEZIONI Skin CSS Niente di più semplice. Basta creare un nuovo file con estensione.css ed copiarci la parte di codice tra <style> e </style>. A questo punto potete caricare all interno di ACM il foglio di stile (oppure se state lavorando tramite ACM Console dovrete copiare il file.css all interno del vostro repository locale). Una volta inserito il foglio di stile CSS all interno di ACM, questo deve essere associato al sito (Configurazione Template Associa Skin) Template di Pagina Lo scheletro del template di pagina è sempre lo stesso: Rif.: Manuale_Produzione_Template.doc 33

Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML. Elisa Quintarelli-Laura Mandelli. HyperText Markup Language

Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML. Elisa Quintarelli-Laura Mandelli. HyperText Markup Language Informatica A per Ingegneria Gestionale (2005-2006) Il linguaggio HTML Elisa Quintarelli-Laura Mandelli 1 HyperText Markup Language Linguaggio di descrizione di testi secondo lo schema SGML (Standard Generalized

Dettagli

XSL: extensible Stylesheet Language

XSL: extensible Stylesheet Language XSL: extensible Stylesheet Language XSL è un insieme di tre linguaggi che forniscono gli strumenti per l elaborazione e la presentazione di documenti XML in maniera molto flessibile. I tre linguaggi devono

Dettagli

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D USO DELLA PIATTAFORMA ITCMS MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di

Dettagli

Guida all uso di Java Diagrammi ER

Guida all uso di Java Diagrammi ER Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con

Dettagli

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta

Dettagli

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

Dettagli

Manuale Utente Albo Pretorio GA

Manuale Utente Albo Pretorio GA Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate

Dettagli

Lezione 3. Joomla 2.5

Lezione 3. Joomla 2.5 Lezione 3 Joomla 2.5 Joomla: il template Prima di partire con la modifica del template, diamo un occhiata alle posizioni definite dallo stesso. Come si può notare LOGO non ha un area che lo identifica

Dettagli

I link e l'ipertestualità

I link e l'ipertestualità I link e l'ipertestualità I link sono "il ponte" che consente di passare da un documento all altro. In quanto tali, i link sono formati da due componenti: il contenuto che "nasconde" il collegamento (può

Dettagli

UTILIZZO DEI CSS. categoria e lente possiamo aggregare le istruzioni inserite ed avere infondo alla colonna stessa un anteprima.

UTILIZZO DEI CSS. categoria e lente possiamo aggregare le istruzioni inserite ed avere infondo alla colonna stessa un anteprima. UTILIZZO DEI CSS FOGLI STILE Il CSS consente di associare regole stilistiche agli elementi del codice HTML come o . Queste regole definiscono l aspetto rappresentativo degli elementi HTML a cui

Dettagli

PIATTAFORMA DOCUMENTALE CRG

PIATTAFORMA DOCUMENTALE CRG SISTEMA DI GESTIONE DOCUMENTALE DMS24 PIATTAFORMA DOCUMENTALE CRG APPLICAZIONE PER LE PROCEDURE DI GARE D AMBITO 1 AGENDA 1. Introduzione 2. I Livelli di accesso 3. Architettura di configurazione 4. Accesso

Dettagli

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template. I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice

Dettagli

Java Server Pages (JSP) JSP o Servlet? Java Server Pages (JSP) Java Server Pages Costituiscono un estensione della tecnologia delle servlet

Java Server Pages (JSP) JSP o Servlet? Java Server Pages (JSP) Java Server Pages Costituiscono un estensione della tecnologia delle servlet Java Server Pages (JSP) Introduzione alle JSP Linguaggio di scripting lato server HTML-embedded Una pagina JSP contiene sia HTML sia codice Il client effettua la richiesta per la pagina JSP La parte HTML

Dettagli

Pubblicazione e modifica di articoli per il Portale della Protezione Civile

Pubblicazione e modifica di articoli per il Portale della Protezione Civile Pubblicazione e modifica di articoli per il Portale della Protezione Civile Sommario Introduzione... 2 Creazione di un evento... 3 Modifica di un evento... 6 Creazione di una galleria di immagini per un

Dettagli

EasyPrint v4.15. Gadget e calendari. Manuale Utente

EasyPrint v4.15. Gadget e calendari. Manuale Utente EasyPrint v4.15 Gadget e calendari Manuale Utente Lo strumento di impaginazione gadget e calendari consiste in una nuova funzione del software da banco EasyPrint 4 che permette di ordinare in maniera semplice

Dettagli

Non vedo l ora Realizzazione di un sistema per la gestione dell orario scolastico

Non vedo l ora Realizzazione di un sistema per la gestione dell orario scolastico Non vedo l ora Realizzazione di un sistema per la gestione dell orario scolastico Paride Cirillo Come sta cambiando la scuola Lo sviluppo tecnologico legato alla realizzazione di computer sempre più performanti

Dettagli

Integrazione InfiniteCRM - MailUp

Integrazione InfiniteCRM - MailUp Integrazione InfiniteCRM - MailUp La funzionalità della gestione delle campagne marketing di icrm è stata arricchita con la spedizione di email attraverso l integrazione con la piattaforma MailUp. Creando

Dettagli

A tal fine il presente documento si compone di tre distinte sezioni:

A tal fine il presente documento si compone di tre distinte sezioni: Guida on-line all adempimento Questa guida vuole essere un supporto per le pubbliche amministrazioni, nella compilazione e nella successiva pubblicazione dei dati riguardanti i dirigenti sui siti istituzionali

Dettagli

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

Manuale Utente Amministrazione Trasparente GA

Manuale Utente Amministrazione Trasparente GA Manuale Utente GA IDENTIFICATIVO DOCUMENTO MU_AMMINISTRAZIONETRASPARENTE-GA_1.0 Versione 1.0 Data edizione 03.05.2013 1 Albo Pretorio On Line TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione

Dettagli

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Guida Joomla. di: Alessandro Rossi, Flavio Copes Guida Joomla di: Alessandro Rossi, Flavio Copes Grafica e template 1. 15. La grafica e i template Personalizzare l'aspetto del sito aggiungendo nuovi template e customizzandoli 2. 16. Personalizzare il

Dettagli

PRINCIPALI AGGIORNAMENTI DELLA NUOVA VERSIONE DI WEBDIOCESI. 1 Nuovo menù di gestione

PRINCIPALI AGGIORNAMENTI DELLA NUOVA VERSIONE DI WEBDIOCESI. 1 Nuovo menù di gestione PRINCIPALI AGGIORNAMENTI DELLA NUOVA VERSIONE DI WEBDIOCESI 1 Nuovo menù di gestione La mappa per sezioni del sito è stata rinnovata soprattutto snellendo la visualizzazione dei vari rami che vengono nascosti

Dettagli

A tal fine il presente documento si compone di tre distinte sezioni:

A tal fine il presente documento si compone di tre distinte sezioni: Guida on-line all adempimento Questa guida vuole essere un supporto per le pubbliche amministrazioni, nella compilazione e nella successiva pubblicazione dei dati riguardanti i dirigenti sui siti istituzionali

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

SU Suap. IS357_03_01 Lettera aggiornamento SUAP vers. 02.00.00. Pagina 1 di 10

SU Suap. IS357_03_01 Lettera aggiornamento SUAP vers. 02.00.00. Pagina 1 di 10 SU Suap OGGETTO: aggiornamento della procedura Suap dalla versione 01.03.01 alla versione 02.00.00 Nell inviarvi quanto in oggetto Vi ricordiamo che gli aggiornamenti vanno effettuati tempestivamente e

Dettagli

Appunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005

Appunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005 Appunti sugli Elaboratori di Testo D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 Cos è un elaboratore di testo? 2 3 Cos è un elaboratore di testo? Cos è un elaboratore

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

Capitolo 4 Pianificazione e Sviluppo di Web Part

Capitolo 4 Pianificazione e Sviluppo di Web Part Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,

Dettagli

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1 Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6

Dettagli

MANUALE D USO DELL E-COMMERCE. Versione avanzata

MANUALE D USO DELL E-COMMERCE. Versione avanzata MANUALE D USO DELL E-COMMERCE Versione avanzata Versione SW. 2 Rev. 0.2 Sommario 1 Personalizzare i contenuti del sito... 3 1.1 Inserimento logo e slogan azienda... 3 1.2 Modificare i dati dell Azienda...

Dettagli

La pagina Web modulo.html utilizza le specifiche di stile descritte nel foglio feedback.css.

La pagina Web modulo.html utilizza le specifiche di stile descritte nel foglio feedback.css. Moduli di feedback Uno degli strumenti per l interattività con gli utenti è la pagina per raccogliere suggerimenti o commenti dai visitatori, formata da moduli sul video da riempire con il nome del mittente,

Dettagli

BDCC : Guida rapida all utilizzo

BDCC : Guida rapida all utilizzo BDCC : Guida rapida all utilizzo 1 Sommario 1. Funzionamento del sistema... 3 1.1 Cos è e cosa contiene la BDCC... 3 1.2 Meccanismi di funzionamento della BDCC... 3 1.3 Organizzazione di contenuti all

Dettagli

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l. Progetto SITI Manuale Utente SITI-Reports ABACO S.r.l. ABACO S.r.l. C.so Umberto, 43 46100 Mantova (Italy) Tel +39 376 222181 Fax +39 376 222182 www.abacogroup.eu e-mail : info@abacogroup.eu 02/03/2010

Dettagli

Costruzione del layout in gino cms

Costruzione del layout in gino cms Costruzione del layout in gino cms Autore: Marco Guidotti - marco.guidotti(at)otto.to.it Versione: 1.0 Data: 2013-06-17 Layout Nell area amministrativa di gino l applicazione Layout permette di gestire

Dettagli

Introduzione al Linguaggio HTML

Introduzione al Linguaggio HTML Introduzione al Linguaggio HTML 2 Cosa e l HTML HTML = Hyper Text Markup Language Serve per produrre documenti nel WWW (World Wide Web) Utilizza un insieme predefinito di marcatori (TAG) per definire la

Dettagli

Gestione del sito web con Drupal

Gestione del sito web con Drupal Gestione del sito web con Drupal Legenda 1. Accesso al backend 2. Menù principale 3. Editing diretto delle singole pagine 1. Testi 2. Immagini 3. SEO (Search Engine Optimization) 4. Dashboard 5. Gestire

Dettagli

Il linguaggio HTML - Parte 4

Il linguaggio HTML - Parte 4 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 4 Dott. Chiara Braghin braghin@dti.unimi.it HTML - I Riferimenti Ipertestuali Il piatto forte di tutto

Dettagli

Come modificare la propria Home Page e gli elementi correlati

Come modificare la propria Home Page e gli elementi correlati Come modificare la propria Home Page e gli elementi correlati Versione del documento: 3.0 Ultimo aggiornamento: 2006-09-15 Riferimento: webmaster (webmaster.economia@unimi.it) La modifica delle informazioni

Dettagli

www.filoweb.it STAMPA UNIONE DI WORD

www.filoweb.it STAMPA UNIONE DI WORD STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

Guido d uso sito internet Unione Valdera

Guido d uso sito internet Unione Valdera Guido d uso sito internet Unione Valdera Accesso Area riservata di gestione sito: Inserito nome utente e password vi troverete la schermata di cui sotto con le sezioni del sito in evidenza Cliccando sulla

Dettagli

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL)

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL) COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL) Cos è l AOL? Pag. 2 Come inviare una richiesta AOL Pag. 3 La risposta dell assistenza Pag. 5 Come rispondere ad una risposta AOL Pag. 7 Ulteriori nozioni

Dettagli

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE S O. S E. B I. P R O D O T T I E S E R V I Z I P E R I B E N I C U L T U R A L I So.Se.Bi. s.r.l. - via dell Artigianato, 9-09122 Cagliari Tel. 070 / 2110311

Dettagli

SOMMARIO... 3 INTRODUZIONE...

SOMMARIO... 3 INTRODUZIONE... Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...

Dettagli

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti MS Word per la TESI Barra degli strumenti Cos è? Barra degli strumenti Formattazione di un paragrafo Formattazione dei caratteri Gli stili Tabelle, figure, formule Intestazione e piè di pagina Indice e

Dettagli

Principio. di base per una buona riuscita

Principio. di base per una buona riuscita Una delle attività da affrontare nel nostro lavoro è quella di realizzare un layout, ossia una struttura dove posizionare contenuti per creare una pagina web. Ci sono molti tipi di pagine web quindi diverse

Dettagli

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia Scuola Digitale Manuale utente Copyright 2014, Axios Italia 1 SOMMARIO SOMMARIO... 2 Accesso al pannello di controllo di Scuola Digitale... 3 Amministrazione trasparente... 4 Premessa... 4 Codice HTML

Dettagli

LEZIONE 1 HTML. Come costruire il proprio sito con pochi strumenti e tanta creatività...

LEZIONE 1 HTML. Come costruire il proprio sito con pochi strumenti e tanta creatività... LEZIONE 1 HTML Come costruire il proprio sito con pochi strumenti e tanta creatività... La struttura di una pagina web intestazione Qui si dichiara il titolo del documento

Dettagli

EXPLOit Content Management Data Base per documenti SGML/XML

EXPLOit Content Management Data Base per documenti SGML/XML EXPLOit Content Management Data Base per documenti SGML/XML Introduzione L applicazione EXPLOit gestisce i contenuti dei documenti strutturati in SGML o XML, utilizzando il prodotto Adobe FrameMaker per

Dettagli

CREAZIONE E MODIFICA DELLA PAGINA WEB DELLA BIBLIOTECA Andare nel modulo Biblioteche in alto a sinistra. Digitare nel campo Nome Biblioteca la

CREAZIONE E MODIFICA DELLA PAGINA WEB DELLA BIBLIOTECA Andare nel modulo Biblioteche in alto a sinistra. Digitare nel campo Nome Biblioteca la CREAZIONE E MODIFICA DELLA PAGINA WEB DELLA BIBLIOTECA Andare nel modulo Biblioteche in alto a sinistra. Digitare nel campo Nome Biblioteca la denominazione del Comune della Biblioteca (basta anche solo

Dettagli

LITESTAR 4D v.2.01. Manuale d Uso. WebCatalog Catalogo Elettronico interattivo su Internet. Luglio 2013

LITESTAR 4D v.2.01. Manuale d Uso. WebCatalog Catalogo Elettronico interattivo su Internet. Luglio 2013 LITESTAR 4D v.2.01 Manuale d Uso WebCatalog Catalogo Elettronico interattivo su Internet Luglio 2013 Sommario Webcatalog Catalogo Elettronico interattivo su Internet... 3 Introduzione e Accesso... 3 Metodi

Dettagli

Progetto ittorario Anno scol. 2013-2014

Progetto ittorario Anno scol. 2013-2014 PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe

Dettagli

Introduzione HTML. Maurizio Palesi. Multimedialità - Maurizio Palesi 1

Introduzione HTML. Maurizio Palesi. Multimedialità - Maurizio Palesi 1 Introduzione HTML Maurizio Palesi Multimedialità - Maurizio Palesi 1 Generalità sull HTML HTML: HyperText Markup Language (linguaggio di marcatura ipertestuale) E il linguaggio che permette di descrivere

Dettagli

A T I C _W E B G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O. Rev. 2.1

A T I C _W E B G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O. Rev. 2.1 G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O A T I C _W E B Rev. 2.1 1 1. ISCRIZIONE Le modalità di iscrizione sono due: Iscrizione volontaria Iscrizione su invito del Moderatore

Dettagli

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano

Dettagli

Manuale d uso per la raccolta: Sicurezza degli impianti di utenza a gas - Postcontatore

Manuale d uso per la raccolta: Sicurezza degli impianti di utenza a gas - Postcontatore Manuale d uso per la raccolta: Sicurezza degli impianti di utenza a gas - Postcontatore 1. Obbligo di comunicazione dei dati... 2 2. Accesso alla raccolta... 2 3. Compilazione... 6 2.1 Dati generali Sicurezza

Dettagli

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO... CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5

Dettagli

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO 1 Installazione e requisiti per il corretto funzionamento del sito: L istallazione è possibile sui più diffusi sistemi operativi. Il pacchetto

Dettagli

Office 2007 Lezione 02. Le operazioni più

Office 2007 Lezione 02. Le operazioni più Le operazioni più comuni Le operazioni più comuni Personalizzare l interfaccia Creare un nuovo file Ieri ci siamo occupati di descrivere l interfaccia del nuovo Office, ma non abbiamo ancora spiegato come

Dettagli

ALBO PRETORIO WEB MANUALE DELLA PROCEDURA SOMMARIO. Uso del manuale. Informazioni generali. Interfaccia grafica. Guida di riferimento

ALBO PRETORIO WEB MANUALE DELLA PROCEDURA SOMMARIO. Uso del manuale. Informazioni generali. Interfaccia grafica. Guida di riferimento #K$+ SOMMARIO ALBO PRETORIO WEB SOMMARIO Uso del manuale Informazioni generali Interfaccia grafica Guida di riferimento Guida alle operazioni ricorrenti Appendici # 000 K SOMMARIO $ SOMMARIO + 00001 Pagina

Dettagli

DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI)

DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) Progetto regionale antidispersione per favorire l adempimento dell obbligo d istruzione 2 a annualità DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) MANUALE DI UTILIZZO Indice Premessa 3 Ingresso nel

Dettagli

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010 CMS MUSEO&WEB Mappe grafiche Andrea Tempera (OTEBAC) 12 aprile 2010 Introduzione Grazie ad appositi tag HTML possiamo associare molteplici collegamenti a differenti zone di un'unica immagine; un'immagine

Dettagli

TEMI - Struttura. I file del tema

TEMI - Struttura. I file del tema TEMI - Struttura - Ci sono due possibilità per modificare un tema: - Tramite l editor di amministrazione (AspettoàEditor), che consente di selezionare modificare i file (NOTA: copiare il file prima di

Dettagli

Alla scoperta della nuova interfaccia di Office 2010

Alla scoperta della nuova interfaccia di Office 2010 Alla scoperta della nuova interfaccia di Office 2010 Una delle novità più eclatanti della versione 2007 era la nuova interfaccia con la barra multifunzione. Office 2010 mantiene questa filosofia di interfaccia

Dettagli

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa WWW.ICTIME.ORG NVU Manuale d uso Cimini Simonelli Testa Cecilia Cimini Angelo Simonelli Francesco Testa NVU Manuale d uso EDIZIONE Gennaio 2008 Questo manuale utilizza la Creative Commons License www.ictime.org

Dettagli

7.4 Estrazione di materiale dal web

7.4 Estrazione di materiale dal web 7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere

Dettagli

Introduzione a Dev-C++

Introduzione a Dev-C++ Introduzione a Dev-C++ Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Note: Dev-C++ richiede Windows 95/98/NT/2000/XP

Dettagli

Editing e gestione delle views per il modulo Landing Page Espositore

Editing e gestione delle views per il modulo Landing Page Espositore Editing e gestione delle views per il modulo Landing Page Espositore Revisione 1.0 29 Marzo 2011 Editing e gestione delle views per il modulo Landing Page Espositori Per modificare il comportamento dei

Dettagli

MANUALE PORTALE UTENTE IMPRENDITORE

MANUALE PORTALE UTENTE IMPRENDITORE MANUALE PORTALE UTENTE IMPRENDITORE Indice 1. REQUISITI MINIMI DI SISTEMA E CONTATTI PROGETTO RIGENER@... 3 2. IL PORTALE RIGENER@... 4 2.1 ACCESSO ALLE AREE PRIVATE... 7 2.1.1 Accesso al sito con Windows

Dettagli

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...

Dettagli

GUIDA. Redazione Portale. Manuale operativo per la creazione contenuti da pubblicare sul portale www.aplevante.org. Autorità Portuale del Levante

GUIDA. Redazione Portale. Manuale operativo per la creazione contenuti da pubblicare sul portale www.aplevante.org. Autorità Portuale del Levante Autorità Portuale del Levante GUIDA Redazione Portale Manuale operativo per la creazione contenuti da pubblicare sul portale www.aplevante.org Note: le procedure illustrate per la sezione News e comunicati

Dettagli

FISH Sardegna ONLUS. www.fishsardegna.org. Manuale Utente. www.fishsardegna.org

FISH Sardegna ONLUS. www.fishsardegna.org. Manuale Utente. www.fishsardegna.org FISH Sardegna ONLUS Manuale Utente Note generali: Il sito è costruito su CMS Drupal 7. Per avere maggiori informazioni su Drupal si puo consultare online il portale ufficiale http://drupal.org/( in inglese)

Dettagli

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Guida Joomla. di: Alessandro Rossi, Flavio Copes Guida Joomla di: Alessandro Rossi, Flavio Copes Estensioni e moduli 1. 11. I componenti Come scaricare ed utilizzare i componenti più comuni 2. 12. Gestire i moduli Organizzare la visualizzazione dei moduli

Dettagli

FUNZIONI DI IMPAGINAZIONE DI WORD

FUNZIONI DI IMPAGINAZIONE DI WORD FUNZIONI DI IMPAGINAZIONE DI WORD IMPOSTARE LA PAGINA Impostare la pagina significa definire il formato del foglio e vari altri parametri. Per impostare la pagina occorre fare clic sul menu File e scegliere

Dettagli

Dipartimento di Ingegneria Civile e Ambientale TYPO 3 MANUALE UTENTE

Dipartimento di Ingegneria Civile e Ambientale TYPO 3 MANUALE UTENTE Dipartimento di Ingegneria Civile e Ambientale TYPO 3 MANUALE UTENTE Sommario 1) Introduzione... 3 2) Come richiedere l autorizzazione alla creazione di pagine personali... 3 3) Frontend e Backend... 3

Dettagli

INTRODUZIONE AL LINGUAGGIO HTML. Internet + HTML + HTTP = WWW

INTRODUZIONE AL LINGUAGGIO HTML. Internet + HTML + HTTP = WWW 1 INTRODUZIONE AL LINGUAGGIO HTML Internet + HTML + HTTP = WWW Scopo della esercitazione 2 Conoscere i principali tag HTML Realizzare una propria Home Page utilizzando alcuni semplici tag HTML 3 Architettura

Dettagli

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00

Dettagli

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento

Dettagli

Cimini Simonelli - Testa

Cimini Simonelli - Testa WWW.ICTIME.ORG Joomla 1.5 Manuale d uso Cimini Simonelli - Testa Il pannello di amministrazione Accedendo al pannello di amministrazione visualizzeremo una schermata in cui inserire il nome utente (admin)

Dettagli

Pagina 2 di 14. Indice

Pagina 2 di 14. Indice Manuale d uso per la raccolta: Sicurezza e continuità del servizio di distribuzione gas (comma 28.17 dell'allegato A alla deliberazione 574/2013/R/gas) Pagina 1 di 14 Indice 1. Accesso alla raccolta...

Dettagli

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

I.N.A.I.L. Certificati Medici via Internet. Manuale utente I.N.A.I.L. Certificati Medici via Internet Manuale utente CERTIFICATI MEDICI... 1 VIA INTERNET... 1 MANUALE UTENTE... 1 COME ACCEDERE AI CERTIFICATI MEDICI ON-LINE... 3 SITO INAIL... 3 PUNTO CLIENTE...

Dettagli

CATALOGO E-COMMERCE E NEGOZIO A GRIGLIA

CATALOGO E-COMMERCE E NEGOZIO A GRIGLIA CATALOGO E-COMMERCE E NEGOZIO A GRIGLIA In questo tutorial verrà illustrato come sfruttare la flessibilità del componente "Catalogo E-commerce" per realizzare un classico negozio a griglia, del tipo di

Dettagli

Uso dei modelli/template

Uso dei modelli/template Uso dei modelli/template Il modello (o template, in inglese) non è altro che un normale file di disegno, generalmente vuoto, cioè senza alcuna geometria disegnata al suo interno, salvato con l estensione.dwt.

Dettagli

PowerPoint. Guida introduttiva

PowerPoint. Guida introduttiva PowerPoint Guida introduttiva Informativa Questa guida nasce con l intento di spiegare in modo chiaro e preciso come usare il software Microsoft PowerPoint. In questa guida saranno tralasciati tutti quei

Dettagli

MANUALE PER LA GESTIONE DEL SERVIZIO DI NEWSLETTER

MANUALE PER LA GESTIONE DEL SERVIZIO DI NEWSLETTER MANUALE PER LA GESTIONE DEL SERVIZIO DI NEWSLETTER HNewsletter: Servizio di Newsletter HNewsletter è un applicazione che permette di inviare un solo messaggio di posta elettronica ad un elenco di indirizzi

Dettagli

Guida alla registrazione on-line di un NovaSun Log

Guida alla registrazione on-line di un NovaSun Log Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti

Dettagli

MANUALEDIUTILIZZO MODULO CRM POSTVENDITA

MANUALEDIUTILIZZO MODULO CRM POSTVENDITA MANUALEDIUTILIZZO MODULO CRM POSTVENDITA INDICE INTRODUZIONE INSERIMENTO CHIAMATA CHIAMATE Dettaglio Chiamate Macchine Coinvolte Documenti Riepilogo MACCHINE Dettaglio Macchine Documenti Interventi MACCHINE

Dettagli

Mon Ami 3000 Varianti articolo Gestione di varianti articoli

Mon Ami 3000 Varianti articolo Gestione di varianti articoli Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione

Dettagli

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma Introduzione Macro macro istruzione Sequenza di comandi memorizzati programma Scopo: eseguire più volte una sequenza di operazioni che a mano sarebbero noiose e ripetitive, se non proibitive Le macro Le

Dettagli

Esercitazione n. 10: HTML e primo sito web

Esercitazione n. 10: HTML e primo sito web + Strumenti digitali per la comunicazione A.A 0/4 Esercitazione n. 0: HTML e primo sito web Scopo: Creare un semplice sito web con Kompozer. Il sito web è composto da una home page, e da altre due pagine

Dettagli

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...

Dettagli

A tal fine il presente documento si compone di tre distinte sezioni:

A tal fine il presente documento si compone di tre distinte sezioni: Guida on-line all adempimento Questa guida vuole essere un supporto per le pubbliche amministrazioni, nella compilazione e nella successiva pubblicazione dei dati riguardanti i dirigenti sui siti istituzionali

Dettagli

ISTRUZIONI PER LA DICHIARAZIONE TARIFFE ONLINE (GUIDE TURISTICHE)

ISTRUZIONI PER LA DICHIARAZIONE TARIFFE ONLINE (GUIDE TURISTICHE) ISTRUZIONI PER LA DICHIARAZIONE TARIFFE ONLINE (GUIDE TURISTICHE) Come raggiungere il servizio Il servizio di dichiarazione on line è accessibile direttamente dal sito dell assessorato al turismo www.turismo.provincia.venezia.it.

Dettagli

CONTENT MANAGEMENT SYSTEM

CONTENT MANAGEMENT SYSTEM CONTENT MANAGEMENT SYSTEM P-2 PARLARE IN MULTICANALE Creare un portale complesso e ricco di informazioni continuamente aggiornate, disponibile su più canali (web, mobile, iphone, ipad) richiede competenze

Dettagli

Guida iscrizione Community. istruzione.social.marche.it

Guida iscrizione Community. istruzione.social.marche.it Guida iscrizione Community istruzione.social.marche.it 1. Collegarsi con un browser all indirizzo : http://istruzione.social.marche.it 2. Viene visualizzata la seguente schermata di cohesion : 3. Se siete

Dettagli

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono

Dettagli

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB ( ULTIMO AGGIORNAMENTO 26MARZO 2009)

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB ( ULTIMO AGGIORNAMENTO 26MARZO 2009) MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB ( ULTIMO AGGIORNAMENTO 26MARZO 2009) I N D I C E VISUALIZZAZIONE PDF COLORE E RIDUZIONE.4 INVIO MAIL MULTIPLA IN PDF O SOMMARIO.5 GESTIONE 9 GESTIONE TESTATE..9

Dettagli

BLOCK CALL Manuale utente Block Call Manuale Utente

BLOCK CALL Manuale utente Block Call Manuale Utente Block Call Manuale Utente 1. Sommario 1 Introduzione... 3 2 Installazione... 4 2.1 Preparazione back end... 4 2.2 Installazione device... 6 3 Configurazione Back End... 10 3.1 Gestione gruppi Nominativi...

Dettagli

Consorzio Triveneto S.p.A. Payment Gateway

Consorzio Triveneto S.p.A. Payment Gateway Consorzio Triveneto S.p.A. Payment Gateway Specifiche di Personalizzazione della Hosted Payment Page Release 1.4.0 Data Versione Autore Descrizione 02/10/2003 1.2.0 PM Prima Release, associata al Manuale

Dettagli

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario

Dettagli