I'm glad that I found this page :o)
I have a very similar idea in mind, which I have written down a few weeks ago. Most of your proposal seems very compatible. I only see two minor differences:
- Instead of a wysiwyg editor, I was thinking about an empty widged, into which (at least in theory) any editor could be plugged in. I fear that a wysiwyg editor would mess up the source code. However, syntax highlighting would be great.
- Java is not really free, so maybe C or C++ would be better. I agree that the program should run on any platform, so maybe the wxwidgets toolkit should be used.
Unfortunately, I have only experience in GfA Basic 2.0 and Pascal. Thus I'm not going to implement it...
-- Sloyment 06:10, 15 November 2005 (UTC)
bittorrent and diffs reader
I was also about to start a page along these lines. I'm sure there are others which overlap, but I found this searching for bittorrent on meta. We should link others relevant pages up. I think the emacs major mode crowd may have already visited many of these thoughts.
My two big ideas are:
- have histories of specific articles distributed and maintained via a bittorrent system, and
- have changes to the articles being received locally as diffs only and parse them locally into the stored history to arrive at a current version. For individuals using this client, their load on the servers drops through the floor.
Any individual's client would store and serve the histories (optionally distant into the past) of articles on the users' watchlist. Other articles would be served dynamically; either from the wikimedia servers themselves, or from a bittorrent distribution of the article history. See also, Share watchlists and Syndication feeds ∴ here…♠ 02:07, 21 November 2005 (UTC)
- Certainly an interesting idea... --Mmtux 22:58, 19 February 2006 (UTC)
There seems to be a lot of thumbs up for this. Would anybody be interested in working on a rough sketch to figure out what's possible and how it could be implemented? Is anything like this already in the workings (except for KDE_and_Wikipedia)? As far as I can tell, KDE_and_Wikipedia are only working on direct data exchange between server and client with web services. It would still be interesting to think about a distributed server structure...
Let me know if you're interested... --Mmtux 22:58, 19 February 2006 (UTC)
Not sure where to file in the wiki, but I just completed a wikiUploader(batch file uploader) for my wiki.
[View Info on it Here]
Give me your comments or suggestions if this should be put into this wiki