Pages (2): « 1 [2] Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Gestione dell'informazione nei sistemi mobili e pervasivi (http://www.dsy.it/forum/forumdisplay.php?forumid=252)
-- [Tecnologie Web] - Prof.Bettini (http://www.dsy.it/forum/showthread.php?threadid=5594)
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
Originally posted by unidavideGrosso modo dovrebbe funzionare per ogni sito, anche se in particolare l'ho testato con http://www.w3.org
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?
__________________
"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
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.
Originally posted by frarosIn teoria si dovrebbe interporre tra il client e qualsiasi sito. Però in effetti a proposito del form, quando presentate la prima pagina al client, potreste estrarre tutti i link e metterli in un menù a tendina.
insomma, la domanda e: l'applicazione si interpone tra l'utente e la decina di pagine del mio specifico sito oppure tra l'utente e qualsiasi sito questi voglia visitare?
__________________
"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
Re: OK
Originally posted by logan.xSi, mi dispiace ma purtroppo è così
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?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.
Bye.
__________________
"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
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
... 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.
Originally posted by mozilla
In teoria si dovrebbe interporre tra il client e qualsiasi sito.
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.
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!»
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?
__________________
"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
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
Re: tabella "commenti" del DB
Originally posted by frarosIo 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.....
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?.....
__________________
"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
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
Re: dubbi
Originally posted by unidavideIo 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.
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 ?
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:
__________________
"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
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!»
Ca putt mi ha corretto gli url il forum... ok, fate come se non avessi scritto nulla!
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
si, infatti non ho capito cosa cosa hai scritto, fai come ho fatto (adesso ) io per il mio messaggio:
edit -> copia e incolla in un editor togli i [ ur l] e [ /url ] e poi prima di fare save changes togli Automatically parse URLs
... sulla riscrittura dei link
personalmente io mi sono appena scritto un transformer apposito, mi sembrava + semplice (con l'aiuto di un libro ...) e anke + "pulito" rispetto all'xsl
...tra l'altro, ho un dubbio - non ho ancora cercato negli archivi della mailing-list, e se non trovo niente scriverò io - ma magari qualcuno di voi mi sa già rispondere: quali package devo includere nella classpath del compilatore?
il mio transformer estende la classe AbstractTransformer e implementa Parameterizable e Poolable
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 ?
Re: ... sulla riscrittura dei link
Originally posted by frarosio non ho fatto un sito xhtml per il progetto e quindi lo sto facendo per un sito in generale
mah, scusate se mi ripeto, xò io x il momento ho considerato soltanto i casi ke mi servono x gestire la riscrittura dei link x il mio sito particolare, non in generale
in effetti, cmq, credo ke prima della consegna (se avrò tempo) mi metterò a scrivere il codice x includere anke gli altri casi ke non mi servono direttamente, ma non mi sembra strettamente necessario (=richiesto)
Originally posted by mozilla
Io pensavo di mettere le impostazioni di stile nel tag table che contiene la sezione della mia applicazione. Forse c'è il rischio di non essere più xhtml, devo controllare.....
HTML.it e WEBTOOL (che è sempre di HTML) utilizzano i frame.
code:
<xsp:logic> java.lang.String oggi = new Date().toLocaleString(); </xsp:logic>
Originally posted by frarosIo poi l'ho fatto con la table, inserita nella pagina richiesta dal client. I frame non mi piacciono molto, anche se in questo caso penso sarebbero stati utili.
stavo scorrendo dei post vecchi e ho trovato questo
... poi com'è finita??? hai fatto come dici qui oppure coi frame?
a parte questo, qualcuno ha usato xsp x avere data&ora attuali?
io ho un piccolo problema, questo:
la prima volta ke uso la pipeline ke inizia col generatore "serverpages" ke legge la paginetta xsp, questa è compilata e ottengo data e ora corretti - dal codice seguente
code:
<xsp:logic> java.lang.String oggi = new Date().toLocaleString(); </xsp:logic>
__________________
"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
Originally posted by mozilla
Comunque ho provato l'esempio copiato tale e quale dal tuo e a me funziona sia su IE che su Mozilla che su Opera, facendo aggiorna si aggiorna infatti l'ora attuale. Non è un problema di caching di Cocoon o del browser?
Originally posted by frarosIo ho Cocoon 2.1.3 standalone
... tu cosa usi??? magari c'entra questo.....
io ho Cocoon 2.1.3 su Tomcat 5.0.qualcosa
__________________
"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
Raga', ho appena iniziato e già mi trovo in difficoltà.
non riesco a configurarae il modulo php in cocoon, ho cercato molto in rete ma non ho trovato articoli validi
Grazie a chi mi puo' dare una mano..
__________________
E' meglio stare zitti e dare l'impressione di poter essere stupidi, che aprire bocca e togliere ogni dubbio.
Playground Design
Originally posted by TheSnatcherNel senso che vuoi utilizzare il generatore PHP? Io so che i generatori PHP e JSP hanno dei problemi (cosa che mi ha confermato anche Cristiano Sala), se qualcuno riuscisse a farli funzionare ce lo faccia sapere.
Raga', ho appena iniziato e già mi trovo in difficoltà.
non riesco a configurarae il modulo php in cocoon, ho cercato molto in rete ma non ho trovato articoli validi
Grazie a chi mi puo' dare una mano..
__________________
"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
si, era proprio quella l'intenzione... temo che dovro' ripiegare su xsp anche se davvero non ne so ancora nulla....
dato che sono ancora all'inizio del progetto ( anche se il compitino l'ho dato mesi fa ) come impostare il DB con utenza, url e commento?.... nel senso... che cosa utilizzare?
... non ho ancora capito bene cosa supporta cocoon nonstante abbia letto vari documenti
__________________
E' meglio stare zitti e dare l'impressione di poter essere stupidi, che aprire bocca e togliere ogni dubbio.
Playground Design
Originally posted by TheSnatcherSinceramente non ho capito bene la tua domanda. Tu puoi utilizzare qualsiasi dbms che sia accessibile tramite driver jdbc, poi quel database lo crei con le tabelle che vuoi..... potresti esplicitare meglio i tuoi dubbi?
.....dato che sono ancora all'inizio del progetto ( anche se il compitino l'ho dato mesi fa ) come impostare il DB con utenza, url e commento?.... nel senso... che cosa utilizzare?
... non ho ancora capito bene cosa supporta cocoon nonstante abbia letto vari documenti
__________________
"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
hai ragione, rileggendo non sono stato chiarissimo
la mia domanda è , in che modo accedere a un DB usando una pagina elaborata con cocoon? con cosa faccio le riechieste?
... ti spiego, ho sempre e solo utilizzato asp e iis con un bel db fatto in access e tutto era semplice...
ora mi trovo un po' incasinato e non trovo tanti doc in rete...
Grazie mille per la pazienza,
__________________
E' meglio stare zitti e dare l'impressione di poter essere stupidi, che aprire bocca e togliere ogni dubbio.
Playground Design
Originally posted by TheSnatcherLe query le fai utilizzando l'SQLTranformer. In generale fai riferimento alla User Documentation di Cocoon. Se però non avessi ancora capito come funziona Cocoon (il concetto di pipilines etc.) ti consiglio di leggere prima questo. Prova anche a leggerti questo forum (magari l'hai già fatto), qualche quesito è già stato risolto, altrimenti posta pure qui senza remore.
la mia domanda è , in che modo accedere a un DB usando una pagina elaborata con cocoon? con cosa faccio le riechieste?
__________________
"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
GRAZIE!!!
cocoon ok.. l'unica cosa che non avevo capito bene era come fare le query, ora sono a posto ( si fa per dire ) mi leggo bene tutto sull'sql transformer......
Grazie davvero infinite!!
__________________
E' meglio stare zitti e dare l'impressione di poter essere stupidi, che aprire bocca e togliere ogni dubbio.
Playground Design
... giusto x mettere in comune l'esperienza:
non so cosa ci fosse ke non andava in quella famosa paginetta xsp di cui parlavamo prima, xò ho risolto il mio problema usando il "builtin-logicsheet" util
a che livello sono necessarie le conoscenze di mysql e database in generale?? (basilari/medie/avanzate...)
essendo al secondo anno e non avendo ancora fatto basi di dati mi sa che e' un ulteriore casino!!
__________________
I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.
Originally posted by Bloody
a che livello sono necessarie le conoscenze di mysql e database in generale?? (basilari/medie/avanzate...)
essendo al secondo anno e non avendo ancora fatto basi di dati mi sa che e' un ulteriore casino!!
__________________
» Collect some stars to shine for you, and start today ‘cause there are only a few. _ (In Flames)
» Don't stop for nothing, it's full speed or nothing! I'm taking down, you know, whatever is in my way! _ ('tallica)
» I am my own god, I do as I please. _ (Pain)
» Ninetynine, ninetynine knives! Ninetynine knives inside! Nobody gets out alive! _ (The Haunted)
Web: http://www.negativesignal.com - ICQ# 171585477 - Death to software patents! And TCPA too! "e uno!", diceva il boia.
ho trovato questo link http://www.vbxml.com/wap/articles/htmlwml/default.asp non l'ho letto tutto ma sembra interessante, ma mozilla tu hai fatto una cosa del genere?
dite che non si puo utilizzare quel xsl li che è gia bello pronto?
Originally posted by unidavidenon l'ho letto bene neanch'io, però più o meno dovrei avere fatto qualcosa del genere ma mooooolto più in piccolo
ho trovato questo link http://www.vbxml.com/wap/articles/htmlwml/default.asp non l'ho letto tutto ma sembra interessante, ma mozilla tu hai fatto una cosa del genere?
__________________
"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
Originally posted by unidavideassolutamente si! ehm..... come si chiama questo modo di procedere, mi sembra COM o qualcosa del genere, comunque lo insegnano in università
ho trovato questo link [url]dite che non si puo utilizzare quel xsl li che è gia bello pronto?
__________________
"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
Se qualcono può aiutarmi a risolvere il seguente problema gli sarei grato:
Nella pipeline uso un generatore di pagine XSP (per motivi di comodità in alcune cose) in alcuni casi distinto per HTML e per WML.
Il problema che ho è che cocoon mi include nel WML (come anche per HTML) i NAMESPACES dichiarati nel file XSP, ma il WML non supporta la dichiarazione dei namespaces al suo interno.
Quindi dovrei eliminarli con un trasformatore xsl, e poi ricopiare il resto tale quale. Ma non ci riesco perchè se li elimino del tag <WML> che è il posto dove li mette (cioè il primo tag del file) come risultato ho che meli mette nel tag successivo (<CARD> ).Insomma una presa per il culo!. Ciò dipende sicuramente dalla mia scarsa conoscenza di XSL e quindi dalla realizzazione di un xsl non appropriato. Se qualcuno mi aiuta...
GRAZIE.
Originally posted by tasekinAnch'io avrei voluto togliere i namespaces ma non ci sono riuscito, non so se con un vero cellulare o pda può essere un problema, ma testando l'applicazione con OpenWave non mi da problemi (oltretutto lui rimpiazza il tag wml con html, bho... fatti suoi )
Se qualcono può aiutarmi a risolvere il seguente problema gli sarei grato:
Nella pipeline uso un generatore di pagine XSP (per motivi di comodità in alcune cose) in alcuni casi distinto per HTML e per WML.
Il problema che ho è che cocoon mi include nel WML (come anche per HTML) i NAMESPACES dichiarati nel file XSP, ma il WML non supporta la dichiarazione dei namespaces al suo interno.
Quindi dovrei eliminarli con un trasformatore xsl, e poi ricopiare il resto tale quale. Ma non ci riesco perchè se li elimino del tag <WML> che è il posto dove li mette (cioè il primo tag del file) come risultato ho che meli mette nel tag successivo (<CARD> ).Insomma una presa per il culo!. Ciò dipende sicuramente dalla mia scarsa conoscenza di XSL e quindi dalla realizzazione di un xsl non appropriato. Se qualcuno mi aiuta...
GRAZIE.
__________________
"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
Originally posted by mozilla
Anch'io avrei voluto togliere i namespaces ma non ci sono riuscito, non so se con un vero cellulare o pda può essere un problema, ma testando l'applicazione con OpenWave non mi da problemi (oltretutto lui rimpiazza il tag wml con html, bho... fatti suoi )
Originally posted by tasekinA me non hanno controllato la versione, comunque le pagine wml erano wml (a parte i namespaces che non so se sono supportati) senza css e nient'altro che potesse fare venire dei dubbi
Ho notato che openwave 6.22 legge tutto, anzi se gli dai un html invece di un wml te lo fa vedere ugualmente. E' per questo che invece del 6.22 sto usando il 4.1 che prende solo WML 1.1 e non anche xhtml, css ecc... Però se mio dite che il prof non ci fa caso, evito lo sbattimento.
CIAO
__________________
"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
Ciao, sto per iniziare a fare il progetto di tecweb e ho appena iniziato a dare un'occhiata a cocoon. Volevo sapere una cosa:
Quali componenti di cocoon devo usare per includere nella mia applicazione l'url scelta dall'utente?
Cerco di spiegarmi meglio. Ho visto che se ad esempio uso un generatore per leggere una risorsa esterna(es. la home di w3c.org) e poi serializzo vanno persi tutti i riferimenti relativi. C'e' un componente che gestisce il problema o ci devo pensarci io?
grazie e ciao^^
__________________
Land ...of Silence - Sonata Arctica Italian Fan Site
x togliere i prefissi basta utilizzare una delle funzioni XPath previste per i namespace, la local-name().
Si fanno passare uno dopo l'altro tutti gli elementi e si applica questa funzione, tipo così:
code:
<xsl:template match="*"> <xsl:element name="{local-name()}"> <xsl:for-each select="@*"> <xsl:attribute name="{local-name()}"> <xsl:value-of select="."/> </xsl:attribute> </xsl:for-each> <xsl:apply-templates/> </xsl:element> </xsl:template>
Mirthis, spiegati meglio, bisogna capire come la passi la url al "match" nella tua pipeline dove poi la leggi col generatore, è tutto lì il discorso! [/B]
__________________
Land ...of Silence - Sonata Arctica Italian Fan Site
Originally posted by Mirthis
una volta che ho preso l'url inserita dall'utente quali componenti uso per leggere il conenuto a cui punta, modificarlo e farlo vedere(mi sento abbastanza un incapace )?
grazie
bye
code:
<map:generate src="tua url" type="html"/>
ok, grazie per la risposta^^
Cmq usando quel generatore rimane il problema dei pathname relativi che a questo punto penso di dover modificare tramite un trasformatore xsl.
Ho notato che la documentazione é organizzata un po' male, e avevo una mezza idea di lasciar perdere e sviluppare il tutto senza usare cocoon, anche se trovo quest'ultuimo interessante per alcune cose e quindi ci proverò.
bye
__________________
Land ...of Silence - Sonata Arctica Italian Fan Site
Originally posted by MirthisCi sarebbe un componente, mi sembra si chiami link-rewriter o qualcosa del genere, però (perlomeno nella versione 2.1.3) non gestiva in modo completo il problema ed io non l'ho usato. Come dicevo tempo fà in questo thread, uno dei tutor del corso si stava cimentando ad utilizzarlo ma cambiando la classe java. In definitiva dovrai farlo da te, io ho utilizzato un xslt. A parte il problema della riscrittura dei link per farli puntare a Cocoon, tu giustamente sollevavi il problema dei riferimenti tipo css, immagini, etc., questi devi anch'essi gestirli a mano per far sì che le url relative puntino con un path assoluto alla loro vera url, per esempio per il w3.org dovranno puntare al sito di w3.org.
.....C'e' un componente che gestisce il problema o ci devo pensarci io?
__________________
"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
Originally posted by frarosIo ho utilizzato una semplice autenticazione fatta da me, interrogando un database mysql dove risiedono le informazioni dell'utente, l'applicazione è tutta uguale solo che subito prima di serializzare testo il tipo di client che ha fatto la richiesta e di conseguenza trasformo in xhtml oppure in wml. Io nella prima release dell'applicazione fatta durante il corso FSE ero incappato nel problema cookies e la parte wml non funzionava perchè Openwave non supporta i cookies come del resto i gateway wap italiani e di altre parti del mondo. La sessione Cocoon la gestisce di default con i cookies e non sono riuscito a capire come gestirla lato server, allora ho rifatto tutta la gestione del flusso con flowscript, in questo modo avendo una macchina a stati finiti a disposizione mantengo le informazioni di sessione nelle variabili del flowscript in esecuzione come qualsiasi programma standalone. Ho però sentito qualcuno che è riuscito ad utilizzare le sessioni gestite lato server, ma non so come.
.....Una cosa: come avete fatto voi che avete già dato l'esame (Mozilla etc.) per la parte wap? con o senza autenticazione?
se avete avete fatto con, come l'avete gestita? cookies o url-rewriting? (credo che con i cookies non sia possibile farlo, no?)
qualcuno ha usato l'authentication framework di Cocoon? sapete come si fa a recuperare l'id della session (jsessionid) in modo da implementare l'url-rewriting?
__________________
"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
Originally posted by mozilla
Io ho utilizzato una semplice autenticazione fatta da me, interrogando un database mysql dove risiedono le informazioni dell'utente, l'applicazione è tutta uguale solo che subito prima di serializzare testo il tipo di client che ha fatto la richiesta e di conseguenza trasformo in xhtml oppure in wml.
Originally posted by mozilla
Ho però sentito qualcuno che è riuscito ad utilizzare le sessioni gestite lato server, ma non so come.
...come non detto, credo di aver trovato - qualcosa tipo:
code:
<go href="mia URL" method="post"> <postfield name="parametro" value="valore"/>
Io ho preso il libro,e bello ma 39$ piu spese....
__________________
Khelidan
Originally posted by fraros
...come non detto, credo di aver trovato - qualcosa tipo:
code:
<go href="mia URL" method="post"> <postfield name="parametro" value="valore"/>
__________________
"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
Ragazzi... brivido... sono l'unico a farlo con ASP.NET. Non è che mi farà storie all'esame???
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Originally posted by ripeNon ti farà storie, però potrei fare una battutona: la classe non è .NET !
Ragazzi... brivido... sono l'unico a farlo con ASP.NET. Non è che mi farà storie all'esame???
__________________
"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
Originally posted by ripe
Ragazzi... brivido... sono l'unico a farlo con ASP.NET. Non è che mi farà storie all'esame???
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
Qualcuno ha sviluppato questo punto con Cocoon?
d. (Opzionale) Se uno dei tag di cui al requisito c. è già stato annotato in precedenza, deve essere possibile (tramite apposita evidenziazione iconica o testuale) accedere alla pagina di visualizzazione descritta nel requisito (i)
Avrei bisogno di qualche suggerimento. Mi sebre che l'unica strada percorribile sia utilizzando pagine xsp, ma non ho ben chiaro come si possa fare.
GRAZIE.
Originally posted by tasekinSi può fare anche in altri modi: io faccio fare una query che mi recupera le pagine annotate e serializzo in formato testo, il risultato viene messo dentro una variabile dell'XSLT che cambia i link, qui un template, diverso da quello per cambiare i link, mette un icona di fianco ad un link se questo link esiste nella variabile che li contiene tutti. Ci può essere qualche problema con link che come stringa sono contenuti in altri ma si può mettere a posto e funziona.
Qualcuno ha sviluppato questo punto con Cocoon?
d. (Opzionale) Se uno dei tag di cui al requisito c. è già stato annotato in precedenza, deve essere possibile (tramite apposita evidenziazione iconica o testuale) accedere alla pagina di visualizzazione descritta nel requisito (i)
Avrei bisogno di qualche suggerimento. Mi sebre che l'unica strada percorribile sia utilizzando pagine xsp, ma non ho ben chiaro come si possa fare.
GRAZIE.
__________________
"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
Originally posted by mozilla
Non ti farà storie, però potrei fare una battutona: la classe non è .NET !
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Originally posted by ripeLa mia era solo una battuta, non conosco personalmente .NET quindi non posso fare un confronto approfondito tra il mondo J2EE e .NET, però per quello che sento e a cui ci ha abituati Microsoft, ha prodotto un framework che permette di fare cose velocemente ma che per la qualità e la portabilità sembra non potersi comparare col mondo Java. Poi comunque va a gusti, e giusto per la cronaca con Cocoon non penso che si impazzisca: durante il corso FSE avevamo 9 giorni di tempo da quando ci hanno dato le specifiche per fare 4 quinti del progetto (meno le parti opzionali) e per quello che ne sò, in 2 ci siamo riusciti, senza aver mai visto prima Cocoon (e senza essere una mente superdotata altrimenti non sarei così in ritardo negli studi). Non nascondo che mi interesserebbe conoscere meglio .NET proprio per poterne fare un vero paragone, ma c'è tanta roba da imparare in Java prima.....
A me sembra proprio il contrario...
Vi vedo tutti impazzire dietro a sto cocoon, quando io con .net ci ho messo 10 minuti a creare il modello di autenticazione (grazie alla forms authentication) e 15 minuti a creare tutte le pagine di accesso al database (grazie ad oledb). Poi nella parte più difficile in cui Cocoon dovrebbe essere più avantaggiato (la conversione tra xhtml e wml) ho scritto un bel parserino che mi analizza nodo per nodo (anche qui grazie ad una classe già costruita del .net framework) e a seconda del nodo che ho trovato modifico i collegamenti da relativi ad assoluti ed effettuo la riscrittura del codice. Poi restituisco al client il suo codice appropriato!
C'era bisogno di Cocoon per fare questo?
__________________
"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
Eh eh, lo so!
Il problema è che Java proprio nun me piace, e .NET oltretutto mi permette di riutilizzare le mie conoscenze di Visual Basic senza troppi sforzi, superando in velocità ed estendibilità anche Java. Poi uno si sceglie quello che più gli garba... ovvio!
La mia non era una critica a chi ha scelto Cocoon... poi tanto all'esame saremo tutti uguali!
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Eh eh, lo so!
Il problema è che Java proprio nun me piace, e .NET oltretutto mi permette di riutilizzare le mie conoscenze di Visual Basic senza troppi sforzi, superando in velocità ed estendibilità anche Java. Poi uno si sceglie quello che più gli garba... ovvio!
La mia non era una critica a chi ha scelto Cocoon... poi tanto all'esame saremo tutti uguali!
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Ragazzi ma il prossimo appello è fissato per l'8 aprile.... solo che è un giorno di vacanza!!!
http://studenti.unimi.it/calendario/cal0304p.pdf
__________________
How can we preach, when all we make this world to be
as a living hell torturing our minds?
We all must unite, to turn darkness to light,
and the love in our hearts will shine… (M.J.)
Ciao e grazie per le varie informazioni che mi avete dato.
Ora ho scritto il file xsl che converte i link relativi e le cose funzionano abbastanza bene. Il problema e' che non riesco proprio a parsare alcune pagine.
Per ora non ho le idee molto chiare su come passare le url a Cocoon e per fare delle prove scrivo direttamente l'url che voglio parsare nella sitemap(come src del generatore) e poi passo il tutto al mio trasformatore xsl. L'errore che mi si presenta con alcune pagine di w3.org e' questo:
code:
The declaration for the entity "HTML.Version" must end with '>'. org.apache.cocoon.ProcessingException: Failed to execute pipeline.: http://www.w3.org/TR/html4/loose.dt...ParseException: The declaration for the entity "HTML.Version" must end with '>'.
__________________
Land ...of Silence - Sonata Arctica Italian Fan Site
Originally posted by Mirthis
Ciao e grazie per le varie informazioni che mi avete dato.
Ora ho scritto il file xsl che converte i link relativi e le cose funzionano abbastanza bene. Il problema e' che non riesco proprio a parsare alcune pagine.
Per ora non ho le idee molto chiare su come passare le url a Cocoon e per fare delle prove scrivo direttamente l'url che voglio parsare nella sitemap(come src del generatore) e poi passo il tutto al mio trasformatore xsl. L'errore che mi si presenta con alcune pagine di w3.org e' questo:
code:
The declaration for the entity "HTML.Version" must end with '>'. org.apache.cocoon.ProcessingException: Failed to execute pipeline.: http://www.w3.org/TR/html4/loose.dt...ParseException: The declaration for the entity "HTML.Version" must end with '>'.
__________________
"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
Originally posted by patrix
Ragazzi ma il prossimo appello è fissato per l'8 aprile.... solo che è un giorno di vacanza!!!
http://studenti.unimi.it/calendario/cal0304p.pdf
Originally posted by fraros
... effettivamente hai ragione!
la cosa va approfondita: manda una mail a Bettini
o se non ti va gliela mando io, insomma qualcuno dovrebbe farlo x tutti, dimmi tu...
poi facci sapere
__________________
How can we preach, when all we make this world to be
as a living hell torturing our minds?
We all must unite, to turn darkness to light,
and the love in our hearts will shine… (M.J.)
Originally posted by patrix
Ho scritto....
Vediamo che dice
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
Ultimo dubbio per quanto riguarda la transcodifica in wml: visto che l'unico formato di immagini veramente supportato è il .wbmp, immagino che dovremo fregarcene ed eliminarle tutte dal wml risultante, giusto? Questo comprende anche le nostre immagini segnaposto che indicano le pagine contenenti già dei commenti?
Ciaoooooooooo
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Originally posted by ripeIo ho lasciato tutto. Tenete presente che l'applicazione per la parte wml si testa con OpenWave o quello che avete utilizzato per sviluppare, a meno che vogliate testare con un vero telefonino wap..... a voi la scelta!
Ultimo dubbio per quanto riguarda la transcodifica in wml: visto che l'unico formato di immagini veramente supportato è il .wbmp, immagino che dovremo fregarcene ed eliminarle tutte dal wml risultante, giusto? Questo comprende anche le nostre immagini segnaposto che indicano le pagine contenenti già dei commenti?
Ciaoooooooooo
__________________
"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
Vabbè, ma a me Openwave mi apre anche le pagine xhtml! come faccio a impostarlo per visualizzare solo wml ben formato??
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Originally posted by ripeTu devi essere in buona fede e scrivere pagine wml ben formate, per controllarle fai F5 come saprai, poi se all'esame ti chiedono verifica faranno anche loro F5
Vabbè, ma a me Openwave mi apre anche le pagine xhtml! come faccio a impostarlo per visualizzare solo wml ben formato??
__________________
"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
Originally posted by ripe
Vabbè, ma a me Openwave mi apre anche le pagine xhtml! come faccio a impostarlo per visualizzare solo wml ben formato??
Originally posted by mozilla
Tu devi essere in buona fede e scrivere pagine wml ben formate, per controllarle fai F5 come saprai, poi se all'esame ti chiedono verifica faranno anche loro F5
Originally posted by tasekinRagazzi, non lo so, ma io tutti questi problemi non li vedo: se il simulatore legge anche wap perchè non dovrebbe funzionare? L'unica cosa che non ho provato è vedere di utilizzare più card in un deck, comunque tenete presente che è un esame universitario, dovete dimostrare di saper padroneggiare la tecnologia che utilizzate e di avere le conoscenze di base che ci sono state insegnate a lezione, nessuno chiede che l'applicazione che fate sia effettivamente commerciabile.
Come fai a essere in buona fede? Se fai delle card in wml e usi un simulatore che ti legge anche html te lo scodi che funzionino le card!
__________________
"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
Grazie ragazzi, come sempre siete utilissimi!
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Per chi ha già sostenuto l'esame
Mi è venuto un dubbio: le pagine del sito devono avere estensione xhtml? Perché io le ho validate con il validatore del W3C, però le ho lasciate con desinenza html.
Grazie
__________________
How can we preach, when all we make this world to be
as a living hell torturing our minds?
We all must unite, to turn darkness to light,
and the love in our hearts will shine… (M.J.)
No no, le pagine xhtml hanno sempre estensione .html!
Originally posted by Alis
No no, le pagine xhtml hanno sempre estensione .html!
__________________
How can we preach, when all we make this world to be
as a living hell torturing our minds?
We all must unite, to turn darkness to light,
and the love in our hearts will shine… (M.J.)
Esame confermato per l'8 aprile, ha pubblicato l'avviso sul sito ufficiale del corso.
Roberto
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
... ma su webdir,webcen, o come caz' si kiama dice 14:00, mentre sull'avviso dice 14:30
14:00 o 14:30 fa poca differenza, l'importante è che sia stato confermato il giorno!
__________________
How can we preach, when all we make this world to be
as a living hell torturing our minds?
We all must unite, to turn darkness to light,
and the love in our hearts will shine… (M.J.)
gente come l'avete organizzata la pagina di amministrazione? nel senso cosa fa vedere?
Originally posted by dagarlas
gente come l'avete organizzata la pagina di amministrazione? nel senso cosa fa vedere?
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
Help iscrizioni
Ragazzi leggo solo ora sul sito di Bettini tale news:
"Per presentare un progetto svolto va fatta l'iscrizione ad uno degli appelli previsti via Sifa (Attenzione che il sistema accetta solo fino a 7gg prima dell'appello e il corso appare con denominazione 'Basi di dati e sistemi informativi (t.w.t.f.m.)'). La lista degli appelli si trova sul sito istituzionale del corso"
Io mi ero gia' iscritto tempo fa sul sifa pero' ho selezionato il corso "Tecnologie web per terminali fissi e mobili". Vuol dire che ho sbagliato??
Scusate ma del corso 'Basi di dati e sistemi informativi (t.w.t.f.m.)' non ho trovato traccia!!
Chiunque sappia qlc mi risponde subito? Oggi e' l'ultimo giorno in cui potrei iscrivermi!!!!
Grazie.
Modifica:
Ho visto sul SIFA che il corso 'Basi di dati e sistemi informativi (t.w.t.f.m.)' e' visibile selezionando il CDL F28 che dovrebbe corrispondere alla laurea quinquiennale mentre io sono iscritto al CDL F49 e cioe' laurea triennale.
Confermate?
Re: Help iscrizioni
Originally posted by logan.x
Ragazzi leggo solo ora sul sito di Bettini tale news:
"Per presentare un progetto svolto va fatta l'iscrizione ad uno degli appelli previsti via Sifa (Attenzione che il sistema accetta solo fino a 7gg prima dell'appello e il corso appare con denominazione 'Basi di dati e sistemi informativi (t.w.t.f.m.)'). La lista degli appelli si trova sul sito istituzionale del corso"
Io mi ero gia' iscritto tempo fa sul sifa pero' ho selezionato il corso "Tecnologie web per terminali fissi e mobili". Vuol dire che ho sbagliato??
Scusate ma del corso 'Basi di dati e sistemi informativi (t.w.t.f.m.)' non ho trovato traccia!!
Chiunque sappia qlc mi risponde subito? Oggi e' l'ultimo giorno in cui potrei iscrivermi!!!!
Grazie.
Modifica:
Ho visto sul SIFA che il corso 'Basi di dati e sistemi informativi (t.w.t.f.m.)' e' visibile selezionando il CDL F28 che dovrebbe corrispondere alla laurea quinquiennale mentre io sono iscritto al CDL F49 e cioe' laurea triennale.
Confermate?
io non avendo fatto il compitino devo fare insieme alla presentazione progetto anke l'orale: ki mi sa dire su cosa prepararmi?
nel senso, quelli di voi ke han dato il compitino su cosa si sono preparati, solo sui lucidi? e se c'è qualcuno ke è nella mia stessa situazione, su cosa ti stai preparando?
Originally posted by frarosse sai bene i lucidi direi che se a posto, oltre a quelli devi sapere anche almeno qualche concetto di coccon, se l' hai utilizzato per fare il progetto basta quello altrimenti leggiti l'introduzione sul sito che spiega cos'è e come funziona
io non avendo fatto il compitino devo fare insieme alla presentazione progetto anke l'orale: ki mi sa dire su cosa prepararmi?
nel senso, quelli di voi ke han dato il compitino su cosa si sono preparati, solo sui lucidi? e se c'è qualcuno ke è nella mia stessa situazione, su cosa ti stai preparando?
ma chi ha gia dato il compitino passa subito alla presentazione del progetto vero?? nessuna domanda (a parte quelle inerenti allo sviluppo del progetto...) vero?
Originally posted by dagarlasl'orale è facoltativo, penso che lo fai se vuoi alzare il voto
ma chi ha gia dato il compitino passa subito alla presentazione del progetto vero?? nessuna domanda (a parte quelle inerenti allo sviluppo del progetto...) vero?
ma in un documento xml si possono mettere degli attributi nell'elemento root???
li mio trasformatore xslt (uso php) NON funziona se trova:
<html xmlns="http://www.w3.org/1999/xhtml">
Originally posted by unidavide
ma in un documento xml si possono mettere degli attributi nell'elemento root???
li mio trasformatore xslt (uso php) NON funziona se trova:
<html xmlns="http://www.w3.org/1999/xhtml">
Originally posted by frarosHai ragione, domanda abbastanza stupida
... proprio guardando l'esempio ke fai tu: sì, è possibile ke l'elemento root di un file xml contenga attributi
Xhtml è una caratterizzazione (attraverso Dtd) di Xml, e <html xmlns="http://www.w3.org/1999/xhtml"> è l'elemento standard di root x qualsiasi documento Xhtml
mi spiace ma x quanto mi riguarda anke se spieghi meglio il tuo problema non saprei aiutarti - non ho mai fatto niente in phpil problema l'ho risoloto, basta togliere xmlns="http://www.w3.org/1999/xhtml" solo che per capire che il problema era quello ho perso un bel po di tempo
si parlava di trasformazione da xhtml a wml .....
Originally posted by mozilla
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.
code:
<?xml version="1.0" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="yes" encoding="iso-8859-1" doctype-public="-//WAPFORUM//DTD WML 1.1//EN" doctype-system="http://www.wapforum.org/DTD/wml_1.1.xml"/> <xsl:template match="html"> <wml> <card> <xsl:apply-templates/> </card> </wml> </xsl:template> <xsl:template match="a"> <a href="{@href}"><xsl:value-of select="."/></a> </xsl:template> <xsl:template match="text()"> <xsl:value-of select="."/> <xsl:apply-templates/> </xsl:template> </xsl:stylesheet>
Originally posted by unidavideFare un semplice transcoding non è difficile, ma volendo fare un'applicazione commerciale che deve dare certe garanzie, ovvero mantenere lo stile, e spezzare i deck con una certa semantica, secondo me per i motivi che ho citato nel post completo di cui tu hai riportato un quote (post completo ), è molto complesso.
si parlava di trasformazione da xhtml a wml .....
per il momento ho fatto solo questa semplice trasformazione ma alla fine visto che con wml non c'è praticamente niente da formattare gia questa mi sembra quasi sufficente perchè dici che è la parte piu difficile? non mi sembra cosi impossibile. la parte dura sara suddividere in card (sempre se è possibile farlo con un xsl).....
__________________
"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
qualcuno che ha dato l'esame può dirmi se tiene particolarmente allo stile di presentazione delle pagine di inserimento/statistiche e alla documentazione?
Roberto
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
Un altro problema: io per la presentazione ho necessariamente bisogno del collegamento ad Internet per il portatile... come faccio???
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
ricapitolando prima dell'esame:
voi a che punto siete?
io a buon punto, ma il wap fa ancora molti capricci.
futur secondo me la grafica comunque ha il suo peso nel fare una buona impressione complessiva del progetto.
come sito di esempio userò la documentazione che ho fatto. comunque per prove "+ spinte" è sempre possibile installarsi apache e quindi usare il suo sito di default come test.
qualcuno ha fatto la paginazione? io ci ho perso la giornata ieri x scrivere un trasformatore che fa una paginazione in base al numero di caratteri (es fa una pagina ogni mille caratteri) ma nn funge bene e quindi nn lo porterò. il trasformatore Paginator Transformer di cocoon nn mi sembra utilizzabile xke può fare una paginazione solo in base al numero di elementi in un xml (ad esempio dico dato un xml con dentro un certo numero di elementi <p> genera pagine di 4 <p> ciascuna) e non è un buon metro di misura del contenuto
x l'area di amministrazione ho fatto con jsp che poi viene preso in cocoon tramite jsp generator e quindi viene processato nella pipeline. qualcuno ha usato altri metodi?
x il wml che emulatore usate? io ho visto che tutto sommato anche se è il + severo il nokia è quello che da meno problemi, e poi anche graficamente è + bello (c'è un cell "finto", un 7210, un 3300, un 3510 uno con symbian). Sarebbe bello il sony p800 ma ha qualche bug
Io mi sono fatto un sito XHTML tutto mio per testare l'applicazione.
Dato che e' composto da molte tabelle, non sono stato a "perdere" tempo con la formattazione, faccio vedere solo il testo e i link eliminando anche le immagini (ce n'e' solo una in formato WBMP all'avvio) e tentero' di salvarmi dicendo che ho fatto cosi' per velocizzare al max la navigazione da cell.
Come emulatore uso openwave6.1
Per il resto ho installato tomcat5.0.19 dove vi ho incluso il war generato da Cocoon e il sito xhtml di prova. Poi in JSP ho fatto la parte di reporting. Quest'ultima parte avevo provato a farla con Cocoon tramite JSPGenerator ma ho avuto problemi e quindi l'ho divisa.
Anche qui se fanno storie cerchero' di cavarmela dicendo che ho preferito far cosi' per far vedere che ho padronanza anche con web-server e altro...
Ho dato abbastanza peso anche alla grafica di tutti i siti (XHTML+CSS)
Cmq, in bocca al lupo a tutti!!!!
qualcuno ha gestito le immagini wbmp??
io ho fatto un reader che prende qualsiasi immagine (jpg, gif ecc ) della pagina di origine e la converte in wbmp.
Originally posted by ripe
Un altro problema: io per la presentazione ho necessariamente bisogno del collegamento ad Internet per il portatile... come faccio???
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
Re: ricapitolando prima dell'esame:
Originally posted by dagarlas
voi a che punto siete?
[...]
futur secondo me la grafica comunque ha il suo peso nel fare una buona impressione complessiva del progetto.
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
Originally posted by futurbaggioIo non ho usato ne css ne altri tipi di presentazione perchè non ho fatto in tempo, se fai in tempo fallo, altrimenti l'importante è ovviamente l'applicazione.
qualcuno che ha dato l'esame può dirmi se tiene particolarmente allo stile di presentazione delle pagine di inserimento/statistiche e alla documentazione?
Roberto
__________________
"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
Originally posted by ripeDalla sala lauree è possibile collegarsi fuori, altrimenti ti porteranno in auletta tesisti al 3° piano. Comunque fallo presente a loro che ti sapranno dire.
Un altro problema: io per la presentazione ho necessariamente bisogno del collegamento ad Internet per il portatile... come faccio???
__________________
"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
Re: ricapitolando prima dell'esame:
Originally posted by dagarlasGià questo penso ti possa valere un premio a parte, per quello che ne so nessuno era riuscito a far funzionare il JSP Generator. A proposito come hai fatto? Stai usando la versione 2.1.3 o la 2.1.4?
.....
x l'area di amministrazione ho fatto con jsp che poi viene preso in cocoon tramite jsp generator e quindi viene processato nella pipeline. qualcuno ha usato altri metodi?
__________________
"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
Ultima domanda logistica: se io uso openwave wap simulator ho bisogno di specificare un gateway. Ma siccome domani non si avrà connessione, a questo punto lo provo con openwave http simulator, avendo l'accortezza di impostare come metodo di connessione http direct, giusto? O sbaglio qualcosa??
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Questa e' la linea di comando che uso io. Spero sia giusta...
start /b osdk61http.exe -direct -pho slimjim-mini-lime.pho -sethome http://mioserver/percorso_cocoon/
Re: Re: ricapitolando prima dell'esame:
Originally posted by mozilla
Già questo penso ti possa valere un premio a parte, per quello che ne so nessuno era riuscito a far funzionare il JSP Generator. A proposito come hai fatto? Stai usando la versione 2.1.3 o la 2.1.4?
Originally posted by ripe
Ultima domanda logistica: se io uso openwave wap simulator ho bisogno di specificare un gateway. Ma siccome domani non si avrà connessione, a questo punto lo provo con openwave http simulator, avendo l'accortezza di impostare come metodo di connessione http direct, giusto? O sbaglio qualcosa??
devo ancora fare la documentazione, voi che avete messo?
Io ho fatto un doc da 5 pagine dove ho fatto una breve introduzione e poi ho elencato passo passo:
- analisi (dove ho elencato varie problematiche: DB, sessioni, ecc)
- sviluppo (dove ho scritto come ho sviluppato l'applicazione e scritto il perche' di alcune scelte: XSP, JSP, MySQL con relativi punti di forza e punti deboli)
- schema del sito (spiegazione funzionale delle pipeline principali e disegno a blocchi)
Poi penso che molti altri argomenti potranno venir fuori durante la discussione del progetto.
C'e' qlc che usa la mia stessa stringa per Openwave o rischio di correre rischi?
start /b osdk61http.exe -direct -pho slimjim-mini-lime.pho -sethome http://mioserver/percorso_cocoon/
RINGRAZIO DI CUORE MOZILLA per l'aiuto che mi ha fornito senza il quale non sarei riuscito a finire il progetto.
Ringrazio anche gli altri che mi hanno aiutato.
Ciaoooo!
Originally posted by logan.x
Per il resto ho installato tomcat5 [...] Poi in JSP ho fatto la parte di reporting. Quest'ultima parte avevo provato a farla con Cocoon tramite JSPGenerator ma ho avuto problemi e quindi l'ho divisa.
Anche qui se fanno storie cerchero' di cavarmela dicendo che ho preferito far cosi' per far vedere che ho padronanza anche con web-server e altro...
Cmq, in bocca al lupo a tutti!!!!
LOGAN
Logan, non ti avevo riconosciuto, hai cambiato l'avatar.....
Ciao, e in bocca al lupo a tutti!
__________________
"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
molti di voi devono dare l'orale domani?
Yeah! Se riesco a finire le ultime cose... alla fine non lo metto il gateway Nokia! Vado di Openwave http e se vuole le prove che quello è wml basta guardare il sorgente!
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Originally posted by dagarlas
molti di voi devono dare l'orale domani?
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
Dai ragazzi, andate e tornate vincitori! Io purtroppo devo dare forfait per alcuni problemi di salute... ci rivediamo a giugno!
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
bella rigàààààà
non è x menarmela, anzi sì, ma.... 30303030303030303030303030!!!
al di là di questo, grazie a tutti x il supporto morale e l'aiuto tecnico durante le varie fasi dello sviluppo del progetto!
mi riprometto di fare come Mozilla e di visitare di tanto in tanto il forum x dare qualke dritta a ki deve darlo ancora, ok?
in ogni caso, due dritte ve le dò subito:
x chi deve dare l'orale, studiatevi super-bene le 2 dispense su wap, gsm, gprs, sono un po' difficili ma se sapete bene quelle l'orale è una passeggiata;
x ki usa cocoon 2.1.3: se aprendo il source della pagina wml che state visualizzando (F5 con Openwave) i tag di apertura e chiusara sono "html" invece ki "wml" indipendentemente dal fatto ke voi avete scritto wml...... E' FINIIIIIIIIIIIITA!!!!
no, skerzo, non è finito un bel niente, in realtà è un bakerozzolo conosciuto, e anke il tipo a cui facevo vedere il progetto non aveva le idee molto kiare su quali contromisure adottare x ovviare a questo inconveniente, l'idea ke mi sono fatto io è ke si tratti di un problema del wml serializer....
ciao!!!!
Originally posted by fraroseffettivamente anch'io non me ne ero accorto, me l'ha fatto notare bettini, cmq il problema è ovviamente di openwave, come consiglio per chi deve fare l'esame:
no, skerzo, non è finito un bel niente, in realtà è un bakerozzolo conosciuto, e anke il tipo a cui facevo vedere il progetto non aveva le idee molto kiare su quali contromisure adottare x ovviare a questo inconveniente, l'idea ke mi sono fatto io è ke si tratti di un problema del wml serializer....
ciao!!!!
Originally posted by unidavide
se usate un altro simulatore al posto di openwave ne tengono conto [/B]
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Data
Ragazzi, non ho trovato modo di ottenere la data corrente da Cocoon. Mi serve per quando inserisco un nuovo commento ad un sito, ma non so come ottenere la data! Come avete fatto voi? Una classe Java, un componente in Cocoon, ...
Mi serve una risposta un po' urgente... grazie a tutti.
Re: Data
Originally posted by godaresIo ho utilizzato una funzione di MySQL, ho messo CURRENT_TIMESTAMP() al posto del valore nella INSERT.
Ragazzi, non ho trovato modo di ottenere la data corrente da Cocoon. Mi serve per quando inserisco un nuovo commento ad un sito, ma non so come ottenere la data! Come avete fatto voi? Una classe Java, un componente in Cocoon, ...
Mi serve una risposta un po' urgente... grazie a tutti.
__________________
"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
Browser
Grazie mille per la funzione. Stavo provando ad inserire il browser utilizzato sempre nella entry della nota, dopo la data corrente. Ho pensato di utilizzare il browser selector nella sitemap per determinare il nome del browser, controllando nella <select> del browser un <map:when> per ogni valore di browser, dove nel "corpo" del when definisco il parametro Browser per passare il valore nell'xsl. Ma non mi passa il valore... Sono ben accette altre soluzioni per inserire il nome del browser nella tabella, anche se preferirei risolvere il problema sistemando la soluzione che vi ho scritto sopra.
Grazie.
Attendo...
Re: Browser
Originally posted by godaresCiao, io purtroppo non posso aiutarti molto in maniera rapida perchè avevo gestito tutto con flowscript e queste cose erano più semplici, però posso incominciarti a dire che se usi il matcher "header" riesci sicuramente a passare il browser all'xsl. Ti metto qua sotto la dichiarazione ed un esempio di utilizzo:
Grazie mille per la funzione. Stavo provando ad inserire il browser utilizzato sempre nella entry della nota, dopo la data corrente. Ho pensato di utilizzare il browser selector nella sitemap per determinare il nome del browser, controllando nella <select> del browser un <map:when> per ogni valore di browser, dove nel "corpo" del when definisco il parametro Browser per passare il valore nell'xsl. Ma non mi passa il valore... Sono ben accette altre soluzioni per inserire il nome del browser nella tabella, anche se preferirei risolvere il problema sistemando la soluzione che vi ho scritto sopra.
Grazie.
Attendo...
PHP:
<map:matchers default="wildcard">
<map:matcher name="header" logger="sitemap.matcher.header" src="org.apache.cocoon.matching.HeaderMatcher"/>
</map:matchers>
<map:match type="header" pattern="user-agent">
<map:generate src="hello.htm"/>
<map:transform src="hello.xsl">
<map:parameter name="browser" value="{1}"/>
</map:transform>
<map:serialize type="html"/>
</map:match>
__________________
"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
Potresti però fare una pipeline dedicata solo ad estrapolare il browser tipo quella seguente e fai in modo che esca una stringa di testo da questa pipeline. Poi dall'xsl dove ti serve richiami un cinclude che punta a questa pipeline.
PHP:
<!-- Pipeline che richiamo da browser -->
<map:match pattern="browser">
<map:generate src="hello.htm"/>
<map:transform src="hellobro.xsl"/>
<map:transform type="cinclude"/>
<map:serialize type="html"/>
</map:match>
<!-- Pipeline che richiamo con il cinclude dalla pipeline di sopra -->
<map:match pattern="browser">
<map:match type="header" pattern="user-agent">
<map:generate src="browser.xml"/>
<map:transform src="browser.xsl">
<map:parameter name="browser" value="{1}"/>
</map:transform>
<map:serialize type="text"/>
</map:match>
</map:match>
__________________
"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
card
come si puo' in WML passare da una card alla successiva (con <prev/> ritorno indietro senza specificare l'id della card, ma come si fa ad andare avanti, <next/>(che non funziona)?)
grazie
Re: card
Originally posted by godaresnon capisco a cosa ti serve, se con prev torni alla pagina, diciamo n-1, per tornare alla pagina n basta che fai le stesse operazione che hai fatto prima di fare prev no?
come si puo' in WML passare da una card alla successiva (con <prev/> ritorno indietro senza specificare l'id della card, ma come si fa ad andare avanti, <next/>(che non funziona)?)
grazie
Re: card
Originally posted by godares
come si puo' in WML passare da una card alla successiva (con <prev/> ritorno indietro senza specificare l'id della card, ma come si fa ad andare avanti, <next/>(che non funziona)?)
grazie
__________________
How can we preach, when all we make this world to be
as a living hell torturing our minds?
We all must unite, to turn darkness to light,
and the love in our hearts will shine… (M.J.)
Card
Il next non esiste, ok, ma non posso specificare l`id della card successiva. Ho cercato in rete ed ho trovato sul sito dlla w3schools alcuni esempi wml dove, non specificando l`id della card successiva e mettendo alcune card una di seguito all'altra, con un browser wap automaticamente, premendo su next, si accede alla card successiva, senza aggiungere nessun <do><go>.
Mi sapete consigliare qualche altra soluzione e soprattutto un browser wap (per ora uso Opera ma... non vedo i tastini di un dispositivo wap reale) scaricabile, non troppo grosso, per Windows?
Grazie.
Io come emulatore wap ho usato l'SDK della Openwawe (quello indicato sul sito del prof.) ma non mi pare che abbia la funzione next che dici tu...
Inoltre quell'emulatore aggiunge comunque i tag html, anche se il sorgente è wml... ma il prof lo sa, quindi basta mostrargli che il codice è effettivamente wml ed è tutto ok.
__________________
How can we preach, when all we make this world to be
as a living hell torturing our minds?
We all must unite, to turn darkness to light,
and the love in our hearts will shine… (M.J.)
nodi
va bene, ma mi rimane il problema che non posso collegare una card alla successiva senza metterci un link all;id della successiva.
Risolvetemi questo quesito e lo risolvo io il problema delle card:
dato il seguente file XML
<a>
<b>...</b>
<c>...</c>
<d1>
<e>...</e>
<f>...</f>
</d1>
<d2>
<e>...</e>
<f>...</f>
</d2>
<d3>
<e>...</e>
<f>...</f>
</d3>
<a/>
se sono nel nodo <d1>, qual'e' l'XPath per prelevare il valore che e' presente in d2/e (cioe' il valore del nodo E che e' figlio del nodo D2 che e' fratello successivo di D1)?
Mi serve urgentemente, grazie a tutti in anticipo.
All times are GMT. The time now is 19:09. | Pages (2): « 1 [2] Show all 279 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.