aboutsummaryrefslogtreecommitdiffstats
path: root/docs/xml-docs/fop/involved.xml
diff options
context:
space:
mode:
Diffstat (limited to 'docs/xml-docs/fop/involved.xml')
-rw-r--r--docs/xml-docs/fop/involved.xml59
1 files changed, 38 insertions, 21 deletions
diff --git a/docs/xml-docs/fop/involved.xml b/docs/xml-docs/fop/involved.xml
index 299e86540..6f52297f3 100644
--- a/docs/xml-docs/fop/involved.xml
+++ b/docs/xml-docs/fop/involved.xml
@@ -1,18 +1,44 @@
<?xml version="1.0" standalone="no"?>
-
-
<!-- getting involved -->
+<document>
+ <header>
+ <title>Getting Involved</title>
+ <subtitle>How to Get Involved in FOP</subtitle>
+ <authors>
+ </authors>
+ </header>
+
+ <body>
<s1 title="Getting involved">
-<!-- <p>Our main website <jump href="http://xml.apache.org/overview.html">xml.apache.org</jump>
- has a detailed description how to get involved. </p> The following is just a brief outline
- containing the addresses concerning Fop.</p>-->
- <s2 title="Read the Status file">
- <p>The Status file contains the list of features people are working on at the moment.
- And an outline what steps are next.</p>
+ <p>
+There are many different levels where people can get involved. The
+development of FOP and the related plans and tasks are discussed on
+the dev mailing list. Users can help or get issues resolved by
+contributing information and examples to the developers.
+</p>
+
+ <s2 title="Get familiar with the Fop related standards">
+ <p>
+At the moment Fop is mainly a tool to render XSL:FO files to pdf.
+Therefore if you want to contribute to Fop you should become
+familiar with these standards. You can find links under
+<jump href="resources.html">Resources</jump>.
+</p>
+ </s2>
+ <s2 title="Fop's Design">
+ <p>
+The design for FOP is specified under the
+<jump href="design/index.html">Design</jump> section.
+ </p>
+ <p>
+This is where the information on how FOP is development and designed
+internally will be kept.
+ </p>
</s2>
- <s2 title="Subscribe to the fop discussion list">
+
+ <s2 title="Subscribe to the fop developers list">
<p>You can subscribe to fop-dev@xml.apache.org by sending an email
to <jump href="mailto:fop-dev-subscribe@xml.apache.org">fop-dev-subscribe@xml.apache.org</jump></p>
<p>Sending bug reports and feature requests to the list is a welcome and important contribution to
@@ -53,16 +79,7 @@
</p>
</s2>
- <s2 title="Get familiar with the Fop related standards">
- <p>At the moment Fop is mainly a tool to render XSL:FO files to pdf. Therefore if you want to contribute to Fop you should become
- familiar with these standards. You can find their internet addresses on our <jump href="specs.html">website</jump>.</p>
- </s2>
- <s2 title="Fop's architecture">
- <p>A bird's eye view on the way Fop operates can be found in the document <jump href="architecture.html">FOP Mechanics</jump></p>
- <p>If you want to extend the functionality of FOP by adding new formatting objects, you should do the following: </p>
- <p>1. FO Object: Write a class which contains the description of your formatting object and put it into the package fop.fo.flow, fop.fo.pagination (if it is a property it goes to fop.fo.properties. The classes in this package are generated via an xslt stylesheet located in codegen/properties.xml)</p>
- <p>2. Element Mapping: Add it to the list in fop.fo.StandardElementMapping (if it is a property you need to add it to fop.fo.PropertyListBuilder)</p>
- <p>3. Area: Either your need can be fulfilled within one of the existing classes in fop.layout, then just add the code to handle the new fo/property or you must write a new one.</p>
- <p>4. Renderer: Choose the renderer you are interested in. If you worked on an existing layout class you must add code to handle the new features to the already existing area specific method in the renderer class. Otherwise you have to add a new method. </p>
- </s2>
</s1>
+ </body>
+</document>
+