<?php
  include("../script.php");
  html_begin();
  print_header(">www.pcuf.fi:n kotisivuohje", "style");
  body_begin();
  hdr();
  hornav();
  navi();
?>

<div id="centerColumn"> 
<div class="centerBlock">
<h1>Oma www.pcuf.fi-kotisivu</h1>

<p>Shell-oikeudet lunastaneilla PC-käyttäjät ry:n 
<a href="http://www.pcuf.fi/lomake.html">henkilöjäsenillä</a>
on mahdollisuus ylläpitää ilman lisämaksua omia WWW-sivujaan 
www.pcuf.fi-palvelimella. 
</p>
<p>Jäsenille maksuton palvelu on tarkoitettu kohtuullisen kokoisten, 
<em>henkilökohtaisten</em> kotisivujen tekemiseen. Henkilökohtaisia 
sivuja ei saa käyttää yritystoimintaan, kuitenkin pienimuotoinen 
oman yrityksen mainos sallitaan.
</p>  
<p>Kotisivuilla ei saa julkaista tekijänoikeuksia loukkaavaa materiaalia. Muun kuin itsetehdyn materiaalin käyttämiseen on
kysyttävä tekijän lupa. Järjestelmän ylläpito voi sulkea sivut, jotka
rikkovat tekijänoikeuksia tai sisältävät laitonta materiaalia. Mielipiteiden
takia sivuja ei sensuroida.
</p>
<H2>Toimi näin</H2>

<H3>Ennen kuin aloitat...</H3>
<p>WWW-sivujen suunnittelun ja toteutuksen HTML:llä voi aloittaa
tutkimalla ja kopioimalla muiden tekemien sivujen lähdekoodeja, mutta 
parempaan lopputulokseen pääsee, kun ensin perehtyy asiaan hieman pintaa 
syvemmältä.
</p>
<p>Laadukkaat sivut toimivat ja näyttävät hyvältä
lukijan (tai kuulijan, jos sivuillasi sattuu vierailemaan
puhesyntetisaattoria käyttävä näkövammainen) käyttämästä laitteistosta 
ja ohjelmistosta riippumatta. Huolella suunnitellut sivut myös latautuvat 
nopeammin, joka kannattaa ottaa huomioon, koska kotikäyttäjistä valtaosa
"surffaa" vielä hyvin hitaalla (puhelinverkon modeemit) tai suhteellisen
hitaalla (ISDN) verkkoyhteydellä. Pienellä vaivalla sivusi myös löytävät
kohdeyleisönsä paremmin: metatiedolla varustetut sivut löytyvät 
hakukoneilla paremmin ja ns. frame-tekniikan poisjättö mahdollistaa
sivujen osoitteen eli URL:n täysimittaisen hyödyntämisen.
</p>
<p>Web Design Groupin <a href="http://www.htmlhelp.com/">HTML Help</a>
-sivuilta löydät runsaasti ohjeita laadukkaaseen ja lukijan
(asiakkaan) tarpeet huomioivaan web-julkaisemiseen. Sivuilta
löytyy myös kaikki alan standardit ja HTML-käsikirjat (mm.
kätevässä Windows Help -muodossa).
</p>
<H3>Perusta public_html-hakemisto</H3>
<p>Kotisivu sijoitetaan kotihakemistossa sijaitsevaan public_html-nimiseen
hakemistoon. Hakemistossa pitää olla access-oikeudet kaikilla ja
kaikkien hakemiston alla olevien, julkiseksi tarkoitettujen
tiedostojen pitää olla kaikkien luettavisa.
</p>
<p>Uuden kotisivun perustamisessa auttaa www_home_page-niminen
ohjelma. Aja kyseinen ohjelma Pcufissa, jolloin sinulle
perustetaan public_html-hakemisto tarvittavilla oikeuksilla.
Lisäksi public_html:ään perustetaan esimerkkisivu, jota
muokkaamalla pääset alkuun kotisivun rakentamisessa.
</p>
<p>www_home_page-ohjelmaa voi ajaa myös olemassaolevalle
kotisivulle, jolloin ohjelma tarkistaa ja korjaa mahdolliset
virheet tiedostojen suojauksissa. Huomaa kuitenkin, että
oikeustarkistus tehdään vain public_html-hakemistolle
ja index.html-tiedostolle, muut tiedostot on korjattava
käsin.
</p>
<H3>Laadi HTML-muotoiset sivut</H3>
<p>Voit muokata sivujasi joko omalla tietokoneellasi tai suoraan
Pcuf:n linux-järjestelmän editoreilla (esim. Pico tai Emacs).
HTML:n kirjoittamiseen käy joko tavallinen tekstieditori tai
HTML-editori, jollaisia löytyy mm. 
<A HREF="http://www.tucows.com">Windowsille</A>.
</p>
<P>
Varsinaisen kansisivun nimi on index.html (huomaa pienet kirjaimet
ja .html-pääte, .htm ei kelpaa). Automaattisesti luotavan
kotisivuluettelon päivityspäivämäärät otetaan index.html:n
edellisestä muutospäivästä, joten jos muutat jotain muuta
tiedostoa, komenna myös touch index.html.
</p>
<H3>Lähetä sivusi Pcuf:iin</H3>
<p>
Jos olet suoraan pääteyhteydessä suoralla modeemilinjalla, voit 
lähettää sivusi ZMODEM-protokollalla antamalla seuraavat komennot:
</p>
<PRE>
        cd $HOME/public_html
        rz
