Bug 384846 - Add new tool to Sync Albumcollection on Nextcloud
Summary: Add new tool to Sync Albumcollection on Nextcloud
Status: REPORTED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-WishForNewTools (show other bugs)
Version: unspecified
Platform: unspecified All
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-19 09:51 UTC by arne92
Modified: 2020-08-04 21:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description arne92 2017-09-19 09:51:36 UTC
Hi Digikam Team,
the since a few years I'm using digikam to manage my photos and it works great. But the last year my private IT has changed and the photo collection gained size. So I'm working now a small laptop (befor desktop pc which allot of space) with a ssd which can't store my full photo collection. The Photo collection is on my private Server.

Now I just sync the albums I'm currently working with, or I wan't to show someone on my Laptop. This works, but has some not nice side effects.

Every time I sync a Album to my laptop it is imported into Digikam and when i remove it, the photos are removed from digikam.

To view all pictures in digikam I have setup a remote collection, but this is slow. 

So I had the Idea to make a new collection, between local and network Collection. So a local Collection, where the elements and thumbnails are not removed if the hole folder is missing. This would allow to select in the nextcloud client the folders which should be offline or local available. Maby someone has an good Idea how to enable to only sync jpg to the local machine while keeping the raw file on the server.

This would be a small start of a cloud sync feature. Think further there are a lot nice thinks which could be done. For example integrating the sharing, like it is integrated in dolphin. Or even further give a option to do task which need's a lot of computational time on the server. Like face recognition or preview generation. 

thanks for the great product your are already serving
with best regrets 
Arne
Comment 1 caulier.gilles 2018-11-03 10:59:41 UTC
WARNING : with digiKam 6.0.0 and later, we will not support kipi interface anymore. All tools are now located in digiKam core as well for a plan to provide a more power-full integration with Batch Queue Manager and to be able to export a workflow on a web-service.

All export tools are now available everywhere : album view, Image editor, Light table, and Showfoto. Previously, only album view from digiKam core was able to deal with export tools through libkipi.

All export tools are now located here :

https://cgit.kde.org/digikam.git/tree/core/utilities/assistants/webservices

All export tools use now a dedicated interface to communicate with the application : 

- digiKam (database) : 

https://cgit.kde.org/digikam.git/tree/core/libs/database/utils/ifaces/dbinfoiface.h

- Showfoto (files metadata) : 

https://cgit.kde.org/digikam.git/tree/core/utilities/assistants/common/dmetainfoiface.h


There is not direct use of digiKam database for compatibility with Showfoto.

We plan later to provide a dynamic loading of export tools using a plugins mechanism. This will reduce overloading of the internal core libraries. A dedicated devel branch have been created for that, but it's not yet complete:

https://cgit.kde.org/digikam.git/tree/?h=development/dplugins

But take a care, digiKam export tools as plugins will not be shared with another external application. API will still private and only shared between Showfoto and digiKam core. The experience with libkipi was bad and complex to maintain/extend in time.

Gilles Caulier