MODX on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODX on suunniteltu ammattilaisten kehitysympäristöksi, mutta tavallisten ihmisten
käytettäväksi. MODx:n avulla on mahdollista toteuttaa millainen tahansa palvelu. Vain hyvät ideat ja mielikuvitus ovat rajana. Lue lisää MODX:stä!
Julkaisujärjestelmällä tarkoitetaan verkkosivujen ylläpitoon käytettävää sisällönhallintajärjestelmää (CMS, content management system). Rinnakkaisia termejä ovat myös julkaisualusta, sivumoottori, ylläpitojärjestelmä jne. Internet-selaimella käytettävä julkaisujärjestelmä mahdollistaa sivuston helpon ylläpidon kenelle tahansa ilman erityistaitoja. Esim. HTML-kielen osaamista ei tarvita. Tutustu tarkemmin MODx -julkaisujärjestelmään.
Sovelluskehys tai ohjelmistokehys (CMF, content management framework) luo rungon toteuttavalle WWW-sovellukselle. Sovelluskehyksen käyttäminen nopeuttaa merkittävästi teknistä toteutusta, koska perusasiat saadaan tällöin valmiina, eikä kaikkea tarvitse toteuttaa alusta asti. MODx CMS / CMF ei nimensä mukaisesti ole pelkkä sovelluskehys, vaan sisältää valmiina myös julkaisujärjestelmältä vaadittavat toiminnot.
Hieman yksinkertaistettuna avoin lähdekoodi (open source) tarkoittaa
sitä, että ohjelman käyttäminen, muokkaaminen ja levittäminen ei maksa
mitään ja on sallittua kenelle tahansa. Edut ovat selvät: ei
lisensointi- tai käyttökustannuksia, ei sitoutumista vain yhteen
ohjelmatoimittajaan, läpinäkyvyys mm. turvallisuuskysymyksissä ja usein
erittäin iso kehittäjäyhteisö, joka takaa kehityksen jatkuvuuden myös tulevaisuudessa. Lisätiedot Wikipediasta.
Verkkosovellus (web application, online application) on vielä
vakiintumaton termi, jolla tarkoitetaan palvelimelle asennettavia
sovelluksia, joita käytetään internet-selaimella. Verkkosovelluksia
ovat esimerkiksi yleiskäyttöiset keskustelufoorumit, verkkokaupat ja julkaisujärjestelmät. Verkkosovellukset muistuttavat monissa
tapauksissa yhä enemmän tavallisia työpöytäohjelmia. Verkkosovelluksia yhdistelemällä on mahdollista toteuttaa hyvinkin laajoja verkkopalvelukokonaisuuksia.
Verkkopalvelulla tarkoitetaan tavallisia tiedottavia kotisivuja monimutkaisempaa kokonaisuutta.
Verkkopalveluissa on usein vuorovaikutteisia ominaisuuksia, jolloin
palvelun käyttäjät voivat jollain tavalla osallistua palvelun
toimintaan tai sisältöihin. Kotisivujen ja verkkopalvelun välinen raja on varsin
häilyvä, joten varsinkin markkinointikielessä aivan tavallisista
kotisivuistakin tulee usein verkkopalveluja.