JAMES-2571 Deprecate JCR in documentation

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/83406692
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/83406692
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/83406692

Branch: refs/heads/master
Commit: 83406692eeb654a71fe3344a677b9e1cfa954f30
Parents: 2f31279
Author: Antoine Duprat <[email protected]>
Authored: Tue Oct 30 14:02:36 2018 +0100
Committer: Benoit Tellier <[email protected]>
Committed: Wed Oct 31 08:48:30 2018 +0700

----------------------------------------------------------------------
 src/site/xdoc/mailbox/index.xml       |  3 +--
 src/site/xdoc/mailbox/mailbox-api.xml |  8 ++++----
 src/site/xdoc/mailbox/mailbox-jcr.xml | 12 +++++++++++-
 src/site/xdoc/mailbox/source-code.xml |  4 ++--
 src/site/xdoc/server/packaging.xml    |  3 ++-
 5 files changed, 20 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/83406692/src/site/xdoc/mailbox/index.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/mailbox/index.xml b/src/site/xdoc/mailbox/index.xml
index 0717157..6612f1e 100644
--- a/src/site/xdoc/mailbox/index.xml
+++ b/src/site/xdoc/mailbox/index.xml
@@ -39,8 +39,7 @@
        <a href='http://james.apache.org/server/rfclist/imap4/rfc2060.txt'>RFC 
2060 IMAP4rev1</a>
        definitions and requirements but can perfectly be used in any other 
(non mail server) context. 
     </p>
-    <p>The mailbox library supports different persistence 
-       mechanisms: MailDir, SQL Database via Apache OpenJPA, JCR (Java Content 
Repository based on Apache Jackrabbit).
+    <p>The mailbox library supports different persistence mechanisms: MailDir 
and SQL Database via Apache OpenJPA.
     </p>
     <p>You can <a href="http://james.apache.org/download.cgi";>download</a> 
current 0.4 release. 
        The <a href="apidocs/">API</a> as the schemas for the different 
implementations are susceptible to evolve.

http://git-wip-us.apache.org/repos/asf/james-project/blob/83406692/src/site/xdoc/mailbox/mailbox-api.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/mailbox/mailbox-api.xml 
b/src/site/xdoc/mailbox/mailbox-api.xml
index 14394e8..d1ad1ad 100644
--- a/src/site/xdoc/mailbox/mailbox-api.xml
+++ b/src/site/xdoc/mailbox/mailbox-api.xml
@@ -36,11 +36,11 @@
        subscription manager.</p>
     <p>For example, Apache James Server injects the managers in the POP3, 
SMTP, IMAP4 servers
        and in the Mailet container.</p>
-     <p>Each implementation (<a href="mailbox-memory.html">Memory</a>, 
+     <p>Each implementation <a href="mailbox-memory.html">Memory</a>,
         <a href="mailbox-maildir.html">Maildir</a>, 
-        <a href="mailbox-jpa.html">JPA</a>, 
-        <a href="mailbox-jcr.html">JCR)</a>,
-        <a href="mailbox-hbase.html">HBase (Deprecated)</a>) is responsible
+        <a href="mailbox-jpa.html">JPA</a>,
+        <a href="mailbox-jcr.html">JCR (Deprecated)</a>,
+         <a href="mailbox-hbase.html">HBase (Deprecated)</a>) is responsible
         to implement the management interfaces. All "common/util" 
implementations
         reside in the <a href="mailbox-store.html">Mailbox Store</a> 
module.</p>
   </section>

http://git-wip-us.apache.org/repos/asf/james-project/blob/83406692/src/site/xdoc/mailbox/mailbox-jcr.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/mailbox/mailbox-jcr.xml 
b/src/site/xdoc/mailbox/mailbox-jcr.xml
index b68bbbc..4d6a161 100644
--- a/src/site/xdoc/mailbox/mailbox-jcr.xml
+++ b/src/site/xdoc/mailbox/mailbox-jcr.xml
@@ -20,12 +20,22 @@
 <document>
 
     <properties>
-        <title>Mailbox JCR</title>
+        <title>Mailbox JCR (Deprecated)</title>
     </properties>
 
     <body>
 
         <section name="Maibox JCR Responsibility">
+            <div class="ui-widget">
+                <div class="ui-priority-secondary ui-corner-all">
+                    <p> <span class="ui-icon ui-icon-alert" style="float: 
left; margin-right: .3em;"></span>
+                        This implementation has been deprecated in the 3.2.0 
release of James. It will be removed in the next (3.3.0) release.
+                        We strongly encourage you to choose another mailbox 
implemetation (JPA for traditional SQL or Cassandra for NoSQL).
+                        By the way, if you have some development skills and 
you would like to support this backend,
+                        we will be really pleased to help you maintaining this 
project.
+                    </p>
+                </div>
+            </div>
             <p>This implementation stores user mailboxes using JCR (Java 
Content Repository) technology.</p>
             <p>The default JCR provider used is 
                 <a hfre="http://jackrabbit.apache.org/";>Apache Jackrabbit</a>.

http://git-wip-us.apache.org/repos/asf/james-project/blob/83406692/src/site/xdoc/mailbox/source-code.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/mailbox/source-code.xml 
b/src/site/xdoc/mailbox/source-code.xml
index e7d077b..c36ddb3 100644
--- a/src/site/xdoc/mailbox/source-code.xml
+++ b/src/site/xdoc/mailbox/source-code.xml
@@ -30,8 +30,8 @@
       <a href="mailbox-store.html">Mailbox Store</a>(the base and utility 
classes) 
       and the different implementations we propose (<a 
href="mailbox-memory.html">Memory</a>, 
       <a href="mailbox-maildir.html">Maildir</a>, 
-      <a href="mailbox-jpa.html">JPA</a>, 
-      <a href="mailbox-jcr.html">JCR</a> and
+      <a href="mailbox-jpa.html">JPA</a>,
+      <a href="mailbox-jcr.html">JCR (Deprecated)</a> and
       <a href="mailbox-hbase.html">HBase (Deprecated)</a>).
     </p>
     <p>A module for <a href="mailbox-tool.html">tooling</a> is also available.

http://git-wip-us.apache.org/repos/asf/james-project/blob/83406692/src/site/xdoc/server/packaging.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/packaging.xml 
b/src/site/xdoc/server/packaging.xml
index 0cf2e6c..1a8f484 100644
--- a/src/site/xdoc/server/packaging.xml
+++ b/src/site/xdoc/server/packaging.xml
@@ -171,7 +171,8 @@
                     </tr>
                     <tr>
                         <td>Server data implementation</td>
-                        <td>JPA/File/JCR</td>
+                        <td>JPA/File</td>
+                        <td>JPA/File</td>
                         <td>Cassandra</td>
                         <td>Cassandra</td>
                         <td>JPA</td>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to