Author: hiranya
Date: Thu Dec 22 16:16:02 2011
New Revision: 1222320

URL: http://svn.apache.org/viewvc?rev=1222320&view=rev
Log:
Adding new documentation site

Added:
    synapse/branches/2.1/src/
    synapse/branches/2.1/src/site/
    synapse/branches/2.1/src/site/resources/
    synapse/branches/2.1/src/site/resources/css/
    synapse/branches/2.1/src/site/resources/css/site.css
    synapse/branches/2.1/src/site/resources/images/
    synapse/branches/2.1/src/site/resources/images/footer-back.png   (with 
props)
    synapse/branches/2.1/src/site/resources/images/page-back.png   (with props)
    synapse/branches/2.1/src/site/resources/images/synapse-logo.png   (with 
props)
    synapse/branches/2.1/src/site/site.xml
    synapse/branches/2.1/src/site/xdoc/
    synapse/branches/2.1/src/site/xdoc/developer-guide.xml
    synapse/branches/2.1/src/site/xdoc/download.xml
    synapse/branches/2.1/src/site/xdoc/history.xml
    synapse/branches/2.1/src/site/xdoc/index.xml
    synapse/branches/2.1/src/site/xdoc/userguide/
    synapse/branches/2.1/src/site/xdoc/userguide/config.xml
    synapse/branches/2.1/src/site/xdoc/userguide/deployment.xml
    synapse/branches/2.1/src/site/xdoc/userguide/extending.xml
    synapse/branches/2.1/src/site/xdoc/userguide/faq.xml
    synapse/branches/2.1/src/site/xdoc/userguide/installation.xml
    synapse/branches/2.1/src/site/xdoc/userguide/mediators.xml
    synapse/branches/2.1/src/site/xdoc/userguide/quick_start.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/
    synapse/branches/2.1/src/site/xdoc/userguide/samples.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample0.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample1.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample10.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample100.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample101.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample102.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample11.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample12.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample13.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample14.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample150.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample151.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample152.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample153.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample154.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample155.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample156.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample157.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample158.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample2.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample200.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample201.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample202.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample250.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample251.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample252.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample253.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample254.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample255.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample256.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample257.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample258.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample259.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample260.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample261.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample262.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample263.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample264.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample265.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample266.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample3.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample300.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample350.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample351.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample352.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample353.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample354.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample360.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample361.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample362.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample363.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample364.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample370.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample371.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample372.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample380.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample381.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample390.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample391.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample4.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample400.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample410.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample420.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample430.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample450.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample451.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample452.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample460.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample5.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample50.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample500.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample501.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample502.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample51.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample52.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample53.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample54.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample55.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample56.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample57.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample58.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample6.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample600.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample601.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample650.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample651.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample652.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample7.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample700.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample8.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample800.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/sample9.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/
    synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/db.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/fix.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/index.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/jms.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/mail.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/script.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/tcp_udp.xml
    synapse/branches/2.1/src/site/xdoc/userguide/samples/template.xml
    synapse/branches/2.1/src/site/xdoc/userguide/transports.xml
    synapse/branches/2.1/src/site/xdoc/userguide/upgrading.xml

