Apache, esiprosessointi, CMS

Tällä luennolla käydään pikaisesti läpi mikä on CMS ja millaisia www-tuotantoympäristöjä voi olla käytössä. Esimerkkinä tutustutaan esiprosessoinnin avulla ylläpidettyyn sivustoon ja Axkitin perusteisiin. Lisäksi tutustutaan www-palvelimen tilastoihin.

Luentotaltiointi

Ongelmia videon katselussa?

Apache

Esiprosessointi

SSI:n käyttäminen rasittaa palvelinta huomattavasti koska palvelin joutuu aina tekemään tiedostojen käsittelyn vaikka se ei olisi tarpeellista. Järkevämpää olisi tehdä kaikki tarvittavat tiedostojen lisäykset yms. jo valmiiksi esiprosessoimalla.

Parempi tapa sisällyttää muita tiedostoja ja merkitä muutospäivämäärät olisi käyttää Website Meta Languagea (WML) tai C/C++-esikääntäjää tai jotakin muuta työkalua, joka tukee isojen sivukokonaisuuksien hallintaa

WML (Website Meta Language)

WML on ilmainen HTML:n tuottamiseen tarkoitettu esiprosessointijärjestelmä, joka koostuu yhdeksästä erillisestä kielestä.

Lähtödokumentti suodatetaan läpi yhdeksästä eri vaiheesta ennen lopullisen dokumentin muodostumista.

XSL

Axkit

AxKit on XML-sovelluspalvelin Apache-www-palvelimeen

pipeline

CMS (Content Management System)

CMS mahdollistaa helpon tavan tuottaa, hallita, jakaa ja julkaista tietoja

Luokittelua

Lisätietoa

Esimerkkejä

Zope

Zope on pythonilla kirjoitettu vapaa www-sovelluspalvelin.

An Introduction to Zope

Wiki

Wiki on avoin julkaisujärjestelmä, jonka sisältöä voivat kaikki lukijat vapaasti lisätä ja muuttaa.

Wikillä voi esim.

Wikiohjelmistoja on useita. Yksi esimerkki Wikiohjelmistosta on Twiki.

Lisätietoa:

Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/www/luennot/luento11/
© Tommi Lahtonen (tommi.j.lahtonen@jyu.fi)<URL: http://hazor.iki.fi/>
2005-12-19 14:55:34