Edgewall Software
Modify

Opened 17 years ago

Last modified 9 years ago

#5912 new enhancement

Offline mode using HTML5 Web Storage

Reported by: ken@… Owned by:
Priority: lowest Milestone: next-major-releases
Component: general Version: devel
Severity: normal Keywords: consider html5
Cc: ericdrex@…, umbrae@…, techtonik@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Somebody mentioned to me today that he wished Trac had an offline mode. "Google Gears" is a browser plugin which facilitates this sort of thing.

I don't know how much work it would be to add Google Gears support to Trac. I may look into it at some point, but right now this is purely a wishlist issue.

Attachments (0)

Change History (18)

comment:1 by sid, 16 years ago

Milestone: 2.0
Type: defectenhancement
Version: devel

Pie in the sky, but still might fly.

comment:2 by anonymous, 16 years ago

a quicker path to offline mode would be to support syncing several instances of trac with interactive conflict resolution. The offline instance could run the sync routine against the online version and ask the offline user how to resolve conflicts.

Google gears includes sqlite for storage, but would essentially require reimplementing large parts of the server-side code in javascript (and would still require a facility for resolving conflicts)

comment:3 by ericdrex@…, 16 years ago

Cc: ericdrex@… added

subscribing

comment:4 by shedali, 16 years ago

offline mode would be great; I feel I must work to the whim of my internet connection without it - franz

comment:5 by anonymous, 15 years ago

what exactly is the eclipse plugin mylyn doing when providing its offline mode? It seems like it is doing what we want…

comment:6 by shedali, 15 years ago

google gears is offline mode for trac-access via the browser rather than via an IDE

comment:7 by umbrae@…, 15 years ago

Cc: umbrae@… added

subscribing. I don't think it's necessary for trac to be great, but it'd be useful for those few times I'm on a plane.

comment:8 by mbaltaks, 15 years ago

Is SD (http://syncwith.us/) a useful step in this direction? It claims to be distributed issue tracking, with a connector for Trac, so this might be exactly what is required.

comment:9 by anatoly techtonik <techtonik@…>, 15 years ago

Cc: techtonik@… added

Seems like this will require porting Trac to Google Apps infrastructure.

comment:10 by Christian Boos, 14 years ago

Milestone: 2.0unscheduled

Milestone 2.0 deleted

in reply to:  9 comment:11 by sam.kuper@…, 14 years ago

Replying to anatoly techtonik <techtonik@…>:

Seems like this will require porting Trac to Google Apps infrastructure.

How so?

comment:12 by anatoly techtonik <techtonik@…>, 14 years ago

Things have changed. Now it will require some HTML5 work.

comment:13 by Christian Boos, 14 years ago

Note that the features of comment:2 will rather be available (in the long term) via #1465.

As for the Gears support, why not, if someone finds some useful feature, but as a goal in itself… I don't really see the point.

comment:14 by anatoly techtonik <techtonik@…>, 14 years ago

Gears are no more required. Will it suffice for original reporter if we just use HTML5 web storage, SQL database and Applicate Cache facilities? http://apirocks.com/html5/html5.html#slide7

comment:15 by Christian Boos, 14 years ago

Keywords: consider added
Milestone: triagingnext-major-0.1X
Priority: lowlowest

We might use Web Storage for storing user preferences, one day (i.e. most of session_attribute).

comment:16 by anatoly techtonik <techtonik@…>, 14 years ago

Summary: Offline mode (using Google Gears)Offline mode using HTML5 Web Storage

comment:17 by anonymous, 12 years ago

Keywords: html5 added

comment:18 by Ryan J Ollos, 9 years ago

Owner: Jonas Borgström removed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.