Added: synapse/branches/2.1/src/site/resources/css/site.css
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/resources/css/site.css?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/resources/css/site.css (added)
+++ synapse/branches/2.1/src/site/resources/css/site.css Thu Dec 22 16:16:02 
2011
@@ -0,0 +1,207 @@
+@import url(http://fonts.googleapis.com/css?family=Buenard);
+body, p, div, ul, li, a, tr, td,th{
+    font-family: 'Buenard', serif;
+    font-size:15px;
+}
+body{
+    border-top:solid 5px #000;
+    padding-bottom:0px;
+    background:transparent url(../images/page-back.png) no-repeat right 5px;
+}
+h2{
+    background-color:transparent;
+    border:none;
+    font-size:30px;
+    color:#171515;
+    /*text-shadow:-1px -1px 2px #ADA9A9;*/
+    margin:3px 0px;    
+}
+h3{
+    background-color:transparent;
+    border:none;
+    font-size:25px;
+    color:#171515;
+    /*text-shadow:-1px -1px 2px #ADA9A9;*/
+    margin:3px 0px;
+}
+div#contentBox h4{
+    margin:3px 0px;
+    font-size:15px;
+    color: #666666;
+    font-weight:bold;
+    border:none;
+    padding:0;
+    background-color:transparent;
+}
+div#contentBox h5{
+    margin:3px 0px;
+    font-size:15px;
+}
+div#contentBox{
+    padding-top:10px;
+}
+p,li{
+    line-height:25px;
+}
+#bannerLeft{
+    text-align:right;
+    position:absolute;
+    right:270px;
+    top:30px;
+    color:#4c4c4c;
+}
+#banner{
+    height:90px;
+    background:transparent url(../images/synapse-logo.png) no-repeat left top;
+}
+#footer{
+    background:transparent url(../images/footer-back.png) repeat-x left top;
+    color:#fff;
+    font-size:11px;
+    height:80px;
+    padding:10px;
+    text-align:center;
+    margin:0px 0px !important;
+    border-top:solid 5px #000;
+}
+.xright{
+    float:none;
+}
+#breadcrumbs{
+     background-image: -webkit-gradient(linear, left top, left bottom, 
from(#c2c2c2), to(#d7d7d7)); /* mozilla - FF3.6+ */
+    background-image: -moz-linear-gradient(top, #c2c2c2 0%, #d7d7d7 100%); /* 
IE 5.5 - 7 */
+    
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c2c2c2',EndColorStr='#d7d7d7');
 /* IE8 */
+    -ms-filter: progid: DXImageTransform . Microsoft . gradient(gradientType = 
0, startColor = '#c2c2c2', endColoStr = '#d7d7d7'); /*Transparent back */
+
+      /*Rounded corners */
+    -moz-border-radius: 3px;
+    border-radius: 3px;
+    border: solid 1px #888888;
+
+    /*The shadow */
+    -moz-box-shadow: 3px 3px 2px #ddd;
+    -webkit-box-shadow: 3px 3px 2px #ddd;
+    box-shadow: 3px 3px 2px #ddd;
+
+    color:#707070;
+
+    margin:0px 20px;
+    padding:5px;
+
+    /*text-shadow: -1px -1px 2px #918D8D;*/
+}
+#leftColumn{
+    margin:20px 20px;
+
+
+    background-color:#e9e9e9;
+
+       /*Rounded corners */
+    -moz-border-radius: 3px;
+    border-radius: 3px;
+
+    /*The shadow */
+    -moz-box-shadow: 3px 3px 2px #ddd;
+    -webkit-box-shadow: 3px 3px 2px #ddd;
+    box-shadow: 3px 3px 2px #ddd;
+
+    width:250px;
+}
+#navcolumn strong{
+    color:#ff6800;
+    font-size:13px;
+}
+#navcolumn h5{
+    color:#2b2b2b;
+    font-weight:bold;
+    font-size:20px;
+}
+#navcolumn li{
+    margin:10px 0px;
+}
+#navcolumn li a{
+    font-size:13px;    
+}
+#bodyColumn{
+    margin-left:300px;
+}
+#bodyColumn ul li{
+    margin-bottom:10px;        
+}
+table.bodyTable {
+    border-left: solid 1px #468aa6;
+    border-top: solid 1px #468aa6;
+    border-collapse: collapse;
+}
+
+table.bodyTable th {
+    background-image: -webkit-gradient(linear, left top, left bottom, 
from(#56aed2), to(#417f98));
+    background-image: -moz-linear-gradient(top, #56aed2 0%, #417f98 100%);
+    filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, 
startColor = 0, endColorStr = #417f98);
+    -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, 
startColor = 0, endColoStr = #417f98);
+    color: #fff;
+    font-size: 15px;
+    text-align: left;
+    padding: 3px;
+
+    border-right: solid 1px #468aa6;
+    border-bottom: solid 1px #468aa6;
+}
+
+table.bodyTable td {
+    border-right: solid 1px #468aa6;
+    border-bottom: solid 1px #468aa6;
+    margin: 0px;
+    padding: 3px;
+}
+table.bodyTable tr:nth-child(even) {background: #ccdde1}
+table.bodyTable tr:nth-child(odd) {background: #FFF}
+
+/*div#contentBox > div:first-child  p:first-letter{
+    font-weight:bold;
+    font-size:40px;
+}*/
+
+
+
+/* Pre defined styles */
+
+.consoleOutput {
+    overflow: auto;
+    white-space: pre;
+    border: 1px dashed #3c78b5;
+    font-size: 11px;
+    font-family: Courier;
+    margin: 10px;
+    line-height: 13px;
+    background-color: #f0f0f0;
+    border-bottom: 1px dashed #3c78b5;
+    padding: 3px;
+    border-style: solid;
+}
+
+.xmlConf {
+    overflow: auto;
+    white-space: pre;
+    border: 1px dashed #3c78b5;
+    font-size: 11px;
+    font-family: Courier;
+    margin: 10px;
+    line-height: 13px;
+    background-color: #f0f0f0;
+    border-bottom: 1px dashed #3c78b5;
+    padding: 3px;
+    border-style: solid;
+}
+
+.command {
+    overflow: auto;
+    border: 1px dashed #3c78b5;
+    text-align: left;
+    background-color: #f0f0f0;
+    padding: 3px;
+    font-size: 11px;
+    font-family: Courier;
+    margin: 10px;
+    line-height: 13px;
+}
\ No newline at end of file

Added: synapse/branches/2.1/src/site/resources/images/footer-back.png
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/resources/images/footer-back.png?rev=1222320&view=auto
==============================================================================
Binary file - no diff available.

Propchange: synapse/branches/2.1/src/site/resources/images/footer-back.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: synapse/branches/2.1/src/site/resources/images/page-back.png
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/resources/images/page-back.png?rev=1222320&view=auto
==============================================================================
Binary file - no diff available.

Propchange: synapse/branches/2.1/src/site/resources/images/page-back.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: synapse/branches/2.1/src/site/resources/images/synapse-logo.png
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/resources/images/synapse-logo.png?rev=1222320&view=auto
==============================================================================
Binary file - no diff available.

Propchange: synapse/branches/2.1/src/site/resources/images/synapse-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: synapse/branches/2.1/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/site.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/site.xml (added)
+++ synapse/branches/2.1/src/site/site.xml Thu Dec 22 16:16:02 2011
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  -->
+
+<project name="Apache Synapse">
+    <skin>
+        <groupId>org.apache.maven.skins</groupId>
+        <artifactId>maven-default-skin</artifactId>
+        <version>1.0</version>
+    </skin>
+    <body>
+        <menu name="Main Menu">
+            <item name="Home" href="index.html"/>
+            <item name="Download" href="download.html"/>
+            <item name="History" href="history.html"/>
+            <item name="News"/>
+            <item name="License" 
href="http://www.apache.org/licenses/LICENSE-2.0"/>
+            <item name="Thanks" 
href="http://www.apache.org/foundation/thanks.html"/>
+            <item name="Sponsorship" 
href="http://www.apache.org/foundation/sponsorship.html"/>
+            <item name="Security" href="http://www.apache.org/security/"/>
+        </menu>
+        <menu name="Documentation">
+            <item name="Installation Guide" 
href="userguide/installation.html"/>
+            <item name="Quick Start Guide" href="userguide/quick_start.html"/>
+            <item name="Samples Setup Guide" 
href="userguide/samples/setup/index.html"/>
+            <item name="Samples Catalog" href="userguide/samples.html"/>
+            <item name="Configuration Language" href="userguide/config.html"/>
+            <item name="Mediators Catalog" href="userguide/mediators.html"/>
+            <item name="Transports Catalog" href="userguide/transports.html"/>
+            <item name="Extending Synapse" href="userguide/extending.html"/>
+            <item name="Upgrading" href="userguide/upgrading.html"/>
+            <item name="Deployment" href="userguide/deployment.html"/>
+            <item name="Javadocs" href="apidocs/"/>
+            <item name="FAQ" href="userguide/faq.html"/>
+        </menu>
+        <menu name="Developer Resources">
+            <item name="Developer Guide " href="developer-guide.html"/>
+            <item name="Developer Guidelines"/>
+            <item name="Release Process"/>
+            <item name="How to Contribute"/>
+        </menu>
+        <menu name="Project Details">
+            <item name="Overview" href="project-info.html"/>
+            <item name="Mailing Lists" href="mail-lists.html"/>
+            <item name="Source Repository" href="source-repository.html"/>
+            <item name="Issue Tracking" href="issue-tracking.html"/>
+            <item name="Dependencies" href="dependencies.html"/>
+            <item name="Project Team" href="team-list.html"/>
+            <item name="Project Summary" href="project-summary.html"/>
+        </menu>
+        <menu name="Previous Releases">
+            <item name="Version 2.0" href="2_0/index.html"/>
+            <item name="Version 1.1.1" href="1_1_1/content.html"/>
+            <item name="Version 1.1" href="1_1/content.html"/>
+            <item name="Version 1.0" href="1_0/content.html"/>
+        </menu>
+    </body>
+</project>

Added: synapse/branches/2.1/src/site/xdoc/developer-guide.xml
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/xdoc/developer-guide.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/xdoc/developer-guide.xml (added)
+++ synapse/branches/2.1/src/site/xdoc/developer-guide.xml Thu Dec 22 16:16:02 
2011
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  -->
+
+<document>
+    <properties>
+        <title>Apache Synapse - Developer Guide</title>
+    </properties>
+    <body>
+        <section name="Apache Synapse Development Guide">
+            <p>
+                Welcome to Apache Synapse Developer Guide. This guide have 
following contents,
+            </p>
+            <ul>
+                <li>
+                    <a href="#intro">Introduction</a>
+                </li>
+                <li>
+                    <a href="#subversion">Using Subversion (SVN)</a>
+                </li>
+                <li>
+                    <a href="#checkout">Checking Out Synapse Codebase</a>
+                </li>
+                <li>
+                    <a href="#maven2">Installing Maven 2</a>
+                </li>
+                <li>
+                    <a href="#config_ide">Configuring your IDE</a>
+                </li>
+            </ul>
+        </section>
+
+        <section name="Introduction" id="intro">
+            <p>This document provides information on how to use 
Subversion(SVN) to checkout/update/commits
+                to codebase, etc, in persepective of contributing to Apache 
Synapse. We have described
+                Instructions on configuring IDEs for development and using 
Maven as build and project
+                management tool .
+            </p>
+        </section>
+        <section name="Using Subversion (SVN)" id="subversion">
+            <p> Synapse uses Subversion (SVN) for source control. Subversion 
has been the popular
+                versioning system preferred over  CVS . It is  also licensed 
under a Apache compatible
+                license.
+                To learn more about Subversion or to download the latest 
distribution, visit the
+                <a class="externalLink" 
href="http:///subversion.tigris.org";>Subversion project
+                site</a>. A guide on setting up and installing Subversion, is 
available at ASF
+                <a class="externalLink" 
href="http://www.apache.org/dev/version-control.html"/> Source
+                Code Repositories page</p>
+        </section>
+        <section name="Checking Out Synapse Codebase" id="checkout">
+            <p>To check out the latest version of Synapse from project SVN 
repository, you must use
+                one of the following URLs depending on your level of access to 
the Synapse source code:
+                ie:- a committer or non committer</p>
+
+            <ul>
+                <li><b>If you are not a committer:</b> <a class="externalLink" 
href="http://svn.apache.org/repos/asf/synapse/trunk/java/";>http://svn.apache.org/repos/asf/synapse/trunk/java/</a></li>
+
+                <li><b>If you are a committer:</b> <a class="externalLink" 
href="https://svn.apache.org/repos/asf/synapse/trunk/java/";>https://svn.apache.org/repos/asf/synapse/trunk/java/</a></li>
+            </ul>
+            <p>
+                If you are a committer,you have to have a svn password at 
hand. To get more info
+                on credentials you must log into svn.apache.org. Please read 
the ASF
+                <a class="externalLink" 
href="http://www.apache.org/dev/version-control.html";>
+                    Source Code Repositories page</a>.
+            </p>
+            <p>
+                Use following commands to manage Synapse code at subversion :
+            </p>
+            <ol>
+                <li>Run <b>svn co &lt;repository URL&gt; synapse</b> where
+                    the repository URL is one of the URLs from the previous 
list.</li>
+                <li>To update your working copy to the latest version  
,execute the <b>svn update</b>
+                    or <b>svn up</b>command.</li>
+                <li>to submit a patch, execute <b>svn diff</b> to create a 
unified diff for
+                    submission to the SYNAPSE JIRA issue tracker.</li>
+            </ol>
+        </section>
+        <section name="Installing Maven 2" id="maven2">
+            <p>
+                Synapse build is based on Maven 2. For information about 
downloading, installing, and
+                configuring Maven 2, please go through <a class="externalLink"
+                                                      
href="http://maven.apache.org";>Maven project
+                page</a>.
+                To use Maven to build the Synapse project, Please install
+                <a class="externalLink" 
href="http://maven.apache.org/download.html";>Maven2</a>
+            </p>
+             <p>
+                Use following commands to build from Synapse source code using 
maven2 :
+            </p>
+            <ol>
+                <li>Go to top level synapse folder Run <b>mvn clean install 
</b>. This will build all
+                synapse modules from the top. Maven will use online 
repositories . You can build from
+                    individual modules as well. Go to module/{module_name} and 
run the above command</li>
+
+                <li>To build Synapse offline use -o option ie:- <b>mvn clean 
install -o </b> </li>
+                <li>To build Synapse without tests use  <b>mvn clean install 
-Dmaven.test.skip=true
+                </b> </li>
+            </ol>
+
+        </section>
+        <section name="Configuring your IDE" id="config_ide">
+            <p>The Synapse development can be based on variety of development 
tools
+                from vim, emacs, Netbeans to Eclipse to Intellij/IDEA. Having 
said that we recommend
+                users to use Eclipse or IDEA and there's direct development 
support for these IDE's
+                from maven2.</p>
+
+            <p> Type <b>mvn idea:idea</b>. Generates the necessary IDEA .ipr, 
.iml and .iws project
+                files. </p>
+
+            <p>Type <b>mvn eclipse:eclipse</b>. Generates the necessary  
eclipse project files. </p>
+        </section>
+
+
+    </body>
+</document>
\ No newline at end of file

Added: synapse/branches/2.1/src/site/xdoc/download.xml
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/xdoc/download.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/xdoc/download.xml (added)
+++ synapse/branches/2.1/src/site/xdoc/download.xml Thu Dec 22 16:16:02 2011
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  -->
+
+<document>
+    <properties>
+        <title>Apache Synapse - Downloads</title>
+    </properties>
+    <body>
+        <section name="Download Latest Stable Release">
+            <p>
+                The latest stable release of Apache Synapse is 2.1. It is 
highly recommended
+                to use the latest stable release so that you can use our 
newest features
+                while benefiting from all the recent bug fixes and 
improvements.
+            </p>
+            <table>
+                <tr>
+                    <th>Version</th>
+                    <th>Release Date</th>
+                    <th>Release Note</th>
+                </tr>
+                <tr>
+                    <td><a href="download/2.1/download.cgi">2.1</a></td>
+                    <td>22-Dec-2011</td>
+                    <td>View</td>
+                </tr>
+            </table>
+        </section>
+        <section name="Download Previous Releases">
+            <table>
+                <tr>
+                    <th>Version</th>
+                    <th>Release Date</th>
+                </tr>
+                <tr>
+                    <td><a href="download/2.0.0/download.cgi">2.0.0</a></td>
+                    <td>30-Nov-2010</td>
+                </tr>
+                <tr>
+                    <td><a href="download/1.2/download.cgi">1.2</a></td>
+                    <td>9-Jun-2008</td>
+                </tr>
+                <tr>
+                    <td><a href="download/1.1.1/download.cgi">1.1.1</a></td>
+                    <td>28-Jan-2008</td>
+                </tr>
+                <tr>
+                    <td><a href="download/1.1/download.cgi">1.1</a></td>
+                    <td>12-Nov-2007</td>
+                </tr>
+                <tr>
+                    <td><a href="download/2.0.0/download.cgi">1.0</a></td>
+                    <td>08-Jun-2007</td>
+                </tr>
+            </table>
+        </section>
+    </body>
+</document>
\ No newline at end of file

Added: synapse/branches/2.1/src/site/xdoc/history.xml
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/xdoc/history.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/xdoc/history.xml (added)
+++ synapse/branches/2.1/src/site/xdoc/history.xml Thu Dec 22 16:16:02 2011
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  -->
+
+<document>
+    <properties>
+        <title>Apache Synapse - Down the Memory Lane</title>
+    </properties>
+    <body>
+        <section name="History of Synapse">
+            <p>
+                Synapse started out as an Apache Incubator project co-proposed 
by a number of
+                companies. The real key starting point was a face-to-face 
meeting held in the
+                Bay Area in September 2005 hosted at Infravio's offices. In 
that meeting the
+                overall approach for Synapse was hammered out, and then we set 
out to coding.
+            </p>
+            <p>
+                The first real usable build followed early in January 2006. 
Known as M1, this was a
+                real runnable release, but only providing very simple 
functionality. Other releases
+                throughout 2006 lead to the 0.90 release in December 2006, and 
in December 2006, the
+                Board voted to approve Synapse as a graduate from the 
Incubator and a member of the
+                Web Services project. The namespace URL 
(http://ws.apache.org/ns/synapse) used in
+                the Synapse configuration language is a remnant from our 
Apache Web Services heritage.
+            </p>
+            <p>
+                A year later, in December 2007, Synapse became an Apache top 
level project (TLP),
+                and since then has released 3 versions.
+            </p>
+            <p>
+                Here are some more interesting resources that show the growth 
and development
+                of Synapse from its humble beginnings.
+            </p>
+            <ul>
+                <li><a 
href="http://wiki.apache.org/incubator/SynapseProposal";>Project 
proposal</a></li>
+                <li><a 
href="http://markmail.org/message/ac27hfeyvj4bbgde";>What's available in Synapse 
M1?</a></li>
+                <li><a href="http://markmail.org/message/ueoox6fgpu5zwsrn";>1.1 
release announcement</a></li>
+                <li><a 
href="http://markmail.org/message/7wuu2jfsk2qfwhdp";>1.1.1 release 
announcement</a></li>
+                <li><a href="http://markmail.org/message/od5si63jdjhj3mhc";>1.2 
release announcement</a></li>
+                <li><a href="http://apache-synapse.blogspot.com/";>Old Apache 
Synapse blog</a></li>
+                <li><a 
href="http://www.slideshare.net/pizak/fast-soa-with-apache-synapse";>Synapse at 
ApacheCon EU 2008</a></li>
+                <li><a 
href="http://www.slideshare.net/guest60ed0b/aceu2009-synapse-scalability-availability";>Synapse
 at ApacheCon EU 2009</a></li>
+                <li><a 
href="http://www.slideshare.net/hiranya911/introduction-to-apache-synapse";>Synapse
 at Apache Asia Roadshow 2009</a></li>
+                <li><a 
href="http://en.wikipedia.org/wiki/Apache_Synapse";>Synapse on Wikipedia</a></li>
+            </ul>
+        </section>
+    </body>
+</document>
\ No newline at end of file

Added: synapse/branches/2.1/src/site/xdoc/index.xml
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/xdoc/index.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/xdoc/index.xml (added)
+++ synapse/branches/2.1/src/site/xdoc/index.xml Thu Dec 22 16:16:02 2011
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  -->
+
+<document>
+    <properties>
+        <title>Apache Synapse - The Lightweight ESB</title>
+    </properties>
+    <body>
+        <section name="Apache Synapse Enterprise Service Bus (ESB)">
+            <p>
+                Apache Synapse is a lightweight and high-performance 
Enterprise Service Bus (ESB).
+                Powered by a fast and asynchronous mediation engine, Apache 
Synapse provides
+                exceptional support for XML, Web Services and REST. In 
addition to XML and SOAP,
+                Apache Synapse supports several other content interchange 
formats, such as plain
+                text, binary, Hessian and JSON. The wide range of transport 
adapters available for
+                Synapse, enables it to communicate over many application and 
transport layer
+                protocols. As of now, Apache Synapse supports HTTP/S, Mail 
(POP3, IMAP, SMTP),
+                JMS, TCP, UDP, VFS, SMS, XMPP and FIX.
+            </p>
+            <p>
+                Apache Synapse is free and open source software distributed 
under the
+                <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
Software License 2.0</a>.
+                The latest version of Synaspe is <a 
href="download/2.0/download.cgi">v2.0</a>.
+                This release comes with a horde of new features, bug fixes, 
performance and
+                stability improvements.
+            </p>
+        </section>
+        <section name="New in Version 2.0">
+            <ul>
+                <li>New, fine-grained configuration model</li>
+                <li>Hot deployment and hot update support for configuration 
artifacts</li>
+                <li>Priority based mediation support</li>
+                <li>Comprehensive eventing capabilities with WS-Eventing 
support</li>
+                <li>Secure vault for encrypting passwords in configuration 
files</li>
+                <li>File locking support in the VFS transport for concurrent 
polling</li>
+                <li>URLRewrite medaitor for fast and simple URL rewriting</li>
+                <li>Synapse configuration observer API</li>
+                <li>Multiple identity support in the HTTPS transport</li>
+                <li>Enhanced JMX monitoring support for the NHTTP 
transport</li>
+                <li>Dead letter channel implementation (experimental)</li>
+                <li>Synapse XAR Maven plugin for generating configuration 
artifacts</li>
+            </ul>
+        </section>
+        <section name="Key Features">
+            <ul>
+                <li>Proxy services - facilitating transport, interface 
(WSDL/Schema/Policy), 
+                    message format (SOAP 1.1/1.2, POX/REST, Text, Binary), QoS 
(WS-Addressing/
+                    WS-Security/WS-RM) and optimization switching 
(MTOM/SwA)</li>
+                <li>Non-blocking HTTP/S transports for fast HTTP interactions 
and support for
+                    thousands of concurrent connections</li>
+                <li>VFS transport for file manipulation and interaction with 
FTP, SFTP, CIFS
+                    and WEBDAV</li>
+                <li>JMS support for binary, plain text, XML and SOAP 
payloads</li>
+                <li>Mail transport with extensive support for POP3, IMAP and 
SMTP</li>
+                <li>Support for industry driven <a 
href="http://www.fixprotocol.org/";>Financial
+                    Information eXchange (FIX)</a> protocol</li>
+                <li>Built-in Registry/Repository, facilitating dynamic 
reloading of the
+                    configuration and associated resources (e.g. XSLTs, XSD, 
JS, ..)</li>
+                <li>Built-in support for scheduling tasks using the
+                    <a target="_blank" 
href="http://www.opensymphony.com/quartz";>Quartz</a> scheduler</li>
+                <li>Load-balancing (with or without sticky sessions) and 
fail-over routing</li>
+                <li>Support for many Web Services standards including 
WS-Addressing, WS-Security
+                    and WS-Reliable Messaging</li>
+                <li>Policy based message throttling and caching (with special 
support for clustered
+                    environments)</li>
+                <li>Message splitting and aggregation</li>
+                <li>Database lookup and update support with database 
connection pooling</li>
+                <li>Fine grained statistics collection over sequences, 
endpoints and proxy services</li>
+                <li>JMX monitoring and management</li>
+                <li>Easily extendable with Java, Spring, or BSF Scripting 
languages (Javascript,
+                    Ruby, Groovy, etc.)</li>
+            </ul>
+        </section>
+    </body>
+</document>


Reply via email to