Difference between revisions of "Nepomuk/GSoC/2011/Journals/SmitShah"

Jump to: navigation, search
(Journal : Metadata Writeback)
(Journal : Metadata Writeback)
Line 1: Line 1:
 
==Journal : Metadata Writeback==
 
==Journal : Metadata Writeback==
  
===16th May===
+
===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 May===
+
===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 May===
+
===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 May===
+
===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 May===
+
===21th June===
  
 
*Started reading about unit tests.
 
*Started reading about unit tests.
  
===21th May===
+
===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 May===
+
===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 May===
+
===23th June===
  
 
*Fixed obvious mistakes with the unit test.
 
*Fixed obvious mistakes with the unit test.
  
===24th May===
+
===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 May===
+
===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 May===
+
===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 May===
+
===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.

Content is available under Creative Commons License SA 4.0 unless otherwise noted.