|
|
|
|
| |
|
unidavide |
mi sa che ci sono un po di cose da chiarire, il pr ... |
04-03-2004 11:55 |
|
|
unidavide |
.arcimaestro.
Registered: Nov 2002
Posts: 373 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 11 Days, 19:48:07: [...]
Status: Offline
Edit | Report | IP: Logged |
mi sa che ci sono un po di cose da chiarire, il progetto dovrebbe essere fatto cosi:
passo 1: si prende un sito a caso in xhtml, se non si riesce a trovarne uno o si trovano solo siti troppo complicati o non si ha volgia di cercarlo allora si creano una decina di pagine xhtml statiche.
passo 2: si costruisce un applicazione che ha in home page un form con login (solite due text con user e password) piu un altra text dove si inserisce la url del sito preso a caso o costruito.
Una volta loggati l' applicazione richiede al web server (locale o remoto) la url inserita nella text dell'home page, sostituisce tutti i link in modo che puntino all'applicazione e non al server web originale, aggiunge pulsanti o altri strumenti per poter inserire commenti, dà la possibilità di "uscire" dall'applicazione ovvero tornare a navigare normalmente come se si inserisse l'url in un browser.
Spero di aver chiarito un po di dubbi
Last edited by unidavide on 04-03-2004 at 12:00
|
04-03-2004 11:55 |
|
|
| |
|
mozilla |
[QUOTE][i]Originally posted by unidavide [/i]
... |
04-03-2004 12:10 |
|
|
mozilla |
.precettore.
Registered: Jul 2003
Posts: 93 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:34:57 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by unidavide
x mozilla: tu come hai risolto il problema della trsformazione da xhtml a wml? (vedi discussione tra me e rdptz) volgio dire la tua applicazione funziona per ogni sito in xhtml oppure l'xsl che trasforma ma xhtml a wml è specifico per un solo sito? Grosso modo dovrebbe funzionare per ogni sito, anche se in particolare l'ho testato con http://www.w3.org
__________________
"Direi che la signorina Lucy è più calorosa di una sposa di Giugno che cavalca nuda un cavallo senza sella in mezzo al Sahara" - Il Colono, Dracula di Francis Ford Coppola
|
04-03-2004 12:10 |
|
|
| |
|
logan.x |
|
|
logan.x |
.amico.
Registered: Jul 2003
Posts: 36 (0.00 al dì)
Location: milano
Corso: informatica triennale
Anno: 2° fuori corso
Time Online: 19:13:22 [...]
Status: Offline
Edit | Report | IP: Logged |
OK
Ho riletto e riletto il tuo post e quello di mozilla e finalmente ho capito. E' un'applicazione che va bene per qualsiasi sito. Se non se ne trova uno, lo si costruisce localmente.
Se e' da fare cosi' ho cannato tutto e devo ricomciare da zero
Pazienza!
Rimane l'ultimo dubbio. La validazione. Se utilizzo un sito "esterno" ad esempio una sottosezione di w3school come consigliato nel testo del progetto, come lo valido? La fase di validazione e' da fare solo nel caso in cui le pagine statiche le abbia fatte io in locale?
Bye.
|
04-03-2004 12:10 |
|
|
| |
|
mozilla |
|
|
mozilla |
.precettore.
Registered: Jul 2003
Posts: 93 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:34:57 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: OK
Originally posted by logan.x
Ho riletto e riletto il tuo post e quello di mozilla e finalmente ho capito. E' un'applicazione che va bene per qualsiasi sito. Se non se ne trova uno, lo si costruisce localmente.
Se e' da fare cosi' ho cannato tutto e devo ricomciare da zero
Pazienza! Si, mi dispiace ma purtroppo è così
Rimane l'ultimo dubbio. La validazione. Se utilizzo un sito "esterno" ad esempio una sottosezione di w3school come consigliato nel testo del progetto, come lo valido? La fase di validazione e' da fare solo nel caso in cui le pagine statiche le abbia fatte io in locale?
Bye. Non ho trovato nel testo del progetto qualcosa che riguarda la validazione, se vuoi puoi aggiungerla però si da per scontato che il documento è validato XHTML. State attenti anche ai siti che riteneti "sicuri", un giorno ho dovuto "cazziare" quelli del w3schools perchè non avevano chiuso un tag e l'applicazione mi andava in continuazione in errore.
__________________
"Direi che la signorina Lucy è più calorosa di una sposa di Giugno che cavalca nuda un cavallo senza sella in mezzo al Sahara" - Il Colono, Dracula di Francis Ford Coppola
|
04-03-2004 12:24 |
|
|
| |
|
mozilla |
unidavide all'inizio della pagina 11 ha chiarito b ... |
04-03-2004 12:44 |
|
|
mozilla |
.precettore.
Registered: Jul 2003
Posts: 93 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:34:57 [...]
Status: Offline
Edit | Report | IP: Logged |
unidavide all'inizio della pagina 11 ha chiarito bene il da farsi.
Se qualcuno avesse ancora qualche dubbio mi offrirei anche per far vedere l'applicazione, solo che per farla girare devo poter "uscire" in Internet, cosa che il lab non garantisce. Ci rimarebbe l'aula tesisti, dove l'ho testata, però devo chiedere.
__________________
"Direi che la signorina Lucy è più calorosa di una sposa di Giugno che cavalca nuda un cavallo senza sella in mezzo al Sahara" - Il Colono, Dracula di Francis Ford Coppola
|
04-03-2004 12:44 |
|
|
| |
|
fraros |
... concordo nel dire ke unidavide è stato kiaro. ... |
04-03-2004 14:03 |
|
|
fraros |
.amico.
Registered: Oct 2003
Posts: 32 (0.00 al dì)
Location:
Corso: info
Anno: 1° F.C. (= football club)
Time Online: 21:22:10 [...]
Status: Offline
Edit | Report | IP: Logged |
... concordo nel dire ke unidavide è stato kiaro. Dunque non sarebbe necessario aggiungere altro, ma x maggior kiarezza mi piacerebbe avere una conferma.
In sostanza, è come si legge nel progetto: si rikiede ke l'applicazione sviluppata lavori su un sito particolare - quello di cui parla unidavide al passo 1:
Originally posted by unidavide
passo 1: si prende un sito a caso in xhtml, se non si riesce a trovarne uno o si trovano solo siti troppo complicati o non si ha volgia di cercarlo allora si creano una decina di pagine xhtml statiche.
Questo indipendentemente dal fatto ke un applicazione reale di questo tipo dovrebbe verosimilmente lavorare su un sito qualsiasi ke io voglia visitare, come infatti fa notare mozilla:
Originally posted by mozilla
In teoria si dovrebbe interporre tra il client e qualsiasi sito.
... insomma, da quanto detto, alla discussione del progetto il professore non avrebbe il diritto di saltar sù improvvisamente e pretendere di testare l'applicazione inserendo una URL diversa da quella del mio sito (=quello del passo1 di unidavide)
Grazie a tutti x il proficuo scambio di vedute
X mozilla: se ti metti d'accordo con qualcuno x la dimostrazione live della tua applicazione mandami un pm, io ci sono!
|
04-03-2004 14:03 |
|
|
| |
|
unidavide |
alla fine si torna all'inizio :D
... |
04-03-2004 16:08 |
|
|
unidavide |
.arcimaestro.
Registered: Nov 2002
Posts: 373 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 11 Days, 19:48:07: [...]
Status: Offline
Edit | Report | IP: Logged |
alla fine si torna all'inizio
non posso darti una conferma, bisognerebbe sentire il prof.
Il progetto chiaramente lo testi sul sito che hai scelto/creato tu, però devi considerare anche il fatto che non c'è nessuna ragione per cui la tua applicazione non dovrebbe funzionare su un altro sito valido xhtml.
O meglio, sicuramente tutta la parte che NON riguarda la conversione in wml dovrebbe funzionare su qualsiasi sito xhtml, la scelta/costruzione del sito è stata introdotta solo per evitare che qualcuno copiasse spudoratamente il progetto di un altro e per essere sicuro che quando lo vai a presentare su qualcosa sicuramente funziona.
La questione si fa piu complicata per quanto riguarda il wml, qui ci sono due possibilita, la prima è quella scelta da rdptz (vedi post vecchi in questo thread), che ha creato un sito usando i foglio di stile e utilizzava ciò che c'era dentro ai vari class per ottimizzare il codice wml mentre l'altra soluzione è quella utilizzata da mozilla che ha deciso di fare un xsl generico per tutte le possibili pagine xhtml che in qualche modo convertisse tutto in wml.
Concludendo se scegli la soluzione di rdptz ovviamente la conversione in wml può funzionare solo ed esclusivamente su quel sito, se scegli la soluzione di mozilla l'applicazione dovrebbe funzionare per tutti i siti xhtml ma tu cmq la testi sul sito scelto/creato, entrambi hanno preso 30, anch'io non ho ancora capito quale delle due strade devo prendere.
Last edited by unidavide on 04-03-2004 at 16:10
|
04-03-2004 16:08 |
|
|
| |
|
ripe |
Mi inserisco anche io nella discussione, nonostant ... |
04-03-2004 16:29 |
|
|
ripe |
- up in the mountains -
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Mi inserisco anche io nella discussione, nonostante sia l'unico a farlo con ASP.NET. Ho quasi finito di costruire il parser xhtml che mi trasforma i percorsi relativi in assoluti, cambia i link e inserisce i segnaposto. E fin qui funziona con tutti i siti, anche non xhtml! Ma ho un dubbio per la conversione wml...
Come faccio a convertire ad esempio un sito complesso come w3schools.org? Le tabelle di sinistra e destra dove vanno a finire? E per siti ancora più complessi come si opera?
Ovviamente io lo testo sul mio siterello xhtml, ma ho paura che all'esame il prof mi chieda di vederlo su w3schools.org e mi venga una sola card gigantesca e illeggibile!
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
|
04-03-2004 16:29 |
|
|
| |
|
mozilla |
[QUOTE][i]Originally posted by ripe [/i]
... |
04-03-2004 17:44 |
|
|
mozilla |
.precettore.
Registered: Jul 2003
Posts: 93 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:34:57 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by ripe
.....Come faccio a convertire ad esempio un sito complesso come w3schools.org? Le tabelle di sinistra e destra dove vanno a finire? E per siti ancora più complessi come si opera?
Questo è il punto più difficile di tutto il progetto che IMHO doveva essere trattato a lezione, ma visto che non è stato fatto dobbiamo arrangiarci in qualche modo. Col w3 io ho eseguito una trasformazione banale ma che alla fine mi sembra efficace, trasformo un po' tutti i principali tag, paragrafi, div, link e tabelle poi il layout come viene viene. Uno volendo si può smazzare questo problema, però lo studio secondo me è veramente molto complesso.
In particolare volevo aggiungere due cose:
1) il metodo che ho utilizzato io e che dovrebbe funzionare per qualsiasi sito, non tiene però conto della presentazione, ovvero di eventuali css, anche questo secondo me richiede dello studio molto approfondito, e forse è addirittura impossibile a meno di standardizzare i class e gli id css con un opportuno significato(potrebbe essere argomento di tesi.....);
2) il problema che ha portato ad un litigio vero e proprio tra il prof ed uno studente all'esame, riguarda se bisogna o no dividere una lunga pagina come il w3, in card. E' ovvio che bisognerebbe farlo, ma a parte il fatto che non mi sembra sia espilicitamente chiesto, anche questo ennesimo punto è una cosa che richiederebbe molto studio e che avrebbe dovuto avere spazio a lezione. Per esempio: per dividere un deck in card, quando decidi di spezzare la pagina? E se la spezzi lasciando dei tag aperti? Devi chiuderli, e poi li devi riaprire nella card successiva, questo dal punto di vista strutturale ma dal punto di vista della semantica quando potrebbe essere giusto o non giusto spezzare una pagina? Insomma secondo me è una cosa veramente complessa, anche se a loro piacerebbe si facesse. Comunque c'è gente che ha preso 30(come me ma non sono il solo) pur non facendola.
Fossi in voi mi preoccuperei prima delle parti obbligatorie e di quelle opzionali, e se rimanesse tempo proverei a risolvere le problematiche più complesse.
__________________
"Direi che la signorina Lucy è più calorosa di una sposa di Giugno che cavalca nuda un cavallo senza sella in mezzo al Sahara" - Il Colono, Dracula di Francis Ford Coppola
|
04-03-2004 17:44 |
|
|
| |
|
fraros |
tabella "commenti" del DB |
06-03-2004 16:54 |
|
|
fraros |
.amico.
Registered: Oct 2003
Posts: 32 (0.00 al dì)
Location:
Corso: info
Anno: 1° F.C. (= football club)
Time Online: 21:22:10 [...]
Status: Offline
Edit | Report | IP: Logged |
tabella "commenti" del DB
io non sono ancora arrivato a questa parte, ma mi kiedevo:
come avete salvato voi i commenti nel DB?
io - uso MySql - pensavo di fare una tabella con 4 campi: user, url, commento e data-inserimento...
ma il campo per il commento di quanti caratteri lo faccio? sul testo del progetto c'è scritto "breve commento", ma è una cosa un po' soggettiva.... 160 caratteri possono sembrare tanti ma a ben vedere sono quelli di un sms - e io sto sempre a sclerare quando scrivo un sms xkè non mi basta lo spazio
|
06-03-2004 16:54 |
|
|
| |
|
mozilla |
Re: tabella "commenti" del DB |
06-03-2004 17:37 |
|
|
mozilla |
.precettore.
Registered: Jul 2003
Posts: 93 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:34:57 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: tabella "commenti" del DB
Originally posted by fraros
io non sono ancora arrivato a questa parte, ma mi kiedevo:
come avete salvato voi i commenti nel DB?
io - uso MySql - pensavo di fare una tabella con 4 campi: user, url, commento e data-inserimento...
ma il campo per il commento di quanti caratteri lo faccio?..... Io ho fatto come dici tu con in più l'id automatico ed il tipo di browser da cui è stato fatto l'inserimento per la parte di amministrazione opzionale. Per quanto riguarda la lunghezza dei campi penso che siano "dettagli implementativi", se permetti un'inserimento di 50 piuttosto che di 200 non pregiudicherà certo il voto finale. Forse può avere rilevanza per gestire la visualizzazione su cellulare che è sempre un po' più delicata.....
__________________
"Direi che la signorina Lucy è più calorosa di una sposa di Giugno che cavalca nuda un cavallo senza sella in mezzo al Sahara" - Il Colono, Dracula di Francis Ford Coppola
|
06-03-2004 17:37 |
|
|
| |
|
unidavide |
|
|
unidavide |
.arcimaestro.
Registered: Nov 2002
Posts: 373 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 11 Days, 19:48:07: [...]
Status: Offline
Edit | Report | IP: Logged |
dubbi
chi ha sviluppato il progetto con coocon come ha fatto a trasformare tutti i possibili link relativi in assoluti con le sole funzioni che mette a disposizione xslt? io come possibili link ho considerato:
code:
partendo da: http://nome:user@host.it:81/dir1/dir2/dir3/dir4/pagina.html
nuovaurl: http://www.prova/prova.html restituisce: http://www.prova/prova.html
nuovaurl: ./prova.html restituisce: http://nome:user@host.it:81/dir1/dir2/dir3/dir4/prova.html
nuovaurl: .prova.html restituisce: http://nome:user@host.it:81/dir1/dir2/dir3/dir4/.prova.html
nuovaurl: ..prova.html restituisce: http://nome:user@host.it:81/dir1/dir2/dir3/dir4/..prova.html
nuovaurl: ../prova.html restituisce: http://nome:user@host.it:81/dir1/dir2/dir3/prova.html
nuovaurl: ../../../prova.html restituisce: http://nome:user@host.it:81/dir1/prova.html
nuovaurl: ../../nuovadir/prova.html restituisce: http://nome:user@host.it:81/dir1/dir2/nuovadir/prova.html
nuovaurl: /prova.html restituisce: http://nome:user@host.it:81/prova.html
nuovaurl: /dir/dir/dir/prova.html restituisce: http://nome:user@host.it:81/dir/dir/dir/prova.html
nuovaurl: prova.html restituisce: http://nome:user@host.it:81/dir1/dir2/dir3/dir4/prova.html
nuovaurl: mailto:prova restituisce: mailto:prova
nuovaurl: java script:prova restituisce: java script:prova
nuovaurl: (diverso da http)://ciao restituisce: (diverso da http)://ciao
ci sono altri possibili tipi di link ?
mentre per la parte del progetto:
b. Aggiunge una sezione alla pagina che contiene dei link, seguendo i quali all’utente viene data la possibilità di inserire dei commenti (annotazioni) sulla URL visitata, o - se ce ne sono – visualizzare annotazioni precedentemente immesse per la URL in oggetto
cosa avete fatto? avete aggiunto una sezione es select (o altro) con tutti i link, oppure avete avete aggiunto dei link "immersi" nella pagina originale messi vicini ai vari link (es prima o dopo)?
Last edited by unidavide on 09-03-2004 at 18:40
|
08-03-2004 19:23 |
|
|
| |
|
mozilla |
Re: dubbi |
08-03-2004 23:32 |
|
|
mozilla |
.precettore.
Registered: Jul 2003
Posts: 93 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 23:34:57 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: dubbi
Originally posted by unidavide
chi ha sviluppato il progetto con coocon come ha fatto a trasformare tutti i possibili link relativi in assoluti con le sole funzioni che mette a disposizione xslt? io come possibili link ho considerato: ..... ci sono altri possibili tipi di link ? Io ne ho considerati forse anche meno di quelli che hai considerato tu. Ho gestito i più importanti, e sicuramente mi è rimasto fuori qualcosa, anche se testandolo col w3.org funzionava.
cosa avete fatto? avete aggiunto una sezione es select (o altro) con tutti i link, oppure avete avete aggiunto dei link "immersi" nella pagina originale messi vicini ai vari link (es prima o dopo)? Io ho aggiunto una sezione alla pagina in cui ci sono i link per inserire o visualizzare annotazioni della pagina visualizzata in quel momento, più un link per cambiare url di partenza ed un link per il logout. Poi, per le cose opzionali, ho aggiunto un piccolo link di fianco ai link che puntano ad una pagina che è già stata annotata, per visualizzare direttamente le annotazioni della pagina linkata dal link. Non so se sono stato chiaro, es:
"ammettiamo che questo sia il testo della pagina, in cui Vcome vedete vi sono Vdei link".
La V punterà alla pagina di visualizzazione delle annotazioni della pagina puntata dal link di fianco.
__________________
"Direi che la signorina Lucy è più calorosa di una sposa di Giugno che cavalca nuda un cavallo senza sella in mezzo al Sahara" - Il Colono, Dracula di Francis Ford Coppola
|
08-03-2004 23:32 |
|
|
| |
|
ripe |
Mi è venuto in mente che se da [url]http://nome:u ... |
09-03-2004 18:09 |
|
|
ripe |
- up in the mountains -
Registered: Jun 2002
Posts: 9469 (1.15 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Mi è venuto in mente che se da http://nome:user@host.it:81/dir1/di...ir4/pagina.html viene inserita un collegamento che punta a ../../nuovadir/prova.html basta partire dall'url di base http://nome:user@host.it:81/dir1/di...ir4/.
Il collegamento risultante sarà http://nome:user@host.it:81/dir1/di...adir/prova.html che pur non risultando correttissimo dal punto di vista della semantica sarà correttamente funzionale per la nostra pagina. Credo che senza analizzare il sorgente html potrebbe anche andare bene così, no?
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
|
09-03-2004 18:09 |
|
|
| |
|
All times are GMT. The time now is 14:17. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|