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]
