The Cocoon samples have been undergoing re-organisation for a long time. This is an effort to finalize the samples before the Cocoon-2.1 release.


  • The list was prepared by following links on the webapp and by looking at the filesystem (some samples might not be properly linked).
  • Reviewed current cocoon-2.0.5-dev and listed all samples (done).
  • Reviewed an old .war from during the build re-structure (2003-02-21) and listed other samples (done).
  • Reviewed a version of 2.1 head just before the build re-structure
    cvs checkout -D "2003-02-17 10:00:00 GMT" cocoon-2-historical

... strange ... this does not build (so not yet done).

  • Reviewed current cocoon-2.1-m2-dev (not yet done).
  • Not yet tested all samples in both branches.

Notes:

  • This is a work-in-progress. The table below may be incomplete.
  • Please write your initials in the "notes" column if you put "yes" somewhere, it might be useful to know who tested what. See list of initials at the end of this page.

Sample

Comment

Present?

Working?

Notes

hello-world/XML

 

yes

yes

hello-world/HTML

 

yes

yes

hello-world/XHTML

 

yes

yes

hello-world/TEXT

 

yes

yes

hello-world/WML

 

yes

should be

vg

hello-world/VoiceML

 

yes

should be

vg

hello-world/SVG

 

yes

yes

bd

hello-world/SVG-JPEG

 

yes

yes

moved to Batik block samples

hello-world/SVG-PNG

 

yes

yes

moved to Batik block samples

hello-world/SWF

 

yes

yes

bd - see bug #19619

hello-world/VRML

 

yes

should be

vg

hello-world/PDF-fop

 

yes

yes

bd

hello-world/PDF-itext

 

yes

yes

bd - first page is empty in caching sample

hello-world/PS

 

yes

should be

vg

hello-world/RTF

 

yes

yes

bd

hello-world/XLS

 

yes

yes

moved to POI block samples (jh)

hello-world/webservice

 

yes

yes

hello-world/webservice/WSDL

 

yes

yes

search

block-lucene

yes

yes

slides

 

yes

yes

linkstatus/linkstatus

 

yes

yes

linkstatus/linkalarm

 

?

?

authentication-fw

 

yes

?

now block

portal-fw

 

deprecated in 2.1, removed from 2.2

 

catalog-demo

 

yes

yes

sdocbook-demo

 

yes

yes

stream/OrderPage

B2B order

yes

?

status

 

yes

yes

system/request

 

yes

yes

system/error

 

yes

yes

clearcache

 

yes

?

clearpersistentstore

 

yes

?

tutorial

 

yes

no

missing form widgets on linux

documents

 

yes

yes

doclist

 

?

?

jsp

 

?

?

sample-apps/protected

 

yes

no

sample-apps/session-state

 

?

?

sample-apps/sessionless-state

 

?

?

sample-apps/forms

in 2.0

?

?

static/XMLised-sites/java.apache.org

 

yes

yes

static/XMLised-sites/jakarta.apache.org

 

yes

yes

deli

 

?

?

static/fo

Formatting Objects

no

no

It's an outdated FOP readme (FOP 0.14). Is it useful? There is no newer file available in FOP CVS. Has anybody a better complex sample?

static/svg

HenryV

yes

yes

moved to Batik block samples

static/welcome-svg

welcome pages as SVG

yes

yes

broken in 2.0 (VG), works for me in 2.0 too (JH)

xsp/hello

 

?

?

xsp/logicsheet

 

?

?

xsp/cacheable

 

yes

yes

bd

jsp/hello

generator

?

?

jsp/welcome

reader

?

?

xsp/simple

 

yes

yes

vg

xsp/esql

 

?

?

xsp/sessionpage

 

?

?

xsp/upload

 

?

?

xsp/request

 

?

?

xsp/response

 

?

?

xsp/session

 

?

?

xsp/cookie

 

?

?

xsp/resolver

util

?

?

xsp-js/hello

 

?

?

xsp-js/simple

 

?

?

xsp-js/request

 

?

?

xsp-js/response

 

?

?

xsp-py/hello

 

?

?

xsp/session

 

?

?

dynamic/i18n/simple

 

yes

yes

dynamic/i18n/xsp

 

yes

yes

vg

dynamic/script/javascript

ScriptGenerator

?

?

dynamic/script/python

ScriptGenerator

?

?

dynamic/velocity

Velocity Template

?

?

dynamic/parameterized-redirect

 

?

?

dynamic/screenscrape/yahoo

 

?

?

xscript/simple

 

yes

yes

Need other Xscript samples

xscript/test

 

yes

yes

dynamic/database/simple

 

?

?

dynamic/database/esql

same as xsp/esql

?

?

aggregation/slashdot

 

yes

yes

aggregation/moreover

 

yes

yes

aggregation/xmlhack

 

yes

yes

aggregation/all-news

via sitemap

yes

yes

aggregation/all-news-2

via include transformer

yes

yes

sources/

 

yes

yes

These are moved from 'sub/' (2.0) to sub-sitemap 'samples/sources' (2.1) and demonstrate cocoon protocol abilities -- VG

sources/all-static

 

yes

yes

sources/xsp-file

from

file://

yes

yes

Obtaining XSP Source

sources/xsp-cocoon

from cocoon:/

yes

yes

sources/xsp-cocoon-root

from cocoon://

yes

yes

sources/xsp-http

from http://

yes

yes

sources/xsp-dynamic

 

yes

yes

sources/xsl-file

from

file://

yes

yes

Obtaining XSL Source

sources/xsl-cocoon

from cocoon:/

yes

yes

sources/xsl-cocoon-root

from cocoon://

yes

yes

sources/xsl-http

from http://

yes

yes

sources/xsl-dynamic

 

yes

yes

sources/all-dynamic

 

yes

yes

Obtaining XSP/XSL Source

flow

 

?

?

Missing link to doco about flow

flow/calculator

 

yes

yes

flow/userprefs

 

yes

yes

myapp

minimal webapp

?

?

modules

Input Modules

yes

yes

xmlform/wizard

 

removed

 

xmlform/WSDL

 

removed

 

simpleform/transformer

 

?

?

simpleform/logicsheet

 

?

?

poi

 

yes

yes

The 2 samples in CVS work. Cocoon 2.0 had some more, I'm working on them. (JH)

proxy/webserviceproxy

XMLForm sample through WSProxyGenerator

yes

yes

proxy/cocoonhive

Virtual Portal Demo

yes

yes

soap/temperature

 

yes

yes

soap/currency

 

yes

yes

soap/xscript/soap-1

logicsheet

yes

yes

soap/xscript/soap-2

transform

yes

yes

soap/xscript/soap-3

logisheet + external xslt

yes

yes

errorhandling

 

yes

yes

vg

scratchpad/petstore

 

yes

?

scratchpad/jxforms

 

removed

 

scratchpad/castor

Castor Transformer

yes

?

paginator/list

 

yes

yes

paginator/text

 

yes

yes

imagereader

 

yes

yes

scratchpad/slashedit

Source Writing Transformer Online editor

?

?

scratchpad/soap-server

 

?

?

scratchpad/sitebuilder

 

?

?

blocks/asciiart

AsciiArt Generator

yes

yes

scratchpad/mail

mail block

yes

yes

vg

scratchpad/taglib

taglib block

yes

yes

blocks/chaperon

 

?

?

blocks/profiler

 

?

?

blocks/web3

SAP

yes

?

But use Xalan as transformer in the samples (RP)

blocks/slide

 

?

?

blocks/databases

 

?

?

Tester's initials

  • No labels