Author: eric
Date: Tue Apr 5 13:42:53 2011
New Revision: 1089040
URL: http://svn.apache.org/viewvc?rev=1089040&view=rev
Log:
Bulk commit for IMAP web site: pages (content, format,...), site menus +
processor pom update (IMAP-273)
Modified:
james/imap/trunk/processor/pom.xml
james/imap/trunk/src/site/site.xml
james/imap/trunk/src/site/xdoc/index.xml
james/imap/trunk/src/site/xdoc/source-code.xml
Modified: james/imap/trunk/processor/pom.xml
URL:
http://svn.apache.org/viewvc/james/imap/trunk/processor/pom.xml?rev=1089040&r1=1089039&r2=1089040&view=diff
==============================================================================
--- james/imap/trunk/processor/pom.xml (original)
+++ james/imap/trunk/processor/pom.xml Tue Apr 5 13:42:53 2011
@@ -26,8 +26,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.james</groupId>
<artifactId>apache-james-imap-processor</artifactId>
- <name>Apache James IMAP Mailbox Processor function</name>
-
+ <name>Apache James IMAP Processor</name>
<dependencies>
<dependency>
<groupId>org.apache.james</groupId>
Modified: james/imap/trunk/src/site/site.xml
URL:
http://svn.apache.org/viewvc/james/imap/trunk/src/site/site.xml?rev=1089040&r1=1089039&r2=1089040&view=diff
==============================================================================
--- james/imap/trunk/src/site/site.xml (original)
+++ james/imap/trunk/src/site/site.xml Tue Apr 5 13:42:53 2011
@@ -17,7 +17,7 @@
specific language governing permissions and limitations
under the License.
-->
-<project name='IMAP'>
+<project name='Apache James IMAP'>
<skin>
<groupId>org.apache.james</groupId>
@@ -42,11 +42,14 @@
<menu name="Documentation">
<item name="Introduction" href="/index.html" />
+ <item name="Source Code" href="/source-code.html" />
</menu>
<menu name="References">
- <item name="Source Code" href="/source-code.html" />
- <item name="Reports"
href="https://hudson.apache.org/hudson/view/G-L/view/James/job/imap-trunk-m2/site/"
/>
+ <item name="Javadoc" href="/apidocs/index.html" />
+ <item name="Issue Tracker"
href="https://issues.apache.org/jira/browse/IMAP" />
+<!-- Report link is unavailable on hudson -->
+<!-- <item name="Reports"
href="https://hudson.apache.org/hudson/view/G-L/view/James/job/imap-trunk-m2/site/"
/>-->
</menu>
</body>
Modified: james/imap/trunk/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/james/imap/trunk/src/site/xdoc/index.xml?rev=1089040&r1=1089039&r2=1089040&view=diff
==============================================================================
--- james/imap/trunk/src/site/xdoc/index.xml (original)
+++ james/imap/trunk/src/site/xdoc/index.xml Tue Apr 5 13:42:53 2011
@@ -21,46 +21,38 @@
<document>
<properties>
- <title>Apache James - IMAP</title>
+ <title>Introduction</title>
<author email="[email protected]">Apache James Project</author>
</properties>
<body>
- <section name="What Is James IMAP?">
-
+ <section name="What Is Apache James IMAP?">
<p>A library providing a flexible codec for IMAP, command processors
and a sample data access layer.</p>
-
<p>In combination with a socket layer, and a mailbox persistence,
this library can be used to create an IMAP server.</p>
-
- </section>
-
- <section name='Status'>
-
- <p><a
href='http://james.apache.org/server/rfclist/imap4/rfc2060.txt'>RFC2060</a>
+ <p><a
href='http://james.apache.org/server/rfclist/imap4/rfc2060.txt'>RFC2060
IMAP4</a>
is functionally complete, tested and usable. The data access layer is
still
- under optimization on performance perspectives. Database schema and API
changes
- are susceptible to change.</p>
-
+ under optimization on performance perspectives. API is susceptible to
change.</p>
+ <p>Other RFCs of interest are:</p>
+ <ul>
+ <li>http://www.ietf.org/rfc/rfc2342.txt</li>
+ <li>http://www.ietf.org/rfc/rfc2683.txt</li>
+ <li>http://www.ietf.org/rfc/rfc3501.txt</li>
+ <li>http://www.ietf.org/rfc/rfc4315.txt</li>
+ <li>http://www.ietf.org/rfc/rfc5256.txt</li>
+ <li>http://www.ietf.org/rfc/rfc2177.txt</li>
+ </ul>
</section>
- <section name='IMAP in James Server'>
-
- <p><a href='http://james.apache.org/server/3'>JAMES Server 3</a> supports
IMAP
- (using this library). A backport to <a
href='http://james.apache.org/server/2/'>James
+ <section name='Apache James IMAP in Server and as component'>
+ <p><a href='http://james.apache.org/server/3'>Apache James Server 3</a>
supports IMAP
+ (using this library). A backport to <a
href='http://james.apache.org/server/2/'>Apache James
Server 2.3.2</a> would require a volunteer.</p>
-
- </section>
-
- <section name='Use James IMAP as a component in you application'>
-
<p>The <a href="source-code.html">source code</a> page contains
information on how
to develop on James IMAP.</p>
-
<img src="images/uml/org.apache.james.imap-package.png"/>
-
</section>
</body>
Modified: james/imap/trunk/src/site/xdoc/source-code.xml
URL:
http://svn.apache.org/viewvc/james/imap/trunk/src/site/xdoc/source-code.xml?rev=1089040&r1=1089039&r2=1089040&view=diff
==============================================================================
--- james/imap/trunk/src/site/xdoc/source-code.xml (original)
+++ james/imap/trunk/src/site/xdoc/source-code.xml Tue Apr 5 13:42:53 2011
@@ -21,7 +21,7 @@
<document>
<properties>
- <title>Apache James - IMAP - Source Code</title>
+ <title>Source Code</title>
<author email="[email protected]">Apache James Project</author>
</properties>
@@ -30,68 +30,49 @@
<section name="Get Source Code">
<subsection name="Anonymous Access">
-
<p>The source can be checked out anonymously from SVN with the following
command.</p>
-
<p><code>$ svn checkout http://svn.apache.org/repos/asf/james/imap/trunk
james-imap</code></p>
-
</subsection>
<subsection name="Developer Access">
-
<p>Everyone can access the Subversion repository via HTTP, but
Committers must checkout the Subversion repository via HTTPS.</p>
-
<p><code>$ svn checkout
https://svn.apache.org/repos/asf/james/imap/trunk james-imap</code></p>
-
</subsection>
</section>
- <section name='Source Projects'>
-
- <subsection name="Organization">
-
+ <section name="Build Source Code">
+ <p>You can read a tutorial on how to build Apache James Server on <a
href="http://james.apache.org/server/3/dev-build.html">http://james.apache.org/server/3/dev-build.html</a>.</p>
+ <p>The SVN URLs and the project names must be adapted, but the
requirements and process are the same and you can inspire
+ from the build the Apache James IMAP libraries.</p>
+ </section>
+
+ <section name="Source Code Organization">
+ <subsection name="Modules">
<div style="float:left; margin:4px;">
<img src="images/uml/org.apache.james.imap-withtest-package.png"/>
</div>
-
</subsection>
-
<div style="clear:both; float:none;"/>
-
- <subsection name="James IMAP API - apache-james-imap-api">
-
+ <subsection name="Apache James IMAP API">
<p><code>apache-james-imap-api</code> contains the interfaces,
exceptions and Constants needed by the other projects.</p>
-
<p>The following diagram represents some key (not all) interfaces of the
IMAP API project.</p>
-
- <img src="images/uml/org.apache.james.imap.api.png"/>
-
+<!-- Add an updated image... -->
+<!-- <img src="images/uml/org.apache.james.imap.api.png"/>-->
</subsection>
-
- <subsection name="James IMAP Message - apache-james-imap-message">
-
+ <subsection name="Apache James IMAP Message">
<p><code>apache-james-imap-message</code> allows to encode, decode and
structure the IMAP requests and responses.</p>
-
<p>It will provide among other the ImapRequestMessage and
ImapResponseMessage implementation to be processed
by the apache-james-imap-processor project.</p>
-
</subsection>
-
- <subsection name="James IMAP Processor - apache-james-imap-processor">
-
+ <subsection name="Apache James IMAP Processor">
<p><code>apache-james-imap-processor</code> implements the Chain Of
Responsibility design pattern.</p>
-
<p>ImapRequestMessage and ImapResponder will be passed to the list of
Processors that
will execute doProcess if applicable.</p>
-
</subsection>
-
- <subsection name="James IMAP Protocol Tester -
apache-james-imap-protocol-tester">
-
- <p><code>apache-james-imap-protocol-tester</code> can be used by other
projects to test the IMAP
- protocol in conjunction with a <a
href="http://james.apache.org/mailbox">James mailbox</a>.</p>
-
+ <subsection name="Apache James Integeration Test">
+ <p>A <a
href="https://svn.apache.org/repos/asf/james/mailbox-integration-tester/trunk/">specific
integration project</a> is
+ responsible to test the IMAP protocol in conjunction with the <a
href="http://james.apache.org/mailbox">Apache James mailbox</a> components.</p>
</subsection>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]