← Nepomuk/GSoC/2011/Journals/SmitShah You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, trusted, KDEDevelopers. You can view and copy the source of this page. ==Journal : Metadata Writeback== ===16th June=== *Organized the plugin folder. *Started working on exiv2 plugin. *Worked on the CMakeLists and .desktop file exiv2 plugin. *Made a rough list of exif properties that will be required. ===17th June=== *Changed to libkexiv2. *Created the plugin. *Implemented for datetime, datetimeorignal, datetimedigitized, image orientation and image description exif properties. ===18th June=== *Fixed a bug with my taglib plugin. *Tested the plugins using a example service. *Pushed the changes. ===20th June=== *Cleaned the code of exiv2 plugin. *Started reading about Datamangement service. ===21th June=== *Started reading about unit tests. ===21th June=== *Started writing a unit test for the signals in resourcewatcher connection ===22th June=== *Finished the unit test for the signals. *Read about akonadi to make a new plugin based on it. ===23th June=== *Fixed obvious mistakes with the unit test. ===24th June=== * Finished the unit test to test signals in data management service. ===27th June=== * Started working on the akonadi plugin. * Read about various APIs required for it. ===28th June=== *Discussed with trueg to changed the selection of plugin based on both mimetypes and rdf types. *Problems encountered with progress of akonadi plugin. ===29th June=== *Discussed with various people regarding akonadi, got a basic view on how the plugin would actually work out. ===30th June=== *Made a sample code on which the akonadi code would be based on. ===1st July=== *Sick Leave. ===6th July=== *Started working on akonadi plugin again *Read about QObjects. *Discussed with dinesh regarding kdepim. ===7th July=== *Made a small test for akonadi plugin, with help from dinesh. *Tested my sample code and it worked perfectly. ===8th July=== *Started coding the akonadi plugin. *Figuring out the logic for it. ===9th July=== *Figured out a logic on how the plugin could be made. ===11th July=== *Discussed with vHanda about the design of the plugin. *Coded the plugin. *Tried to test it with datamangement service but didn't work. ===12th July=== * Finished coding the plugin. ===13th July=== *Made page on techbase about the project ideas. *Pushed the code of akonadi plugin. ===14th July=== *Cleaned up the code of akonadi plugin. ===15th July=== *Started working on the hybrid plugin system. ===18th July=== *Finished the code of hybrid plugin system. ===19th July=== *Cleaned the code of hybrid plugin. ===20th July=== *Discussed about using KJob to make writebackjob class and received suggestions about the project. ===21st July=== *Solve all the problems pointed out by vHanda via email. ===22th July=== *Busy with placement forms and packing. ===24th July=== *Pushed the changes after reviewing it once. ===25th July=== *Solved everything pointed out in meeting except of KJob. *Added the Writebackjob into techbase ideas page of the project. *Pushed all the changes and also corrected things pointed out by vHanda/trueg. Return to Nepomuk/GSoC/2011/Journals/SmitShah. Retrieved from "https://community.kde.org/Nepomuk/GSoC/2011/Journals/SmitShah"