Opened 17 years ago
Last modified 10 years ago
#5912 new enhancement
Offline mode using HTML5 Web Storage
Reported by: | 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 , 17 years ago
Milestone: | → 2.0 |
---|---|
Type: | defect → enhancement |
Version: | → devel |
comment:2 by , 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:4 by , 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 , 16 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 , 16 years ago
google gears is offline mode for trac-access via the browser rather than via an IDE
comment:7 by , 16 years ago
Cc: | 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 , 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.
follow-up: 11 comment:9 by , 15 years ago
Cc: | added |
---|
Seems like this will require porting Trac to Google Apps infrastructure.
comment:11 by , 15 years ago
Replying to anatoly techtonik <techtonik@…>:
Seems like this will require porting Trac to Google Apps infrastructure.
How so?
comment:13 by , 15 years ago
comment:14 by , 15 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 , 14 years ago
Keywords: | consider added |
---|---|
Milestone: | triaging → next-major-0.1X |
Priority: | low → lowest |
We might use Web Storage for storing user preferences, one day (i.e. most of session_attribute).
comment:16 by , 14 years ago
Summary: | Offline mode (using Google Gears) → Offline mode using HTML5 Web Storage |
---|
comment:17 by , 13 years ago
Keywords: | html5 added |
---|
comment:18 by , 10 years ago
Owner: | removed |
---|
Pie in the sky, but still might fly.