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:

  • 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 skeleton code which will, when developed:

  • view and edit an item (mobitem) - NB this is still a crude skeleton, and not yet working fully.

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.

 * Attach:addonmobv09.zip - updated 2008-06-09 for rev503

Add-Ons User Contributed

Edit - History - Print - Recent Changes - Search
Page last modified on October 15, 2008, at 11:19 AM