|
From: | Miles Fidelman |
Subject: | Re: [libreplanet-discuss] [fossil-users] [OT] Who's interested in project management & collaboration tools? And... |
Date: | Mon, 06 Aug 2012 20:05:45 -0400 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:14.0) Gecko/20120715 Firefox/14.0.1 SeaMonkey/2.11 |
Mark Holmquist wrote:
- everyone has their own copy of an action item list and supporting documents - updates are replicated via a peer-to-peer, asynchronous protocolI can imagine a git-based system that creates a git repository with some meta-files (something like .gitpeers) that keep track of other users. Whenever you connect to a network, it checks for updates and tries to apply them; if there are conflicts, it notifies you and backs off. You could implement it as a pretty tiny daemon, probably. Any language should be able to do it.
That's sort of the mental model, with a few nits:- looking at Fossil - which incorporates distributed wiki and bug tracking with a git-like distributed version control system
- looking at a publish-subscribe, multi-cast protocol - to avoid nodes having to do peer-wise pushes or pulls (actually, NNTP would be perfect - with crypto for access controls)
- looking at implementing the clients as pure JavaScript embedded within the shared documents (an action item list is simply a piece of HTML+JavaScript sent by email) - once received and opened in a browser it can interact with its recipient, and communicate with the publish-subscribe channel synchronize with other copies (biggest current issue is how to do local storage, there are some serious issues associated with JavaScript interacting with a local file system; probably going to use some of the browser-based HTML5 storage functions) - think "git as a JavaScript library, embedded in the replicated document"
For a lot of people, a Google Spreadsheet, or one of the new web-based checklist sharing packages is just fine. This is for those of us who: - like our own copies of things, and/or, - need to work disconnected a lot of the time (on airplanes, responding to disasters, and so forth).... - like to be freeThis is a really funny conversation to be having on LP-discuss, guys. "Google Docs/Atlassian/Lotus Notes might work, lol" <-- not super-helpful to the Free Software people on this list who might be interested in the topic.
:-) By the way... since the link managed to get dropped: http://www.kickstarter.com/projects/1947703258/smart-notebooks-keeping-on-the-same-page-across-th All support and visibility will be very much appreciated! Miles -- In theory, there is no difference between theory and practice. In practice, there is. .... Yogi Berra
[Prev in Thread] | Current Thread | [Next in Thread] |