Newsgroup: it.comp.www.html
Titolo: [noob] pagine dinamiche

Diciamo che sto facendo un sito per un associazione.
E diciamo che lo sto impaginando con i div.
Diciamo che nel sito c'è una pagina dedicata a concerti dal vivo.
Esiste una maniera con la quale posso aggiornare tale pagina in una 
maniera che non sia il rifare la pagina e uploadarla di nuovo?
Il massimo sarebbe un form su un altra pagina web sul quale scrivere il 
testo necessario e che questo mi esca formattato nella pagina di 
destinazione (quest' ultima cosa penso sia semplice con i css).
E' qualcosa di molto complicato?
Altrimenti mi andrebbe bene anche un metodo di caricamento da file di 
testo, poi carico solamente quello (ad esempio un date.txt da uploadare 
e il codice della pagina che va a caricare quello per il contenuto di un 
div e poi i css lo formattano).
Nel caso del form online (che sarebbe più comodo in effetti) c'è 
pericolo che qualche mariuolo possa manomettere i contenuti della 
pagina? Proteggendolo con password e nome utente avrei bisogno di creare 
un database per questi dati?
Insomma vorrei restare nel semplice dato che non ho una laurea in 
programmazione ma sono un dilettante che si destreggia tra le tante 
guide online.
Grazie per ogni eventuale aiuto.
(ah, dimenticavo, la pagina ora come ora è in html puro e non è che sia 
ferrato in php e vari, quindi se si può restare in quest' ambito è 
grasso che cola)
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

Diciamo che nel sito c'è una pagina dedicata a concerti dal vivo.
Ti consiglio, vivamente, di passare ad un semplice CMS. Personalmente
ti consiglio Wordpress. Un CMS (content management system) fa
esattamente cio' che ti serve: gestire pagine dinamiche. Wordpress in
particolare e' un blog-engine molto versatile (al punto che ci puoi
fare altro che un blog, come nel tuo caso appunto).
I problemi di aggiornamento scompaiono dato che Wordpress ha,
nativamente, un pannello di amministrazione che tu potresti usare per
aggiungere le nuove date e le nuove news.
I problemi di sicurezza sono gestiti direttamente da Wordpress. Puoi
creare account multipli a diversi livelli di accesso.
L'HTML, i CSS e la grafica che hai utilizzato finora non andrebbero
persi, perche' potresti personalizzare il tema di default secondo le
tue esigenze.
Ti consiglio, per provare, di farti un account su 
wordpress.com
 e di
aprire un tuo blog, scegliere un tema e creare N "Pages", che saranno
le pagine "non dinamiche", e di cominciare ad inserire le date dei
concerti, che in automatico saranno visualizzate in ordine di tempo
decrescente (dal piu' nuovo al piu' vecchio) nella pagina dedicata ai
"Post".
Se ti sfizia, vai su wordpress italia, scaricati il software, leggiti
il readme.txt; prendi con 50euro uno spazio web php+mysql e divertiti.
Altre piattaforme utilizzabili sono drupal, joomla, movable type, ma
wordpress mi sembra quella piu' adeguata.
L'alternativa e' quella di cimentarsi con un linguaggio di scripting
server side (il php, appunto) e con un database o un file di testo
aggiornabile via form. Ma visto che non ti va di impelagarti nella
programmazione, e visto che si tratterebbe di ri-scoprire l'acqua
calda (e' gia' tutto pronto e open source), ti consiglio WP.
Un'altra alternativa e' quello di gestire il tutto tramite un file
"date.txt" che viene incluso automaticamente con un'istruzione SSI
nella pagina dedicata ai concerti. E' una soluzione """semplice"""
(nota le virgolette), ma credo che comincera' presto a starti stretta.


 grasso che cola)
Se usi una pagina html non puoi usare sistemi che richiedono un
linguaggio lato server, che nel tuo caso sarebbe consigliato.
Puoi usare XML e Javascript, ma se qualcuno lo ha disabilitato non vedrà
nulla, o vedrà qualcosa di molto strano...
Potresti invece usare un sistema di CMS come Wordpress, Joomla ed altri
per avere un vero sito dinamico senza sapere nulla di PHP e MySQL.
Altrimenti... olio di gomito.
Max
-- 
http://www.maxori.it
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa


 wordpress mi sembra quella piu' adeguata.
Tempo fa provai joomla per un altro progetto (un sito per un negozio di 
un amico).
Sicuramente è un bel "pacchetto pronto" ma onestamente ho trovato 
maledettamente difficile capire come modificare la formattazione e l' 
impaginazione ed adeguare la struttura del sito secondo le mie necessità.
Comunque un cms è una scelta quasi obbligatoria dato che in futuro mi 
toccherà gestire una piattaforma utenti.
