6.2 HTML-editorit ja julkaisujärjestelmät

Jos HTML-koodia kirjoittaa ihan tavallisella tekstieditorilla saattaa koodiin tulla helposti virheitä. Lopetustägit unohtuvat, tunnisteen nimi kirjoitetaan väärin tai attribuutin arvon kohdalla kirjoitetaan vain yksi lainausmerkki kahden sijaan. Ongelmia saattaa tulla myös koodin luettavuudessa, kun sisennykset unohdetaan joko kiireessä tai laiskuuden vuoksi kokonaan pois.

Maailmalla on kuitenkin miljoonia HTML:ää kirjoittavia koodareita, jotka mielellään käyttävät HTML:n kirjoittamista varten kehitettyjä editoreita. Ne helpottavat koodin lukua ja selkeyttä käyttämällä automaatista sisennystä sekä näyttämällä koodin eri elementit eri väreillä. Tagit näkyvät eri värillä kuin tavallinen teksti, samoin attribuutit erottuvat muusta koodista omalla värillään.

Näitä "koodieditoreita" on runsaasti saatavilla myös ilmaiseksi tai sharewarena (testikäyttöön).

Editorit (ilmaiset tai shareware)

Windows:
  • Notepad2: ilmainen, pieni, näppärä, ei tarvitse edes asentaa. Suosittelen.
  • Notepad++: ohjelmoijien yleisesti käyttämä. Ehkä turhankin monipuolinen ihan peruskäytt&oml;ön. Suosittelen.

Tämän ja paljon muita editoreita löydät hakukoneen avulla, tai menemällä esim. Tucowsin sivuille.

Yksi erittäin suosittu editori Windowsille on Macromedian HomeSite, mutta se maksaakin jo sitten 119 euroa.

Mac OSX

Macille on saatavilla mm. seuraavat editorit:

  • TextWrangler (allekirjoittaneen käyttäm&aum;)
  • WebDesign (vaikuttaa tosi hyvältä, olen testaillut tässä muutaman päivän)
  • Smultron (selkeä ja helppokäyttöinen)
  • skEdit (myöskin mukavan oloinen, voi testata ilmaiseksi 25 päivää. Sisältää myös FTP-suoran yhteyden sivujen päivittämiseksi helposti)
  • Taco HTML edit (ilmainen, mutta jostain syystä hidas?)
  • TextMate (myös oikein hyvä, mutta maksaa 50 €)

Nämä ja muut editorit löydät hakukoneen avulla, tai menemällä esim. Tucowsin sivuille.

Kaupalliset HTML-editorit

Näiden ilmaisten tai lähes ilmaisten ohjelmien lisäksi on olemassa isoja ja raskaita ohjelmia, jotka sisältävä vaikka minkälaisia ominaisuuksia ammattilaisten käyttöön. Näitä ovat mm. FrontPage (Windows, vajaa 200 USD) ja DreamWeaver (Windows ja Mac, maksaa n. 479 €). Dreamweaverilla voi luoda sivuja, taulukoita ja vaikka mitä suoraan graafisesti ilman että osaa lainkaan HTML-koodia (WYSIWYG = What You See Is What You Get) sekä ylläpitää suurtakin sivustoa sekä sen ulkoasua ilman koodin turhaa toistamista.

Jos näitä hienoja ohjelmia sitten käyttää, ongelmana on sitten sivuston ylläpito sekä koodin oikeellisuus. Näillä ohjelmilla on heikko maine sen suhteen, että niillä tehty koodi on sekavaa ja se rikkoo HTML-standardeja. Siksi koodauksen ammattilaiset eivät niitä aina käytä vaikka niitä olisi saatavillakin. Tosin nopeiden prototyyppien tekemiseen ne ovat aivan ylittämättömän näppäriä (ja kalliita). Ne sisältävät usein valmiita tyylikirjastoja ja melkoisen näyttävät sivut voi saada aikaiseksi muutamassa minuutissa valitsemalla sopivia valmiiksi tehtyjä pohjia vähän samaan tyyliin kuin Microsoft Wordissa (templates).

Julkaisujärjestelmät

Kaikkien näiden ohjelmien monipuolinen käyttö vaatii kuitenkin HTML:n ja tyylitiedostojen hallinnan ainakin jollain tasolla. Täysin koodikammoisia varten on kehitetty selainpohjaisia julkaisujärjestelmiä, joilla sivun tai koko sivuston voi luoda käyttämällä ihan tavallista web-selainta tajuamatta tavuakaan HTML:ää. Tällaisia järjestelmiä kutsutaan sisällönhallintajärjestelmiksi (engl. Content Management System, CMS), ja näitäkin on kymmeniä ellei satoja markkinoilla - pelkästään Suomessa kehitettyjä on useita. Ne eivät ole ilmaisia eikä niitä ole yleensä tarkoitettu yksityiskäyttöön, vaan kaupalliseen käyttöön yrityksille. CMS:n avulla ihan tavallinen sihteeri tai tekniikasta mitään ymmärtämätön toimitusjohtaja voi muuttaa firmansa sivustoa, lisätä sinne uusia sivuja ja kuvia klikkailemalla hiirellä ja valitsemalla ohjelmasta haluamansa muotoilut (tekstin koko, otsikko, tuleeko kuva oikealle vai vasemmalle ja niin edelleen - "Web-publising for Dummies" :-) )