Author: rdonkin
Date: Thu Jun 18 09:14:54 2009
New Revision: 785975
URL: http://svn.apache.org/viewvc?rev=785975&view=rev
Log:
Rework server landing page
Modified:
james/project/trunk/project/server/src/site/xdoc/index.xml
Modified: james/project/trunk/project/server/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/xdoc/index.xml?rev=785975&r1=785974&r2=785975&view=diff
==============================================================================
--- james/project/trunk/project/server/src/site/xdoc/index.xml (original)
+++ james/project/trunk/project/server/src/site/xdoc/index.xml Thu Jun 18
09:14:54 2009
@@ -20,49 +20,129 @@
<document>
<properties>
<title>Overview</title>
- <author email="[email protected]">James Project Web Team</author>
+ <author email="[email protected]">James Project Team</author>
</properties>
- <body>
+ <body><!--
<section name="What is it?">
- <p>The Apache Java Enterprise Mail Server (a.k.a. Apache James) is a
100% pure <b>Java SMTP and POP3 Mail server and NNTP News server</b>. We have
designed James to be a complete and portable enterprise mail engine solution
based on currently available open protocols. </p>
- <p>James is also a <i>mail application platform</i>. We have developed
a Java API to let you write Java code to process emails that we call the mailet
API. A <b>mailet</b> can generate an automatic reply, update a database,
prevent spam, build a message archive, or whatever you can imagine. A
<b>matcher</b> determines whether your mailet should process an email in the
server. The James project hosts the Mailet API, and James provides an
implementation of this mail application platform API.</p>
- <p>James is based upon the Apache Avalon application framework, formerly
a product of the Apache Avalon project (see "news" below).</p>
- <p>James requires Java 1.4 (For further information you may want to
search the web, our <a
href="http://www.mail-archive.com/[email protected]/">dev</a> and <a
href="http://www.mail-archive.com/[email protected]/">user</a> mail
archives or our <a href="http://wiki.apache.org/james">wiki</a>).</p>
- </section>
+ <p>Apache James Server
+ </p>
+ <ul>
+ <li>Is 100% pure java capable of running on Java 1.4 onwards</li>
+ <li>Integrates protocols
+ <ul>
+ <li>Email
+ <ul>
+ <li><a
href='http://james.apache.org/server/rfclist/smtp/rfc0821.txt'>
+<abbr title='Simple Mail Transport Protocol'>SMTP</abbr></a></li>
+ <li><a
href='http://james.apache.org/server/rfclist/pop3/rfc1725.txt'>
+<abbr title='Post Office Protocol'>POP3</abbr></a>
+ <ul>
+ <li>Outgoing server</li>
+ <li>Incoming from POP3 accounts (FetchMail)</li>
+ </ul>
+ </li>
+ <li><a
href='http://james.apache.org/server/rfclist/imap4/rfc2060.txt'>
+<abbr title='Internet Message Access Protocol'>IMAP</abbr></a> (James 3)
+ <ul>
+ <li>Server</li>
+ <li><a href='http://james.apache.org/jsieve'>Sieve</a>
+ filtering into IMAP mailboxes for incoming mail</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <ul>
+ <li><a
href='http://james.apache.org/server/rfclist/nntp/rfc0977.txt'>
+<abbr title='Network News Transfer Protocol'>NNTP</abbr></a> (better known as
news)</li>
+ </ul>
+ </li>
+ <li>Is based on open standards</li>
+ <li>Is a mailet container. Processing is delegated to independent,
extensible, pluggable agents
+ specified by the <a href='http://james.apache.org/mailet/api'>Mailet
API</a>. Any function
+ which is not already available (from <a
href='http://james.apache.org/mailet'>James</a>
+ or from a third party) can be developed.</li>
+ <li>Is a modular, component based <a
href='http://dbpedia.org/resource/Inversion_of_control'>IoC</a>
+ mail platform
+ <ul>
+ <li>Based on mature, production proved <a
href='http://excalibur.apache.org'>Apache Excalibur</a>
+ components</li>
+ <li>James 2 (production) uses the <a
href='http://avalon.apache.org'>Avalon</a> framework. Avalon development
+ has now stopped but the framework is mature, stable and of proved
production quality.</li>
+ <li><a href='http://james.apache.org/server/head'>James 3</a>
(development) supports Spring and is moving
+ towards OSGI</li>
+ </ul>
+ </li>
+ </ul>
+ </section>-->
<section name="Releases">
- <subsection name='Latest and Stable: James v2.3.1'>
-<p>
-James v2.3.1 is the current best release. Both <a
href="http://james.apache.org/download.cgi">binary and source</a> distributions
are available.
-</p><p>
-James v2.3.1 is a bugfix release to the James platform, with importent
bugfixes.
-See the <a href="2.3.1/changelog.html">Change Log</a> for a detailed list of
bugfixes. <b>All
-users are urged to upgrade to v2.3.1 as soon as possible</b>.
-</p><p>
-Any bugs found in James are dealt with promptly. Please provide <a
href='https://issues.apache.org/jira/browse/JAMES'>feedback</a>.
-</p><p>
- <b>Get your hands on the latest versions..</b>
- <br/>We put significant milestones, and potential release candidates
in the <a href="http://people.apache.org/dist/james/">download area.</a>
- <br/>Whilst the quality of these versions cannot be guaranteed they
may contain important bug fixes and cool new features.<br/>
- </p>
- </subsection>
- <subsection name='James Server 2.3.2 Candidate'>
+ <subsection name='Stable - James 2'>
<p>
- A bug fix point release currently in preparation. See <a
href='2.3.2/release-notes.html'>release notes</a>
- for details.
+ James 2 is a mature, production ready code stream with minimal
development.
+ Use of the latest stable release is recommended.
</p>
+ <subsection name='Latest and Stable - James 2.3.1'>
+ <ul>
+ <li>Is the latest official stable release</li>
+ <li>Is a bugfix <a href="http://james.apache.org/download.cgi">release</a>.
+ See the <a href="2.3.1/changelog.html">Change Log</a> for details.
+ </li>
+ </ul>
+ </subsection>
+ <subsection name='Candidate - James 2.3.2'>
+ <ul>
+ <li>
+ Is a bug fix point release currently in preparation. See <a
href='2.3.2/release-notes.html'>release notes</a>
+ for details.
+ </li>
+ <li>
+ Release candidates are <a
href='http://people.apache.org/~rdonkin/server/'>available</a>. Note that these
+ are <strong>not</strong> official releases and are intended for
evaluation by expert users only.
+ </li><li>
+ Feedback welcomed either through the <a
href='http://james.apache.org/mail.html'>mailing lists</a>
+ or <a href='http://issues.apache.org/jira/browse/JAMES'>JIRA</a>.
+ </li>
+ </ul>
+ </subsection>
+ <subsection name='Proposal - James 2.4.0'>
+ <ul>
+ <li>Is a
+ <a
href='http://issues.apache.org/jira/browse/JAMES/fixforversion/12313985'>Proposed</a>
+ minor revision upgrading to Java 1.5 and adding support for Java 1.6.
+ </li><li>
+ Some libraries developed for
+ <a href='http://james.apache.org/server/head'>James 3</a> may be
added,
+ allowing access to their features.
+ </li><li>
+ Feedback welcomed either through the <a
href='http://james.apache.org/mail.html'>mailing lists</a>
+ or <a href='http://issues.apache.org/jira/browse/JAMES'>JIRA</a>.
+ </li>
+ </ul>
+ </subsection>
</subsection>
<subsection name='Development - James 3.0'>
<p>
-The <a href='http://james.apache.org/server/head'>James 3.0</a> code base has
many
+The <a href='http://james.apache.org/server/head'>James 3</a> code base has
many
<a href='http://james.apache.org/server/head/jira-report.html'>new features</a>
and major revisions to the architecture are ongoing.
</p><p>
It is recommended only for advanced users who are willing to accept that
development is ongoing and that they may need to participate actively.
-Users are strongly recommended to subscribe to the server-dev mailing list.
+Users are strongly recommended to subscribe to the server-dev
+<a href='http://james.apache.org/mail.html'>mailing list</a>.
</p>
+ <subsection name='Proposal - James 3.0 Milestone 1'>
+ <ul>
+ <li>Is a proposed milestone release allowing a preview of the James
3.0 features
+ </li><li>
+ Feedback welcomed either through the <a
href='http://james.apache.org/mail.html'>mailing lists</a>
+ or <a href='http://issues.apache.org/jira/browse/JAMES'>JIRA</a>.
+ </li>
+ </ul>
+ </subsection>
</subsection>
- <subsection name="Feature Status">
+ </section>
+ <section name="Feature Matrix">
<table>
<tr>
<th>Item</th>
@@ -142,8 +222,13 @@
<td>2.2</td>
<td>2.2</td>
</tr>
+ <tr>
+ <td>IMAP</td>
+ <td>Okay</td>
+ <td>3.0</td>
+ <td>3.0</td>
+ </tr>
</table>
- </subsection>
</section>
</body>
</document>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]