CMS-julkaisujärjestelmä apuna sivuilla.

CMS-järjestelmän käyttö normaaleilla nettisivuilla on viimeaikoina lisääntynyt ja tulee lisääntymään. Syy siihen on ihan selvä, helpottaahan se sivujen päivittämistä hurjasti. Mutta katsotaampa nopeasti mikä tällainen CMS-järjestelmä oikein on:

MääritelmäCms-järjestelmät

CMS-Julkaisujärjestelmä on kokonaisuus, joka varassa yksittäiset internetsivut pyörivät, se koostuu ulkoasupohjista, elementeistä ja moduuleista. Valmiita julkaisujärjestelmiä löytyy useista ohjelmointiympäristöistä, yleisimpänä ratstastaa PHP. Sisältö ja muu data joita sivut pyörittävät tallennetaan tietokantoihin, joskin valinnanvaraa niistäkin löytyy runsaasti! Yleisesti järjestelmän avulla sivujen modifioiminen on nopeaa ja helppoa sekä sillä voi säästää aikaa perusjuttujen hoitamisessa.

Mitä hyödyn?

Ensimmäinen kysymys, onko järjestelmä tarpeellinen omalla käyttömäärällä? Järjestelmän asentaminen on kohtalaisen turhaa sellaisessa tapauksessa, jossa sivujen sisältöä muutetaan vain muutamia kertoja vuodessa. Kuitenki jos jokin seuraavista kohdista kuulostaa tutulta, kannattaa järjestelmää ainakin harkita.

  • Sisältöä on kymmenien sivujen edestä
  • Sisällöstä vastaa enemmän kuin yksi henkilö
  • Sivujeni yhteydessä julkaisen blogia, uutisia ja jotain muuta usein päivittyvää materiaalia.

Ominaisuudet

Allaolevassa listassa on lueteltu ominaisuuksia, jotka ovat ominaisia CMS-julkaisujärjestelmälle. Huomaa kuitenkin, että vaihtelevuus eri järjestelmiän välillä on väistämätön ja myöskin ominaisuuksista on paljon variaatioita.

  1. Yleiset järjestelmäominaisuudet (käyttäjätunnuksien ja -oikeuksien hallinta, käyttöliittymien kielivaihtoehdot, suorityskyky ja vikasietoisuus)
  2. Vakio-ominaisuudet
    1. Sisällön koostaminen
      1. Integroituminen muihin työkaluihin
      2. Sisällön kerääminen
      3. Sisällön muokkaaminen
    2. Sisältökokoelman hallinta
      1. Metatietojen hallinta
      2. Versionhallinta
      3. Sisältöyksiköiden muutoshistoria
      4. Linkkien ja viittauksien hallinta
      5. Kieliversioiden hallinta
      6. Sisään- ja uloskirjaamisen hallinta
      7. Hakujen hallinta
      8. Rajapintojen ja järjestelmäliitäntöjen hallinta
    3. Julkaisunhallinta
      1. Sivupohjien hallinta
      2. Julkaisujen ajastaminen
      3. Kävijöiden toiminnan mittaus
      4. Verkkopalvelun toiminnan mittaus
  3. Lisäominaisuudet
    1. Työnkulkujen hallinta
    2. Toiminnallisuuksien hallinta
    3. Personoinnin hallinta
  4. Sisällön luominen

Lähde: Wikipedia

Järjestelmän valinta

Järjestelmän valinta kannattaa tehdä sen ominaisuuksien perusteella. En lähde tässä luettelemaan niitä, vaan listasin tähän viisi hyvää PHP-pohjaista järjestelmää. Itselläni on käytössä ModX useilla sivuilla ja tämä blogi käyttää WordPress:iä, jonka saa laajennettua myöskin sivustonhallinaksi.

Jos serverilläsi  ei ole käytössä MySql-tietokantoja, ei syytä huoleen. Tiedostotietokantaa käyttää esimerkiksi phpCMS.

Linkkejä

http://php.opensourcecms.com/

4 thoughts on “CMS-julkaisujärjestelmä apuna sivuilla.

  1. Kannattaa toki harkita muitakin kuin avoimen koodin järjestelmiä. Avoimen koodin järjestelmät sopivat tee-se-itse-miehille, mutta jos saitteja tehdään yrityksille tai ei-teknisille henkilöille, niin esimerkiksi palveluna hankittavat järjestelmät ovat myös hyviä vaihtoehtoja. Tällöin se on myös vähemmän olennaista, että onko järjestelmä nyt tehty Javalla, .Netillä vai php:llä – vai jollain muulla. Oma näkemykseni on, että etenkin kevyemmän sarjan avoimen koodin järjestelmät tulevat häviämään taistelun monipuolisille palveluna hankittaville julkaisujärjestelmä/kehitystyökaluille. Esimerkkeinä tulevaisuudesta kannattaa tutustua vaikka http://www.kotisivukone.fi ja http://www.hammerkit.com palveluihin ja miettiä mihin yksinkertaisimpia avoimen koodin järjestelmiä tarvitaan kun tällaisia palveluita alkaa olla markkinoilla enemmän?

    Listaamasi järjestelmissä on toki myös huomattavia eroja siinä kuinka raskaita ja monimutkaisia ne ovat. Esimerkiksi Typo3 ei mihinkään pieniin käyttötarkoituksiin suunniteltu – ja Drupal on myös aika monimutkainen peto.

    Myös ominaisuuksien pohjalta tehtävä valinta on asia jota itse mietiskelin kovasti kandi- ja gradututkielmiani tehdessä. Sittemmin olen tullut siihen tulokseen, että julkaisujärjestelmien kohdalla paljon olennaisempaa on järjestelmän sopivuus käyttötarkoitukseensa ja erityisesti käytettävyys niiden toimintojen osalta joita eniten käytetään. Tällöin ominaisuuksien kautta tehtävä valinta voi mennä pahastikin pieleen. Kannattaa siis tunnistaa itselle tärkeimmät käyttötarkoitukset ja vertailla eri järjestelmien käytettävyyttä näiden käyttötapauksien tekemisessä. Ominaisuuksien vertailu on enemmän täydentävä tapa saada eri järjestelmien välille eroja.

    PS. Jos lainaat suoraan verkosta löytämääsi tekstiä, niin on kohteliasta linkittää lähteeseen josta olet tekstiä lainannut. Jos taas et halua linkittää lähteeseen, niin sinun tulisi muokata lainattua lähdettä riittävästi jotta se voidaan tulkita omaksi teoksekseen. Hakukoneet esimerkiksi kehittyvät tänä päivänä verkossa niin nopeasti, että “Find similar content” -tyyppiset toiminnot paljastavat pienimuotoisetkin copypastet varsin helposti. Kannattaa siis linkittää lähteeseen reilusti. Useimmat meistä arvostavat suoraakin lainaamista silloin kun lähde vain mainitaan :)

    Tsemppiä blogin kirjoittamiseen!

    • Kiitos loistavasta kommentista!
      Olet oikeassa siinä, että nämä avoimeen lähdekoodiin perustuvat järjestelmät eivät ole yhtä vahvoilla kaupallisten softien kanssa. Kyllähän apua saa jos siitä maksaa. Mutta toisaalta, onhan Valkoisen talonkin sivut toteutettu Drupalilla!

Jätä kommentti

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>