Apache Cocoon | |
---|---|
Kehittäjä | Apache Software Foundation |
Kehityshistoria | |
Vakaa versio | 2.3.0 ()[1] |
Tiedot | |
Alusta | Alustariippumaton |
Ohjelmointikielet | Java |
Lisenssi | Apache 2 |
Aiheesta muualla | |
cocoon.apache.org | |
Versiohallinta |
Apache Cocoon on Apache-projektin tuottama ohjelmistokehys/middleware WWW-palvelujen toteuttamiseen (content management framework). Se on kirjoitettu Java-ohjelmointikielellä. Cocoonin päälle on kehitetty myös sisällönhallintajärjestelmiä kuten Apache Forrest ja Apache Lenya.
Perustana Cocoonissa on työjärjestysten (pipeline) luominen. Periaatteena on, että Cocoon tunnistaa tietyn tarvittavan sivun, ja päättelee sen pohjalta, mitä eri toimenpiteitä pitää tehdä, jotta tietty lähdedokumentti saataisiin halutussa muodossa. Pääasiassa Cocoon käsittelee XML-muodossa olevia lähdedokumentteja, joista erilaisten XSL-muunnosten avulla tuotetaan halutun tyyppinen dokumentti.
Cocoonin työjärjestyksien luomisessa määritellään esimerkiksi seuraavia komponentteja: