This project was developed to allow users to have synchronized content between Alfresco and Dropbox. It expands on Alfresco's original, now unsupported, integration found here. The project works by leveraging Dropbox's new API through Dropbox's Java SDK in order to make API calls to push and pull content between Alfresco and Dropbox.
The Alfresco to Dropbox connector will allow users to synchronize files and folders between Alfresco and Dropbox. Synchronized folders will allow users to place content into a folder in Dropbox and have it appear in Alfresco, and vice versa. Users will be able to see if their content is currently synchronizing and be able to differentiate between synced content and un-synced content through use of indicators noted next to the content thumbnails in Alfresco.
To report a bug or issues, please use the issues page.
Installation, configuration, and general use instructions are available here.
- Runs using Community and/or Enterprise assets (Must use Alfresco Community 5.0.b or higher and Alfresco Enterprise 5.0.2 or higher)
- Polling has known issues of trying to sync with content that may not exist in Dropbox or Alfresco, and will throw errors. Use with Caution..
Update project to use Dropbox java SDK instead of spring social dropbox connector, due to api version incompatibilityUpdate Metadata and other method calls in order to interact with Dropbox core SDKUpdate Authentication to use oAuth2 and interact with Dropbox core SDKUpdate poller to a working stateAdd file copy supportChange authentication method to no longer support redirect, in favor of making set-up of app on Alfresco side rather than on Dropbox sideAllow poller to be configurable- Improve documentation to include a README and installation and use guide
- Improved/enhanced error handling
- Code cleanup
- User interface clean up
- Apply for app to be considered a production level application for Dropbox
- Extensive testing and bug fixing
- JavaDoc support
- Generic Support of the extension
Licensed under the Apache License 2.0