< Nepomuk/GSoC/2011/JournalsRevision as of 20:27, 25 July 2011 by Who (talk | contribs) (→Journal : Metadata Writeback)(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) Contents 1 Journal : Metadata Writeback 1.1 16th June 1.2 17th June 1.3 18th June 1.4 20th June 1.5 21th June 1.6 21th June 1.7 22th June 1.8 23th June 1.9 24th June 1.10 27th June 1.11 28th June 1.12 29th June 1.13 30th June 1.14 1st July 1.15 6th July 1.16 7th July 1.17 8th July 1.18 9th July 1.19 11th July 1.20 12th July 1.21 13th July 1.22 14th July 1.23 15th July 1.24 18th July 1.25 19th July 1.26 20th July 1.27 21st July 1.28 22th July 1.29 24th July 1.30 25th July 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. Retrieved from "https://community.kde.org/index.php?title=Nepomuk/GSoC/2011/Journals/SmitShah&oldid=14091" Content is available under Creative Commons License SA 4.0 unless otherwise noted.