Please find attached a fully working version of this module. Based on your alpha version, that only uploads to Dropbox, I added support for:
- the .info files
- list files
- delete file
- download file
- restore file
In short: a fully working destination that implements all options a destination can implement. This code is running for some time at my own sites and works as intended.
I am willing to support this code. That is, if you commit and release this code and make me co-maintainer, I will watch and respond to the issue queue. (If you make me co-maintainer based on a review of the code in the zip, I can also commit and release it myself.)
Note: as the changes and additions are massive, a patch would be larger )and less clear) then just the complete code itself. So I attached just a zip of the complete directory, not a patch.
Comment | File | Size | Author |
---|---|---|---|
backup_migrate_dropbox.zip | 14.44 KB | fietserwin |
Comments
Comment #2
botrisThanks for this version Fietserwin, I've committed it as a 7.2 branch just to have a clean start.
It works fine, there is only an error when leaving the path within the folder empty, so I made that a required field just as a quick fix.
I don't have any permissions in maintainership so you would have to reach out to Wundo if you want to maintin this branch.
Comment #3
fietserwinThanks botris. I contacted Wundo. If he makes me a co-maintainer, I will contact you to see how we can forward this to an official release.
Comment #4
wundo CreditAttribution: wundo at Chuva Inc. commentedThanks for the great work and welcome aboard!
> New maintainer fietserwin added and permissions updated.
Comment #5
wundo CreditAttribution: wundo at Chuva Inc. commentedComment #6
botrisGreat!
I wondering though if it's an added value to require one of the dropbox sdk packages, or at least at one point move to Guzzle or Symfony's httpClient