Foorumien käyttöohje
Toiminta
Käsitteet ja rakenne
Seuraavat käsitteet ovat tuttuja kaikille jotka ovat joskus nähneet jonkun foorumin, mutta tarkennetaan niitä sivuille.netin foorumisysteemin mukaisesti:
- viesti
- = teksti + siihen liittyvät tiedot (nimi, päivä ja aika) jotka kirjoittaja jättää foorumiin yhdellä kertaa
- voi olla vastaus, mutta ei välttämättä
- viesteillä ei ole viestikohtaisia otsikoita - vastaus
- = viesti, joka jätetään vastauksena toiseen viestiin
- otsikko / aihe
- - sisältää otsikkotekstin, (aloitus)viestin ja vastaukset
- jos vastaukselle annetaan oma otsikko, se aloittaa "uuden ketjun"
- kaikki otsikot ovat luetteloituna foorumin otsikkopalkissa tai etusivulla - viestiketju
- - kertoo mikä viesti on vastaus mihinkin viestiin
- foorumi
- - sisältää kasvavan otsikkoluettelon ja niiden viestit
- foorumin viestejä voi lukea myös aikajärjestyksessä - sivusto
- - oma www-sivukokonaisuutesi, joka ei sijaitse sivuille.netissä
- sivustoon voi kuulua useita foorumeita, jolloin foorumien välillä voi siirtyä linkeistä
Edellinen kuvaa sitä miltä foorumi näyttää. Tietokantarakenteessa on vain viestejä ja otsikkotekstejä. Viestit on linkitetty keskenään vastausjärjestyksen mukaisesti. Otsikkoteksti on ulkopuolinen osoitin siihen viestiin jonka mukana se saapui tietokantaan. Siten tietokannassa jopa koko foorumi voi olla yhtä massiivista viestiketjua, jonka eri kohtiin pääsee otsikoista.
Tällä rakenteella saadaan luontevasti vastauksina syntyneet keskustelunaiheet näkymään otsikkoluettelossa katkaisematta viestiketjuja. WWW-sivuilla otsikon vaihtuessa näytetään kuitenkin vain linkki toiseen otsikkoon.
Foorumi siis sisältää aina yhden otsikkoluettelon, johon tulee uusia otsikoita kun kävijät kirjoittavat eri aiheisia viestejä. Jos aihepiiri on laaja ja viestejä tulee paljon, voit tehdä useita foorumeita. Tästä on hyötyä jos foorumien aihepiirit voidaan jakaa niin, ettei kävijää todennäköisesti kiinnosta yhtä foorumia lukiessaan saada näkyviin toisen foorumin aihepiiriin kuuluvia viestejä.
Lukeminen
Foorumeihin on useita erilaisia HTML-liittymiä, jotka toimivat pääosin samalla ohjelmakoodilla, mutta järjestelevät asioita hieman eri tavoilla.
Kaikille liittymille yhteiset ominaisuudet
Lukijan iloksi foorumista löytyy aina linkit liittymän vaihtamiseksi. Saman sivuston foorumit on myös linkitetty toisiinsa ja kyseiseen sivustoon.
Etusivulla näkyy asetuksista muutettavissa oleva teksti ja aikajärjestyksessä oleva luettelo uusista viesteistä (selattavissa taaksepäin ensimmäiseen viestiin asti). Foorumin omistajalle näytetään lisäksi luettelo piilossa olevista viesteistä.
Uusimpia viestejä voi lukea myös kokonaisina aikajärjestyksessä taaksepäin, 10 viestiä aina samalta sivulta. Tällä sivulla otsikot kertovat mihin ketjuun peräkkäiset viestit kuuluvat.
Kaikki luettelot näytetään aina uusimmat ylhäällä-järjestyksessä, otsikot aloituspäivämäärän mukaan. Kokonaiset viestit näytetään normaalisti uusimmat alhaalla-järjestyksessä, paitsi uusimpien viestien selaussivulla.
Monessa paikassa päivämäärä ja aika on kutistettu yhden numeroparin kokoiseksi. Silloin näkyy kellonaika, jos tapahtuma on ollut edellisen 16 tunnin aikana. Sen jälkeen näkyy päivämäärä, ja yli puoli vuotta vanhat päivämäärät näytetään pelkkänä vuosilukuna.
Viestejä voi lukea yksi kerrallaan, tai kaikki otsikkoon kuuluvat viestit samalla sivulla. Tuolla kaikki viestit sisältävällä sivulla alussa oleva viestipuu toimii sisällysluettelona, joka siirtää selaimen näyttämään oikeaa kohtaa sivulta.
Viestiketju näkyy lyhennettynä siten, että aikaisempia viestejä näytetään 2 askelta taaksepäin ja lisäksi suoraan niihin kirjoitetut vastaukset. Katseltavan viestin vastauksia näytetään 2 tasoa alaspäin kokonaan, eli vastaukset ja niiden vastaukset. Jos vastauksia on vielä lisää, viestin alkutekstin perässä näkyy nuoli. Tätä lyhennettyä näkymää ei ole rajoitettu otsikoihin. Otsikon vaihtuessa uusi otsikko näkyy puussa nuolen perässä.
Monista muista foorumisysteemeistä poiketen viestiketjupuussa näkyvä teksti ei ole viestin otsikko (joita ei ole ollenkaan), vaan pätkä tekstiä viestin alusta.
Yleiskäyttöinen liittymä
- sivun alussa foorumin otsikko ja paluulinkki
- vasemmalla otsikkoluettelopalkki ja linkit muihin saman sivuston foorumeihin
- oikealla suurin alue, jossa selataan (ja kirjoitetaan) viestejä
Kehysliittymä
Saman mallinen kuin edellinen, mutta selainikkuna on jaettu kehyksillä, ja HTML-sivut sisältävät vain niiden pääsisällön. Sivujen latausaika lyhenee jonkin verran. Huomattavasti edellistä liittymää parempi http-välimuistipalvelinten hyödyntäminenkin olisi mahdollista, mutta sitä ei ole vielä optimoitu (otsikkopalkin takia jokainen sivu muuttuu kun foorumiin tulee yksi uusi viesti).
Otsikot pysyvät paikallaan, eikä viestisivun lopusta tarvitse siirtyä takaisin sivun alkuun eri otsikon lukemista varten. Sama pätee viestiketjuun viestejä selatessa. Viestiketju näkyy aina kokonaisena eikä lyhennettynä.
- yläreunassa matala kehys, jossa on foorumin otsikko ja paluulinkki
- vasemmalla kapea kehys, jossa otsikkoluettelo ja linkit muihin saman sivuston foorumeihin
- oikealla 2 kehystä, joissa näkyvät viestiketju ja viestit
Kaikkia kehyksiä voi venyttää tilanteen mukaisesti sopivan kokoisiksi. Sivuja voi myös tarvittaessa availla eri ikkunaan (monissa selaimissa helpoiten shift-napilla).
Kapeasivuinen liittymä
Kuten ensimmäinen, mutta otsikkopalkki on poistettu ja sen sisältö näkyy etusivulla. Otsikkoluettelossa näkyy myös hieman enemmän tietoja, koska niille on tässä enemmän tilaa.
Soveltuu hyvin tilanteisiin jossa vaakasuuntainen tila on rajoitettu, esim. omien kehystesi sisälle, tai sivupohjaan jossa on vasemmalla (tai oikealla) valikkopalkki.
- yläreunassa matala kehys, jossa on foorumin otsikko ja paluulinkki
- vasemmalla kapea kehys, jossa otsikkoluettelo ja linkit muihin saman sivuston foorumeihin
- oikealla suurin kehys, jossa selataan (ja kirjoitetaan) viestejä
Kirjoittaminen
Kirjoittaminen on tehty mahdollisimman helpoksi. Otsikkoluettelossa on linkki uuden otsikon lisäämiseksi, ja jokaisen viestin yhteydessä on aina linkki, josta saa näkyviin vastauslomakkeen. Kirjoittajalta ei vaadita kirjautumista eikä välttämättä edes minkäänlaisen nimen kirjoittamista. Viestin teksti on ainoa pakollinen asia. Uuden aiheen aloituksen yhteydessä otsikkoteksti muodostetaan automaattisesti viestin alkuosasta, jos se jäi puuttumaan.
Sivuille.netin käyttäjätunnukset on suojattu feikkausta vastaan siten, että kirjautuneen kirjoittajan nimen perässä näytetään merkki, joka varmistaa että kirjoittaja on oikea. Kirjautuminen onnistuu suoraan viestinkirjoituslomakkeesta. Lähintä lomaketta voi kätevästi käyttää myös pelkkään kirjautumiseen, koska tyhjiä viestejä ei tallenneta.
Kirjoittaja voi aina muokata juuri kirjoittamaansa viestiä tai poistaa sen. Tämä perustuu selaimen tunnistamiseen, eikä siihen vaadita käyttäjätunnuksia. Muokkaus estyy heti kun viestiin tulee vastaus tai kirjoittaja sammuttaa selaimensa, tai itsestään tunnin kuluttua kirjoituksesta. Selain tunnistetaan cookien ("keksin") avulla, joten viestien muokkaus ei onnistu jos niiden toiminta on estetty.
Foorumin omistajalle muokkausrajoituksia ei ole. Ainoa rajoitus on se, että viestiä ei voi poistaa jos foorumissa on siihen vastaus. Vastaukset on poistettava ensin. Lisäksi foorumin omistaja voi piilottaa viestin tai siirtää sen toiseen foorumiin.
Foorumin voi myös laittaa etukäteisvalvotuksi, jolloin uudet viestit ovat aluksi piilotettuja, ja näkyvät vain foorumin omistajalle etusivulla. Tällaisesta tilanteesta näkyy viestin kirjoittajalle ilmoitus viestin tallennuksen yhteydessä. Ilmoituksessa on myös linkki, josta kirjoittaja pääsee tarkistamaan miltä viesti näyttää, ja tarvittaessa muokkaamaan sitä.
HTML-koodit viesteissä
Tällä hetkellä HTML-koodien kirjoittaminen viesteihin on aina sallittua. Kirjoitettu teksti näytetään HTML-sivulla siten, että tyhjillä riveillä erotetut kappaleet näytetään P-tagissa ja yksittäiset rivinvaihdot vaihdetaan BR-tageiksi, paitsi jos kappaleen ensimmäinen merkki on < niin mitään ei lisätä siihen kappaleeseen. Tämän pitäisi toimia yleensä niin kuin kirjoittaja tarkoittaa. Ongelmaksi jäävät edelleen tavallisiksi tekstimerkeiksi tarkoitetut kulmamerkit, joita selain voi luulla tageiksi.
Myöhemmin viestien kirjoituksen yhteyteen tulee rasti, jonka kirjoittaja voi laittaa päälle jos haluaa että HTML-koodit säilytetään HTML-koodeina. Ilman rastin päälle laittamista kulmamerkit toimivat tekstimerkkeinä. Foorumin asetuksiin tulee samalla asetus, jolla voi estää tuon rastin näyttämisen ja toiminnan.