[DAISY] Updated: A Simple Example

[email protected]
Newsgroups gmane.text.xml.cocoon.documentation
Message-ID <[email protected]>
A document has been updated:

http://cocoon.zones.apache.org/daisy/documentation/478.html

Document ID: 478
Branch: main
Language: default
Name: A Simple Example (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 3/14/08 5:35:50 PM
Updated by: Grzegorz Kossakowski

A new version has been created, state: publish

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 15359 bytes (previous version: 15363 bytes)
Content diff:
(29 equal lines skipped)
    -DartifactId=simple-sample</pre>
    
    <p class="note">As of the writing of this page, the Maven archetype plugin
--- version has to be specified,due to a bug in the current release of it.</p>
+++ version has to be specified, due to a bug in the current release of it.</p>
    
    <p>Edit the <tt>simple-sample/pom.xml</tt> file and add the support for Cocoon
    Forms:</p>
(13 equal lines skipped)
    <p>To access resources hold in the fomrs-impla and ajax-impl blocks, the Servlet
    Service Framework  has to be instructed to fine them. Hence, open
    <tt>src/main/resources/META-INF/cocoon/spring/servlet-service.xml</tt> and add
--- the following in the<tt> servlet-context</tt> element:</p>
+++ the following in the<tt> &lt;servlet:context&gt;</tt> element:</p>
    
    <pre>&lt;servlet:connections&gt;
      &lt;entry key="ajax" value-ref="org.apache.cocoon.ajax.impl.servlet"/&gt;
(91 equal lines skipped)
      xmlns:fi="http://apache.org/cocoon/forms/1.0#instance"
      xmlns:jx="http://apache.org/cocoon/templates/jx/1.0"&gt;
    
---   &lt;jx:import uri="resource://org/apache/cocoon/forms/generation/jx-macros.xml"/&gt;
+++   &lt;jx:import uri="servlet:forms:/resource/internal/generation/jx-macros.xml"/&gt;
    
      &lt;head&gt;
        &lt;title&gt;Registration form&lt;/title&gt;
(68 equal lines skipped)
    <p>Here's the flowscript for our example, <tt>registration.js</tt> (put it under
    <tt>src/main/resources/COB-INF/flow</tt>):</p>
    
--- <pre>cocoon.load("resource://org/apache/cocoon/forms/flow/javascript/Form.js");
+++ <pre>cocoon.load("servlet:forms:/resource/internal/flow/javascript/Form.js");
    
    function registration() {
        var form = new Form("cocoon://resource/internal/registration_definition.xml");
(32 equal lines skipped)
            src="org.apache.cocoon.transformation.I18nTransformer"&gt;
            &lt;catalogues default="forms"&gt;
              &lt;catalogue id="forms" name="messages"
---             location="resource://org/apache/cocoon/forms/system/i18n"/&gt;
+++             location="servlet:forms:/resource/internal/i18n"/&gt;
            &lt;/catalogues&gt;
            &lt;cache-at-startup&gt;true&lt;/cache-at-startup&gt;
          &lt;/map:transformer&gt;
(139 equal lines skipped)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.