A document has been updated:
http://cocoon.zones.apache.org/daisy/documentation/685.html
Document ID: 685
Branch: main
Language: default
Name: Form Libraries (unchanged)
Document Type: Document (unchanged)
Updated on: 9/5/05 2:08:32 AM
Updated by: Max Pfingsthorn
A new version has been created, state: draft
Parts
=====
Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name: (unchanged)
Size: 5652 bytes (previous version: 5249 bytes)
Content diff:
<html>
<body>
--- <h1>Form Libraries</h1>
---
<p class="note">This feature is only available from the repository for the
Google Summer of Code (GSoC) by
<a
href="https://svn.apache.org/repos/asf/cocoon/gsoc/mpfingsthorn/forms/">Max
Pfingsthorn</a> as long as it is not integrated into the current Forms
block.
</p>
--- <p>It is now possible to define libraries of form definitions and bindings.
--- Specific support for templates was intentially left out because of the
--- frequently changing and unstructured nature of it. Other tools, such as the
JX
--- Template Generator's import feature or a combination of the Include
Transformer
--- and XSLT will do a better job dealing with any template formatting
needs.</p>
+++ <p>This feature was first described in the wiki
+++ <a href="http://wiki.apache.org/cocoon/CocoonFormsScratchpad">here </a>and
+++ <a href="http://wiki.apache.org/cocoon/WhiteBoardCocoonForms">here</a>.
+++ <a href="http://wiki.apache.org/cocoon/CocoonFormsLibraryProject">Max's
+++ proposal</a> for the <a
href="http://code.google.com/summerofcode.html">Google
+++ Summer of Code</a> is still available on the wiki as well.</p>
+++ <p>With this feature, it is now possible to define libraries of form
definitions
+++ and bindings. Specific support for templates was intentially left out
because of
+++ the frequently changing and unstructured nature of it. Other tools, such as
the
+++ JX Template Generator's import feature or a combination of the Include
+++ Transformer and XSLT will do a better job dealing with any template
formatting
+++ needs.</p>
+++
<p>One important feature of the library subsystem is inheritance. Form
widgets
and bindings can inherit their contents and parameters from others. All such
parent bindings/widgets will be referenced by IDs like so:</p>
(50 equal lines skipped)
<pre><fd:library>
<fd:widgets>
--- <fd:group id="account">
+++ <fd:group id="account">
<fd:widgets>
<fd:field id="owner">
<fd:label>Account Holder</fd:label>
(68 equal lines skipped)
Fields
======
no changes
Links
=====
no changes
Custom Fields
=============
no changes
Collections
===========
no changes