Se vuoi creare un sito che gestisca degli utenti, con funzioni che ne permettano l'iscrizione a servizi tra cui le newsletter, forse dovresti pensare di indirizzarti verso l'installazione di un CMS (Content Management System): sinceramente in circolazione ce ne sono a bizzeffe, dai gratuiti ai commerciali, da quelli che girano su hosting Linux a quelli su Windows, dal PHP alle pagine ASP, con o senza database, con database MySQL, MSSQL o Access... in somma di tutto di più...
Sul sito http://www.opensourcecms.com/ puoi provare tutti quelli che ti pare: li trovi in una directory divisi per linguaggio, tipo e categorie e ce ne sono sia gratuiti che a pagamento.
Il lavoro che hai fatto fin'ora può essere adattato a qualsiasi CMS come template.
Esistono anche CMS italiani (quasi tutti in ASP), come ASPNuke o dBlog.
L'alternativa è di aggiungere uno script con database al sito che stai creando: gestori di sole newsletter li trovi nelle sezioni Script sia di http://php.html.it/ che di http://asp.html.it/ e http://aspnet.html.it/ .
Comunque per quanto riguarda i CMS, guarda anche qui: http://cms.html.it/

Rispondi quotando