This guide is intended for users of ModeShape. Browse the child pages for more information on each topic.
Introduction to JCR
Why use a repository
Concepts
Features
Repository and Session
Defining custom node types
Query languages
Using JTA Transactions
Patterns and Best Practices
Use unstructured primary types
Storing files and folders
Mixin characteristics with mixins
Prefer hierarchies
Sessions in web applications
Verify supported features
Import and export
Sessions and Listeners
Introduction to ModeShape
Architecture
Authentication and authorization
Backup and restore
Binary values
Clustering
Configuration
Federation
Initial Content
Journaling
Large numbers of child nodes
Monitoring
Query and search
Registering custom node types
Sequencing
Persistence
Database persistence
File System persistence
In-memory persistence
Using ModeShape
ModeShape in Java applications
ModeShape and JBoss Wildfly
Installing ModeShape into Wildfly
Configuring ModeShape in Wildfly
Using Repositories with JCR API in Wildfly
Using Repositories with REST in Wildfly
Using Repositories with WebDAV in Wildfly
Using Repositories with JDBC in Wildfly
Administering Repositories in JBoss Wildfly
ModeShape in web applications
ModeShape's JCA Adapter
ModeShape's REST Service
REST Service
Repository Web Explorer
ModeShape's WebDAV Service
ModeShape's CMIS Service
Query language grammars
JCR-SQL2
JCR-SQL
XPath
JCR-JQOM
Full text search
Built-in node types
Built-in binary stores
Cassandra
Composite
Custom
Database
File System
MongoDB
Transient
Built-in index providers
Elasticsearch
Local
Lucene
Built-in sequencers
Audio files
Compact Node Type (CND) files
DDL files
EPUB files
Image files
Java source and class files
Microsoft Office files
MP3 files
Open Office files
PDF files
Text Files
Video files
Web Service Definition Language (WSDL) files
XML files
XML Schema Document (XSD) files
ZIP files
Built-in connectors
File system connector
Git connector
CMIS connector
JDBC Metadata Connector
Built-in text extractors
Tika text extractor
Extending ModeShape
Custom authentication providers
Custom sequencers
Custom text extractors
Custom connectors
Tools for Eclipse