[Digikam-devel] list of possible GSoC projects for digikam
Marcel Wiesweg
marcel.wiesweg at gmx.de
Tue Feb 5 11:45:48 GMT 2008
> > Note: I don't know how this feature could affect core digiKam
> > database stuff.
> >
> > http://bugs.kde.org/show_bug.cgi?id=146865
> >
> > - Off-line manager
> >
> > http://bugs.kde.org/show_bug.cgi?id=114539
>
> Mik, this can be done ony when new DB schema + DB interace will be
> finalized by Marcel. It's too short to propose an GSoC about this subject.
>
> But i'm agree with you, this feature is very important to do for the
> future...
Yes. This requires too parts:
- adapt database backend to a database system (say, MySQL, or PostgreSQL) that
supports running on a server with multiple client access. This mostly
involves checking that our SQL, which is developed for SQLite, also works for
the other db. "Real backend" stuff like client lib access is done for us by
Qt
- set up locking mechanisms and change notifications needed when two people
access the same image / album / tag structure at the same time. (currently,
there is code to distribute change notification via DBUS locally). This could
be done by mechanisms of the database, an extra client/server structure, peer
to peer approach, or a combination of these.
More information about the Digikam-devel
mailing list