Mi inserisco nel forum ed in questa discussione. Vorrei capire meglio il meccanismo dei CMS e questo mi sembra il posto adatto.
Mi sono fatto l'idea che un CMS è utile in tutte quelle occasioni in cui si debba realizzare un web site di tipo "standard", cioè un sito
Con il CMS genero pagine con una grafica che attingo dai templates che mi rende disponibili e adottando l'uso di css nel caso intendessi adottare un layout diverso.
Quando si tratta di siti statici, probabilmente integro ai tag della pagina anche i contenuti (link, testi, foto, ecc.), inserendoli direttamente attraverso le funzioni di editing che il CMS permette. Suppongo che l'editing serva anche ad impaginare ogni informazione che inserisco sul sito: sistemo il testo, posizione foto e così via.
Quando si tratta di siti dinamici, cioè se occorre attingere le informazioni da un database, allora occorre approntare script per l'accesso alle tabelle e la loro scrittura nella pagina interessata.
Immagino che è in questi casi che parlate di PHP, ASP, ecc.
Ma come funziona? Occorre scrivere programmi che "scrivano" riga per riga la pagina HTML che devo ottenere? In che modo il programma si integra con la pagina creata con il CMS andando a posizionare l'informazione pescata dal db esattamente dove serve?
Potreste fare un esempio, aggiungendo alla risposta il listato di una pagina (o un link ad un listato) che visualizzi tale metodo?
Non vi scandalizzate dell'ignoranza, please! Parto da una condizione di assoluta mancanza di cognizione sull'argomento e dunque un po' da lontano rispetto al vostro standard ... spero in risposte non troppo sintetiche.
GRAZIE.