JAMES-2571 Deprecate HBase 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/198a42be
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/198a42be
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/198a42be

Branch: refs/heads/master
Commit: 198a42be93cbffe0eb06855cda42109c666739ac
Parents: a84ae7f
Author: Antoine Duprat <[email protected]>
Authored: Tue Oct 23 11:40:13 2018 +0200
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   |  2 +-
 src/site/xdoc/mailbox/mailbox-hbase.xml | 14 ++++++++++++--
 src/site/xdoc/mailbox/source-code.xml   |  2 +-
 src/site/xdoc/server/packaging.xml      |  2 +-
 5 files changed, 16 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/198a42be/src/site/xdoc/mailbox/index.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/mailbox/index.xml b/src/site/xdoc/mailbox/index.xml
index c38a6e6..0717157 100644
--- a/src/site/xdoc/mailbox/index.xml
+++ b/src/site/xdoc/mailbox/index.xml
@@ -40,8 +40,7 @@
        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) 
-       and Apache HBase.
+       mechanisms: MailDir, SQL Database via Apache OpenJPA, JCR (Java Content 
Repository based on Apache Jackrabbit).
     </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/198a42be/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 344b631..14394e8 100644
--- a/src/site/xdoc/mailbox/mailbox-api.xml
+++ b/src/site/xdoc/mailbox/mailbox-api.xml
@@ -40,7 +40,7 @@
         <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</a>) is responsible
+        <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/198a42be/src/site/xdoc/mailbox/mailbox-hbase.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/mailbox/mailbox-hbase.xml 
b/src/site/xdoc/mailbox/mailbox-hbase.xml
index 84681ea..a2a06b9 100644
--- a/src/site/xdoc/mailbox/mailbox-hbase.xml
+++ b/src/site/xdoc/mailbox/mailbox-hbase.xml
@@ -20,12 +20,22 @@
 <document>
 
     <properties>
-        <title>Mailbox HBase</title>
+        <title>Mailbox HBase (Deprecated)</title>
     </properties>
 
     <body>
-
         <section name="Mailbox HBase 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 module provides a mailbox implementation for persisting 
mailboxes (messages, and subscriptions) in a HBase cluster.</p>
           <p>It only supports the Basic capability.</p>
         </section>

http://git-wip-us.apache.org/repos/asf/james-project/blob/198a42be/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 b038f95..e7d077b 100644
--- a/src/site/xdoc/mailbox/source-code.xml
+++ b/src/site/xdoc/mailbox/source-code.xml
@@ -32,7 +32,7 @@
       <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-hbase.html">HBase</a>).
+      <a href="mailbox-hbase.html">HBase (Deprecated)</a>).
     </p>
     <p>A module for <a href="mailbox-tool.html">tooling</a> is also available.
     </p>

http://git-wip-us.apache.org/repos/asf/james-project/blob/198a42be/src/site/xdoc/server/packaging.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/packaging.xml 
b/src/site/xdoc/server/packaging.xml
index cf457aa..0cf2e6c 100644
--- a/src/site/xdoc/server/packaging.xml
+++ b/src/site/xdoc/server/packaging.xml
@@ -171,7 +171,7 @@
                     </tr>
                     <tr>
                         <td>Server data implementation</td>
-                        <td>JPA/File/HBase/JCR</td>
+                        <td>JPA/File/JCR</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