</PRE>
<P>
Jos olet suoraan verkossa, lähetä tiedostot FTP-ohjelmalla.
(Mielummin ssh:lla, jos sellainen on käytettävissä.)
</p>
<OL>
<LI>Ota yhteys koneeseen pcuf.fi
<LI>Kirjoittaudu sisään itsenäsi (<I>ei</I> anonymous)
<LI>Siirry (cd) hakemistoon public_html
<LI>Lähetä (put) haluamasi tiedostot
<LI>Tarkista, että tiedostoilla on oikeat suojaukset. Jos ei,
muuta ne komennolla "chmod 711 tiedosto.html" (joko rivipohjaisessa
FTP-ohjelmassa tai Pcufin shellissä)
</OL>
<p>
Muista siirtää binääritiedostot (kuten kuvatiedostot GIF, JPEG)
FTP-ohjelman binary-tilassa. 
</p>
<H3>Tarkistetaan tulos</H3>
<p>Kotisivusi osoite eli URL on <B>http://www.pcuf.fi/~tunnus/</B>, missä
tunnus on käyttäjätunnuksesi Pcufissa. Huomaa, että URL on koneen nimeä 
(www.pcuf.fi) lukuunottamatta case sensetive, eli isot ja pienet kirjaimet
ovat merkitseviä. Jos et löydä tilde-merkkiä (~) näppäimistöltä,
voit käyttää sen sijasta koodia "%7E". URL toimii myös ilman lopussa
olevaa kauttamerkkiä (/), mutta sitä kannattaa käyttää, koska se ei
aiheuta ylimääräistä HTTP-hakua.
</p>
<h2>Jos et halua kotisivuasi 
<a href="/pcuf/homepages.php">kotisivuluetteloon</a></h2>

<p>Jos public_html-hakemistossasi on tiedosto <b>.nolist</b>,
ei nimeäsi ja linkkiä kotisivuusi lisätä automaattisesti kotisivuluetteloon.
Tästä seuraa myös se, ettei kotisivuasi löydä hakukoneilla (kuten
Alta Vista, etc.), jos linkkiä ei ilmoiteta johonkin.
</p>
<p>Kotisivuluettelon tietoja saatetaan käyttää sähköpostiosoitteiden
keräämiseen suoramarkkinointia (ns. <i>spämmit</i>) varten.
</p>
<ul>
 <li>Luetteloesto saadaan voimaan komennolla 
 <kbd>touch $HOME/public_html/.nolist</kbd>
 <li>Luetteloesto poistetaan komennolla <kbd>rm $HOME/public_html/.nolist</kbd>
