This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. [Notes] Port Notes to WebKit2 and Implement mail as storage

I will port Notes to webkit2 API, it is necessary since webkit1 API will be dropped from webkitgtk+ soon. There are also some other modules using webkit1 API, I think I can help after porting Notes is complete. Beside, I will add mail service support for Notes, with this feature, users can use their mail as a cloud storage.

1.1. Schedule

Before GSOC

Read Gtk+ webkit2 API document and make some demos. And read posts and bugzilla related to "porting epiphany to webkit2" to figure out what needed to be done

Weeks 1

Focus on Notes' src and evolution's webkit-composer branch to find out functions related to webkit1 and look for webkit2 alternatives

Weeks 2-5

Port Notes to webkit2 API mainly on webkitwebview class

Weeks 6-7

Fix bugs in yelp (probably and Igalia parts) on porting to webkit2 API accouding to my previous porting experience

Weeks 8-10

Implement e-mail service (e.g gmail and windows live) as storage for notes using libcamel. The main task is to write another bijiprovider children class to fetch/write metas using libcamel and tracker

1.2. Contact Me


2024-10-23 11:28