Hello everyone,<br><br>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.<br>
<br>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).<br><br>1) GUI refactoring:<br><br>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:<br>
<br>1.1) "Merge MetadaEdit EXIF/IPTC/XMP dialogs to one dialog with tabs.<br>
<br>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"<br><br>1.2) Refactor DNG converter.<br><br>If I understood well, the task here is to use KipiPlugins::ImagesList instead of it's ImageList. Am I right?<br>
<br><br>2) Implement face tags with regions to files:<br><br>"We also still don't have any code that saves people tags with regions to<br>
files. We discussed some possible options about using RDF etc. So here<br>
one could write code that takes a face tag with region coordinates, and<br>
writes it into XMP via libkexiv2, and can also produce a face tag from<br>
the XMP. Here, one would need to know the representation of face tags<br>
inside digikam, and then spend some time getting save/load code to work<br>
using test based development, without touching any digikam code. Once<br>
the code is done, either the students or a digikam developer would<br>
integrate it into the image metadata load/save routines of digikam."<br>
<br>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.<br><br>Also, these days I will take all the remaining ideas and put it here: <a style="" href="http://techbase.kde.org/Contribute/Junior_Jobs" target="_blank">http://techbase.kde.org/Contribute/Junior_Jobs</a>.<br>
<br>Have a nice day,<br>Gabriel<br><br><div class="gmail_quote">On Sat, Jan 15, 2011 at 4:53 PM, Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com">caulier.gilles@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Marcel,<br><br>There is a link between reviewboard and bugzilla ? If no, this will be an hell to manage it. To undependant tool without relation...<br>
<br>Gilles<br><br><div class="gmail_quote">2011/1/12 Marcel Wiesweg <span dir="ltr"><<a href="mailto:marcel.wiesweg@gmx.de" target="_blank">marcel.wiesweg@gmx.de</a>></span><div><div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><br>
<br>
> Another question will be:<br>
> 1) How will the coding process work? We will send patches and one of you<br>
> will review them?<br>
<br>
</div>When does it start? Ideally we have moved to git by then, which will make life<br>
easier. I have never used Reviewboard, but that will also be available then.<br>
<div><div></div><div>_______________________________________________<br>
Digikam-devel mailing list<br>
<a href="mailto:Digikam-devel@kde.org" target="_blank">Digikam-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-devel" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-devel</a><br>
</div></div></blockquote></div></div></div><br>
<br>_______________________________________________<br>
Digikam-devel mailing list<br>
<a href="mailto:Digikam-devel@kde.org">Digikam-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-devel" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-devel</a><br>
<br></blockquote></div><br>