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&amp;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&amp;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]

Reply via email to