Perl Template Toolkit
Il Perl Template Toolkit è lo strumento che noi abbiamo usato per dare una forma organizzata ai contenuti che si vogliono diffondere in rete.
Ovviamente la strutturazione dei contenuti si può ottenere anche con altri strumenti o addirittura a mano, tuttavia usando PTT si semplificano la manutenzione e lo sviluppo nel tempo.
Come nella fonderia da una parte c'è la materia informe e dall'altra la forma che questa materia deve assumere, così nella fucina del web si preparano gli stampi (templates) per strutturare la nostra informazione.
Ecco a titolo dimostrativo il file di layout utilizzato
<table border="4" bordercolor="#ECBF1F" width="100%">
<tr valign="center">
<td class="headertd" colspan="2">
[% PROCESS pagehead %]
<td>
<tr>
<tr valign="top">
<td class="menutd">
<br>
<br>
[% PROCESS menu %]
<br>
<br>
<td>
<td class="contenttd">
<br>
<div class="indent">
[% content %]
<div>
<br>
<br>
<td>
<tr>
<tr>
<td class="footertd" colspan="2" >
[% PROCESS pageinfo %]
<td>
<tr>
<table>
Il PTT usa un linguaggio speciale embedded nella pagina HTML. Le istruzioni comprese tra i segni [% %] sono interpretate dal PTT.
Tutto il template definisce una tabella di tre righe e due colonne. La prima riga contiene l'intestazione, la seconda il menu e la pagina dei contenuti, la terza le informazioni circa la pagina.
| Intestazione | |
| Menu | Contenuto |
| Footer | |
La variabile speciale content è l'aggancio con i contenuti informativi della pagina. Metaforicamente è l'apertura nello stampo dove viene versato il metallo fuso.