Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| [[Nvu]] on monipuolinen ja helppokäyttöinen www-sivujen tekemiseen tarkoitettu ohjelmisto. Tässä ohjeessa tutustutaan ohjelman perustoimintoihin tekemällä yksinkertainen esimerkkisivu. | | [[NVU]] on monipuolinen ja helppokäyttöinen verkkosivustojen tekemiseen tarkoitettu ohjelmisto. Tässä ohjeessa tutustutaan ohjelman perustoimintoihin tekemällä yksinkertainen esimerkkisivu. |
|
| |
|
| == Johdanto == | | == Johdanto == |
| [[Nvu]] on ilmainen ja helppokäyttöinen avoimeen lähdekoodiin perustuva www-kehitysympäristö. NVU:n avulla on mahdollista tehdä näyttäviä internet-sivustoja ilman suurta teknistä tietämystä ja ominaisuuksiltaan se muistuttaa paljon esimerkiksi Frontpage ja Dreamweaver ohjelmistoja. Tämän ohjeen tarkoituksena on tutustuttaa käyttäjä NVU-sivustoeditoriin ja sen perusominaisuuksiin. Ohjeen käyttäjältä edellytetään kokemusta peruskäyttöliittymien käytöstä ja erityisesti tyyliajattelun sisäistämisestä. Tyyleistä voi lukea lisää esimerkiksi OpenOffice.org Writerin tyyliohjeesta. | | [[NVU]] on ilmainen ja helppokäyttöinen avoimeen lähdekoodiin perustuva www-kehitysympäristö. NVU:n avulla on mahdollista tehdä näyttäviä internet-sivustoja ilman suurta teknistä tietämystä ja ominaisuuksiltaan se muistuttaa paljon esimerkiksi Frontpage ja Dreamweaver ohjelmistoja. Tämän ohjeen tarkoituksena on tutustuttaa käyttäjä NVU-sivustoeditoriin ja sen perusominaisuuksiin. Ohjeen käyttäjältä edellytetään kokemusta peruskäyttöliittymien käytöstä ja erityisesti tyyliajattelun sisäistämisestä. Tyyleistä voi lukea lisää esimerkiksi OpenOffice.org Writerin tyyliohjeesta. |
|
| |
|
| ''Huom!'' NVU:n kehitystyö on pysähtynyt ja sitä on jatkettu [[Kompozer]]-nimisenä projektina. Kompozerissa on kuitenkin havaittu toiminnan epävakautta ja lisäksi myös sen kehitystyö on sittemmin keskeytynyt joten nämä ohjeet keskittyvät edelleen Nvu:hun. Ohjeita voidaan kuitenkin hyödyntää suurimmaksi osaksi myös Kompozeria käytettäessä. | | ''Huom!'' NVU:n kehitystyö on pysähtynyt ja sitä on jatkettu [[Kompozer]] nimisenä projektina. Kompozerissa on kuitenkin havaittu toiminnan epävakautta ja lisäksi myös sen kehitystyö on sittemmin keskeytynyt joten Linuxkouluun.fi -ohjeet keskittyvät edelleen NVU:hun. Ohjeita voidaan kuitenkin hyödyntää suurimmaksi osaksi myös Kompozeria käytettäessä. |
|
| |
|
| ==Perussivut==
| | == Alkutoimet == |
| | |
| === Alkutoimet ===
| |
| [[Kuva:1-nvuperusohje-nvu perusikkuna.png]] | | [[Kuva:1-nvuperusohje-nvu perusikkuna.png]] |
|
| |
|
| Tyhjä NVU-ikkuna. | | Tyhjä NVU-ikkuna |
|
| |
|
| Internet-sivuja tehdessä kannattaa ensimmäisenä miettiä, mitä sivuille ollaan laittamassa ja millä tavalla. Tässä ohjeessa perehdytään lähinnä sisällön lisäämiseen, ottamatta kantaa sivun ulkonäköön. | | Internet-sivuja tehdessä kannattaa ensimmäisenä miettiä mitä sivuille ollaan laittamassa ja millä tavalla. Tässä ohjeessa perehdytään lähinnä sisällön lisäämiseen, ottamatta kantaa sivun ulkonäköön. |
|
| |
|
| Aluksi kannattaa etsiä harjoitussivuille muutaman kappaleen pituinen teksti, sekä ainakin yksi kuva. Malliesimerkissä on käytetty [http://www.lipsum.com/ http://www.lipsum.com]-sivulla generoitua tekstiä, sekä yhtä kuvaa joka löytyy ohjeen lopusta. Kun sivuille laitettava materiaali on tiedossa, voidaan käynnistää itse NVU-sovellus. | | Aluksi kannattaa etsiä harjoitussivuille muutaman kappaleen pituinen teksti, sekä ainakin yksi kuva. Malliesimerkissä on käytetty [http://www.lipsum.com/ http://www.lipsum.com] sivulla generoitua tekstiä, sekä yhtä kuvaa joka löytyy ohjeen lopusta. Kun sivuille laitettava materiaali on tiedossa, voidaan käynnistää itse NVU-sovellus. |
|
| |
|
| === Tekstin lisääminen ===
| | == Tekstin lisääminen == |
| Varsinaisen sivun tekemisen aloitamme lisäämällä sivuille muutaman kappaleen tekstiä. Mallisivulle on generoitu Lorum Ipsum -generaattorilla viisi kappaletta tekstiä, jonka muokattu versio löytyy tiedostosta [http://materiaali.linuxkouluun.fi/malli_teksti.txt malli_teksti.txt]. Mikäli ohjelman käyttöä halutaan harjoitella esimerkin mukaisesti on suositeltavaa käyttää valmista tekstiä, mutta vaihtoehtoisesti voidaan käyttää myös jotain muuta valmista tekstiä. | | Varsinaisen sivun tekemisen aloitamme lisäämällä sivuille muutaman kappaleen tekstiä. Mallisivulle on generoitu Lorum Ipsum generaattorilla viisi kappaletta tekstiä, jonka muokattu versio löytyy tiedostosta [http://materiaali.linuxkouluun.fi/malli_teksti.txt malli_teksti.txt]. Mikäli ohjelman käyttöä halutaan harjoitella esimerkin mukaisesti on suositeltavaa käyttää valmista tekstiä, mutta vaihtoehtoisesti voidaan käyttää myös jotain muuta valmista tekstiä. |
|
| |
|
| * Avaa malliteksti [http://materiaali.linuxkouluun.fi/malli_teksti.txt malli_teksti.txt] esimerkiksi napsauttamalla linkkiä tai avaamalla se erilliseen tekstieditoriin | | * Avaa malliteksti [http://materiaali.linuxkouluun.fi/malli_teksti.txt malli_teksti.txt] esimerkiksi napsauttamalla linkkiä tai avaamalla se erilliseen tekstieditoriin |
Rivi 28: |
Rivi 26: |
| Nyt on luotu sivulle tuleva peruskappaleteksti. | | Nyt on luotu sivulle tuleva peruskappaleteksti. |
|
| |
|
| ==== Tyylien merkkaaminen ====
| | === Tyylien merkkaaminen === |
| | |
|
| |
|
| Tyylin asettaminen | | Tyylin asettaminen |
Rivi 53: |
Rivi 52: |
|
| |
|
|
| |
|
| === Kuvan lisääminen ===
| | == Kuvan lisääminen == |
| Seuraavaksi lisäämme sivulle kuvan ensimmäisen kappaleotsikon jälkeen. | | Seuraavaksi lisäämme sivulle kuvan ensimmäisen kappaleotsikon jälkeen. |
|
| |
|
Rivi 71: |
Rivi 70: |
| * Napsauta ''OK'' ja kuva lisätään haluttuun kohtaan. | | * Napsauta ''OK'' ja kuva lisätään haluttuun kohtaan. |
|
| |
|
| === Taulukon tekeminen ===
| | == Taulukon tekeminen == |
| Seuraavaksi lisäämme taulukon tekstin loppuun. | | Seuraavaksi lisäämme taulukon tekstin loppuun. |
|
| |
|
Rivi 86: |
Rivi 85: |
| [[Kuva:9-nvu-perusohje-lisaa taulukko sisalto.png]] | | [[Kuva:9-nvu-perusohje-lisaa taulukko sisalto.png]] |
|
| |
|
| === Linkin tekeminen ===
| | == Linkin tekeminen == |
| Viimeisenä lisäämme linkin sekä tekstiin, että kuvaan. | | Viimeisenä lisäämme linkin sekä tekstiin, että kuvaan. |
|
| |
|
| ==== Linkki tekstiin ====
| | === Linkki tekstiin === |
| Lisätään tekstiin linkki osoittamaan Lorum Ipsum -generaattorin sivulle (http://www.lipsum.com). | | Lisätään tekstiin linkki osoittamaan Lorum Ipsum -generaattorin sivulle (http://www.lipsum.com). |
|
| |
|
Rivi 107: |
Rivi 106: |
| [[Kuva:12-nvu-perusohje-lisaa linkki valmis.png]] | | [[Kuva:12-nvu-perusohje-lisaa linkki valmis.png]] |
|
| |
|
| ==== Linkki kuvaan ====
| | === Linkki kuvaan === |
| * Napsauta hiirenkakkospainikkeella sivulle jo lisättyä kuvaa. | | * Napsauta hiirenkakkospainikkeella sivulle jo lisättyä kuvaa. |
| * Valitse ''Kuva'' > ''Ominaisuudet''. | | * Valitse ''Kuva'' > ''Ominaisuudet''. |
Rivi 117: |
Rivi 116: |
| * Napsauta ''OK''. | | * Napsauta ''OK''. |
|
| |
|
| === Esimerkkimateriaalin lataaminen ===
| | == Esimerkkimateriaalin lataaminen == |
| Alhaalla olevista linkeistä voidaan ladata esimerkissä käytetty kuvat ja teksti. Tiedostot voidaan ladata samaan kansioon seuraavien vaiheiden mukaisesti. | | Alhaalla olevista linkeistä voidaan ladata esimerkissä käytetty kuvat ja teksti. Tiedostot voidaan ladata samaan kansioon seuraavien vaiheiden mukaisesti. |
|
| |
|
Rivi 128: |
Rivi 127: |
| # Lataa esimerkkissä käytetyn ''kuvan'' pieni versio [http://materiaali.linuxkouluun.fi/katu_pieni.jpg tästä] | | # Lataa esimerkkissä käytetyn ''kuvan'' pieni versio [http://materiaali.linuxkouluun.fi/katu_pieni.jpg tästä] |
| # Lataa esimerkkissä käytetyn ''kuvan'' suuri versio [http://materiaali.linuxkouluun.fi/katu.jpg tästä] | | # Lataa esimerkkissä käytetyn ''kuvan'' suuri versio [http://materiaali.linuxkouluun.fi/katu.jpg tästä] |
|
| |
|
| |
|
| |
| == Verkkosivujen julkaiseminen ==
| |
| Verkkosivun julkaisemisella tarkoitetaan sivustoon kuuluvien tiedostojen siirtämistä julkiselle www-palvelimelle. Tiedostojen siirtämisen jälkeen voidaan sivustoa voidaan mennä lukemaan millä tahansa verkkoselaimella. Tiedostoja voidaan siirtää erilaisilla tavoilla palvelimen tyypistä riippuen. Yleisesti käytettävä siirtotapa esimerkiksi siirrettäessä tiedostoja henkilökohtaisille sivustoille on nimeltään ''FTP''. Tiedostojen siirtäminen ftp:llä onnistuu useimmilla Linux-työpöydän tiedostoselaimilla, mutta siirtäminen voidaan tehdä myös suoraan NVU:n avulla.
| |
|
| |
| Www-palvelimen periaatteena on että kun käyttäjän selain lähettää sille annetun osoitteen perusteella pyynnön sivusta palvelin vastaa lähettämällä tietyn tiedoston käyttäjän selaimelle. Jotta käyttäjä voi laittaa omat sivunsa julkisesti verkkoon hän tarvitsee tilaa joltain palvelimelta. Kotisivutilaa tarjoavat yleisesti eri palveluntarjoajat, yritykset ja kunnat joilta tarvitaan tunnukset ja palvelimen tiedot tiedostojen siirtämiseksi. Tarkempia ohjeita siirtämisestä on yleensä saatavilla kotisivutilan tarjoajalta.
| |
|
| |
| === Julkaiseminen NVU:lla ===
| |
| NVU sisältää oman julkaisu-toiminnon jolla omia sivuja voidaan siirtää palvelimelle. Kyseinen menetelmä sisältää omat rajoituksensa joten se ei välttämättä täytä kaikkien käyttäjien tarpeita. Peruskäyttäjälle joka haluaa helpon tavan sivujen siirtämiseen se voi kuitenkin olla käytännöllinen.
| |
|
| |
| Sivujen siirtäminen palvelimelle aloitetaan avaamalla siirrettävä sivu tai sivut NVU:hun. Sivun julkaiseminen aloitetaan napsauttamalla työkalurivillä olevaa ''Julkaise''-painiketta tai valitsemalla ''Tiedosto'' - ''Julkaise''. Tämän jälkeen avautuu ikkuna johon voidaan syöttää tarvittavat tiedot kahdelle välilehdelle.
| |
|
| |
| ==== Asetukset-välilehti ====
| |
| [[Kuva:1-nvu-julkaisu-julkaise-sivu.png|thumb|250px|none]]Tälle välilehdelle syötetään sivuston siirtoon liittyviä tietoja.
| |
|
| |
| * ''Sivuston nimi ''- Sivuston nimi
| |
| * ''Www sivustosi http-osoite'' - Www-osoite johon sivut tulevat näkyviin
| |
| * ''Julkaisuosoite'' - Ftp-palvelimen osoite johon sivut varsinaisesti siirretään
| |
| * ''Käyttäjätunnus ja salasana'' - Ftp-palvelimelle tarvittava salasana
| |
|
| |
| ==== Julkaisu-välilehti ====
| |
| [[Kuva:2-nvu-julkaisu-julkaise-sivu2.png|thumb|250px|none]]''Julkaisu''-välilehdellä on yleisempiä tietoja sivuista. Tärkeimpiä näistä ovat:
| |
|
| |
| * ''Sivun otsikko'' - Sivulle tuleva otsikko
| |
| * ''Tiedostonimi'' - Tiedoston nimessä on tärkeää huomioida että sivun pääsivun tulee yleensä olla aina nimeltään index.html. Tästä palvelin tietää mikä on sivustolle tarkoitettu etusivu ja lähettää sen ensimmäisenä selaimelle.
| |
| * ''Sisällytä kuvat ja muut tiedostot'' - Sivun lähetyksen yhteydessä sivuille lähetetään myös esim. siinä olevat kuvat. Tätä kannattaa käyttää ladattaessa sivustoa ensimmäistä kertaa palvelimelle.
| |
|
| |
| === Julkaiseminen ===
| |
| [[Kuva:3-nvu-julkaisu-julkaistaan.png|thumb|250px|none]]Lopullinen julkaiseminen eli tiedostojen lähettäminen tapahtuu napsauttamalla "''Julkaise sivu''"-ikkunan ''Julkaise''-painiketta. Tällöin NVU lähettää halutut tiedostot palvelimelle ja ilmoittaa siirrosta avautuvalla ikkunalla.
| |
|
| |
| Kun sivuille halutaan tehdä muutoksia voidaan muutokset tehdä normaalisti NVU:ssa ja sitten jälleen lähettää sivu uudelleen päivitettynä palvelimelle.
| |
|
| |
| Lisätietoja NVU:n julkaisu-toiminnosta on luettavissa esimerkiksi NVU:n omasta sisäisestä ohjeesta joka on suomennettu. Ohjetta pääsee lukemaan valitsemalla avoimesta NVU-ikkunasta valitsemalla ''Ohje'' - ''Ohjeen Aiheet''.
| |
|
| |
|
| |
| == CSS -tyylisivujen käyttäminen ==
| |
| CSS-tyylisivut on yleinen verkkosivujen ulkoasun määrittämiseen käytettävä kieli. CSS:n käyttäminen olisi erittäin suositeltavaa verkkosivuja tehtäessä, mutta sen käyttäminen voi olla kokemattomalle hankalaa ja monimutkaista. CSS:n käyttöä ei voida pitää välttämättömyytenä pienimuotoisemmilla sivuilla, jos kiinnostusta sen toiminnan opetteluun ei ole.
| |
|
| |
| Sen sijaan jos verkkosivujen on tarkoitus olla laajemmat CSS on erittäin hyödyllinen apuväline, jonka avulla sivujen ulkonäkö voidaan keskitetysti määrittää. Sivujen ulkonäön muokkaaminen vaatii pelkästään yhden tyylitiedoston muuttamista, jolloin jokaista sivuston sivua ei tarvitse erikseen muokata.
| |
|
| |
| === CSS-kielen opettelu ===
| |
| Kuten sanottua tässä ohjeessa ei tutustuta itse CSS-kielen toimintaan vaan ainoastaan sen hyödyntämiseen NVU:ssa. CSS-kielen opetteluun on olemassa useita verkkomateriaaleja myös suomeksi. Seuraavassa on lueteltuna muutamia linkkejä joiden avulla CSS-kieltä voidaan opetella.
| |
|
| |
| ==== Jyväskylän yliopiston verkkomateriaali ====
| |
| Jyväskylän yliopiston verkkomateriaalia verkkosivujen tekemisestä ja CSS-kielestä. Huomioi sivujen [http://appro.mit.jyu.fi/copyright.html käyttöoikeudet].
| |
|
| |
| * [http://appro.mit.jyu.fi/www/ Kurssimateriaalia www-julkaisemisesta]
| |
| * [http://appro.mit.jyu.fi/doc/css/ CSS1-kielen ominaisuuksia]
| |
| * [http://appro.mit.jyu.fi/doc/css2/ CSS2-kielen ominaisuuksia]
| |
|
| |
| ==== Tapio Markulan CSS-opas ====
| |
| Opas CSS-kielen perusteista ja käyttämisestä. Sivuilla myös esimerkkejä kielestä.
| |
|
| |
| * [http://netti.nic.fi/%7Etapio1/Opetus/index1.php3 Etusivu]
| |
| * [http://netti.nic.fi/%7Etapio1/Opetus/Copyright.php Käyttöoikeudet ]
| |
|
| |
| === NVU:n CSS-muokkain ===
| |
| NVU sisältää oman CSS-muokkaimen jolla sivujen elementtien ominaisuuksia voidaan muokata CSS-sääntöjä valitsemalla. NVU:lla tyyliä voidaan muokata kolmella eri tavalla.
| |
|
| |
| * ''Sisäinen tyylisivu'' - Tyyli asetukset lisätään html-dokumentin HEAD-osioon. Ei suositeltava tapa.
| |
| * ''Ulkoinen tyylisivu'' - Tyylit tallennetaan erilliseen CSS-tiedostoon.
| |
| * ''Molempien yhdistelmä'' - Yhdistelmä edellisistä joissa osa tyyleistä voi olla sivukohtaisia ja osa erillisesstä tiedostossa olevia yleisiä sääntöjä.
| |
|
| |
| ==== Muokkaimen avaaminen ====
| |
| NVU:n CSS-muokkain voidaan avata valitsemalla ''Työkalut'' - ''CSS-editori''. Tällöin avautuu muokkaimen ikkuna.
| |
|
| |
| [[Kuva:1-nvu-css-css_editori.png|thumb|250px|none]]
| |
|
| |
| CSS-editori
| |
|
| |
| ==== Uuden tyylisivun tekeminen ====
| |
| Uusi ulkoista CSS-tiedostoa käyttävä tyylisivu tehdään seuraavasti.
| |
|
| |
| * Valitse ''Ulkoinen linkki''-painike
| |
|
| |
| [[Kuva:2-nvu-css-tyylisivu.png|thumb|250px|none]]
| |
|
| |
| * Syötä tyylitiedoston osoite. Esimerkki kuvassa tyylitiedosto tallennetaan omaan kotihakemistoon.
| |
| * Anna tyylille otsikko
| |
|
| |
| [[Kuva:3-nvu-css-uusi_tyylisivu.png|thumb|250px|none]]
| |
|
| |
| * Napsauta "''Luo tyylisivu''"-painiketta
| |
| * Napsauta ''Päivitä''-painiketta
| |
|
| |
| Nyt tyylisivu luodaan ja sille voidaan aloittaa antamaan määreitä.
| |
|
| |
| ==== CSS-sääntöjen syöttäminen ====
| |
| Sivun ulkoasulle voidaan syöttää määreitä antamalla kohde elementti ja valitsemalla sille valikoista haluttuja ominaisuuksia. Uuden määreen tekeminen tapahtuu esim. seuraavasti.
| |
|
| |
| * Napsauta ''Sääntö''-painiketta
| |
| * Mahdollisuutena on valita yksi kolmesta asetusvaihtoehdosta
| |
|
| |
| # Tietty nimetty tyyli joka vastaa html-koodiin lisättyä luokka-asetusta
| |
| # Tyyli jota käytetään syötettävään elementti tyyppiin
| |
| # Tyyli joka vastaa tiettyjä ominaisuuksia
| |
|
| |
| * Näistä tavallisimmin käytettävä valinta on vaihtoehto kaksi
| |
| * Syötä tekstikenttään muokatavan elementin nimi. Esimerkiksi ''h1'' muokattaessa ensimmäisen tason otsikkoa tai ''p'' muokataessa tavallista tekstityyliä
| |
|
| |
| [[Kuva:4-nvu-css-uusi_tyylisaanto.png|thumb|250px|none]]
| |
|
| |
| * Valitse "''Luo tyylisääntö''"
| |
|
| |
| Nyt kyseiselle tyylille voidaan ikkunassa olevien välilehtien kautta antaa ulkoasua koskevia määreitä.
| |
|
| |
| [[Kuva:5-nvu-css-luo_tyylisaanto.png|thumb|250px|none]]
| |
|
| |
| Uudet säännöt lisääntyvät aina ikkunan vasempaan yläreunaan josta niiden asetuksia voidaan muuttaa valitsemalla haluttu tyyli.
| |
|
| |
| [[Kuva:6-nvu-css-luo_saannot.png|thumb|250px|none]]
| |
|
| |
| ==== Tallentaminen ====
| |
| [[Kuva:7-nvu-css-luo_lahdekoodi.png|thumb|250px|none]]Tyylitiedosto tallennetaan valittuun sijaintiin samalla, kun sitä koskeva html-sivu tallennetaan. Siirrettäessä sivua lopulta kotisivupalvelimelle on huomioitava tyylitiedoston osoite html-dokumentissa. NVU ei osaa tallentaa osoitetta suhteellisena, jolloin osoite on muutettava käsin sivun html-koodiin. Tämä tapahtuu siirtymällä sivustoeditorissa ''lähdekoodi''-tilaa.
| |
|
| |
| Ja korvaamalla koodin Head-osassa oleva CSS-tiedoston osoite oikeaksi.
| |
|
| |
| [[Kuva:8-nvu-css-luo_head.png|thumb|250px|none]]
| |
|
| |
|
| |
|
| [[Luokka:Ohjeet]] | | [[Luokka:Ohjeet]] |
| [[Luokka:Kehitystyökalut]] | | [[Luokka:Kehitystyökalut]] |