</ul>
<H2>Laskurit</H2>
<p>Pcuf:n kotisivuilla on mahdollista käyttää seuraavanlaista 
graafista-laskuria:
<IMG SRC="/cgi-bin/nph-count?width=5&link=/www.pcuf.fi/pcuf/kotisivu.html" ALT="[laskuri]"> 
joka näyttää kuinka monta kertaa sivua katseltu 
kuvat-näyttävällä www-selailimella. 
Laskurin saa käyttöön asettamalla html-sivulle komennon:
</p>
<p>
<strong>
&lt;IMG SRC="/cgi-bin/nph-count?width=5&link=/www.pcuf.fi/~tunnus/tiedosto.html" ALT="*"&gt;
</strong>
</p>
<p>
missä tunnus on käyttäjätunnuksesi Pcuf:ssä ja tiedosto.html se html-sivu,
johon laskuri on sijoitettu. 
</p>
<H2>Palautelomake</H2>
<p>Voit tehdä kotisivullesi oman palautelomakkeen pikapalauteohjelman
avulla. <a href="pikapalaute.html">Katso ohjeet.</a>
</p>
<H2>FAQ - usein kysyttyjä kysymyksiä</H2>
<H3>Kotisivun lataaminen kaatuu "404 Not found"-virheeseen?</H3>
<p>Tarkista URL:n tarkka kirjoitusasu. Käyttäjätunnus on kirjoitettava
pienillä kirjaimilla. Sanaa public_html ei tule URLiin.
</p>
<H3>Kotisivun lataaminen kaatuu "403 Forbidden"-virheeseen?</H3>
<p>
Pcufin WWW-palvelindemoni (httpd) ei pysty lukemaan dokumenttiasi.
Muuta suojaukset chmod-komennolla:
</p>
<PRE>
        chmod og+x $HOME/public_html
        chmod og+r $HOME/public_html/*
</PRE>
<H3>Siirtämäni kuva ei näy kotisivullani?</H3>
<p>Kuvatiedoston suojaukset eivät ole kunnossa. Katso edellinen vastaus.
</p>
<H3>Kuinka voin tehdä omia CGI-ohjelmia?</H3>
<p>Koska CGI-skriptit ovat usein kokeneidenkin ohjelmoijien
tekeminä täynnä turvallisuusreikiä, aloittelijoista puhumattakaan,
ei Pcufissa voi asentaa omia CGI-ohjelmia. CGI-skriptin asentamisesta
voi neuvotella ylläpidon kanssa, mutta pääsääntöisesti skriptejä
ei asenneta.</p>
<H3>Toimiiko HTML-laajennus &lt;FOOBAR&gt; Pcufin serverissä?</H3>
<p>WWW-serveri (httpd) ei tarkista HTML-tiedostojen sisältöä, vaan
lähettää ne sellaisenaan. HTML-dokumenteissa voi siis käyttää
kaikkien HTML-versioiden ominaisuuksia, sekä valmistajakohtaisia
laajennuksia (Netscape, MSIE) ja javascriptiä.
</p>
<H3>Miksi kotisivuni ei näy kotisivuluettelossa?</H3>
<p>Kotisivuluettelo päivittyy automaattisesti neljän tunnin välein.
</p>
<H3>Kuinka isot kotisivut saavat olla?</H3>
<p>Katso Pcuf:n <a href="/pcuf/levytilasuositus.php">levytilasuositusta.</a>
Yleishyödyllisille (esim. PC-koneiden käyttöä edistävää informaatiota
sisältäville) sivuille voidaan anomuksesta myöntää lisätilaa.
</p>
<H3>Muita ongelmia?</H3> 
<p>Kysy neuvoa osoitteesta <a href="mailto:www@pcuf.fi">www@pcuf.fi</a>.
Jos kyseessä on HTML-ongelma, lue ensin 
<a href="http://www.htmlhelp.com/faq/">FAQit</a>!
</p>

<h3>Lisätietoja</h3>
<ul>
  <li><a href="http://www.htmlhelp.com/">HTML Help by Web Design Group</a>
  <li><a href="http://unixhelp.ed.ac.uk/">UNIXhelp for Users</a>
  <li><a href="http://www.w3.org/">W3C</a> - The World Wide Web Consortium
  <li>W3C <a href="http://validator.w3.org/">HTML Validation Service</a>
  <li><a href="http://www.lempinen.net/lehtori/">LeHTori</a> - suomenkielinen
  HTML-validaattori
  <li><a href="/pcuf/homepages.php">PC-käyttäjät ry:n jäsenten 
  omia kotisivuja</a>
</ul>
</div>
<?php
  yhteystiedot();
?>
</div>

<?php
  body_end();
  html_end();
?>
