ACM ARIADNE CONTENT MANAGER MANUALE DI PRODUZIONE TEMPLATE
|
|
- Ruggero Bruno
- 8 anni fa
- Visualizzazioni
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 1 HyperText Markup Language Linguaggio di descrizione di testi secondo lo schema SGML (Standard Generalized
DettagliXSL: 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
DettagliMANUALE 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
DettagliGuida 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
DettagliCapitolo 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
DettagliExcel. 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
DettagliManuale 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
DettagliLezione 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
DettagliI 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ò
DettagliUTILIZZO 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
DettagliPIATTAFORMA 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
DettagliSettaggio 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
DettagliJava 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
DettagliPubblicazione 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
DettagliEasyPrint 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
DettagliNon 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
DettagliIntegrazione 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
DettagliA 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
DettagliRegistratori 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...
DettagliManuale 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
DettagliGuida 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
DettagliPRINCIPALI 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
DettagliA 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
DettagliPORTALE 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
DettagliSU 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
DettagliAppunti 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
DettagliGuida 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
DettagliCapitolo 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,
DettagliPULSANTI 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
DettagliMANUALE 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...
DettagliLa 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,
DettagliBDCC : 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
DettagliSITI-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
DettagliCostruzione 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
DettagliIntroduzione 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
DettagliGestione 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
DettagliIl 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
DettagliCome 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
Dettagliwww.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
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
DettagliGuido 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
DettagliCOME 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
DettagliSOSEBI 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
DettagliSOMMARIO... 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...
DettagliMS 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
DettagliPrincipio. 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
DettagliScuola 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
DettagliLEZIONE 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
DettagliEXPLOit 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
DettagliCREAZIONE 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
DettagliLITESTAR 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
DettagliProgetto 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
DettagliIntroduzione 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
DettagliA 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
DettagliGUIDA 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
DettagliManuale 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
DettagliCONTENUTI 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
DettagliLABORATORIO 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
DettagliOffice 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
DettagliALBO 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
DettagliDATA 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
DettagliCMS 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
DettagliTEMI - 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
DettagliAlla 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
DettagliWWW.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
Dettagli7.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
DettagliIntroduzione 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
DettagliEditing 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
DettagliMANUALE 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
DettagliAirone 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...
DettagliGUIDA. 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
DettagliFISH 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)
DettagliGuida 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
DettagliFUNZIONI 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
DettagliDipartimento 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
DettagliINTRODUZIONE 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
DettagliDirezione 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
DettagliSistema 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
DettagliCimini 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)
DettagliPagina 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...
DettagliI.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...
DettagliCATALOGO 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
DettagliUso 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.
DettagliPowerPoint. 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
DettagliMANUALE 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
DettagliGuida 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
DettagliMANUALEDIUTILIZZO MODULO CRM POSTVENDITA
MANUALEDIUTILIZZO MODULO CRM POSTVENDITA INDICE INTRODUZIONE INSERIMENTO CHIAMATA CHIAMATE Dettaglio Chiamate Macchine Coinvolte Documenti Riepilogo MACCHINE Dettaglio Macchine Documenti Interventi MACCHINE
DettagliMon 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
DettagliIntroduzione. 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
DettagliEsercitazione 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
DettagliManuale 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...
DettagliA 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
DettagliISTRUZIONI 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.
DettagliCONTENT 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
DettagliGuida 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
DettagliDATABASE 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
DettagliMANUALE 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
DettagliBLOCK 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...
DettagliConsorzio 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
DettagliRegione 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