Skip to content
sfermigier edited this page May 11, 2011 · 19 revisions

What is the Eclipse Enterprise Content Repository (ECR)?

ECR is a platform to build rich content applications. You can use ECR to develop any type of application that needs to manage structured (or unstructured) content and expose this content to the world using the interface of your choice (web apps, REST APIs, CMIS, or native Java API for embeddable applications).

ECR provides a rich set of services on top of content storage, such as: versioning, access control, REST bindings and also an easy way to create web apps or REST services to expose your content to your users and other applications.

After reading the introduction to the main ECR concepts, starting with Extension Points, you can start playing with the repository by using the ECR Shell application. Then you may want to go deeper into ECR and write your first ECR plugin. For doing this take a look to the Developer Guide and the Examples page.

Contents

  1. Overview of the main concepts
  2. Extension Points
  3. Components
  4. Services
  5. Configuration
  6. Content Repository
  7. Authentication
  8. Content Automation
  9. Web Applications
  10. Installing ECR
  11. ECR Shell
  12. Developer Guide
  13. Creating a plugin
  14. Creating a document type
  15. Working with documents
  16. Creating Web applications
  17. Working with automation
  18. Packaging
  19. Examples
  20. Hello World Plugin introduces how to create a new ECR web site.
  21. Web Templates introduces how to create dynamic web content on top of ECR.
Clone this wiki locally