Web template: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m categorizzata
Nessun oggetto della modifica
Riga 1:
{{stub}}
{{A|voce scritta in modo non enciclopedico|informatica|giugno 2006|--[[Utente:White wolf|White wolf]] 18:10, 10 giu 2006 (CEST)}}
 
Un Web Template è uno sturmento usato per separare il contenuto dalla presentazione grafica, e per la produzione in massa di pagine [[Web]].
Un template costiutisce l'interfaccia grafica di un sito web, cioè un modello in cui vengono disposti i contenuti(testo, immagini, link ecc..).
Solitamente composto da una pagina (xhtml,html,ecc..) associata a un foglio di stile (css).
Nella pagina viene deciso il layout mentre nel file css vengono definiti gli attributi dei tag html.
 
 
===Concetti base===
*''Pagina web:''
**Pagina web dinamica: generata al volo (dinamicamente nel web) da un template engine
**Pagina web statica: una file [[HTML]], creato a mano o da un editor, anche [[WYSIWYG]].
 
===Tipi di Template===
Ci sono molti tipi di web templates: dai semplici "templates sostituto" (masks), dove le variabili sono sostituite dal contenuto del [[web designer]], ai complessi templates basati sull'XSLT. I semplici templates erano importanti storicamente, nelle prime inclusioni server-side ([[SSI]]) per creare headers e footers uniformi nelle pagine web. I templates complessi giocano un ruolo importante nei Content Management Systems ([[CMS]]) e nel [[Web Publishing]] in generale. Rendono possibile un [[layout]] standard (impostazione delle pagine, dei colori, le posizioni, ecc.) per contenuti diversi pur mantenendo lo stesso layout di base.
 
===Linguaggi per Templates===
La sintassi per esprimere variabili, blocchi, regole di sostituzione, o logica, in un web template, è formalizzata da un linguaggio template.
 
I linguaggi possono essere definiti in un standard o in un contesto "esclusivo":
* Linguaggi standard ([[XSL]])
* Linguaggi piattaforma-dipendenti (linguaggio Vignette)
 
 
===Riutilizzo dei templates===
 
Possiamo "riciclare" i web templates.
 
Web templates are sometimes free, and easily made by an individual domestically. However specialized web templates are sometimes sold online. While there are numerous commercial sites that offer web templates, there are also free and "open-source" sources.
 
I Web Templates sono solitamente gratuiti, e creati per facilitarne l'eventuale modifica. In ogni caso i web templates specializzati vengono di solito venduti online. Mentre numerosi siti commerciali offrono web templates complessi e molto ben fatti, ne esistono molti altri gratuiti e [[open-source]]
[[Categoria:Informatica]]