Web template

Un web template (in italiano: modello per i siti, o semplicemente modello) è uno strumento usato per separare il contenuto dalla presentazione grafica, e per la produzione in massa di pagine Web.

Un web template (in italiano: modello per i siti, o semplicemente modello) è uno strumento usato per separare il contenuto dalla presentazione grafica, e per la produzione in massa di pagine Web.

Concetti base

Pagina web:

Pagina web dinamica: generata al volo (dinamicamente nel web) da un template engine

Pagina web statica: un file HTML, creato a mano o da un editor, anche WYSIWYG.

Tipi di modelli

Ci sono molti tipi di web template: dai semplici "template sostituto" (masks), dove le variabili sono sostituite dal contenuto del webdesigner, ai complessi template basati sull'XSLT. I semplici template erano importanti storicamente, nelle prime inclusioni server-side (SSI) per creare header e footer uniformi nelle pagine web. I template complessi giocano un ruolo importante nei Content management system (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 template

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 template

Si possono "riciclare" i web template.

I modelli per i siti sono solitamente gratuiti e creati per facilitarne l'eventuale modifica. In ogni caso, alcuni i web template più specializzati sono prodotti commerciali acquistabili, solitamente, venduti online. Mentre numerosi siti commerciali offrono web template complessi e molto ben fatti, ne esistono molti altri gratuiti e open source.

Modello base di un template web

HTMLCSSPHPASP

Servizi correlati

Altre voci

C

Collegamento ipertestuale

In informatica, un collegamento ipertestuale (in inglese hyperlink, comunemente abbreviato in link, usato anche in italiano) è un riferimento digitale, spesso testuale, che permette agli utenti di accedere a dati specifici cliccando su di esso con il mouse o toccandolo su un touchscreen. Può…

Leggi la voce →
H

Helium (browser)

Helium è un web browser gratis e open source e basato su Chromium, Si presenta come il browser incentrato sulla privacy e reso meno ridondante sulle funzionalità rispetto alla sua base di partenza. Esistono versioni ufficiali di Helium per Windows, macOS e Linux. È stato rilasciato per la prima…

Leggi la voce →
.

.com

.com è un dominio di primo livello generico.

Leggi la voce →
C

Cachi (colore)

Il colore cachi o, secondo la grafia originaria inglese khaki, deriva il suo nome dal persiano khak che significa "terra", da cui deriva khaki che significa "di color terra". È un colore utilizzato in molte forze armate nel mondo per le uniformi o le tenute mimetiche.

Leggi la voce →
P

Pagina web

In informatica una pagina web (in inglese webpage) è un documento ipertestuale pubblicato sul World Wide Web e leggibile dall'utente mediante un apposito programma detto browser. Un sito web è un insieme di pagine web collegate da uno o più nomi a dominio (o sottodomini) con il quale possono…

Leggi la voce →
T

Tipografia web

Per tipografia web si intende l'uso di caratteri sul World Wide Web. Quando è stato implementato per la prima volta l'HTML i volti e gli stili dei caratteri erano controllati esclusivamente dalle impostazioni di ciascun browser web. Non c'era alcun meccanismo per le singole pagine Web per…

Leggi la voce →