Newsgroup: it.lavoro.professioni.webmaster
Titolo: Automatizzare la revisione di un sito.

Premetto (ma si capira anche dalla mia domanda)
che non sono un webmaster professionista, ma 
semplicemente uno studente che si interessa di informatica.
Finora ho sempre scritto "a mano" tutto il codice HTML
dei siti (statici) che ho realizzato. Ovviamente in questo
modo ogni modifica nel "layout" grafico del sito mi obbligava
a noiosissimi lavori di aggiornamento da ripetere pedissequamente
su tutte le pagine che avevo realizzato.
Ultimamente ho studiato il linguaggio PERL (per altri motivi)
apprezzandone la potenza e la semplicità.
DI conseguenza ho "automatizzato" la gestione dei siti di cui
mi occupo mediante uno script, che legge dei file di testo di input
(uno per ogni pagina) e crea automaticamente le corrispondenti pagine
html.
Questo mi permette di separare il lavoro di aggiornamento dei
contenuti (per svolgere il quale devo solo modificare i file di testo)
da quello di miglioramento della veste grafica, che svolgo sul script
in perl. 
Per pigrizia, ma anche perché mi sembrava poco utile, non ho fatto
nulla per la home-page sulla quale (quando servono modifiche) lavoro
direttamente "a mano".
Mi domando a questo punto se
- Perl è la scelta migliore per fare queste cose o con ASP e/o PHP
sarebbero stati più indicati ?
- In situazioni analoghe (siti medio piccoli non dinamici) i
professionisti adottano soluzioni analoghe oppure no.
Grazie a chi mi risponderà.
____________________________
Alessandro Antonucci
af...@NOSPAMinwind.it
www.ilfarorosso.com

 wrote in message
3c3d9d4b...@News.cis.dfn.de...


 linguaggio migliore con cui lavorare.
Io sono un appassionato di PHP, ma i buoni, vecchi e cari CSS nessuno li
batte.. :-)
Ciao
Luciano
--
Digitalize your passions!
www.myl.it

professionisti adottano soluzioni analoghe oppure no.
Se il sito non è dinamico, quindi non basato sui database, le soluzioni
sono:
1) Uilizzare i folgi di stile.
2) Utilizzare gli include, cioè creare un solo file da includere in tutte
le pagine. Ad esempio, se l'intestazione è uguale ovunque, crei un solo
file e poi lo fai includere in tutte le pagine richieste. Per farlo ti
serve o un linguaggio di scripting tipo ColdFusion, PHP etc oppure puoi
utilizzare le prerogative del webserver. Con Apache ti basta: <!--#include
virtual="intestazione.html"-->.
3) Ti affidi all'editor HTML. Qui dipende dall'editor che usi. Se sei
abituato a fare tutto a mano, HomeSite ti può venire in aiuto con le sue
funzioni di ricerca e sostituzione. Altri come UD ti permettono di definire
le parti comuni e di modificare solo le parti diverse, un pò come il tuo
script in Perl.
4) Si fa come hai fatto tu. Si crea uno script in qualche linguaggio che
cerca e sostituisce e/o assembla.
Ciao.
Faser
--------------------
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------


In realtà il sito di cui mi sono occupato usa anche i CSS (esterni,
uno per la home-page, uno per tutte le altre pagine). 
In che senso dici che avrei potuto fare tutto con i fogli di stile ?
Ad esempio il mio script legge il titolo della pagina e crea
automaticamente le barre di scorrimento con i link a tutte
le altre voci tranne quella. Come potrei fare una cosa così
con i CSS ?
Grazie (a tutti e due) per la risposta.
Alessandro
