Webbkarta för bättre översikt
2009-05-13 10:38 av Niklas Olsson
En webbkarta ger en fast plats dit användare kan gå om den behöver få en översikt och en enkel strukturbild över hur webbplatsen är uppdelad. Sedan en tid tillbaka har vi på KTH tagit fram en mall som kan användas för att generera en webbplatskarta /site map. Den har dock fått fler användningsområden än vad som var tänkt från början och på intranätet används mallen flitigt.
För att den inte ska svälla för mycket (och vara för krävande) kan man ange ett maxdjup som gör att man kan begränsa hur djupt i strukturen mallen ska hämta sin information. Vi har också lagt på javascriptbaserad funktionalitet så att inte sidan behöver laddas om varje gång man expanderar en nod samt att det finns en kaka som kommer ihåg var du var i trädet senast så att du inte behöver expandera trädet på nytt varje gång du kommer tillbaka.

Grunden i denna mall utgår från en trädstruktur där varje nod i trädet kan innehålla noll eller flera barn samt en referens till sin förälder.
Mallen innehåller följande komponenter:
- En indatamall där man pekar ut rotnoden i trädet samt bestämmer maxdjupet på den genererade strukturen.
- En policy som bygger upp länkträdet utifrån den angivna rotnoden och valt maxdjup.
- En tagg som rendrerar trädet, varje nod blir en länk som leder till sitt innehåll.
- En javaklass som innehåller funktionalitet för noderna i trädet.
- En javaskriptfil med funktionalitet för att expandera/stänga valda delar av webbkartsträdet.
För mer detaljer och diskussion om denna mall finns en tråd skapad i forumet.
No related posts.
Taggar: polopoly, polopolyforum, sitemap, webbkarta