Blog: quali tecnologie per il futuro?

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Blog: quali tecnologie per il futuro?"

Transcript

1 Indice 1. Il ruolo di XML oggi 2. Il ruolo potenziale di XML 3. Presentare XML 4. Trasformare XML 5. Trasformare e presentare XML 6. Un blog in XML 7. Scegliere la marcatura 8. Il layout del nostro blog 9. Ulteriori sviluppi 10. Riferimenti Mostra tutte le slide Blog: quali tecnologie per il futuro? Sponsor Autore: Gabriele Romanato gabriele.romanato@gmail.com Web: Cos'è IWA/HWG IWA/HWG è un'associazione professionale no profit riconosciuta leader mondiale nella fornitura dei principi e delle certificazioni di formazione per i professionisti della Rete Internet; è presente in 100 paesi, con 130 sedi ufficiali in rappresentanza di più di associati. La sua missione: Fornire programmi formativi di qualità; Fornire agli associati supporto e collaborazione a livello regionale, nazionale e internazionale, nonché un marchio di affiliazione riconosciuto a livello mondiale; Promuovere i principi universali di etica e di pratica professionale per tutti i professionisti della Rete Internet; Fornire supporto per la definizione e lo studio di normative nei Paesi in cui è presente Partecipazioni e attività

2 Network: Piccola presentazione personale Gabriele Romanato Attività svolta Gabriele Romanato inizia la sua carriera sul Web nel 2007 con la pubblicazione del sito CSS Zibaldone. Da sempre interessato in standard del Web (Ajax, CSS, DOM, ECMAScript, SVG, XHTML, XML, XSLT tra gli altri) e linguaggi di programmazione (JavaScript, PHP, Python, Java, C++), attualmente collabora con Html.it con articoli e post sugli standard del Web. Collabora inoltre alla CSS Test suite del W3C. Eventuali loghi di progetti Open Source: Nessun logo presente. Network: Il ruolo di XML oggi Il ruolo di XML nel panorama dei blog odierni appare limitato al solo utilizzo dei formati RSS e Atom. Nella loro forma più semplice, questi formati forniscono informazioni sulla risorsa a cui fanno riferimento. Il seguente estratto mostra un frammento RSS: 1. <item> 2. <title>articolo</title> 3. <link> 4. <description>descrizione dell'articolo</description> 5. <pubdate>wed, 21 October :30: </pubDate> 6. <category>articoli</category> 7. </item> Questo frammento fornisce informazioni su un articolo di un ipotetico blog, quali il titolo, l'url, una descrizione testuale, la data di pubblicazione e la categoria di appartenenza. Possiamo dire che l'uso di XML nei blog di oggi si esaurisce in questo utilizzo. Il ruolo potenziale di XML

3 L'uso dei formati RSS e Atom costituisce già un ottimo punto di partenza, ma il ruolo potenziale di XML non si esaurisce qui. XML è stato concepito per due scopi: 1. fornire un formato universale per lo scambio e la memorizzazione di dati sotto forma di documenti strutturati 2. usare l'estensibilità del linguaggio allo scopo di generare nuovi linguaggi. 1. Un formato universale per lo scambio di dati XML è un formato indipendente dalla piattaforma e dal software che lo utilizza. Qualsiasi applicazione o piattaforma che lo riconosca è in grado di utilizzarlo. Per esempio, immaginando di avere un elenco di libri sotto forma di un documento XML con la seguente struttura: 1. <?xml version="1.0" encoding="utf-8"?> 2. <books> 3. <book> 4. <title>ajax. The definitive guide</title> 5. <author>anthony T. Holdener III</author> 6. <isbn> </isbn> 7. <url> 8. </book> 9. <!--omissis--> 10. <books> possiamo importarlo direttamente in Microsoft Access, come mostrato di seguito: e visualizzarne correttamente la struttura sotto forma di una normale tabella di database:

4 Non importa se ci troviamo su un computer fisso, un laptop, un palmare o un cellulare: il risultato sarà il medesimo, e su qualsiasi applicazione che offra una qualsivoglia modalità di integrazione XML. C'è di più: usando XML sarebbe possibile esportare i nostri contenuti da un sito all'altro e da un database all'altro, per esempio salvando i dati del nostro sito locale e poi integrandoli con la versione online dello stesso. Un CMS che supporti questa caratteristica potrebbe integrare la voce Importa XML (o Esporta) tra le sue funzioni. Al momento i moderni CMS permettono di integrare i contenuti presenti su altri blog, ma lo sviluppatore non ha il controllo totale sulla procedura. Tramite XML, si potrebbe editare il template per l'esportazione o l'importazione, evitando così di dover passare per la verifica della corretta importazione (o esportazione) dei contenuti. 2. Generare nuovi linguaggi XML può essere esteso: ciò significa che tramite questo linguaggio è possibile generare nuovi linguaggi. Alcuni esempi di linguaggi sono: 1. XHTML XHTML è la naturale evoluzione dell'html ed è basato sulla grammatica strict di XML. Servito come application/xhtml+xml, gode di tutti i benefici del formato XML. 2. HTML 5 HTML 5 prende in prestito lo spirito di XML, in particolare nella definizione dei nomi degli elementi, che risentono in alcuni casi dell'influenza della DTD di DocBook (come l'elemento section, ad esempio) e di XHTML 2. Servito con un Content-Type di tipo XML, gode come XHTML di tutti i benefici derivanti da XML. 3. RDF RDF è un linguaggio utilizzato per la descrizione di risorse ed è l'espressione più alta del web semantico. È forse uno dei migliori esempi di utilizzo di XML in senso semantico. È lecito supporre che nuovi linguaggi nasceranno lungo il solco di XML. Per esempio, dato che Google utilizza molto le site maps per l'indicizzazione dei nuovi siti web, non è azzardato ipotizzare la creazione di un linguaggio che definisca la struttura di una site map. Un tale linguaggio potrebbe ipoteticamente presentarsi come segue: 1. <?xml version="1.0" encoding="utf-8"?> 2. <!DOCTYPE SiteMap PUBLIC "-//Google//DTD SiteMap XML V1.0//EN" " 3. <site> 4. <title>mio sito</title> 5. <url> 6. <webmaster>gabriele Romanato</webmaster> 7. <owner>gabriele Romanato</owner>

