Newsgroup: it.lavoro.professioni.webmaster
Titolo: dubbio sulla usabilità sito

Ho un dubbio sulla organizzazione dei contenuti di un sito.
In pratica il sito, come tutti i siti che hanno una struttura ad albero, ha 
una pagina di approfondimento che viene richiamata da pagine diverse. Poiché 
il sito presenta, per comodità ed usabilità, una comoda barra di navigazione 
del tipo: sei in home page -> categoria a -> pagina2 (è solo un esempio), 
secondo voi come organizzo la barra di navigazione per la pagina che è 
richiamata da più pagine?
Faccio un esempio:
Ford -> macchina -> colore -> blue.html
Fiesta -> macchina -> colore -> blue.html
Poiché blue.html può essere raggiunta sia provenendo da Ford che da Fiesta, 
come impostereste la barra d navigazione? Considerate che il sito è statico 
e non dinamico.
Saluti Matteo 


Cosi:
macchina -> ford -> colore -> blue.html
macchina -> Fiesta -> colore -> blue.html 

 macchina -> Fiesta -> colore -> blue.html
No, aspetta... facciamo che tu ti trovi nella pagina blue.html, come lo 
imposti il menu di navigazione orizzontale? Considera che la pagina 
blue.html è una sola, anche se il mio esempio mi rendo conto che lascia 
intendere che siano pagine distinte, quindi chiedo scusa se non sono 
stato chiaro.
ciao Matteo

 macchina -> fiesta -> colore -> blue.html
per cui scegline uno e risolvi il problema. In alternativa se proprio devi 
mantenere due percorsi diversi uno per ford e uno per fiesta, allora 
differenzia blue.html in blue1.html e blue2.html oppure fordblue.html e 
fiestablue.html.

 macchine, e vanno al secondo livello:
Chi costruisce la "ford"?
IMHO:
Automobili -> Ford -> Fiesta -> blu.htm
al limite si può eliminare "automobili", tanto se si parla di una "ford 
fiesta blu" non è che possa essere una merendina.

 fordblue.html e fiestablue.html.
Ok, ma facciamo un altro esempio.
Mettiamo che il sito abbia un paio di pagine che trattano ciascuna il 
suo argomento, ma che ad un certo punto in entrambe le pagine abbiamo 
una parola comune di cui vogliamo fare un approfondimento e quindi la 
linkiamo.
Faccio un sempio concreto:
pagina A
testo: Le pagine web sono scritte nel linguaggio html [link]
pagina B
Il CSS serve a dare una particolare formattazione e layout alle pagine 
web html [link]
pagina C
HTML significa Hyper Text Markup Language, ossia linguaggio di 
descrizioni per ipertesti...
Mettiamo lipotesi che la pagina A sia in Home -> web design -> pagina A
e la pagina B sia in Home -> linguaggi -> CSS -> pagina B
Entrambe hanno la parola "html" che linka alla pagina C. Come 
descrivereste il percorso di pagina C?
Teoricamente provenendo da pagina A dovremmo scrivere:
Home -> Web Design -> Pagina A -> html
e
Home -> Linguaggi -> CSS -> Pagina B -> html
Ma entrambe non � possibile perch� stiamo parlando di un sito statico. 
Come risolvereste?
Io avrei pensato ad una cosa del tipo:
Home -> Glossario -> html
E' corretto o pu� spiazzare l'utente? Se l'utente proviene da una delle 
due pagina menzionate, teoricamente si aspetta che facendo un salto 
indietro di un livello dovrebbe tornare alla pagina precedente, ed 
invece al livello superiore trova tutt'altra sezione (Glossario).
Se invece approda sulla pagina direttamente potrebbe anche starci.
Ci sono soluzioni migliori? Ci sono regole che vengono comunemente 
adottate in questi casi? Ossia nel caso vi sia una pagina identica 
"condivisa" da pi� pagine. E siamo in un sito statico ovviamente.
Ciao Matteo


E' corretto inserirla nel proprio contesto, e quindi glossario come 
ipotizzi tu, se non ha gi� di suo un proprio contesto.
Peraltro sarebbe da fare cos� anche in un sito dinamico, onde evitare 
problemi con il SEO (url diversi che portano al medesimo contenuto non 
sono graditi).
-- 
Paolo De Dionigi

 linkiamo.
Quota meglio, per favore.
Devi decidere tu che tipo di breadcrumb vuoi.
Se lo vuoi in base alla sitemap, ogni pagina avra` una sua gerarchia 
predefinita, e mostri quella.
Se lo vuoi in base alla navigazione dell'utente salvi in sessione le 
ultime n (3, 5, 10, ...) pagine visitate con relativo link e "simuli" la 
history del tasto back del browser.
Bye.

 fiesta blu" non è che possa essere una merendina.
Non è detto poterbbe essere fatta con le mozzarelle tedesche... hahahi
J.





La soluzione buona è una barra dinamica.
Quindi una pseudosoluzione accettabile (altresì detta "accrocco") e' un
cookie dove salvi l'albero di navigazione finche' c'e' (nel tuo esempio
si ferma a "colore"), e poi generi il resto dalla pagina, e il tutto in
Javascript; e con quello che hai generato sostituisci un InnerHTML "per
tutti gli usi" associato alle pagine, per chi non ha JS.
Mi pare più lavoro che rifare il sito dinamico, pero'. Dipende comunque
da quante pagine sono.
Potresti anche, se hai un solo livello, passarlo nell'URL e riprenderlo
da Javascript.
	...blue.html?from=Ford/macchina/colore
(ci rimetti qualcosa in SEO, mi sa).
Leonardo
-- 
Surstangas via akcipitr', la ceval' fojnumas nur:
Jen vigla damo en brakum', kaj vi pensas pri forkur'?
Do li turnis sin, kaj turnis sin, kaj ekdormis sen singard';
Kaj lin apudis je l' vekigx, soldatoj kaj Barnard'.