blob: 4aaa5e1fd01df9e42e3c1fe60290aac483fa29a5 [file] [log] [blame]
<?xml version="1.0" encoding="iso-8859-1"?>
<!--+
| Main samples page
|
| CVS $Id: samples.xml,v 1.28 2004/02/06 13:22:55 bdelacretaz Exp $
+-->
<samples name="Cocoon Samples" xmlns:xlink="http://www.w3.org/1999/xlink">
<group name="The Power of XML">
<sample name="Hello World!" href="hello-world/">
The complete separation between content and style
leads to a very powerful multi-channeling solution where you can
apply different stylesheets to the same content and generate different
flavors of it.
</sample>
<sample name="XML-ized web sites" href="sites/">
A couple of existing web sites have been xml-ized to show you
how easier it is to handle pure-content markup.
</sample>
<sample name="Presentation Slides" href="slides/slides">
An example of more complex use of XSLT for navigation and content filtering.
</sample>
<sample name="Internationalization (i18n) &amp; Localization (l10n)" href="i18n/">
Since XML is based on Unicode, it can be used to encode all types of
languages. Here is an example of the power of such an approach with
the help of those i18n and l10n Cocoon facilities.
</sample>
<sample name="Syndication and Content Aggregation" href="aggregation/">
Separation of content and style allows not only to serve your content
in different ways, but also to syndicate, aggregate or otherwise include
and transform content provided by other web sites.
</sample>
<sample name="Catalog Entity Resolver" href="catalog/">
XML is handy but also very complex. Cocoon integrates a number of
facilities to help you during your journey through XML-land. One of these
is the centralized handling of resolving network resources
(e.g. DTDs, symbols, character entity sets, images) to local copies through
the use of catalogs.
</sample>
</group>
<group name="Cocoon Control Flow">
<note>
Since the Cocoon Control Flow is a core technology you find more examples
that make use of it e.g. the Petstore, JXForms and Woody block
</note>
<sample name="Examples" href="flow/">
Examples of Cocoon's control flow of Web pages.
</sample>
</group>
<group name="Cocoon Forms Processing">
<sample href="simpleform/" name="Simple Forms">
These examples show a simple way to work with HTML forms. More powerful
form solutions can be found in the blocks section.
</sample>
</group>
<group name="More Core Samples">
<sample href="modules/" name="The Power of Sitemap: Input Modules">
This example shows the usage of Input Modules in sitemap attribute expressions.
</sample>
<sample href="sources/" name="The Power of Sitemap: Sources">
This example shows the usage of sources in the sitemap.
</sample>
<sample href="errorhandling/" name="Error Handling">
An example page producing exceptions and handling them. Demonstrates the
handler hierarchy and the exception selectors.
</sample>
<sample href="xsp/" name="Extensible Server Pages">
Extensible Server Pages, or XSP.
</sample>
<sample href="components" name="Components">
Samples of different components included with the core
</sample>
<sample href="soap/" name="SOAP">
Cocoon ships with facilities for immediate connection to SOAP resources.
These examples show you how to connect to any web service with a few
lines of XML markup using SOAP XSP Logicsheet. See also axis block that
integrates Axis into Cocoon.
</sample>
<sample href="text-wrap/" name="Text wrap">
Addresses the problem of wrapping long lines of text in source elements.
</sample>
</group>
<group name="Block Samples">
<sample name="Blocks with samples" href="blocks">
Functionality outside the core has been moved to units called "blocks".
This will lead to a more modular Cocoon. Here you find the samples
provided by the currently installed blocks.
</sample>
</group>
<group name="Test Pages">
<sample name="Anteater tests" href="test/">
Pages used by the anteater-tests build target, for automated testing
</sample>
</group>
<group name="System Tools And Pages">
<sample name="Status Page" href="status.html">
This page shows the current internal status of cocoon, along with
information on the cache and the object stores.
</sample>
<sample name="Clear Cache" href="clearcache.html">
Empties the Cocoon in-memory cache.
</sample>
<sample name="Clear Store" href="clearpersistentstore.html">
Empties the Cocoon persistent store.
</sample>
<sample name="Link Status" href="linkstatus">
Verify that there are no broken hyperlinks in the local Cocoon
documentation. This sample will start at the home page of the local
documentation webapp and traverse each internal link, reporting its status
in a colour-coded table. Be patient - this process will take a while.
NOTE: this will work only if you have included the documentation when
you built the web application
</sample>
</group>
</samples>