5 8. <directory> 9. <title>articoli</title> 10. <url> 11. <created>wed, October :30: </created> 12. <modified>wed, October :30: </modified> 13. <documents> 14. <doc>...</doc> 15. <doc>...</doc> 16. </documents> 17. </directory> 18. <--omissis--> 19. </site> Queste sono solo alcune delle potenzialità di XML. Il futuro ci dirà verso quali nuovi traguardi ci potrà condurre questo linguaggio. Presentare XML Nel 1999 il W3C si pose il problema di come presentare i documenti XML. Avere semplicemente una struttura flessibile e potente non era ovviamente abbastanza: occorreva presentarne i contenuti agli utenti. Come prima soluzione si decise di sfruttare uno standard esistente (i CSS) a cui delegare la presentazione dei documenti XML. I CSS applicati ad XML tengono conto di alcune differenze esistenti tra questo linguaggio di marcatura ed altri linguaggi (come HTML): 1. XML non possiede una DTD predefinita, quindi i programmi utente che visualizzeranno il documento non potranno utilizzare il loro foglio di stile predefinito per assegnare dei ruoli di visualizzazione agli elementi. Gli autori dovranno specificare nel foglio di stile se un elemento è da visualizzarsi come blocco, inline, voce di lista o altro tramite la proprietà display 2. in XML, l'elemento radice non ha alcun ruolo di visualizzazione "speciale" che gli consenta di espandere un colore di sfondo così come avviene in XML 3. dato che l'xml non possiede alcuna DTD predefinita, i selettori di classe e di ID non funzioneranno nel modo sperato, cosicchè invece di scrivere #box gli autori dovranno usare i selettori di attributo 4. i programmi utente esistenti non utilizzano un parser validante, quindi specificare una propria DTD per il documento non risolve il problema visto al punto 3. È possibile specificare un foglio di stile per un documento XML tramite la seguente istruzione di elaborazione (PI, Processing Instruction) da inserire immediatamente dopo il prologo XML: 1. <?xml version="1.0" encoding="utf-8"?> 2. <?xml-stylesheet href="style.css" type="text/css"?> Usando come esempio il codice XML visto in precedenza per il nostro catalogo di libri, possiamo specificare i seguenti stili per tale documento: 1. books { 2. display: table; 3. width: 100%; 4. margin: 1em 0; 5. border: 1px solid #666; 6. border-collapse: collapse; 7. } 8. book { 9. display: table-row; 10. } 11. title, isbn, url, author { 12. display: table-cell; 13. width: 25%; 14. border: 1px solid #444; 15. } 16. books > book:first-child title:before { 17. content: "Title"; 18. display: block; 19. font-weight: bold; 20. border-bottom: 1px solid #444; 21. width: 100%; 22. } 23. books > book:first-child isbn:before { 24. content: "ISBN"; 25. display: block; 26. font-weight: bold; 27. border-bottom: 1px solid #444; 28. width: 100%;

