UiB : MatNat : Matematisk institutt

Vedlikehold

Gå til:

Matematisk
institutt


 

Denne teksten beskriver oppbyggingen av sidene ved Matematisk institutt og er ment for dem som skal vedlikeholde sidene, ev. lage nye.

Kommentarer sendes til webmaster@mi.uib.no.

Det finnes fire ulike typer sider: Sider med en kolonne, to kolonner, sider med tre kolonner og sider med tre kolonner samt bilde øverst i høyre hjørne. Hver side finnes både i norsk og engelsk format.

Sidene er organisert slik at venstre kolonne skal ha pekere tilbake til alle sider "ovenfor" som peker til denne siden. Den midterste kolonnen inneholder hovedteksten mens den høyre kolonnen har pekere nedover. Utseendet til siden samt farger er definert sentralt av Seksjon for elektronisk informasjon (Eline). Du kan lese mer på deres hjemmeside. Teksten videre omhandler hvordan sidene er implementert lokalt.

Lage nye sider

Skal du lage nye sider, så finnes det to muligheter. Du kan ta utgangspunkt i maler for teksteditorer, eller du kan bruke maler som egner seg for visuelle editorer (f.eks DreamWeaver, FrontPage og Netscape Composer).

Før du fortsetter bør du lese noen lenketips.

  • Bruke visuell editor

    Kopier filen mal.htm fra /net/www/editor til der du vil ha den, og rediger i vei med ditt favoritt-verktøy. Merk at vi ønsker følgende opplegg:

    • Venstremargen skal innholde lenker til sider som peker til denne siden.
    • Øverste lenke-rad inneholder plasseringen til denne siden i hierakiet.
    • Ellers kan du gjøre som du vil.

    Du kan også hente ned malen direkte.

  • Bruke teksteditor

    For å lage en ny side må man først opprette en ny katalog på det aktuelle stedet i web-hierarkiet. Malene for hvordan sidene ser ut, ligger i katalogene enkol/, tokol/, trekol/ og trekolgif/ (-eng for engelske sider) i rotkatalogen for instituttsidene. Man lager så en link (f.eks ln -s /net/www/tokol/index.html . ) fra den malen man vil ha til den nye katalogen. Merk at man ikke skal kopiere filen! Det er mulig å ha både en engelsk og en norsk side i samme katalog. De engelske sidene har samme navn som de norske men med en "-eng" endelse. Eks: index-eng.html.

    Hver mal inkluderer en del filer som må ligge i den nye katalogen. For hver type side finnes det i den tilhørende mal-katalog en tar-fil med et minimalt oppsett. Kopierer man denne ned i den nye katalogen og pakker ut (F.eks tar xvf tokol_opp.tar) har man opprettet siden.

    Det blir også opprettet en underkatalog images som skal inneholde evt. bilder som ikke allerede ligger i katalogen images i toppen av hierarkiet.

    Editering
    For å få inn ønsket tekst på siden må man editere de enkelte filene som malen inkluderer. Disse filene må editeres separat i en vanlig editor (som vi eller emacs). Det er ikke mulig å editere hele dokumentet i f.eks. Netscapes editor. Det er heller ikke mulig å bruke en html-editor direkte på de enkelte filene.

    Dersom man har en eksisterende side som skal legges inn må man fjerne alt til og med den første overskriften samt alt som kommer etter hovedteksten. Den resulterende filen kan man legge inn i mtext.html.

    Nedenfor følger en oversikt over de ulike filene samt hva de skal inneholde:

    Filer som alle sidene må ha:

    title.html
    Tittelen på siden. Eks: Vedlikehold

    ltext.html   (kun for sider med mer enn en kolonne)
    Tekst i venstre marg. Skal ha pekere opp til alle sider som peker ned til denne siden. Teksten skal være hvit, pekere skal være "bold" og ha size=-1. Hver peker skal ha en egen linje som begynner med pil. Pekere til norske sider fra engelske sider skal ha flagg etter seg (<img alt="" src="images/nor.gif" BORDER=0 height=13 width=22>). Vær nøye med å legge inn eksplisitte linjeskift. Pass også på at fontatributten til lenker kommer innenfor spesifiseringen av lenken. Dvs. følgende rekkefølge <a href=""><font size=-1 color="#ffffff"> lenke </font></a>. (Dette må til for å hjelpe eldre nettlesere.) Eks:

    <font color="#ffffff">Gå til: </font>
    <p>
    <img src="/images/hpil.gif" alt="" >
    <b><a class="vmarg" href="/">
    <font size=-1 color="#ffffff">
    Matematisk institutt</font></a></b>

    nav.html
    Plassering av siden i web-hierarkiet. Kommer øverst på siden. Inkluder filen ovenfor og legg til adresse og navn til katalogen ovenfor. Eks:

    <!--#include virtual="../nav.html"-->
    :
    <a href="/" class="nav">Matematisk</a>

    mheading.html
    Heading for midterste kolonne. Eks: Vedlikehold

    mtext.html
    Tekst i midterste kolonne

    maintain.html
    Sier hvem som vedlikeholder siden. Eks:

    <a href="mailto:webmaster@mi.uib.no">
    webmaster@mi.uib.no</a>

    rtext.html
    Trekolonnes sider må i tillegg ha denne filen som inneholder pekere nedover i web-hierarkiet. Skriften skal ha størrelse -1 og hver linje begynner med en pil. Eks:

    <font size=-1>
    <img src="/images/pil.gif" alt="">
    <a href="/adm/grupper/statistikk/">
    Statistikk</a>

    <br><img src="/images/pil.gif" alt="">
    <a href="/adm/grupper/anvendt/">
    Anvendt matematikk</a>

    <br><img src="/images/pil.gif" alt="">
    <a href="/adm/grupper/ren/">
    Ren matematikk</a>
    .
    .
    .
    </font>

    gif.html
    Trekolonnes sider med bilde må i tillegg ha denne filen som inneholder peker til bildet som skal være oppe i høyre hjørne på siden. Eks:

    <img alt="Carl L. Godskes hus"
    src="/images/johsbrunsgt.jpg" height=100 width=200>

Angående lenker

Døde lenker er det største problemet på Internett i dag. Av og til er det så og si umulig å finne frem fordi ingen lenker virker. For å unngå dette bør vi følge disse rådene:

  • Alle lenker som peker til anker i samme filen, til filer i samme katalog eller til filer i en underkatalog, skal være relative. Eks:
    <a href="ukat/fil.html">Noe</a>
    IKKE:
    <a href="/~username/kat/ukat/fil.html">Noe</a>
  • Alle lenker som peker til instituttets hovedside eller andre sider på instituttets nettsted utenfor din hjemmekatalog skal bruke absolutte lenker. Eks:
    <a href="/kat/fil.html">Noe</a>
    IKKE:
    <a href="../../kat/fil.html">Noe</a>
  • En siste ting:
    <a href="/...">...</a>
    er det samme som
    <a href="http://www.mi.uib.no/...">...</a>
    Alternativ 1 er kortere (og mer robust).

Følger man disse rådene er sjansen for at lenkene skal bli ødelagt ved en eventuell flytting av nettsidene, mye mindre.