Editing Task:PIM
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 81: | Line 81: | ||
#** '''Support CalDAV''' - [[User:boxofsnoo|boxofsnoo]] | #** '''Support CalDAV''' - [[User:boxofsnoo|boxofsnoo]] | ||
#** Support '''synching over bluetooth''' and wlan - [[User:asys3|asys3]] | #** Support '''synching over bluetooth''' and wlan - [[User:asys3|asys3]] | ||
- | |||
- | |||
#* Interaction with email program - allow to open a mail with a specific date attached - [[User:asys3|asys3]] | #* Interaction with email program - allow to open a mail with a specific date attached - [[User:asys3|asys3]] | ||
#** Better yet, copy the mail body into the notes field of the event. - [[User:boxofsnoo|boxofsnoo]] | #** Better yet, copy the mail body into the notes field of the event. - [[User:boxofsnoo|boxofsnoo]] | ||
- | |||
#* Monthly grid view | #* Monthly grid view | ||
#** Multi-day events - [[User:boxofsnoo|boxofsnoo]] | #** Multi-day events - [[User:boxofsnoo|boxofsnoo]] | ||
Line 100: | Line 97: | ||
#** An individual event's time/date can be adjusted so that the other occurences does not change (decoupling) | #** An individual event's time/date can be adjusted so that the other occurences does not change (decoupling) | ||
#** An individual event can be renamed without changing the rest of the occurences (decoupling) | #** An individual event can be renamed without changing the rest of the occurences (decoupling) | ||
- | |||
#* Types of repeating events - [[User:tor|tor]] (copied from an ITT posting about Palm repeating events) | #* Types of repeating events - [[User:tor|tor]] (copied from an ITT posting about Palm repeating events) | ||
#** Daily until.. | #** Daily until.. | ||
Line 112: | Line 108: | ||
#** Every N month(s) until date (or forever), e.g. the 4th Thursday of that month | #** Every N month(s) until date (or forever), e.g. the 4th Thursday of that month | ||
#** Every N year(s), until date (or forever), e.g. November 27th every year | #** Every N year(s), until date (or forever), e.g. November 27th every year | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
=== Address Book === | === Address Book === | ||
Line 145: | Line 122: | ||
#* Allow generic and open format of Calendar data - so that it can be used by 3rd party apps as well | #* Allow generic and open format of Calendar data - so that it can be used by 3rd party apps as well | ||
#** should be '''VCARD''' - look for best suitable VCARD definition - [[User:asys3|asys3]] | #** should be '''VCARD''' - look for best suitable VCARD definition - [[User:asys3|asys3]] | ||
- | |||
#* Synching | #* Synching | ||
#** '''Support syncml''' to synchronize contacts to mobile phone and a server pim database (e.g. funambol, evolution) - [[User:asys3|asys3]] | #** '''Support syncml''' to synchronize contacts to mobile phone and a server pim database (e.g. funambol, evolution) - [[User:asys3|asys3]] | ||
#** Support '''synching over bluetooth''' and wlan - [[User:asys3|asys3]] | #** Support '''synching over bluetooth''' and wlan - [[User:asys3|asys3]] | ||
- | |||
- | |||
- | |||
=== ToDo List === | === ToDo List === | ||
#* Items should have start date, deadline, priority, tags as well as description and completed (and completion date). | #* Items should have start date, deadline, priority, tags as well as description and completed (and completion date). | ||
#* Should optionally be finger-friendly (especially relevant for to-do lists) | #* Should optionally be finger-friendly (especially relevant for to-do lists) | ||
- | #* Subtasks/Projects | + | #* Subtasks/Projects |
#* Integration with sites like ToodleDo or RememberTheMilk. | #* Integration with sites like ToodleDo or RememberTheMilk. | ||
#* Recurring tasks | #* Recurring tasks | ||
Line 165: | Line 138: | ||
#* Multiple lists (home, work, hobbies) - basically a tag also.. but tied with calendar and addressbook and their separate groupings | #* Multiple lists (home, work, hobbies) - basically a tag also.. but tied with calendar and addressbook and their separate groupings | ||
#* Should be viewable (and zoomable) by context or tag. Zoom will take the current filtered/grouped level and elevate it to the top or root level, so that nothing else is visible. Good for focusing on a project, or showing tasks only relevant to a context ("At Office", "Out shopping") | #* Should be viewable (and zoomable) by context or tag. Zoom will take the current filtered/grouped level and elevate it to the top or root level, so that nothing else is visible. Good for focusing on a project, or showing tasks only relevant to a context ("At Office", "Out shopping") | ||
- | |||
- | |||
- | |||
=== Syncing === | === Syncing === | ||
Line 175: | Line 145: | ||
*Maybe central place in settings or in a dedicated sync application to do these settings. "Sync now!" only from applications. (Simpler this way?) [[User:ossi1967|ossi1967]] 12:53, 31 October 2008 (UTC) | *Maybe central place in settings or in a dedicated sync application to do these settings. "Sync now!" only from applications. (Simpler this way?) [[User:ossi1967|ossi1967]] 12:53, 31 October 2008 (UTC) | ||
*Pay special attention to the way instant messaging Contacts are handled after a sync: Today it may happen that people from my XMPP roaster will end up as new contacts after a sync even though they already have a full entry (with phone number, postal address etc.) in the EDS database... The PIM framework needs a way to keep track of changes on both ends, instant messaging and sync interface, and at least try to re-apply roaster data to the correct contacts even after a full "overwrite from server"-sync. [[User:ossi1967|ossi1967]] 10:21, 24 November 2008 (UTC) | *Pay special attention to the way instant messaging Contacts are handled after a sync: Today it may happen that people from my XMPP roaster will end up as new contacts after a sync even though they already have a full entry (with phone number, postal address etc.) in the EDS database... The PIM framework needs a way to keep track of changes on both ends, instant messaging and sync interface, and at least try to re-apply roaster data to the correct contacts even after a full "overwrite from server"-sync. [[User:ossi1967|ossi1967]] 10:21, 24 November 2008 (UTC) | ||
- | |||
- | |||
== User Interface Considerations == | == User Interface Considerations == | ||
Line 190: | Line 158: | ||
I made a quick & dirty demo with the bookmarks. You can try it yourself by downloading and importing [http://naranek.wippiespace.com/n800/Calendar-final-2.html this file] to bookmarks: | I made a quick & dirty demo with the bookmarks. You can try it yourself by downloading and importing [http://naranek.wippiespace.com/n800/Calendar-final-2.html this file] to bookmarks: | ||
I have only filled one day and made paths that lead to it from week, month and year routes so you get the idea. The numbers are there mostly to keep the items in order. This would need a nicer way of going back in the structure, and browsing long lists up and down, but it's just quick & dirty prototyping anyway. [[User:naranek|naranek]] [[Special:Contributions/80.221.22.253|80.221.22.253]] 10:14, 1 November 2008 (UTC) | I have only filled one day and made paths that lead to it from week, month and year routes so you get the idea. The numbers are there mostly to keep the items in order. This would need a nicer way of going back in the structure, and browsing long lists up and down, but it's just quick & dirty prototyping anyway. [[User:naranek|naranek]] [[Special:Contributions/80.221.22.253|80.221.22.253]] 10:14, 1 November 2008 (UTC) | ||
- | |||
- | |||
== Technical Design Considerations == | == Technical Design Considerations == | ||
Line 211: | Line 177: | ||
http://www.pimlico-project.org/dates.html | http://www.pimlico-project.org/dates.html | ||
==== Good ==== | ==== Good ==== | ||
- | |||
- | |||
==== Bad ==== | ==== Bad ==== | ||
*Seems like its no longer actively developed for Maemo | *Seems like its no longer actively developed for Maemo | ||
*Dreadful interface. Not intuitive. | *Dreadful interface. Not intuitive. | ||
- | |||
- | |||
---- | ---- | ||
Line 271: | Line 233: | ||
* No options for non-shaded/combined weekends | * No options for non-shaded/combined weekends | ||
* Slows down to a crawl when there are a lot of events in the database. | * Slows down to a crawl when there are a lot of events in the database. | ||
- | * Editing repeating event changes all | + | * Editing repeating event changes all occurences and delete removes current or current and all future, no other options |
- | * When entering | + | * When entering an new event, end date(+time) does not automatically update when start date(+time) changes |
- | * When entering | + | * When entering an new event it takes much more work to change time and date that for example on Date Book on PalmOS (check GarnetVM) |
* No snooze function on the alarm | * No snooze function on the alarm | ||
- | * No quick way to turn off the alarm when your | + | * No quick way to turn off the alarm when your tablet's display is locked. |
---- | ---- | ||
Line 315: | Line 277: | ||
==== Bad ==== | ==== Bad ==== | ||
- | * | + | * Grid views missing |
- | + | ||
* Can't deselect an online calendar from sync - all or nothing | * Can't deselect an online calendar from sync - all or nothing | ||
* Can't enter tasks into subcalendars | * Can't enter tasks into subcalendars | ||
* Tied only to Google calendar | * Tied only to Google calendar | ||
* No iCal import | * No iCal import | ||
- | + | ||
---- | ---- | ||
Line 332: | Line 293: | ||
https://garage.maemo.org/projects/kdepimpi/ | https://garage.maemo.org/projects/kdepimpi/ | ||
* For more information please see: http://www.internettablettalk.com/forums/showthread.php?t=15566 | * For more information please see: http://www.internettablettalk.com/forums/showthread.php?t=15566 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
---- | ---- | ||
Line 386: | Line 328: | ||
*Command line only, need to edit config files | *Command line only, need to edit config files | ||
*No direct syncing (desktop to tablet) | *No direct syncing (desktop to tablet) | ||
- | |||
---- | ---- | ||
Line 400: | Line 341: | ||
* exports to iCal | * exports to iCal | ||
==== Bad ==== | ==== Bad ==== | ||
- | * Agenda can have a single | + | * Agenda can have a single apointment repeated |
* tightly integrated with his ToDo app so that it fires up ToDo if that's not running when you create a new appointment | * tightly integrated with his ToDo app so that it fires up ToDo if that's not running when you create a new appointment | ||
* not finger friendly - buttons too small | * not finger friendly - buttons too small | ||
* updates take a long time, with little user feedback | * updates take a long time, with little user feedback | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
== Other links == | == Other links == |
Learn more about Contributing to the wiki.