Kirjaudu



Flatfile julkaisujärjestelmät

Netistä julkaisujärjestelmät löytyvät nimikkeellä CMS (content management system). Sellaista tarvitset siinä vaiheessa, kun julkaiset netissä paljon. Toinen tarve saattaa syntyä asiakaan kautta eli asiakas haluaa esim. helposti päivittää sivujaan itse. Julkaisujärjestelmiä on kahdenlaisia. Toisella puolella ovat tietokantapohjaiset julkaisujärjestelmät ja toisella flatfile CMS:t.

Flatfile database voi tarkoittaa useaa asiaa. Usein tällaisen tiedostoon tallentavan tietokannan ydin on, että relaatiot puuttuvat. Siksi tietojen tallentamiseen käy esim. tavallinen tekstitiedosto, jonka pääte on tietenkin .txt. Tällaisessa tietokannassa tallennetaan tietoa riveittäin ja kentät erotetaan toisistaan esim. pilkuilla (,).

Yksinkertaisimmillaan Flat File tietokanta on esim. osoitekirja, joka on kirjoitettu tiedostoon seuraavaan tapaan.

Jari Sarja, Palosaarentie 79, 65200, Vaasa

Paavo Pönttö, Pöntie 6, 86600, Haapavesi

Sinikka Sinervo, Vöyrinkatu 10, 65100, Vaasa

Flat File tietokanta on rajoittunut tapa tiedon tallentamiseen. Relaatiot, jotka ovat nykyaikaisten tietokantojen kulmakivi, ovat lähes kokonaan pois. Rajoittuneisuudesta on myös etua. Flat File tietokannat ovat yksinkertaisia eikä työhön tarvita esim. MySQL tietokantaa.

Tietokantapohjaisten julkaisujärjestelmät vaativat toimiakseen tietokannan. Lähes poikkeuksetta tietokanta on MySQL. Tosin MYSQL:n tilalla voi olla myös PostgreSQL tai Firebird, jotka nekin perustuvat ilmaisuuteen eli avoimeen lähdekoodiin. Kaupallisista tietokannoista tunnetuimpia ovat Oracle ja Sybase. Tietokanta luo paljon mahdollisuuksia, mutta sen haittapuolena on juuri vaatimus tietokannasta. Aina tietokantaa ei ole eikä sellaista voi edes saada, tai tietokanta olisi muotoa Microsoft Access kuten usein on tapana Windows palvelimilla. Huomattavasti vaivattomampi ratkaisu on nk flatfile CMS. Sen ideana on, että tietoa ei tallenneta tietokantaan vaan tiedostoihin. Menettelytapa on kevyt, mutta se asettaa joitakin rajoituksia vaativille toiminnoille. Flatfile CMS:stä parhaimmistoon kuulu Pluck.

Tämä osio on vielä kesken, mutta pdf:nä on hieman enemmän tietoa.  Muutoin sitten alasvetovalikon alla, josta pitäisi löytyä seuraavat.

  • CMSimple 
  • QuickCMS
  • RazorCMS
  • CludCMS
  • Pluck
  • Dokuwiki
  • Podcastgenerator