Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marosvolgyiz/RepoSync
This is a framework which is able to Sync SenseNet Content between SenseNet ECM to Other systems.
https://github.com/marosvolgyiz/RepoSync
Last synced: about 2 months ago
JSON representation
This is a framework which is able to Sync SenseNet Content between SenseNet ECM to Other systems.
- Host: GitHub
- URL: https://github.com/marosvolgyiz/RepoSync
- Owner: marosvolgyiz
- License: gpl-2.0
- Created: 2017-03-31T11:05:58.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-15T13:43:32.000Z (about 7 years ago)
- Last Synced: 2024-04-08T03:04:53.458Z (5 months ago)
- Language: C#
- Homepage:
- Size: 175 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
# RepoSync
The project is under development. Please be patient. Thank you! :)
### What do we want?
* Based on http://wiki.sensenet.com/Client_library
* Compatible with sn6.4+ and sn7+
* Sync contents between SN and Other System
* Sync contents between SN and SN
* Based on Provider Model, we want some built-in providers:
* SN provider: connect to the sensenet ECM with Client Library
* File provider: connect to the FileSystem (or Windows File share)
* Other providers in the future (we won't develop these, maybe in the future … :) but the community maybe develop them ;) )
* SFTP provider: connect to the FTP or Secure FTP systems
* TFS provider
* GIT provider
* Dropbox provider
* Google Drive provider
* We will develop a RepoSync Library which can use some other Application:
* RepoSync CLI (Console Application )
* RepoSync WPI (Asp.Net Web Application)
* RepoSync PISA (Powershell Integrated Smart Application)
* SN 6 Application (In the future, not yet)
* SN 7 Application (In the future, not yet)
* Mobile Application (In the future, not yet)
* SN Task Management Executor Application (In the future, not yet)
* WPF desktop application (In the future, not yet)
### RepoSync Library
This is a framework which able to Sync sensenet Contents between sensenet ECM to Other systems. Contains an interface definition for Provider implementations. It's a modular framework, the users can develop own providers to reach their goals and beat their enemies and gain world domination for fun.Fulfill the following requirements:
* Use provider models ( IReposyncProvider)
* Use logger library
* Provide these actions:
* Sync
* Compare
* Rollback (In the future, not yet)### Applications which use RepoSync frameworks
Entry points for use RepoSync Framework and can be use two RepoSync Provider for syncing contents between systems. Should provide configurations and contextual data to RepoSync.
### RepoSync Providers:
These providers can be implemented the IRepoSyncProvider Interface.