|
Daisy Open Source CMS | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Core repository | |
|---|---|
| org.outerj.daisy.repository | Core API for accessing the repository, and creating and modifying documents in it. |
| org.outerj.daisy.repository.acl | API for dealing with the Access Control functionality. |
| org.outerj.daisy.repository.comment | API for dealing with document comments. |
| org.outerj.daisy.repository.namespace | |
| org.outerj.daisy.repository.query | API for querying the repository using the Daisy Query Language. |
| org.outerj.daisy.repository.schema | API for dealing with the repository schema, thus the available document types, fields, and parts. |
| org.outerj.daisy.repository.user | API for managing the repository users and roles. |
| org.outerj.daisy.repository.variant | |
| Plugin registry | |
|---|---|
| org.outerj.daisy.plugin | Management of plugins for the repository server. |
| Repository extensions | |
|---|---|
| org.outerj.daisy.doctaskrunner | Reliable execution of a task on a set of documents. |
| org.outerj.daisy.emailer | Component for sending emails. |
| org.outerj.daisy.emailnotifier | Management of email notification subscriptions. |
| org.outerj.daisy.navigation | Management/generation of hierarchical navigation trees. |
| org.outerj.daisy.publisher | A helper component for repository publishing frontends. |
| org.outerj.daisy.workflow | Flexible workflow functionality. |
| Utilities | |
|---|---|
| org.outerj.daisy.htmlcleaner | A library for cleanup and normalized serializing of HTML files. |
| org.outerj.daisy.tools.importexport | The Daisy import and export tools. |
| Repository SPI (Service Provider Interface) | |
|---|---|
| org.outerj.daisy.repository.spi | SPI (Service Provider Interface) for the Repository. |
| Server SPI (= SPI only available inside repository JVM) | |
|---|---|
| org.outerj.daisy.authentication.spi | SPI for registering authentication schemes. |
| org.outerj.daisy.backuplock.spi | SPI for components that want to be able to suspend themselves during backup. |
| org.outerj.daisy.httpconnector.spi | SPI for adding handlers to the repository's HTTP connector. |
| org.outerj.daisy.repository.spi.local | SPI for registering pre-save hooks. |
| Components that could be relevant to plugins | |
|---|---|
| org.outerj.daisy.configuration | Provides configuration data for components (= Spring beans). |
| org.outerj.daisy.jms | Interface for accessing Java messaging services. |
| org.outerj.daisy.linkextraction | Extraction of links to Daisy documents from various content types, allows registering additional link extractors. |
| org.outerj.daisy.textextraction | Extraction of text from various content types (for the purpose of fulltext indexing), allows registering new text extractors. |
|
Daisy Open Source CMS | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||