[Digikam-devel] Re: Needing ideas for Rosedu's Open Source Development Course

Gabriel Voicu ping.gabi at gmail.com
Sat Feb 26 09:03:15 GMT 2011


Hello,

Since, one of the students from the course will refactorise DNG Converter
tool, I was thinking today to ask you: do you prefer to tell the other
student to refactorise Batch RAW Converter instead of merging the
IPTC/XMP/EXIF dialogs in one single dialog?

Gabriel

On Thu, Feb 24, 2011 at 12:46 PM, Gabriel Voicu <ping.gabi at gmail.com> wrote:

>
>
> On Thu, Feb 24, 2011 at 12:34 PM, Gilles Caulier <caulier.gilles at gmail.com
> > wrote:
>
>> 2011/2/24 Gabriel Voicu <ping.gabi at gmail.com>:
>> > Hello everyone,
>> >
>> > The course began this saturday. there are 15 students, 2 of them working
>> on
>> > the Digikam project. Initially, 5 of them wanted to work on Digikam, but
>> > because I don't have time, we ended up in having just two. :-( The
>> course
>> > will be finished around 17th of April.
>> >
>> > Now, I will list the ideas and please let me know if you are OK with us
>> > implementing them in this period (February 26 - April 17).
>> >
>> > 1) GUI refactoring:
>> >
>> > Each student will have to refactor a GUI. These should be an easy task
>> to
>> > help them get used to digikam/kipi code/coding style. Each one of the 2
>> > students will refactor a GUI. I've chosen these 2 widgets to modify, but
>> if
>> > you have something else in mind, please let me know:
>> >
>> > 1.1) "Merge MetadaEdit EXIF/IPTC/XMP dialogs to one dialog with tabs.
>> >
>> > The goal is to reduce MetadataEdit menu enties in kipi host application.
>> > Currently, we can edit Exif or Iptc, or Xmp using dedicated dialog. it's
>> too
>> > long if users want to modify Exif and Xmp values for ex. it need to
>> > open/close 2 dialogs"
>> >
>> > 1.2)  Refactor DNG converter.
>> >
>> > If I understood well, the task here is to use KipiPlugins::ImagesList
>> > instead of it's ImageList. Am I right?
>>
>> yes, eaxctly.
>>
>> The same work need to do it on RAWConverter plugin, which use a very
>> similar code. In fact, i started to implement DNG converter using Raw
>> Converter GUI code.
>>
>> >
>> >
>> > 2) Implement face tags with regions to files:
>> >
>> > "We also still don't have any code that saves people tags with regions
>> to
>> > files. We discussed some possible options about using RDF etc. So here
>> > one could write code that takes a face tag with region coordinates, and
>> > writes it into XMP via libkexiv2, and can also produce a face tag from
>> > the XMP. Here, one would need to know the representation of face tags
>> > inside digikam, and then spend some time getting save/load code to work
>> > using test based development, without touching any digikam code. Once
>> > the code is done, either the students or a digikam developer would
>> > integrate it into the image metadata load/save routines of digikam."
>> >
>> > In big lines, these are the tasks. If we finish earlier than February
>> 17, we
>> > will start and fixing some bugs. After we finish each task, we will send
>> a
>> > patch to merge it with the current code.
>>
>> fine...
>>
>>
> Sorry, I made a mistake above: "If we finish earlier than February 17, we
> > will start and fixing some bugs.". It should have been April 17. Sorry.
>
> Gabriel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20110226/df7aa0d1/attachment.html>


More information about the Digikam-devel mailing list