Nepomuk/GSoC/2011/Journals/SmitShah: Difference between revisions
Line 1: | Line 1: | ||
==Journal : Metadata Writeback== | ==Journal : Metadata Writeback== | ||
===16th | ===16th June=== | ||
*Organized the plugin folder. | *Organized the plugin folder. | ||
*Started working on exiv2 plugin. | *Started working on exiv2 plugin. | ||
Line 7: | Line 7: | ||
*Made a rough list of exif properties that will be required. | *Made a rough list of exif properties that will be required. | ||
===17th | ===17th June=== | ||
*Changed to libkexiv2. | *Changed to libkexiv2. | ||
*Created the plugin. | *Created the plugin. | ||
*Implemented for datetime, datetimeorignal, datetimedigitized, image orientation and image description exif properties. | *Implemented for datetime, datetimeorignal, datetimedigitized, image orientation and image description exif properties. | ||
===18th | ===18th June=== | ||
*Fixed a bug with my taglib plugin. | *Fixed a bug with my taglib plugin. | ||
Line 18: | Line 18: | ||
*Pushed the changes. | *Pushed the changes. | ||
===20th | ===20th June=== | ||
*Cleaned the code of exiv2 plugin. | *Cleaned the code of exiv2 plugin. | ||
*Started reading about Datamangement service. | *Started reading about Datamangement service. | ||
===21th | ===21th June=== | ||
*Started reading about unit tests. | *Started reading about unit tests. | ||
===21th | ===21th June=== | ||
*Started writing a unit test for the signals in resourcewatcher connection | *Started writing a unit test for the signals in resourcewatcher connection | ||
===22th | ===22th June=== | ||
*Finished the unit test for the signals. | *Finished the unit test for the signals. | ||
*Read about akonadi to make a new plugin based on it. | *Read about akonadi to make a new plugin based on it. | ||
===23th | ===23th June=== | ||
*Fixed obvious mistakes with the unit test. | *Fixed obvious mistakes with the unit test. | ||
===24th | ===24th June=== | ||
* Finished the unit test to test signals in data management service. | * Finished the unit test to test signals in data management service. | ||
===27th | ===27th June=== | ||
* Started working on the akonadi plugin. | * Started working on the akonadi plugin. | ||
* Read about various APIs required for it. | * Read about various APIs required for it. | ||
===28th | ===28th June=== | ||
*Discussed with trueg to changed the selection of plugin based on both mimetypes and rdf types. | *Discussed with trueg to changed the selection of plugin based on both mimetypes and rdf types. | ||
*Problems encountered with progress of akonadi plugin. | *Problems encountered with progress of akonadi plugin. | ||
===29th | ===29th June=== | ||
*Discussed with various people regarding akonadi, got a basic view on how the plugin would actually work out. | *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. |
Revision as of 19:29, 11 July 2011
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.