Recent Changes - Search:

Users

Developers

Wiki help.

Developing gtd-php for small-screen devices

Overview

At the time of writing, the source code here has been developed for v0.9.

In developing for mobile phones and other small-screen devices, there are typically several constraints that go hand-in-hand:

  • limited support for style sheets
  • little or no javascript
  • very limited bandwidth
  • and a small screen

There is currently working code to:

  • show a welcome screen listing those items due today, or coming due in the next 7 days. This includes next actions, other actions, inbox items, projects, and waiting-ons. It also lists all overdue items.
  • Add an inbox item (mobadd) - this takes an item title and description from the user, and creates an inbox item. Upon creation, it should return to the same screen, and report:
Created item: '{your title}'
  • list space-contexts (mobcat) - with the number of next actions in each one, to allow user to click through to all next actions for a particular context; and
  • list next actions for a specific space context (moblist)

and :

  • view and edit an item (mobitem) - NB this is still being tested, so use with caution. It will only allow you to mark an action complete or toggle its next action status.

Suggestions for improving this code are very welcome.

Coding style

Note that the coding style here is very different to the gtd-php core. It's HTML, not XHTML; there's very little tidy formatting; and wherever possible, I've tried to strip out HTML, to keep bandwidth use low.

Download

Download the attached file to your gtd-php addons sub-directory, unzip it, and then go to the preferences screen and register the addon. A new entry will appear as the first item on the first menu: that's the link you should use on your small-screen device. Once you've bookmarked that, you can de-register the addon in the preferences screen, if you wish - the only purpose of the menu item is to generate the URL.

 * Attach:addonmobv09.zip - updated 2010-03-24 for 0.9rc1

Add-Ons User Contributed

Edit - History - Print - Recent Changes - Search
Page last modified on March 24, 2010, at 07:07 AM