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="server-dev@james.apache.org">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="server-dev@james.apache.org">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: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org