Repository: james-project Updated Branches: refs/heads/master 03873d7a7 -> 7dbbdee6d
JAMES-1829 James documentation website-Home page-Body content Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/5cd90e09 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/5cd90e09 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/5cd90e09 Branch: refs/heads/master Commit: 5cd90e0964969e835293f1a61705017e6cd626b8 Parents: a8fe12f Author: Laura Royet <[email protected]> Authored: Fri Sep 30 16:58:02 2016 +0200 Committer: Laura Royet <[email protected]> Committed: Mon Oct 17 16:57:48 2016 +0200 ---------------------------------------------------------------------- src/site/resources/css/site.css | 4 + .../images/james-schema-subprojects.png | Bin 0 -> 75177 bytes src/site/xdoc/index.xml | 376 ++++--------------- 3 files changed, 83 insertions(+), 297 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/5cd90e09/src/site/resources/css/site.css ---------------------------------------------------------------------- diff --git a/src/site/resources/css/site.css b/src/site/resources/css/site.css index 0a0a318..834f9dc 100644 --- a/src/site/resources/css/site.css +++ b/src/site/resources/css/site.css @@ -65,4 +65,8 @@ border-style:solid; border-width:medium; background-color: #cdd3d8; +} +.centered { + margin: auto; + display: block; } \ No newline at end of file http://git-wip-us.apache.org/repos/asf/james-project/blob/5cd90e09/src/site/resources/images/james-schema-subprojects.png ---------------------------------------------------------------------- diff --git a/src/site/resources/images/james-schema-subprojects.png b/src/site/resources/images/james-schema-subprojects.png new file mode 100644 index 0000000..755835b Binary files /dev/null and b/src/site/resources/images/james-schema-subprojects.png differ http://git-wip-us.apache.org/repos/asf/james-project/blob/5cd90e09/src/site/xdoc/index.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index caa37fe..55fea70 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -15,7 +15,7 @@ "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. + under the License. --> <document> @@ -23,7 +23,7 @@ <title>Overview</title> <author email="[email protected]">James Project Web Team</author> </properties> - + <head> <style type="text/css"> @@ -31,144 +31,57 @@ #james-logo-slideshow {height:200px; width:500px;} </style> -<!-- +<!-- <script type="text/javascript" src="js/galleria/galleria.js"></script> --> <script type="text/javascript" src="js/james/index.js?v=2"></script> - + <script type="text/javascript" src="js/james/functions.js"></script> - + </head> <body> - + <table><tr><td> - <div id="tabs" style="min-width:550px;"> - - <ul> - <li><a href="#tabs-1">Project</a></li> - <li><a href="#tabs-2">Server Pack</a></li> - <li><a href="#tabs-3">Components</a></li> - <li><a href="#tabs-4">Call for Logo</a></li> - <!-- Video tab is temporary desactivated, seems to be not displayed --> -<!-- <li><a href="#tabs-5">Video</a></li>--> - </ul> - - <div id="tabs-1"> - - <div class="ui-widget"> - <div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;"> - <p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> - <strong>Hey!</strong> - Apache James Server 3.0-beta4 is out! <b>Thank you to everyone</b> who contributed code, - documentation, bug report, feedback... - </p> - </div> - </div> - - <p>The Apache James Project delivers a rich set of open source modules and libraries, written in Java, - related to Internet mail communication which build into an advanced enterprise mail server.</p> - - <p>All are welcome to the Community! We recommend that Users, Developers, Curious and Fans subscribe to the - <a href='http://james.apache.org/mail.html'>mailing lists</a> and - follow <a href="http://twitter.com/ApacheJames">@ApacheJames</a> on Twitter.</p> - - <p>You can also read the <a href="http://wiki.apache.org/james/">wiki</a> + <div style="min-width:550px;"> + + <section name="Apache James Project"> + + <p>James has a modular architecture based on a rich set of modern and efficient components which provides at the end, complete, stable, secure and extendable Mail Servers running on the JVM. + James is made of <b>internal projects</b> - Server, Mailet, Mailbox, Protocols, MPT - and of <b>external projects</b> â Hupa, Mime4J, jSieve, jSPF, jDKIM.</p> + + <p>You can also read the <a href="http://wiki.apache.org/james/">wiki</a> (discover <a href="http://wiki.apache.org/james/JamesUsers">who uses James</a>,...)</p> - - <p>Just like other <a href='http://projects.apache.org'>Apache projects</a>, Apache James is developed in an - <a href='http://www.apache.org/foundation/how-it-works.html#meritocracy'>open</a> and - <a href='http://www.apache.org/foundation/how-it-works.html#management'>collaborative manner</a>.</p> - - <p> - <span class="minibutton btn-download"> - <a href="http://james.apache.org/download.cgi#Apache_James_Server"> - <span><span class="icon"></span>Download Early James Server 3.0-beta4</span> - </a> - </span> - </p> - <p> - <span class="minibutton btn-download"> - <a href="http://james.apache.org/download.cgi#Apache_James_2.3.2_is_the_stable_version"> - <span><span class="icon"></span>Download Stable James Server 2.3.2</span> - </a> - </span> - </p> - - <p> - <div id="display-call-for-logo-tab"> - <img src="images/james-logo-square.png"/> - <b>Help use design and choose a new logo for James<br/> - <a href="#">Click here to test the logo proposals on this web site</a></b> - </div> - </p> -<!-- - <p> - <div id="james-logo-slideshow"> - <img src="logo-call/james-logo-1.png"/> - <img src="logo-call/james-logo-2.png"/> - <img src="logo-call/james-logo-3.png"/> - <img src="logo-call/james-logo-4.png"/> - <img src="logo-call/james-logo-5.png"/> - <img src="logo-call/james-logo-6.png"/> - <img src="logo-call/james-logo-7.png"/> - </div> - </p> ---> - </div> - - <div id="tabs-2"> - - <subsection name="James Packaged as a Server"> - - <p><a href='http://james.apache.org/server'>Apache James Server</a> 3.0 and 2.3.2 are integrated email server with advanced fully functional features.</p> - - <p>Apache James Server 3.0 provides a mailet container, delegating to independent processing agents known as mailets. - It benefits from modular architecture, is built on Spring and is moving towards OSGi. - It supports the following protocols:</p> - - <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/lmtp/rfc2033.txt'> - <abbr title='Local Mail Transfer Protocol'>LMTP</abbr></a>.</li> - <li><a href='http://james.apache.org/server/rfclist/nntp/rfc0977.txt'> - <abbr title='Post Office Protocol'>POP3</abbr></a></li> - <li><a href='http://james.apache.org/server/rfclist/imap4/rfc2060.txt'> - <abbr title='Internet Message Access Protocol'>IMAP</abbr></a> - (see <a href='http://james.apache.org/imap'>Apache James IMAP</a> project).</li> - <li>Sieve filtering into mailboxes for incoming mail (see <a href="http://james.apache.org/jsieve/index.html">Apache James jSieve</a> project).</li> - <li>Fetchmail from POP3 and IMAP accounts.</li> - <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, only with Server V2).</li> - </ul> - - <p>You can also try the <a href='http://james.apache.org/hupa/'>Apache James Hupa</a> WEB-mail solution to give access - from any browser to IMAP mailboxes (hosted by James Server or any other IMAP Server).</p> - - </subsection> - </div> + <img class="centered" src="images/james-schema-subprojects.png" alt="" usemap="#Map" /> + <map name="Map" id="Map"> + <area alt="" title="" href="http://james.apache.org/hupa/index.html" shape="poly" coords="461,83,575,85,577,129,458,128" /> + <area alt="" title="" href="http://james.apache.org/server/index.html" shape="poly" coords="466,197,580,196,581,241,468,240" /> + <area alt="" title="" href="http://james.apache.org/mpt/index.html" shape="poly" coords="139,247,205,248,204,290,138,290" /> + <area alt="" title="" href="http://james.apache.org/mailet/index.html" shape="poly" coords="322,284,436,284,436,328,320,329" /> + <area alt="" title="" href="http://james.apache.org/mailbox/index.html" shape="poly" coords="466,285,578,286,579,329,466,326" /> + <area alt="" title="" href="http://james.apache.org/protocols/index.html" shape="poly" coords="604,284,762,284,762,330,606,329" /> + <area alt="" title="" href="http://james.apache.org/mime4j/index.html" shape="poly" coords="273,422,386,422,387,465,272,467" /> + <area alt="" title="" href="http://james.apache.org/jsieve/index.html" shape="poly" coords="406,422,518,421,520,465,408,464" /> + <area alt="" title="" href="http://james.apache.org/jspf/index.html" shape="poly" coords="545,420,648,421,651,465,551,468" /> + <area alt="" title="" href="http://james.apache.org/jdkim/index.html" shape="poly" coords="683,422,795,422,795,464,680,464" /> + </map> - <div id="tabs-3"> - - <subsection name="Apache James Software Components"> + <subsection name="Software Components"> - <p>Developers looking for a modular mail platform on which to build can look + <p>Developers looking for a modular mail platform on which to build can look at the modules and libraries used to compose James Server 3.0.</p> - - <p><a href='http://james.apache.org/imap/'>Apache James IMAP</a> provides a flexible codec for IMAP, - command processors and a sample data access layer. In combination with a socket layer, - and a mailbox persistence, this library can be used to create an IMAP server.</p> - + + <h4>Internal Projects</h4> + <p>The <a href='http://james.apache.org/mailets/'>Apache James Mailet project</a> collects products - related to mailets (mail processing components analogous to servlets). These are independent of the + related to mailets (mail processing components analogous to servlets). These are independent of the <a href='http://james.apache.org/server/'>James server</a> and can be reused in any mailet container.</p> - + <ul> <li>The <a href='http://james.apache.org/mailet/api'>Apache James Mailet API</a> specifies mailets.</li> - <li>The <a href='http://james.apache.org/mailet/base'>Apache James Mailet Basic Toolkit.</a> + <li>The <a href='http://james.apache.org/mailet/base'>Apache James Mailet Basic Toolkit</a> collects utilities and lightweight frameworks useful to develop and test mailets.</li> <li><a href='http://james.apache.org/mailet/standard'>Apache James Standard Mailets</a> collects general processing mailets with limited dependencies.</li> @@ -176,185 +89,54 @@ mailets which perform cryptographic processing such as signing, encrypting, decrypting and signature verification.</li> </ul> - - <p><a href='http://james.apache.org/protocols/'>Apache James Protocols</a> project delivers a lightweight, - and highly extensible framework for mail protocols implementations.</p> - - <p><a href='http://james.apache.org/mailbox/'>Apache James Mailbox</a> is a flexible Mailbox storage - accessible by mail (imap, pop3, smtp,...) and other protocols..</p> - - <p><a href='http://james.apache.org/mime4j/'>Apache James Mime4J</a> parses MIME typed documents (including + + <p><a href='http://james.apache.org/protocols/'>Apache James Protocols</a> project delivers a lightweight, + and highly extensible framework for mail protocols implementations. + Protocols is coming with several implementations of popular mail protocols like: + <ul> + <li>SMTP</li> + <li>LMPT</li> + <li>POP3</li> + <li>IMAP</li> + <li>ManageSieve</li> + <li>JMAP</li> + </ul> + </p> + + <p><a href='http://james.apache.org/mailbox/'>Apache James Mailbox</a> features include the support of emails storage, + indexing emails for research, quotas, an events system.</p> + + <h4>External Projects</h4> + <p><a href='http://james.apache.org/mime4j/'>Apache James Mime4J</a> parses MIME typed documents (including - but not limited to - mail). APIs similar to DOM, SAX and pull parsers are exposed.</p> - + <p><a href='http://james.apache.org/jspf/'>Apache James jSPF</a> implements <abbr title='Sender Policy Framework'> - <a href='http://www.openspf.org/'>SPF</a></abbr></p> - - <p><a href='http://james.apache.org/jsieve'>Apache James jSieve</a> implements the - <a href='http://www.ietf.org/rfc/rfc3028.txt'>Sieve</a> mail filtering language</p> - + <a href='http://www.openspf.org/'>SPF</a></abbr>. + The jSPF library is pure Java SPF implementation. It was designed to match the current SPF-Specs of 2006-2009 (See RFC section). + SPF is also knows as Sender Policy Framework. It was designed to detect email spoofing + This is the solution if you ever was tired of getting spam from yourself. + For more informations see <abbr title='Sender Policy Framework'> <a href='http://www.openspf.org/'>openspf website</a></abbr>. + </p> + + <p><a href='http://james.apache.org/jsieve'>Apache James jSieve</a> is a Java implementation of + the Sieve mail filtering language defined by <a href='http://www.ietf.org/rfc/rfc3028.txt'>RFC 3028</a>. + jSieve is implemented as a language processor that can be plugged into any internet mail application to add Sieve support.</p> + <p><a href='http://james.apache.org/jdkim/'>Apache James jDKIM</a> implements <abbr title='Domain Keys Identified Mail'> - <a href='http://www.dkim.org/'>DKIM</a></abbr></p> - + <a href='http://www.dkim.org/'>DKIM</a></abbr>. jDKIM is a DKIM implementation library written in Java. It provides both verification + and signing and also provides Mailets for the Apache JAMES project. + </p> + <p><a href='http://james.apache.org/mpt/'>Apache James MPT</a> is a scripted functional test tool suitable for testing mail protocols.</p> - - <p><a href='http://james.apache.org/postage/'>Apache James Postage</a> generates mail traffic suitable - for stress testing mail servers</p> - + </subsection> - - </div> - - <div id="tabs-4"> - - <subsection name="Why a new Logo?"> - - <p>We are happy with our current logo, but for the - upcoming James Server 3.0 release, we would like to - give our community the opportunity to create a new image for James.</p> - - <p>Don't be shy, take your inkscape and gimp, and send us on - the <a href="mail.html">James Server User mailing list</a> - your creations. We will publish them on this page.</p> - - <p>We need an horizontal logo (100p height) to be show displayed on the upper - left corner of this page, an avatar (48x48p) to be used on a Twitter stream for example. - The used fonts should be redistributable (or commonly available on Windows and Linux). - The chosen logo should be delivered in SVG format. - We also like the <a href="http://www.apache.org/foundation/press/kit/">Apache feather</a>.</p> - - </subsection> - - <subsection name="How to Choose?"> - - <p>Listen <a href="http://james.apache.org/mail.html">mailing list</a> - and <a href="http://twitter.com/ApacheJames">Twitter</a> for the vote.</p> - - <p>We still don't have any date for this vote, so it's still time to submit your proposals.</p> - - </subsection> - - <subsection name="Preview a Logo on this Web Site"> - - <div id="james-logo-0-preview"> - <p><img src="images/james-logo-square.png"/></p> - <p> - <a href="#">Click to reset the upper left logo.</a> - </p> - </div> - - </subsection> - - <subsection name="Proposal 1"> - <div id="james-logo-1-preview"> - <p><img src="logo-call/james-logo-1.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - </subsection> - - <subsection name="Proposal 2"> - <div id="james-logo-2-preview"> - <p><img src="logo-call/james-logo-2.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - </subsection> - - <subsection name="Proposal 3"> - <div id="james-logo-3-preview"> - <p><img src="logo-call/james-logo-3.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - </subsection> - - <subsection name="Proposal 4"> - <div id="james-logo-4-preview"> - <p><img src="logo-call/james-logo-4.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - </subsection> - - <subsection name="Proposal 5"> - <div id="james-logo-5-preview"> - <p><img src="logo-call/james-logo-5.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - <p><img src="logo-call/james-logo-5-avatar.png"/></p> - </subsection> - - <subsection name="Proposal 6"> - <div id="james-logo-6-preview"> - <p><img src="logo-call/james-logo-6.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - <p><img src="logo-call/james-logo-6-avatar.png"/></p> - </subsection> - - <subsection name="Proposal 7"> - <div id="james-logo-7-preview"> - <p><img src="logo-call/james-logo-7.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - </subsection> - - <subsection name="Proposal 8"> - <div id="james-logo-8-preview"> - <p><img src="logo-call/james-logo-8.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - <p><img src="logo-call/james-logo-8-avatar.png"/></p> - </subsection> - - <subsection name="Proposal 9"> - <div id="james-logo-9-preview"> - <p><img src="logo-call/james-logo-9.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - </subsection> - - <subsection name="Proposal 10"> - <div id="james-logo-10-preview"> - <p><img src="logo-call/james-logo-10.png"/></p> - <p> - <a href="#">Click to change the upper left logo on this page and preview this proposal.</a> - </p> - </div> - </subsection> - - </div> - -<!-- - <div id="tabs-5"> - - <object width="480" height="385"> - <param name="movie" value="http://www.youtube.com/v/0Mx7qy7i3Hs?fs=1&hl=en_US"></param> - <param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param> - <embed src="http://www.youtube.com/v/0Mx7qy7i3Hs?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"> - </embed> - </object> - - </div> ---> + </section> + </div> - + </td> + <td> <div id="newsboxspacer"> @@ -489,15 +271,15 @@ </ul> <i>Read all the news in full in the <a href="newsarchive.html">News Archive</a></i><br/> </subsection> - + <br/> <iframe src="http://www.apache.org/ads/bannerbar.html" style="border-width:0;" frameborder="0" scrolling="no" width="250" height="150"></iframe> </div> - + </div> - + </td></tr></table> - + </body> </document> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
