GSoC 2009/Projects/Remember The Milk plugin for Canola: Difference between revisions

From Maemo Wiki
Jump to navigationJump to search
imported>apopelo
imported>apopelo
Project summary: Plugin installation details added.
Line 5: Line 5:
*'''Garage page''': https://garage.maemo.org/projects/canola-rtm/
*'''Garage page''': https://garage.maemo.org/projects/canola-rtm/
*'''Repository''': http://code.openbossa.org/projects/canola-rtm/repos/mainline
*'''Repository''': http://code.openbossa.org/projects/canola-rtm/repos/mainline




Line 11: Line 12:


Program will be implemented as a plugin for Canola. Task lists will be available locally on a tablet and can be synchronized with www.rememberthemilk.com service.
Program will be implemented as a plugin for Canola. Task lists will be available locally on a tablet and can be synchronized with www.rememberthemilk.com service.
===Getting the source code===
Main project repository is hosted at [http://code.openbossa.org/projects/canola-rtm code.openbossa.org]. You can clone repository with the following command:
:<code>git clone git://code.openbossa.org/canola-rtm/mainline.git</code>
===Adding a new plugin to Canola===
Assuming you already have Canola working in your system (if not - [http://profusion.mobi/setting-up-canola-2.0 read this article] about how to build it yourself).
Get the source code of a plugin:
:<code>git clone git://code.openbossa.org/canola-rtm/mainline.git</code>
Build theme files (example below is for default theme):
:<code>cd mainline/data/themes/default/</code>
:<code>edje_cc default.edc default-rtm.edj</code>
Move resulting *.edj file to <canola_src_path>/THEMES folder. Copy mainline/canola-rtm folder to <canola_src_path>/plugins folder:
:<code>mv default-rtm.edj <canola_src_path>/THEMES</code>
:<code>cd ../../../</code>
:<code>cp -r canola-rtm/ <canola_src_path>/plugins</code>
Run terra-rescan-collections:
:<code>cd <canola_src_path></code>
:<code>terra-rescan-collections -c canola.conf</code>
Now you can run Canola and try out new plugin.

Revision as of 11:19, 8 June 2009

Remember The Milk plugin for Canola - GSoC 2009 Project


Project summary

The main goal of this project is to create a program which allows users to manage personal todo (or task) lists in easy and comfortable way with support of most the of modern features - synchronization, finger friendly interface, tags, integration with other applications.

Program will be implemented as a plugin for Canola. Task lists will be available locally on a tablet and can be synchronized with www.rememberthemilk.com service.


Getting the source code

Main project repository is hosted at code.openbossa.org. You can clone repository with the following command:

git clone git://code.openbossa.org/canola-rtm/mainline.git


Adding a new plugin to Canola

Assuming you already have Canola working in your system (if not - read this article about how to build it yourself).

Get the source code of a plugin:

git clone git://code.openbossa.org/canola-rtm/mainline.git

Build theme files (example below is for default theme):

cd mainline/data/themes/default/
edje_cc default.edc default-rtm.edj

Move resulting *.edj file to <canola_src_path>/THEMES folder. Copy mainline/canola-rtm folder to <canola_src_path>/plugins folder:

mv default-rtm.edj <canola_src_path>/THEMES
cd ../../../
cp -r canola-rtm/ <canola_src_path>/plugins

Run terra-rescan-collections:

cd <canola_src_path>
terra-rescan-collections -c canola.conf

Now you can run Canola and try out new plugin.