Piwigo-OneDrive Storage Integration
Budget: €250 – €750 EUR
I want Piwigo to store every photo directly in Microsoft OneDrive—no two-way sync, just treat OneDrive as the primary file location. Your solution should:
• Build or extend a Piwigo plugin that authenticates with OneDrive via Microsoft Graph, lets me pick the target folder, and saves all originals there while Piwigo keeps only thumbnails and metadata locally.
• Handle uploads, moves, and deletions smoothly so gallery users never notice that the files live in the cloud.
• Offer a settings page for OneDrive credentials, cache limits, and fallback behaviour if the API is temporarily unavailable.
While you are in the code, improve how GPS information is handled:
• Show EXIF GPS data more clearly in the photo page, with fields I can choose to display or hide.
• Let me edit those GPS fields inside the Piwigo interface; when I press Save, the changes must update both the Piwigo database and the file on OneDrive.
• Keep the door open for future add-ons such as interactive maps, but focus now on clean, customizable data fields.
Deliver a well-documented plugin (PHP, MySQL, JavaScript) plus installation instructions and a short video or screenshots proving the workflow from upload to GPS editing. A mid-range budget is set aside, so I expect a functional, tested solution ready for production rather than just a proof of concept.
• Build or extend a Piwigo plugin that authenticates with OneDrive via Microsoft Graph, lets me pick the target folder, and saves all originals there while Piwigo keeps only thumbnails and metadata locally.
• Handle uploads, moves, and deletions smoothly so gallery users never notice that the files live in the cloud.
• Offer a settings page for OneDrive credentials, cache limits, and fallback behaviour if the API is temporarily unavailable.
While you are in the code, improve how GPS information is handled:
• Show EXIF GPS data more clearly in the photo page, with fields I can choose to display or hide.
• Let me edit those GPS fields inside the Piwigo interface; when I press Save, the changes must update both the Piwigo database and the file on OneDrive.
• Keep the door open for future add-ons such as interactive maps, but focus now on clean, customizable data fields.
Deliver a well-documented plugin (PHP, MySQL, JavaScript) plus installation instructions and a short video or screenshots proving the workflow from upload to GPS editing. A mid-range budget is set aside, so I expect a functional, tested solution ready for production rather than just a proof of concept.
Related categories:
PHP
JavaScript
C# Programming
MySQL
Software Development
Web Development
API Development
Microsoft Graph