Apache Jackrabbit
   HOME

TheInfoList



OR:

Apache Jackrabbit is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
content repository A content repository or content store is a database of digital content with an associated set of data management, search and access methods allowing application-independent access to the content, rather like a digital library, but with the ability ...
for the
Java platform Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cro ...
. The Jackrabbit project was started on August 28, 2004, when
Day Software Adobe Inc. ( ), originally called Adobe Systems Incorporated, is an American multinational computer software company incorporated in Delaware and headquartered in San Jose, California. It has historically specialized in software for the crea ...
licensed an initial implementation of the Java Content Repository API (JCR). Jackrabbit was also used as the
reference implementation In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification. The reference implementation o ...
of JSR-170, specified within the
Java Community Process The Java Community Process (JCP), established in 1998, is a formalized mechanism that allows interested parties to develop standard technical specifications for Java technology. Anyone can become a JCP Member by filling a form available at thJCP w ...
. The project graduated from the
Apache Incubator Apache Incubator is the gateway for open-source projects intended to become fully fledged Apache Software Foundation projects. The Incubator project was created in October 2002 to provide an entry path to the Apache Software Foundation for projec ...
on March 15, 2006, and is now a Top Level Project of the
Apache Software Foundation The Apache Software Foundation (ASF) is an American nonprofit corporation (classified as a 501(c)(3) organization in the United States) to support a number of open source software projects. The ASF was formed from a group of developers of the A ...
. JCR specifies an API for application developers (and application frameworks) to use for interaction with modern content repositories that provide content services such as searching, versioning, transactions, etc.


Features

* Fine and coarse-grained content access * Hierarchical content * Structured content * Node types and mixins * Property types - text, number, date * Binary properties *
XPath XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents. It was defined by the World Wide Web Consortium (W3C) and can be used to compute values (e.g., strings, numbers, or Boolean v ...
queries * SQL queries * Unstructured content * Import and export * Referential integrity * Access control * Versioning * JTA support * Observation * Locking * Clustering * Multiple persistence models


See also

*
Apache Sling Apache Sling is an open source Web framework for the Java platform designed to create content-centric applications on top of a JSR-170-compliant (a.k.a. JCR) content repository such as Apache Jackrabbit. Apache Sling allows developers to deploy ...
- a web framework for building applications on top of Apache Jackrabbit *
Hippo CMS Bloomreach Experience Manager - Developer Edition, formerly known as Hippo CMS is an open-source, dual licensed, Content Management System. Architecture There are three components to Bloomreach Experience Manager: Delivery Tier The Hippo Si ...
- an Open Source content management system based on Apache Jackrabbit *
Jahia Jahia is a software company offering enterprise products, services, and technical support for its open-source digital experience platform. Jahia’s platform provides content and customer data management. The company’s head optional content ...
- Open Source ECM based on Apache Jackrabbit *
Magnolia (CMS) Magnolia is an open-source content management system (CMS). It is developed by Magnolia International Ltd., based in Basel, Switzerland. It is based on Content repository API for Java (JSR-283). Major releases Architecture Magnolia CMS is a ...
- an Open Source content management system based on Apache Jackrabbit *
OpenKM OpenKM is a document management system that provides a web interface for managing nonspecific files. It has a Free/Libre Community Edition, and a proprietary Enterprise Edition. OpenKM includes a content repository, Lucene indexing, and jBPM work ...
- Open Source KM based on Apache Jackrabbit *
Sakai Project Sakai is a free, community source, educational software platform designed to support teaching, research and collaboration. Systems of this type are also known as Course Management Systems (CMS), Learning Management Systems (LMS), or Virtual Le ...
- Open Source Collaboration and Learning Environment based on Apache Sling and Apache Jackrabbit *
Adobe Experience Manager Adobe Experience Cloud (AEC), formerly Adobe Marketing Cloud (AMC), is a collection of integrated online marketing and web analytics products by Adobe Inc. History Adobe Experience Cloud includes a set of analytics, social, advertising, medi ...
- experience management system based on Apache Jackrabbit Oak, successor of the ''Day CQ'' content management system acquired by Adobe in 2010


References


External links

* /jackrabbit.apache.org/ Jackrabbit's Home Page {{Apache Software Foundation
Jackrabbit Hares and jackrabbits are mammals belonging to the genus ''Lepus''. They are herbivores, and live solitarily or in pairs. They nest in slight depressions called forms, and their young are able to fend for themselves shortly after birth. The gen ...
Java enterprise platform Structured storage