. Esimerkiksi käyttöoikeusryhmien muodostaminen. Jos käyttäjä lisätään tiettyyn ryhmään, tulee hänelle automaattisesti oikeuksia useampaan paikkaan, sen sijaan että oikeuksia tarvitsisi asettaa jokaiseen paikkaan erikseen (Samela, 2002, s. 188-190). Tämä helpottaa myös oikeuksien poistamista silloin, kun henkilöltä halutaan evätä pääsy järjestelmän joihinkin osiin. Henkilöiden roolien muuttuminen on kuitenkin jatkuvaa järjestötoiminnassa. Järjestelmät tukevat myös useampaa julkaisijaa. Tällöin useampi julkaisusta vastaava henkilö voi tuottaa sisältöä samaan verkkopalveluun toisistaan riippumatta. Staattisten web-sivujen kanssa työnkulku on aikaisemmin mennyt erillisen webmaster-henkilön kautta, joka on koostanut julkaisut teknisesti oikeaan muottiin ja sijoittanut ne web-palvelimelle. Muutoin eri henkilöt voisivat tallentaa toistensa töiden päälle. Julkaisujärjestelmä hoitaa automaattisesti sivuston koostamisen, jolloin julkaisu on mahdollista tehdä odottamatta järjestelmän tekniikasta vastaavia henkilöitä. Staattisten sivujen vastakohta on dynaamiset sivut. Julkaisujärjestelmän on mahdollista tuottaa dynaamisia sivuja, jolloin sivujen sisältö voi muuttua käyttäjästä riippuvan tiedon mukaan. Tieto voi olla käyttäjätunnukseen tai mahdollisiin käyttäjän tekemiin valintoihin sidottua, tai täysin käyttäjän toimista riippumatonta, kuten käyttäjän selaimen tyypille räätälöity sisältö. Joissain järjestelmissä käytetään niin sanottuihin evästeisiin tallennettua tietoa tunnistamaan tietty käyttäjä. (Samela, 2002, s. 47) Julkaisujärjestelmän tekninen toiminta ja vaatimuksetMonet julkaisujärjestelmät, mukaanlukien Drupal, ovat PHP-ohjelmointikielellä toteutettuja avoimen lähdekoodin järjestelmiä. Tietokantana, eli sisällön tallentamiseen käytettävänä säilönään, järjestelmät käyttävät usein MySQL-tietokantaa, joka myöskin on avoimen lähdekoodin järjestelmä. Järjestelmä osat ovat siis ilmaisia ja siksi mitä parhaimpia yhdistyskäyttöön. Edellämainitusta johtuen järjestelmää ei voi asentaa mihin tahansa kotisivutilaan, vaan se vaatii vähintään PHP-tuen ja MySQL-tietokannan. Lähtökohtaisesti edullisin tapa lähteä liikkeelle on ostaa niin sanottu web-hotelli-palvelu, jolloin itse palvelimen ja sen ohjelmistojen päivitys- ja ylläpitovastuu jää palveluntajoajalle. Tuotantoalustana voi toki käyttää jotain henkilökohtaisesti ylläpidettyä palvelinta, mutta mikäli yhdistystoiminta on aktiivista, niin palvelimen käyttökatkot voivat heijastua ikävästi useiden yhdistyksen toimihenkilöiden tai jäsenien toimintaan. Mikäli yhdistyksessä löytyy riittävästi ylläpitoon pystyviä henkilöitä, on oma palvelin hyvä lisäarvo joustavuuden ja mukautettavuuden näkökulmasta web-hotelleihin verrattuna. |