Hi everyone In the beginning of the summer I set out to refactor the metadata code for Inkscape. In the end this turned out to be a bit bigger project than expected (as always? ;) ) but here is a short update.
The last update was from the beginning of July which showed a GUI mockup [1] for the metadata tab. After that the gui was to be implemented in Inkscape but we weren't sure if the mockup was what we really wanted. Therefore in July/August we moved to python to be able to faster create and iterate over a prototype. The prototype can be found at github [2]. The goal in the long run is to create a C or C++ library with Gtk+ container which is ready for use in e.g. Inkscape that can handle everything that has to do with attribution and licenses.
Related to this, work has also been done with a firefox plugin [3] and with mediagoblin. Code can be found on Github [4]. The short term goal here is to be able to show the "lifespan" of an image, "Creation -> Upload -> Download -> Create a derivative work -> Upload", and the attribution and license should stick with the image.
So when it comes to the metadata refactoring it's pretty far away at the moment for pushing to trunk in Inkscape. I've now started my full time studies again so my goal for the fall is to at least take care of some bugs and try to learn a little bit more about the Inkscape codebase.
[1] http://commonsmachinery.se/2013/07/inkscape-a-new-gui-to-manage-metadata/ [2] https://github.com/commonsmachinery/rdf_metadata [3] http://commonsmachinery.se/2013/09/pasting-images-attribution/ [4] https://github.com/commonsmachinery
Regards
participants (1)
-
Christoffer Holmstedt