Commits

Devin Martin committed 9cd2f12

Edited online

  • Participants
  • Parent commits e03dbd7

Comments (0)

Files changed (1)

 ## KeeCloud
 
-KeeCloud is a simple plugin that adds support to the built in URL file access in KeePass. The UI and setup is minimal. It is designed to work with the built in opening/saving/synchronization/trigger options in KeePass without duplicating any of that functionality.
+KeeCloud is a simple plugin that adds support to the built in URL file access in KeePass. The UI and setup are minimal. It is designed to work with the built in opening/saving/synchronization/trigger options in KeePass without duplicating any of that functionality.
 
 This plugin is released under an MIT License which is compatible with the GNU GPL GNU Compatible License List (referred to as Expat in the GNU GPL compatibility list) that KeePass is released under.
 
 
 ## Why use KeeCloud
 
-There are many plugins that add support for opening/syncing/saving files to other locations. Most of these also include syncing and backup options. That may be great if that is what you want, however, you are limited to syncing with that location through that plugin only. KeeCloud extends the natural ability of KeePass to open/sync/save to URLs. None of the functionality in KeePass is duplicated. You can set up a trigger to sync with a file on one of the supported services using the built in synchronization process in KeePass. Even other plugins can work with remote files through KeeCloud.
+There are many plugins that add support for opening/syncing/saving files to other locations. Most of these wrap up syncing with the remote database for you. That may be great if that is what you want, however, you are limited to syncing with that location through that plugin only. KeeCloud extends the natural ability of KeePass to open/sync/save to URLs. None of the functionality in KeePass is duplicated. You can set up a trigger to sync with a file on one of the supported services using the built in synchronization process in KeePass. Because KeeCloud registers handlers with KeePass, even other plugins can work with remote files through KeeCloud. You are not limited to the operating on the remote with just the KeeCloud plugin.
+
+KeeCloud also has the most cloud providers in one plugin [see supported services](Supported-Protocols). It is a one-stop-shop of sorts for internet file stores. Its modular architecture makes adding new providers for remote stores easy with all of the harder work of interacting and registering handlers with KeePass done once. This means that we'll try to keep it as thorough as possible. **Hint hint, contributions for new services are welcome**
+
+## Why not use KeeCloud
+
+Since we hyped up why KeeCloud is awesome compared to other plugins, it is only fair to point out how it might be lacking compared to others. KeeCloud offers more flexibility with how KeePass interacts with the cloud hosted files. With that flexibility comes more complexity. Some of the other plugins wrap up syncing with the remote DB file fairly seamlessly and simply. They may also provider remote file browsing dialogs to make working with remote files easy. KeeCloud provides none of that. Of course you can sync, but you need to set up how you want to do that. It isn't just set up for you. This plugin is admittedly a bit more complicated to set up (though not a lot.)  If you are comfortable setting up [triggers](Using-Triggers) to sync with a network file then you shouldn't have any trouble with KeeCloud.
+
+Simply put, KeeCloud is a flexible plugin that adds lots of options for working with files "in the cloud" but it requires you to configure how you want to use those files.
 
 ## Use