6 29. } 30. books > book:first-child url:before { 31. content: "URL"; 32. display: block; 33. font-weight: bold; 34. border-bottom: 1px solid #444; 35. width: 100%; 36. } 37. books > book:first-child author:before { 38. content: "Author(s)"; 39. display: block; 40. font-weight: bold; 41. border-bottom: 1px solid #444; 42. width: 100%; 43. } e otteniamo la seguente presentazione: Tuttavia, i CSS presentano il grosso limite di funzionare al meglio solo con documenti semplici. Laddove si raggiunge un seppur minimo grado di complessità, i CSS mostrano tutti i loro limiti. Nell'esempio precedente, abbiamo emulato le intestazioni di tabella usando il contenuto generato. Va detto che questa soluzione opera solo sulla presentazione del documento, e non altera la struttura del documento originale. In questo caso, tuttavia, sarebbe stato opportuno ottenere delle vere intestazioni di tabella, operando cioè sulla struttura del documento stesso. Trasformare XML I limiti dei CSS resero chiaro il bisogno di operare anche sulla struttura di un documento XML, e fu così che nel 1999 nacque la prima versione di XSLT, l'extensible Stylesheet Language for Transformations. Il nome non deve trarre in inganno: questo linguaggio non opera sulla presentazione di un documento XML, ma sulla sua struttura, trasformando il documento d'origine in una nuova struttura (HTML, XML o di testo). Ci occuperemo qui della trasformazione di una struttura XML in una HTML. Si tenga presente che una volta trasformato un documento XML in un documento HTML, tutte le differenze nel rendering e negli stili CSS vengono a cadere. Un programma utente è quindi in grado di: 1. applicare il suo foglio di stile predefinito al documento in mancanza di stili specificati dall'autore 2. applicare i selettori di classe e di ID nel modo consueto 3. ripristinare il ruolo dell'elemento radice nella definizione di un colore di sfondo. Un foglio di stile XSLT viene collegato al documento XML da trasformare con la medesima

7 istruzione di elaborazione usata per un foglio di stile CSS. Esempio: 1. <?xml version="1.0" encoding="utf-8"?> 2. <?xml-stylesheet href="style.xsl" type="text/xsl"?> Usando come esempio il nostro catalogo di libri, possiamo trasformare il documento XML d'origine in un documento HTML in cui gli elementi vengano a formare una normale tabella. Ecco come: 1. <?xml version="1.0" encoding="utf-8"?> 2. <xsl:stylesheet version="1.0" xmlns:xsl=" 3. <xsl:output method="html"/> 4. <xsl:template match="/"> 5. <html> 6. <head> 7. <title>books</title> 8. </head> 9. <body> 10. <xsl:apply-templates /> 11. </body> 12. </html> 13. </xsl:template> 14. <xsl:template match="books"> 15. <table border="1" cellpadding="2" width="100%"> 16. <tr> 17. <th scope="col">title</th> 18. <th scope="col">author(s)</th> 19. <th scope="col">isbn</th> 20. <th scope="col">url</th> 21. </tr> 22. <xsl:apply-templates/> 23. </table> 24. </xsl:template> 25. <xsl:template match="book"> 26. <tr> 27. <xsl:apply-templates/> 28. </tr> 29. </xsl:template> 30. <xsl:template match="title"> 31. <td> 32. <xsl:value-of select="." /> 33. </td> 34. </xsl:template> 35. <xsl:template match="author"> 36. <td> 37. <xsl:value-of select="."/> 38. </td> 39. </xsl:template> 40. <xsl:template match="isbn"> 41. <td> 42. <xsl:value-of select="."/> 43. </td> 44. </xsl:template> 45. <xsl:template match="url"> 46. <td><a> 47. <xsl:attribute name="href"> 48. <xsl:value-of select="."/> 49. </xsl:attribute> 50. <xsl:value-of select="."/> 51. </a></td> 52. </xsl:template> 53. </xsl:stylesheet> Il risultato è il seguente:

8 Come si può notare, questa tabella presenta anche dei link alle pagine di riferimento dei libri. Nella versione CSS, non era stato possibile creare dei link e gli URL erano rimasti allo stato testuale. Grazie a XSLT, è possibile compiere questa e molte altre operazioni che si rivelano essere di estrema utilità nell'àmbito dello sviluppo Web. Trasformare e presentare XML Dato che i CSS e XSLT operano su due livelli diversi, è possibile usarli contemporaneamente per definire la struttura e la presentazione di un documento XML. Tornando all'esempio precedente, possiamo usare il seguente foglio di stile: 1. table { 2. width: 100%; 3. border: 3px double #777; 4. border-collapse: collapse; 5. font: 76% Arial, sans-serif; 6. } 7. th, td { 8. width: 25%; 9. border: 1px solid #777; 10. padding: 0.3em; 11. } 12. th { 13. background: #777; 14. color: #fff; 15. text-align: left; 16. } collegandolo al documento XML attraverso il nostro foglio di stile XSLT, in questo modo: 1. <xsl:template match="/"> 2. <html> 3. <head> 4. <title>books</title> 5. <link rel="stylesheet" href="style.css" type="text/css" media="screen" /> 6. </head> 7. <body> 8. <xsl:apply-templates /> 9. </body> 10. </html> 11. </xsl:template> Il risultato è il seguente:

9 Come si può notare, la tabella viene presentata secondo gli stili specificati nel foglio di stile CSS, mentre la sua struttura viene definita nel foglio di stile XSLT. Un blog in XML Una volta stabilito come i CSS e XSLT interagiscono insieme per determinare la presentazione e la struttura di un documento XML, possiamo iniziare a creare il nostro blog in XML. La maggior parte dei blog odierni usa un CMS per definire la sua struttura e presentazione. Questa scelta appare la più indicata per quei siti in cui i contenuti vengono aggiornati spesso. A questo punto possiamo scegliere di realizzare un nostro CMS oppure di appoggiarci ad uno esistente. Per le esigenze di questo seminario, abbiamo deciso di usare come CMS di base Wordpress, che presenta delle caratteristiche affatto peculiari. Wordpress infatti offre la possibilità di modificare il nostro template senza usare tag proprietari (come in Textpattern). Questa caratteristica ci permette di modificare direttamente la marcatura e di verificarne i risultati in modo progressivo. Ovviamente per una modifica così radicale dovremmo di fatto apportare dei cambiamenti all'intero CMS, cosa che va oltre l'àmbito del nostro seminario. Ci limiteremo a trasformare la marcatura e a specificare degli stili per essa. Anche se Wordpress permette di scaricare ed installare nuovi temi, noi ci concentreremo sul tema di base di questo CMS, ossia sul classico template a due colonne. Va ricordato che la metodologia che adotteremo è applicabile a qualsiasi tipo di template creato per questo CMS. Scegliere la marcatura Seguendo la struttura del template di base di Wordpress, convertiamo la marcatura XHTML in XML creando nuovi elementi che rispecchino la semantica del template originale. Gli elementi più rilevanti sono riportati nella seguente tabella: XHTML XML <div id="page">...</div> <page>...</page> <div id="headerimg">...</div> <headerimg>...</headerimg> <div class="description">...</div> <description>...</description> <div id="content">...</div> <content>...</content> <div class="post">...</div> <post>...</post>

10 <div class="entry">...</div> <div id="sidebar">...</div> <div id="footer">...</div> <entry>...</entry> <sidebar>...</sidebar> <footer>...</footer> Come si può notare, abbiamo preservato la semantica originale del template XHTML attraverso una scelta coerente dei nomi degli elementi. Questa scelta si rivelerà decisiva all'atto della trasformazione da XML a HTML. Il layout del nostro blog Una volta scelta la marcatura per il nostro documento XML di base, possiamo usare XSLT per trasformare la struttura XML originaria in una nuova struttura HTML e i CSS per definire la presentazione della nostra trasformazione. Data la lunghezza del codice, ci limiteremo in questa sede a fornire solo un estratto dal codice di esempio utilizzato. Per esempio, la struttura XML del nostro header è la seguente: 1. <headerimg> 2. <h1>xml blog</h1> 3. <description>a Wordpress blog</description> 4. </headerimg> Trasformiamo tale struttura in HTML con il seguente codice XSLT: 1. <xsl:template match="headerimg"> 2. <div id="headerimg"> 3. <xsl:apply-templates/> 4. </div> 5. </xsl:template> 6. <xsl:template match="h1"> 7. <h1> 8. <xsl:value-of select="."/> 9. </h1> 10. </xsl:template> 11. <xsl:template match="description"> 12. <div class="description"> 13. <xsl:value-of select="."/> 14. </div> 15. </xsl:template> Assegniamo infine degli stili CSS: 1. #headerimg { 2. width: 100%; 3. height: 8.3em; 4. min-height: 100px; 5. background: transparent url("../img/header.png") repeat-x 0 0; 6. } 7. #headerimg h1 { 8. margin: 0; 9. padding: 8px 5px 5px 0; 10. text-align: center; 11. font-size: 3.5em; 12. } 13. #headerimg.description { 14. padding: 0 5px 5px 0; 15. text-align: center; 16. font-style: italic; 17. color: #393; 18. } Osserviamo quindi il layout finale in un browser:

11 Come si può notare, grazie a XSLT siamo riusciti ad inserire un motore di ricerca perfettamente funzionante nella colonna di sinistra. Questa operazione sarebbe stata impossibile se ci fossimo affidati unicamente ai CSS. Possiamo concludere affermando che l'uso congiunto dei CSS e di XSLT permette di ottenere dei risultati dal sicuro impatto visuale e dalla struttura solida. Ulteriori sviluppi Possiamo perfezionare il nostro blog in diversi modi. Eccone alcuni: Uso di una DTD o di uno schema XML per la validazione Possiamo specificare una DTD o uno schema XML al fine di rendere valido il nostro documento XML. Questa possibilità aggiunge un ulteriore livello di completezza al nostro lavoro, in quanto il rispetto di una grammatica formale riduce il rischio di incompatibilità e di incoerenze nella fase di sviluppo. Per esempio, il seguente esempio fa uso di una DTD per specificare quali elementi possono comparire in un elemento headerimg: 1. <!ELEMENT headerimg (h1, description)> 2. <!ELEMENT h1 (#PCDATA)> 3. <!ELEMENT description (#PCDATA)> Il frammento di DTD mostrato di sopra specifica che un elemento headerimg può contenere solo gli elementi h1 e description, i quali a loro volta possono contenere solo testo. Uso degli URL di dati per una parte della grafica Gli URL di dati (RFC 2397) definiscono un modo per includere dati arbitrari all'interno di normali URL. Possiamo usare gli URL di dati per definire una parte della grafica del nostro blog, come ad esempio piccole immagini ed elementi decorativi. L'uso di URL di dati, infatti, è indicato soprattutto per inserire piccole porzioni di dati. Il seguente esempio mostra un elemento emoticon che contiene un URL di dati all'interno del suo attributo url: 1. <emoticon type="smile" url="data:image/png;base64,ivborw0kggoaaaansuheugaaaawaaaamcamaaaewrjxdaaaabgdbtueaak/inwwk6qaaabl0 RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADGUExURfv257mHCebCS/bffv/r f///3p//2pnusv/pff/6ye/ye/jz59w7b8weqo6/c//pzeozdf/1op/8xnomfvv25vhp1ncp Qc2rS9aoFPDPOfjw1MOcPP/XFeK9RvPCBNSiBebGUP/WBefDS+jVjcebG8ydFtipE+vPY/bY WNnDjv/jRNCiGtu2Rv/cLOXLceO5Kf/6usONAP/nY+vUj//rgd/IjvjUO8agPd+2Kf//4fvd XP/iYNKfAvfy5v/6q/DZjv3me////7PW4zEAAABCdFJOU/////////////////////////// ////////////////////////////////////////////////////////////AEQWEAAAAADo SURBVHjaYnC0BwggBlMJgABiUAIIIAZDgABi0NETBwggBhF9R4AAYrATZAYIIAZdYTWAAGJg 4GLjZJUFCCAGVQ1+aysjgABicOSVU7QRBQggBkd7fSURR4AAYpBl5WTjYgAIIAZmcUE9Ox2A AGIwsrLm11AFCCAGNQlhQ11TgABiELVRlON1BAggBkcpJnV2S0t2dSYpR4AAYjBWEOJRNjBQ 5hFSMAYIIAZtExYHBw4OBwcWE22AAGIQM7NQkdTSklSxMBMDCCAGbnMBGT55eT4ZAXNugABi chs01zrmzjtwthv0bagwab8se83m3euvaaaaaelftksuqmcc"/>

12 In questo esempio, l'url di dati contiene una piccola emoticon codificata in Base64 (un'immagine PNG). È possibile trasformare successivamente l'elemento emoticon in un elemento img usando il valore dell'attributo url come valore del risultante attributo src. L'uso di URL di dati ci solleva dal compito di dover specificare necessariamente un percorso per le immagini da visualizzare. L'unico limite è che il suo uso specifico appare limitato a piccole o medie immagini, poichè un uso eccessivo comporterebbe un rallentamento nel rendering da parte dei programmi utente. Uso di XLink per il linking Per inserire link direttamente in un documento XML, possiamo utilizzare XLink, che è uno strumento per il linking avanzato messo a disposizione dal W3C: 1. <link xmlns:xlink=" xlink:type="simple" xlink:href="#">link</link> XLink permette anche di definire delle relazioni semantiche tra i link, stabilendo che tipo di rapporto intercorre tra essi e contribuendo così alla loro tracciabilità. Riferimenti Riportiamo di seguito alcuni riferimenti per un ulteriore approfondimento delle tematiche esposte. XML pocket reference di Simon St. Laurent, Michael Fitzgerald, ISBN XSLT di Doug Tidwell, ISBN Materiale di riferimento su XSLT in Firefox Ringrazio Boris Zbarsky (Mozilla Foundation) per la segnalazione. Per chi fosse interessato allo studio del codice sorgente di Firefox, la parte rilevante del supporto XSLT si trova in content/xslt/src/base. Gli hook si trovano nel file content/xml/document/src/nsxmlcontentsink.cpp (cercate mxsltprocessor). Materiale sulla libreria MSXML di Internet Explorer Ringrazio Alex Mogilevsky (Microsoft) per avermi segnalato i seguenti link: 1. MSXML Blog: Using the right version of MSXML in Internet Explorer 2. MSDN: What's New in MSXML 3. Knowledge Base (KB): List of Microsoft XML Parser (MSXML) versions Termini e licenza del documento Quest'opera è stata rilasciata sotto la licenza Creative Commons Attribuzione-Non commerciale- Non opere derivate 3.0 Unported. Per leggere una copia della licenza visita il sito web o spedisci una lettera a Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. Diritti, marchi registrati e siti web riportati in immagini e url sono riservati e proprietà dei diretti interessati e relative aziende. IWA/HWG e l'associazione IWA Italy non sono direttamente o indirettamente responsabili dei contenuti riportati nel presente documento che sono ad esclusiva cura e responsabilità del relatore.

Customer Capital. Milano, 18 ottobre 2008. d.ssa Barbara Bonaventura barbara.bonaventura@mentis.it

Customer Capital. Milano, 18 ottobre 2008. d.ssa Barbara Bonaventura barbara.bonaventura@mentis.it Customer Capital. Ovvero il solo marketing che funziona Milano, 18 ottobre 2008 d.ssa Barbara Bonaventura barbara.bonaventura@mentis.it Cos è IWA/HWG IWA/HWG è un Associazione professionale no profit riconosciuta

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

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

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

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

Project Management Metodologie e Tecniche per la gestione di progetti

Project Management Metodologie e Tecniche per la gestione di progetti Project Management Metodologie e Tecniche per la gestione di progetti Amir Baldissera amir.baldissera@mentis.it Milano, 18 Ottobre 2008 Cos è IWA/HWG IWA/HWG è un Associazione professionale no profit riconosciuta

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

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

- La formattazione con foglio di stile esterno: Come realizzare e collegare un file con codice di stile ad una pagina web.

- La formattazione con foglio di stile esterno: Come realizzare e collegare un file con codice di stile ad una pagina web. I fogli di stile. Argomenti trattati: - La formattazione con foglio di stile interno: Come dichiarare lo stile di una pagina web all'interno del suo codice. - Ereditarietà e selettori contestuali: Come

Dettagli

Tutorial di HTML basato su HTML 4.0 e CSS 2

Tutorial di HTML basato su HTML 4.0 e CSS 2 Claudia Picardi Tutorial di HTML basato su HTML 4.0 e CSS 2 Informatica II per Scienze e Turismo Alpino Docenti: Viviana Patti e Claudia Picardi 4 Tabelle 4.1 La struttura di una tabella Elementi principali

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

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

Linguaggi per il web oltre HTML: XML

Linguaggi per il web oltre HTML: XML Linguaggi per il web oltre HTML: XML Luca Console Con XML si arriva alla separazione completa tra il contenuto e gli aspetti concernenti la presentazione (visualizzazione). XML è in realtà un meta-formalismo

Dettagli

Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1

Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1 Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1 Chi può riuscire a creare pagine HTML? La realizzazione di pagine web non eccessivamente sofisticate è alla portata di tutti, basta

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere

Dettagli

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it Decreto Legislativo 196/2003 Codice in materia di protezione dei dati personali COOKIE POLICY La presente informativa è resa anche ai sensi dell art. 13 del D.Lgs 196/03 Codice in materia di protezione

Dettagli

Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog. Marco Torciani. (Quinta lezione) Unitre Pavia a.a.

Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog. Marco Torciani. (Quinta lezione) Unitre Pavia a.a. Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog (Quinta lezione) Unitre Pavia a.a. 2014-2015 27/01/2015 dott. 1 Adobe Dreamweaver http://www.adobe.com/it/products/dreamweaver/features/?view=topnew

Dettagli

Google Apps for Education F.A.Q. a cura di Luigi Parisi Servizio Marconi T.S.I. - USR Emilia-Romagna. aggiornata al 18 maggio 2015.

Google Apps for Education F.A.Q. a cura di Luigi Parisi Servizio Marconi T.S.I. - USR Emilia-Romagna. aggiornata al 18 maggio 2015. Google Apps for Education F.A.Q. a cura di Luigi Parisi Servizio Marconi T.S.I. - USR Emilia-Romagna aggiornata al 18 maggio 2015 Premessa Questa guida è un documento aperto in costante aggiornamento.

Dettagli

Realizzare il layout di un sito web senza utilizzare frame e tabelle

Realizzare il layout di un sito web senza utilizzare frame e tabelle Realizzare il layout di un sito web senza utilizzare frame e tabelle Questa guida descrive in maniera semplice e essenziale i passi necessari alla realizzazione di una pagina web strutturata in maniera

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

Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto

Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele Matricola: 0124000461 Miglio Stefano Matricola: 0124000462 Obiettivi Iniziali Si intende realizzare

Dettagli

Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene

Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene Sotto il nome OpenOffice.org si nasconde un insieme di programmi per l ufficio potenti

Dettagli

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1 Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, antonio.barbieri@gmail.com Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario

Dettagli

PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER

PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER Il percorso Web Graphic Designer con Certificazione internazionale Adobe Dreamweaver prepara lo studente ad acquisire solide conoscenze per la figura professionale

Dettagli

extensible Markup Language

extensible Markup Language XML a.s. 2010-2011 extensible Markup Language XML è un meta-linguaggio per definire la struttura di documenti e dati non è un linguaggio di programmazione un documento XML è un file di testo che contiene

Dettagli

Integrare Flash In Joomla

Integrare Flash In Joomla Integrare Flash In Joomla Guida realizzata e rilasciata dallo staff di Joomlaservice.org L'integrazione di flash con Joomla è un argomento molto richiesto e per il quale non sempre si trovano informazioni

Dettagli

ERGONOMIA COGNITIVA - SCHEDA TECNICA. STUDENTE: Carmine D Avino 222000036

ERGONOMIA COGNITIVA - SCHEDA TECNICA. STUDENTE: Carmine D Avino 222000036 ERGONOMIA COGNITIVA - SCHEDA TECNICA RISTORANTE: L ETTO STUDENTE: Carmine D Avino 222000036 INSEGNATE: Maurizio Caporali. Lo scopo del mio gruppo di lavoro è stato creare un sito internet per un ristorante,

Dettagli

Presentazione della release 3.0

Presentazione della release 3.0 ProgettOrchestra 2.2 diventa Smart+ERP 3.0 Presentazione della release 3.0 La nuova versione di ProgettOrchestra prende il nome di Smart+ERP e viene rilasciata già nella versione 3.0 consecutiva alla versione

Dettagli

GESGOLF SMS ONLINE. Manuale per l utente

GESGOLF SMS ONLINE. Manuale per l utente GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo

Dettagli

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

NAVIGAORA HOTSPOT. Manuale utente per la configurazione NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento

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

Corso Joomla per ATAB

Corso Joomla per ATAB Corso Joomla per ATAB Cos'è un Content Management System Joomla non è un prodotto ma è un progetto. Nato nel settembre 2005 CMS (Content management system) letteralmente significa "Sistema di gestione

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

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

Altro esempio di HTML

Altro esempio di HTML HTML (Hyper Text Markup Language) Linguaggio per descrivere una pagina di ipertesto Specifica come dovra apparire quando sara visualizzata, quali collegamenti contiene e dove portano Comando in HTML: riguarda

Dettagli

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>... HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento

Dettagli

Introduzione. Installare EMAS Logo Generator

Introduzione. Installare EMAS Logo Generator EMAS Logo Generator Indice Introduzione... 3 Installare EMAS Logo Generator... 3 Disinstallare EMAS Logo Generator... 4 Schermata iniziale... 5 Creare il Logo... 7 Impostazioni... 7 Colore...8 Lingua del

Dettagli

SERVIZIO DI MESSAGGISTICA ALL UTENTE. Manuale per l operatore

SERVIZIO DI MESSAGGISTICA ALL UTENTE. Manuale per l operatore SERVIZIO DI MESSAGGISTICA ALL UTENTE Manuale per l operatore rev. 02 giugno 2010 SOMMARIO COME USARE IL PROGRAMMA PER LA MESSAGGISTICA...3 COSA BISOGNA FARE PRIMA DI INIZIARE A UTILIZZARE IL PROGRAMMA...3

Dettagli

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...

Dettagli

Sommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla...

Sommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla... Sommario Introduzione... 11 1. L ambiente di lavoro... 13 XAMPP...15 Installare XAMPP e attivarlo...18 Creare un database MySQL con phpmyadmin...21 Configurare XAMPP in modo che il sito possa inviare e-mail...22

Dettagli

2.3 Cenni sui fogli di stile CSS per XML

2.3 Cenni sui fogli di stile CSS per XML Fondamenti di Informatica Sistemi di Elaborazione delle Informazioni Informatica Applicata 2.3 Cenni sui fogli di stile CSS per XML Antonella Poggi Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE

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

Programma analitico d'esame. Versione 1.0.00

Programma analitico d'esame. Versione 1.0.00 Programma analitico d'esame Versione 1.0.00 Programma analitico d esame EIPASS Web Il percorso didattico prevede cinque moduli d esame. Ai fini del conseguimento della certificazione, il candidato dovrà,

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

APPENDICE C extensible Markup Language

APPENDICE C extensible Markup Language APPENDICE C extensible Markup Language C.1 extensible Markup Language, concetti di base XML è un dialetto di SGML progettato per essere facilmente implementabile ed interoperabile con i suoi due predecessori

Dettagli

Relazione sulla verifica accessibilità

Relazione sulla verifica accessibilità Relazione sulla verifica accessibilità Sito web: www.comune.stresa.vb.it Premessa Il presente rapporto e l effettiva attività di controllo requisiti per l accessibilità, sono stati effettuati seguendo

Dettagli

Il modello veneto di Bilancio Sociale Avis

Il modello veneto di Bilancio Sociale Avis Il modello veneto di Bilancio Sociale Avis Le organizzazioni di volontariato ritengono essenziale la legalità e la trasparenza in tutta la loro attività e particolarmente nella raccolta e nell uso corretto

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

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

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

LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE

LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE Che cosa sono e a cosa servono le caratteristiche? Oltre a descrivere le qualità di un prodotto con un testo generico (descrizione) è possibile dettagliare

Dettagli

per scrivere un articolo da prima pagina! per inviare una newsletter Come si crea Comunicazione Anfaa Edizione 4a.2013

per scrivere un articolo da prima pagina! per inviare una newsletter Come si crea Comunicazione Anfaa Edizione 4a.2013 per scrivere un articolo da prima pagina! Quando si vuole inserire un articolo che compaia nel riquadro Ultime notizie della home page, si deve impostare la categoria Ultime notizie, in aggiunta a quella

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

Linguaggio HTML (2) Attributi di <FONT> Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi:

Linguaggio HTML (2) Attributi di <FONT> Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi: Linguaggio HTML (2) Attributi di Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi: SIZE= numero per modificare le dimensioni Es:

Dettagli

Informativa sulla privacy

Informativa sulla privacy Informativa sulla privacy Data di inizio validità: 1 Maggio 2013 La presente informativa sulla privacy descrive il trattamento dei dati personali immessi o raccolti sui siti nei quali la stessa è pubblicata.

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

ISTRUZIONI PER LA GESTIONE BUDGET

ISTRUZIONI PER LA GESTIONE BUDGET ISTRUZIONI PER LA GESTIONE BUDGET 1) OPERAZIONI PRELIMINARI PER LA GESTIONE BUDGET...1 2) INSERIMENTO E GESTIONE BUDGET PER LA PREVISIONE...4 3) STAMPA DIFFERENZE CAPITOLI/BUDGET.10 4) ANNULLAMENTO BUDGET

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

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

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

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

