Digikam/GSoC2012
Appearance
< Digikam
digiKam Google Summer of Code 2012 Projects list
Video Slide Show Generator
- Student : Janardhan Reddy <annapareddyjanardhanreddy at gmail dot com>
- Lead Mentor : Angelo Naselli
- Alternative Mentor : Gilles Caulier
- Working on : Kipi-plugins 3.0.0 Git branch
- Proposal page
- [??? Wiki page]
Camera User Interface Revamp
- Student : Islam Wazery <wazery at ubuntu dot com>
- Lead Mentor : Gilles Caulier
- Alternative Mentor : Marcel Wiesweg
- Working on : digiKam 3.0.0 Git branch
- Proposal page
- Wiki page
Face Recognition
- Student : Mahfuzur Rahman Mamun <mamun dot nightcrawler at gmail.com>
- Lead Mentor : Marcel Wiesweg
- Alternative Mentor : Alex Jironkin
- Working on : libkface 3.0.0 and digiKam 3.0.0 Git branches
- Proposal page
- Wiki page
Improve integration of Photivo
- Student : Dominic Lyons <domlyons at googlemail dot com>
- Lead Mentor : Benjamin Girault
- Alternative Mentor : Bernd Schöler
- Working on : Kipi-plugins 3.0.0 Git branch
- Proposal page
- [??? Wiki page]
UPnP / DLNA plugin
- Student : Smit Mehta <smit dot tmeh at gmail dot com>
- Lead Mentor : Marcel Wiesweg
- Alternative Mentor : Gilles Caulier
- Working on : Kipi-plugins 3.0.0 Git branch
- Proposal page
- [??? Wiki page]
Video Metadata Support
- Student : Abhinav Badola <mail dot abu dot to at gmail dot com>
- Lead Mentor : Andreas Huggel
- Alternative Mentor : Gilles Caulier
- Working on : A dedicated Svn branch for Exiv2, and libkexiv2 3.0.0 and digiKam 3.0.0 git branches.
- Proposal page
- [??? Wiki page]
Porting Libkipi and KIPI-Plugins to KDE XML-GUI
- Student : Victor Dodon <dodonvictor at gmail dot com>
- Lead Mentor : Benjamin Girault
- Alternative Mentor : Gilles Caulier
- Working on : Libkipi-2.0.0 Git branch, and Kipi-plugins 3.0.0 Git branch
- Proposal page
- Wiki page
digiKam Summer of KDE 2012 Projects list
Wallpaper plugin
- Student : Varun Herale <varun dot herale at gmail dot com>
- Lead Mentor : Gilles Caulier
- Alternative Mentor : Angelo Naselli
- Working on : Kipi-plugins 3.0.0 Git branch
- Bugzilla entry
- Wiki page
Auto Noise Reduction
- Student : Aniket Handa <atneik at gmail dot com>
- Lead Mentor : Gilles Caulier
- Alternative Mentor : Marcel Wiesweg
- Working on : digiKam 3.0.0 Git branch
- Bugzilla entry
- Wiki page
Extending Presentation View using Kipi plugins
- Student : Dhruv Patel <dhruvkumarr dot patel51 at gmail dot com>
- Lead Mentor : Gilles Caulier
- Alternative Mentor : Angelo Naselli
- Working on : Kipi-plugins 3.0.0 Git branch
- Wiki page
Extra projects relevant of digiKam Software Compilation 3.0.0
Kipi-plugins Factoring
Summary
In order to branch Kipi-plugins to 3.0.0, and to optimize time loading of KIPI host applications at startup, some tools need to be binary factored to the same plugin.
Import/Export tools To Web Services to factorize
- FlickrExport
- GalleryExport
- PicasaWebExport
- Smug
- Shwup
- PiwigoExport
- DebianScreenshots
- YandexFotki
- MediaWiki
- RajceExport
- Vkontakte
- ImageShackExport
- ImgurExport
Mentors List and Coordination
- Gilles Caulier <caulier dot gilles at gmail dot com>
- Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
- Andreas Huggel <ahuggel at gmx dot net>
- Angelo Naselli <anaselli at linux dot it>
- Benjamin Girault <benjamin dot girault at gmail dot com>
- Alex Jironkin <alexjironkin at gmail dot com>
- Bernd Schöler <brother dot john at photivo dot org>
Students and mentors will use digikam-soc-devel at kde dot org mailing-list to coordinate projects.
Repositories Branching and Dates
Branches Creation
- To create git branches, please look on this tutorial from KDE TechBase.
- During GoSC2012 coding time, git/master will still the stable implementation receiving important fixes. A development branch must be sync with git/master periodically. To do it, see below as example how to sync digiKam 3.0.0 branch :
$ git checkout development/3.0.0.
Branch development/3.0.0 set up to track remote branch development/3.0.0 from origin. Switched to a new branch 'development/3.0.0'
$ git rebase master
First, rewinding head to replay your work on top of it... Applying: ...
$ git pull
Merge made by recursive.
$ git push
...
digiKam 3.0.0
- Assigned to : Islam Wazery
- Git name : "development/3.0.0"
- Git Web interface
Kipi-plugins 3.0.0
- Assigned to : Smit Mehta
- Git name "development/3.0.0"
- Git Web interface
Libkipi 2.0.0
- Assigned to : Victor Dodon
- Git name "development/2.0.0"
- Git Web interface
Libkface 3.0.0
- Assigned to : Mahfuzur Rahman Mamun
- Git name "development/3.0.0"
Libkexiv2 3.0.0
- Assigned to : Abhinav Badola
- Git name "development/3.0.0"
Releases Plan
- 09 May 2012 : digiKam and Kipi-plugins 2.6.0-RC released from KDE git/master.
- 13 May 2012 : digiKam 3.0.0 branch created from KDE git/master.
- 13 May 2012 : Kipi-plugins 3.0.0 branch created from KDE git/master.
- 13 May 2012 : Libkface 3.0.0 branch created from KDE git/master.
- 13 May 2012 : Libkexiv2 3.0.0 branch created from KDE git/master.
- 13 May 2012 : Libkipi 2.0.0 branch created from KDE git/master.
- 02 Sep 2012 : digiKam Software Collection 3.0.0 beta1 including all GoSC-2012 works.
- 07 Oct 2012 : digiKam Software Collection 3.0.0 beta2 including all GoSC-2012 works.
- 04 Nov 2012 : digiKam Software Collection 3.0.0 beta3 including all GoSC-2012 works.
- 02 Dec 2012 : digiKam Software Collection 3.0.0 RC including all GoSC-2012 works.
- 23 Dec 2012 : digiKam Software Collection 3.0.0 Final including all GoSC-2012 works.
Coding Sprint
As a lots of students come from India this year, it will be nice to plan a reunion between developers in this country to reduce travel and hotel costs.
Colin Guthrie suggesting to apply for FOSS.IN/2012 event.