[digiKam-users] Multi-user digiKam setup?

Stefan Mueller stefan.mueller.83 at gmail.com
Sat Dec 1 21:46:44 GMT 2018


Great 😊

Sent from a fair mobile

On Sat, 1 Dec 2018, 21:53 <digikam at 911networks.com wrote:

> Done:
>
> https://bugs.kde.org/show_bug.cgi?id=401622
>
> sknahT
>
> vyS
>
>
> On Sat, 1 Dec 2018 09:43:19 +0100
> Gilles Caulier <caulier.gilles at gmail.com> wrote:
>
> > The mailing list is not the right place to propose technical
> > solution to this problem.
> >
> > In the long time, mailing list contents is dissolved.
> >
> > Please use bugzilla instead. We have a dedicated session for this
> > topic, with many entries talking around multi-users support :
> >
> >
> https://bugs.kde.org/buglist.cgi?bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&bug_severity=wishlist&bug_severity=task&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&component=Database-Multiusers&product=digikam&query_format=advanced
> >
> > Note : we use bugzilla to explain the future project to students.
> > All the project story is here. It's very important.
> >
> > Thanks in advance
> >
> > Gilles Caulier
> >
> >
> >
> >
> > Le ven. 30 nov. 2018 à 23:03, <digikam at 911networks.com> a écrit :
> >
> > > On Fri, 30 Nov 2018 20:14:20 +0100
> > > Gilles Caulier <caulier.gilles at gmail.com> wrote:
> > >
> > > > Hi,
> > > >
> > > > The multi users setup require severals works in digiKam database
> > > > interface.
> > > >
> > > > Outside the fact that you need to use a remote Mysql Database,
> > > > this needs a lock mechanism to prevent concurrents access to the
> > > > contents. Of course this want mean a to share the same database
> > > > contents (collection) between users.
> > > >
> > > > A first approach is to work like shared document between Words
> > > > we users can change contents. A lock mechanism is done to open
> > > > document in RW for the first people, and in Read only for all
> > > > others. This less powerful but this simplify the workflow to
> > > > manage. A versionning system is also required in this
> > > > configuration.
> > > >
> > > > They are some files already open in bugzilla about this topic.
> > > > We will need to found a new student to work on this project next
> > > > summer.
> > >
> > > If you could add to each table:
> > >
> > > * owner_id , it could be digikam until a later time that it
> > >   could/would be upgraded to actual users
> > > * group_id, it could be digikam until a later time that it
> > >   could/would be upgraded to actual groups
> > > * location, it could be null until used
> > > * date & time of last add/edit
> > >
> > > Then most of the multi-user stuff could be done by mysql/mariadb:
> > > the record locking, the reads, the writes...
> > >
> > > Then as you dedicate more resources, things could be integrated
> > > within DK at later time to make it more transparent.
> > >
> > > sknahT
> > >
> > > vyS
> > >
> > > >
> > > > Best
> > > >
> > > > Gilles Caulier
> > > >
> > > > Le ven. 30 nov. 2018 à 09:30, Stefan Müller
> > > > <stefan.mueller.83 at gmail.com> a écrit :
> > > >
> > > > > Good morning Leo,
> > > > >
> > > > > I'm gonna face the same problem, so I mentioned in
> > > > > [digiKam-users] Use digiKam with a NAS and MariaDB
> > > > > <
> > >
> http://digikam.1695700.n4.nabble.com/digiKam-users-Use-digiKam-with-a-NAS-and-MariaDB-tp4707031p4707346.html
>
> > > >,
> > > > > where it is a bit off-topic.
> > > > >
> > > > > I haven't got the chance yet to pursue that topic. That could
> > > > > be just the right place.
> > > > >
> > > > > I'm wondering if the new plug-in model would allow to
> > > > >
> > > > >    - intervene SQL queries to an NAS based database
> > > > >    - do authentication against e.g. an LDAP server
> > > > >
> > > > > stefan
> > > > > Am 30.11.2018 um 02:02 schrieb Leo Gaspard:
> > > > >
> > > > > Hello world!
> > > > >
> > > > > I have tried IRC to bother the fewest possible people, but it
> > > > > looks like #digikam at irc.freenode.net is dead, so let's try
> > > > > here. Sorry for the noise! (Note: I am not subscribed to the
> > > > > list, can you please keep me in the Cc: list?)
> > > > >
> > > > > I am considering using digiKam, but as my use case is kind of
> > > > > peculiar, I thought I would first ask whether you think I have
> > > > > chances of succeeding at what I'm trying to do.
> > > > >
> > > > > Context: I'm trying to setup a shared photo database with my
> > > > > family for all our photographs. Photos will be shared over
> > > > > NextCloud, and hopefully digiKam would be used to both tag
> > > > > them and synchronize the tags. Now, the photo database is
> > > > > kind of huge, and not all computers are able to download it
> > > > > in full. In addition, not everyone has the same taste for
> > > > > photos, so I think it'd be better if everyone only had write
> > > > > access to their own directory, and read access to others'.
> > > > >
> > > > > My currently imagined solution:
> > > > >  * Each user puts their pictures in their write-for-them
> > > > > read-for-all folder in Nextcloud
> > > > >  * Everyone runs a digiKam instances. Tags are synchronized
> > > > > either through MySQL or by just adding the SQLite database to
> > > > > the Nextcloud
> > > > >  * digiKam is setup to directly fetch the photos from WebDAV
> > > > > from the Nextcloud instance
> > > > >
> > > > > So my questions are:
> > > > >  1. Do you have advice on whether to pick MySQL or
> > > > > synchronize the SQLite database over Nextcloud? (I will have
> > > > > linux, windows and mac clients)
> > > > >  2. Does digiKam handle well-enough collections on read-only
> > > > > folders? 3. What do you think about the overall idea?
> > > > >  4. Bonus question: Ideally users could also have their own
> > > > > private databases that are not shared. Does digiKam handles
> > > > > properly switching between two databases, ideally  with one
> > > > > that includes the other?
> > > > >  5. Trick question: If an answer is no, is there any project
> > > > > other than digiKam that could handle these requirements and
> > > > > that you would know about?
> > > > >
> > > > > I've searched a bit the manual and didn't find much about
> > > > > these questions, and I must say I'd rather request an opinion
> > > > > from someone knowledgeable before starting the setup, that
> > > > > will likely be kind of long and complex, especially if done
> > > > > with MySQL. Sorry if the questions are already answered
> > > > > someplace I didn't find!
> > > > >
> > > > > Cheers, and thank you for digiKam that looks like some nice
> > > > > piece of software!
> > > > >   Leo
> > > > >
> > > > >
> > >
> > >
> > > --
> > > sknahT
> > >
> > > vyS
> > >
>
>
> --
> sknahT
>
> vyS
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20181201/e07c3224/attachment.html>


More information about the Digikam-users mailing list