Progetto TIC Territori in comunicazione Applicazioni web

Progetto TIC Territori in comunicazione Applicazioni web Progetto TIC Territori in comunicazione Applicazioni web Caratteristiche generali: 1. Basato su piattaforma WordPress 2. Possibilità di gestire il sito da qualsiasi postazione (il software richiesto solo

Dettagli

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013 Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale

Dettagli

Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014

Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014 Progetto ICoNLingua Scienza senza Frontiere CsF- Italia Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014 1. Introduzione La valutazione sia in itinere

Dettagli

XML INVITO ALLO STUDIO EUROPEAN NETWORK OF INNOVATIVE SCHOOLS

XML INVITO ALLO STUDIO EUROPEAN NETWORK OF INNOVATIVE SCHOOLS XML INVITO ALLO STUDIO EUROPEAN NETWORK OF INNOVATIVE SCHOOLS CSS e XML Per formatare i documenti XML è possibile seguire due strade: Quando non c è bisogno della potenza elaborativa di XSL, l utilizzo

Dettagli

Una piattaforma per creare blog, che utilizza il linguaggio PHP e si

Una piattaforma per creare blog, che utilizza il linguaggio PHP e si 1^ Puntata WordPress è un ottimo CMS (Content Management System) Una piattaforma per creare blog, che utilizza il linguaggio PHP e si avvale di un database Mysql. Un CMS è quindi un sistema di gestione

Dettagli

Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua

Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua Moodle è la piattaforma didattica per l'e-learning utilizzata dall'istituto Giua per consentire ai docenti di creare

Dettagli

Database 1 biblioteca universitaria. Testo del quesito

Database 1 biblioteca universitaria. Testo del quesito Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole

Dettagli

L apposizione di firme e informazioni su documenti firmati

L apposizione di firme e informazioni su documenti firmati L apposizione di firme e informazioni su documenti firmati Il presente documento si pone l obiettivo di chiarire alcuni aspetti generali dei formati di firma CAdES (file con estensione p7m) e PAdES (file

Dettagli

Amministrazione classi

Amministrazione classi Amministrazione classi Guida breve per il docente che amministra la classe Premessa Le classi vengono creata solo dall amministratore della Scuola. Il docente che è stato inserito nella classe come moderatore

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

Tutorial: Adattare le skin del web a Jimdo. Per postare questo tutorial su altri blog/siti/forum inviatemi una e-mail o un pm

Tutorial: Adattare le skin del web a Jimdo. Per postare questo tutorial su altri blog/siti/forum inviatemi una e-mail o un pm Tutorial: Adattare le skin del web a Jimdo Tutorial creato da: marte9020 Tutorial creato per: http://jimding3.jimdo.com Programma utilizzato: Google Chrome (Qualsiasi Browser va bene) Per postare questo

Dettagli

Creare un Ipertesto. www.vincenzocalabro.it 1

Creare un Ipertesto. www.vincenzocalabro.it 1 Creare un Ipertesto www.vincenzocalabro.it 1 Obiettivi Il corso si prefigge di fornire: Le nozioni tecniche di base per creare un Ipertesto I consigli utili per predisporre il layout dei documenti L illustrazione

Dettagli

tommaso.iacomino@gmail.com INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1

tommaso.iacomino@gmail.com INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1 INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1 IMPORTANTE: forse non visualizzate questa barra, se così fosse usiamo questa procedura: posizioniamo il cursore sulla parte vuota tasto destro del

Dettagli

Un corso (accessibile) sull accessibilità dei siti web. di Gianluca Affinito gianluca.affinito@gmail.com

Un corso (accessibile) sull accessibilità dei siti web. di Gianluca Affinito gianluca.affinito@gmail.com Un corso (accessibile) sull accessibilità dei siti web di Gianluca Affinito gianluca.affinito@gmail.com La conoscenza della Legge 4/2004 nella scuola italiana Un recente questionario, proposto dall'istituto

Dettagli

Database. Si ringrazia Marco Bertini per le slides

Database. Si ringrazia Marco Bertini per le slides Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida

Dettagli

UN MODELLO DI QUALITÀ PER I SITI WEB

UN MODELLO DI QUALITÀ PER I SITI WEB UN MODELLO DI QUALITÀ PER I SITI WEB fonte prof Polillo - 1 - Cos'è un modello di qualità l Una selezione delle caratteristiche che fanno di un sito web un buon sito l Scopo: valutare un sito orientarci

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Basi di Dati Claudio Marrocco I report I Report sono lo strumento più adatto per ottenere una copia stampata dei dati e delle informazioni ricavate dalle

Dettagli

EDICOLA MANAGER 2.2. + EM Importer

EDICOLA MANAGER 2.2. + EM Importer EDICOLA MANAGER 2.2 + EM Importer Con la versione 2.2 del programma sono state introdotte numerose novità grazie anche alla collaborazione di colleghi che hanno messo a disposizione utility e documenti

Dettagli

Esercizio data base "Biblioteca"

Esercizio data base Biblioteca Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni

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

Versione 2.0. Biblioteca Centralizzata Clinica A cura di Claudia Cavicchi

Versione 2.0. Biblioteca Centralizzata Clinica A cura di Claudia Cavicchi Versione 2.0 Biblioteca Centralizzata Clinica A cura di Claudia Cavicchi 1 Cos è? E un software gratuito, estensione del browser Mozilla Firefox ed è sviluppato dal Center for History and New Media della

Dettagli

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video

Dettagli

Report di valutazione studiolegalebraggio.it

Report di valutazione studiolegalebraggio.it Roma, li 15/01/2013 Report di valutazione studiolegalebraggio.it Il presente documento è redatto allo scopo di mostrare e analizzare le performance del sito web a due mesi e mezzo dalla pubblicazione online,

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 PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

Servizio Feed RSS del sito CNIT

Servizio Feed RSS del sito CNIT Servizio Feed RSS del sito CNIT Informiamo tutti gli utenti CNIT che è possibile sincronizzare i propri Reader (RSS) per essere aggiornati in tempo reale sulle nuove pubblicazioni di articoli postati sul

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

lem logic enterprise manager

lem logic enterprise manager logic enterprise manager lem lem Logic Enterprise Manager Grazie all esperienza decennale in sistemi gestionali, Logic offre una soluzione modulare altamente configurabile pensata per la gestione delle

Dettagli

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

Comandi principali del linguaggio HTML (Hyper Text Markup Language) Comandi principali del linguaggio HTML (Hyper Text Markup Language) Caratteristiche di HTML HTML è un linguaggio di formattazione (markup) di documenti ed è il linguaggio base per produrre documenti per

Dettagli

Stampa unione -contratto di tirocinio. Documentazione

Stampa unione -contratto di tirocinio. Documentazione Stampa unione -contratto di tirocinio Documentazione Versione 0.1 Data 27.09.2012 Copyright CSFO A proposito di questa documentazione Questa documentazione è indirizzata agli utenti dell applicazione stampa

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

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

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del

Dettagli

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi>

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi> FRAME HTML 6 I frame Danno la possibilità di creare finestre multiple all'interno della finestra del browser Si riesce a suddividere la pagina in più sezioni indipendenti, ma che si possono influenzare

Dettagli

Approfondimento: Migrazione dei database e backup della posta

Approfondimento: Migrazione dei database e backup della posta Approfondimento: Migrazione dei database e backup della posta In questo approfondimento ci focalizzeremo sulla migrazione dei database analizzando le differenze operative e le varie implicazioni a seconda

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,

Dettagli

Soluzione dell esercizio del 2 Febbraio 2004

Soluzione dell esercizio del 2 Febbraio 2004 Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo

Dettagli

Rapporto conclusivo di accessibilità

Rapporto conclusivo di accessibilità Rapporto conclusivo di accessibilità Modello per i soggetti di cui all articolo 3, comma 1, della legge 9 gennaio 2004, n. 4 Soggetto interessato: Comune di Ussaramanna Responsabile dell accessibilità:

Dettagli