Creazione automatica di una pagina stile facebook

mercoledì 02 gennaio 2013 - 11.55
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008  |  Visual Studio 2010  |  Javascript  |  CSS 2.1  |  CSS 3.0

trinity Profilo | Guru

Ragazzi prima di tutto buon anno,

purtroppo la stranezza dei clienti non smette mai di stupirmi ma come si dice "..finchè pagano..."
Allora vado al sodo un mio cliente mi ha chiesto di creagli un sito di una sua associazione. Vuole che ogni associato che si registra abbia la sua pagina personale, in pratica mi ha detto proprio come stile facebook..ossia loro si registrano io dal db controllo se il nome esiste già semmai fosse un omonimo gli inserisco un numero successivo al nome ed in pratica deve uscire una sorta di link: www.associazionexxx.com/mariorossi...
Lui vuole far questo perchè i suoi associati dovranno inserire sul biglietto da visita il link della loro pagina.

Adesso arrivo io, vorrei avere dei vostri consigli su come creare queste pagine ossia mi spiego meglio, nel caso di facebook, lui crea dopo la registrazione una vero e proprio file nel caso nostro aspx con una parte di html già impostata e con un'altra che si modifica in base a cio che sceglie l'utente. Oppure dopo la registrazione facebook creare in automatico una sub directory sui proprio server dandogli il nome dell'utente ed al suo interno vi copia uno standard di pagina che poi si compila prendendo i dati dal database?

Comunque devo capire la tecnica perchè questo mio cliente ormai si è fissato :|

Ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

andrestu Profilo | Expert

So che Aspnet mette a disposizione le WebPart per questo scopo, purtroppo non avendole mai utilizzate non ti so dire altro, ovviamente questa è una soluzione "preconfezionata" fornita da Aspnet, in alternativa puoi progettarti te a tuo piacimento tutta la struttura ma se hai poco tempo forse meglio che utilizzi i componenti forniti da Aspnet.

Andrea Restucci - Web Developer

trinity Profilo | Guru

Ma il tempo ce l'ho perchè il sito dell'associazione deve partire da Giugno, quindi potrei costrutire una anche una struttura personale, quindi dovrei capire come farlo onestamente non saprei come partire perchè non vorrei fare e progettare un metodo e poi venire a sapere che esiston metodi miglieri ed efficaci. Ecco se dovessi progettare una struttura personalizzata ora come ora non per creare la famosa pagina cliente ed avere un suo link dovrei creare per ogni utente una cartella all'interno della root del sito principale?

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

andrestu Profilo | Expert

ma intanto bisogna capire nello specifico che cosa l'utente deve personalizzare di una certa pagina, comunque sostanzialmente se vuoi crearti la struttura te secondo me le strade sono 2:
1- la pagina chiamata è sempre la stessa e i contenuti si differenziano in base a dati letti da db o XML, ovviamente dati in relazione ad ogni utente, in questo modo l'utente andrò a modificare tramite apposita pagina i parametri interessati
2- una pagina distinta per ogni utente, in questo caso devi crearla dinamicamente sia che sia una pagina intera o che sia un usercontrol

Andrea Restucci - Web Developer

trinity Profilo | Guru

Ho capito ma il mio cliente vuole che appare per ogni associato un link diverso proprio come stile facebook (si è fissato :-( ) in pratica vuoel che alla fine che ci siano link del genere: www.prova.it/fabiocirillo oppure www.prova.it/mariorossi ecc...
ecco quindi forse bisogna creare una pagina per ogni utente? partendo da una struttura di base che sarà la stessa x ognuno poi i contenuti variano prendendo dati da un db o xml....e questa pagina andrebbe a posizionarsi nel webserver in una sotto cartella della root principale la quale sotto cartella si crea dinamicamente non appena l'utente esegue la registrazione.....

Che ne dici?

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

andrestu Profilo | Expert

si anche, crei un template e quando un utente viene creato crei anche la struttura della path e ci copi il file aspnet, diciamo che le strade da prendere sono molteplici, io ti consiglio comunque di dare una letta alle webpart potrebbero tornarti utili.

Andrea Restucci - Web Developer
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5