martedì 6 marzo 2018

TEMPLATE: cos'è e perché

DI COSA STIAMO PARLANDO?

Nel linguaggio informatico è un modello predefinito che consente di creare o inserire contenuti di diverso tipo in un documento o in una pagina web.

Sono quindi documenti d'esempio che vengono messi a disposizione gratuitamente o a pagamento su siti Internet, per lo sviluppo di altre pagine web con grafica e formattazione identiche ma contenuti diversi. Sono uno strumento utile e potente per chi vuole:

  • creare un sito con uno stile uniforme pur non avendo molte competenze,
  • usare un codice che spesso risulta corretto se convalidato,

Solitamente vengono utilizzati i linguaggi principali del Web, l'HTML per i contenuti e il CSS per la formattazione.

COSA CONTIENE

Tra i file del nostro esempio di sito è sempre presente la pagina index.html (meglio non rinominarla), seguono poi le altre pagine di cui è composto il nostro modello e una cartella contenente vari file che gestiscono l'aspetto grafico. 
Insieme al file index e a quelli delle altre pagine (HTML) basta manipolare il file main.css (CSS) che corrisponde al foglio di stile del sito. 

DOVE TROVARLI

Qualche esempio di template su cui ci si può esercitare lo troviamo sul sito https://www.w3schools.com/ oltre a varie guide su come metter mano ai documenti HTML e CSS. Esistono poi anche altri siti come https://html5up.net/ e https://www.templatemonster.com/.
N.B.: sono molto utili per creare siti che non richiedono azioni di elevata difficoltà, ovvero creare siti molto semplici come blog di lettura. Ne esistono anche per creare mini "e-commerce" ma risultano più complessi da lavorare ed infine a pagamento. 

PRO

  • Basta un editor per manipolare i codici (HTML e CSS), ad esempio Sublime Text
  • Si trovano diverse funzionalità o codici gratis on-line per implementare il sito
  • Viene fornito un "pacchetto" su cui lavorare
  • Non è necessario conoscere linguaggi di programmazione se non elementi base di HTML e CSS
  • Buon riscontro grafico, buona usabilità

CONTRO

  • Le funzionalità sono limitate, non sempre si riesce ad ottenere quello che si vuole
  • Il vostro sito potrebbe essere simile a quello di altri (tranne per i contenuti)
  • Pur partendo da un modello semplice i codici sono numerosi, bisogna quindi conoscere i termini base di HTML e CSS per sapersi orientare e sapere dove mettere mano
  • Un modo semplice e veloce per mettere online un sito web in tempi rapidi ma non sono adeguati per ogni tipo di progetto

CONCLUSIONI

Io ho provato ad usare un template per creare il mio sito, mi ha facilitato molto la situazione di partenza: una sorta di sito esempio nel quale ho trovato una impaginazione da cui partire. Il foglio di stile non è così intuitivo da manipolare e abbastanza lungo, mentre i fogli HTML sono semplici e immediati da modificare a proprio piacere. Consigliato se tra gli esempi disponibili on-line si trova un design simile a quello che vogliamo riprodurre con usabilità simile a quella che abbiamo pensato. 


Nessun commento:

Posta un commento