Tee oma World Wide Web -kotisivusi Timo Kiravuo, kiravuo@nixu.fi Nixu oy Sähköpostiosoite käyntikortissa on vanha juttu. Nykyään pitää olla WWW-kotisivu, esim. http://www.nixu.fi/~kiravuo/. Tässä artikkelissa kerron miten sellainen tehdään. Käytännössä erilaisia järjestelmiä ja paikallisia säätöjä on paljon, arvioin tämän ohjeen purevan n. 70% lukijakunnasta. Edellytykset WWW-kotisivun tekeminen on helppo juttu. Tarvitaan: * käyttäjätunnus verkossa olevaan (Unix-)koneeseen * em. koneeseen WWW-palvelin ja oikeus tehdä kotisivuja * Unixin perusteiden tutemus näiden ohjeiden noudattamiseksi WWW-palvelinohjelmiston asentaminen on ylläpidon heiniä. Erilaisia ohjelmia on saatavilla osoitteesta ftp://ftp.funet.fi/pub/networking/services/www/. Palvelinohjelmistossa on mahdollistettava käyttäjien kotisivut. Lisäksi palvelimelle on kerrottava minkä nimiseen hakemistoon käyttäjä kotisivunsa tekee, yleensä käytössä on "public_html"-niminen hakemisto käyttäjän kotihakemistossa. Oma kotisivu Kun meillä on perusteltu syy olettaa että em. asiat ovat kunnossa, voimme käydä oman kotisivumme kimppuun. Ensin teemme hakemiston "public_html" kotihakemistoomme. "public_html"-hakemistoon teemme suosikkieditorillamme "index.html"-nimisen tiedoston, joka näyttää vaikkapa seuraavalta:
Tämän jälkeen varmistamme koti- ja "public_html"-hakemistollemme execute-oikeudet ja "index.html"-tiedostolle lukuoikeuden kaikille. Unix-käskyinä tämä näyttäisi seuraavalta cd mkdir public_html cd public_html emacs index.html editointia ja ulos Emacsista chmod a+x . .. chmod a+r index.html Tämä on triviaaliesimerkki, mutta jos tämä toimii, niin voimme kehittää systeemiä eteenpäin. Testaamme kotisivua antamalla jollekin WWW-katseluohjelmalle URL:n "http://kone.firmamme.fi/~omatunnus/" (laita tähän käyttämäsi koneen nimi ja oma käyttäjätunnuksesi). Jos näemme äsken tekemämme kotisivun, kaikki on OK. Jos saamme virheilmoituksen, analysoimme sen. Yleisiä virhemahdollisuuksia ovat: * koneessa ei ole WWW-palvelinta * koneen nimi tai käyttäjätunnuksemme on väärin kirjoitettu * kotihakemistoon, "public_html"-hakemistoon tai "index.html"-tiedostoon ei ole oikeuksia * WWW-palvelin ei tue käyttäjien kotihakemistoja * jokin muu mättää Jos "index.html" -tiedoston sisällössä on virheitä, pitäisi tiedoston silti näkyä jotenkin luettavassa muodossa. HTML-kieli Kun olemme jotenkin saaneet ensimmäisen räpellyksemme esille ja näkösälle, voimme kehittää sitä lisää. HTML (HyperText Markup Language) on yksinkertainen kieli WWW-sivujen tekemiseen. Alla on tyypillinen HTML-kielinen WWW-kotisivu:
Nixu Oy
Pasilankatu 4 B
00240 Helsinki
ja
-tägien (Paragraph) väliin, tästä voi myös yleensä luistaa ja käyttää pelkkää-alkutägiä kappaleen lopussa, katseluohjelma päättelee mistä on kyse. Monessa muussakin kohdassa voi myös luistaa, esim. ,
ja -tägit eivät yleensä ole välttämättömiä, useimmat katseluohjelmat osaavat näyttää vaillinaistakin HTML-kieltä oikein.) sisällä olevaa pakollista rivinvaihtoa. Muuten tekstissä saa olla rivinvaihtoja mielin määrin, näytettäessä ohjelma hylkää ne ja muotoilee tekstin uudestaan oman maun mukaan. -tägi on ankkuri. Ankkureihin voidaan laittaa mm. viittauksia muihin WWW-dokumentteihin. Esim. hublaa näyttää tekstin "hublaa" yleensä jotenkin korostettuna ja sitä hiirellä klikattaessa päästän osoitteessa "http://www.firma.fi/foobar/" olevaan dokumenttiin. Harrastukseni olen ryhmitellyt listoiksi,