Phil --<br><br>I wanted to put you in contact with some other developers that would love to work on/see mediawiki offline.<br><br>For the rest of you, check out what Phil is hacking on (<a href="http://groups.google.com/group/google-gears/browse_thread/thread/efbd808325df607a/08e943f7942c53bf?lnk=gst&amp;q=phil#08e943f7942c53bf">http://groups.google.com/group/google-gears/browse_thread/thread/efbd808325df607a/08e943f7942c53bf?lnk=gst&amp;q=phil#08e943f7942c53bf</a>).&nbsp; It&#39;s cool stuff :)<br>
<br>-Ben<br><br><div class="gmail_quote">On Fri, Apr 11, 2008 at 11:44 AM, Samuel Klein &lt;<a href="http://meta.sj">meta.sj</a>@<a href="http://gmail.com">gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Returning to this -- Ben, any recent progress?&nbsp;&nbsp;  a hint of offline editing would be a hit.<br><br>SJ<div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">On Wed, Feb 27, 2008 at 12:29 AM, Ben Lisbakken &lt;<a href="mailto:lisbakke@google.com" target="_blank">lisbakke@google.com</a>&gt; wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hey guys -<br>
<br>
I&#39;ve done some work on taking Wikipedia offline. &nbsp;I made a<br>
Greasemonkey script to inject Google Gears code onto Wikipedia pages.<br>
Here&#39;s the script -- you need to install Gears and Greasemonkey first, though.<br>
<a href="http://gears-monkey.googlecode.com/svn/trunk/WikipediaOffline/" target="_blank">http://gears-monkey.googlecode.com/svn/trunk/WikipediaOffline/</a><br>
<br>
Also, here&#39;s a screencast of me using it:<br>
<a href="http://www.lisbakken.com/GearsMonkey/wiki_offline/wiki_offline.mov" target="_blank">http://www.lisbakken.com/GearsMonkey/wiki_offline/wiki_offline.mov</a><br>
<br>
It wouldn&#39;t be hard to give WikiMedia Gears support in a patch (it&#39;s<br>
just JavaScript), and there are a lot of cool features that could be<br>
put in beyond what I&#39;ve done (offline wiki editing, auto-download 1<br>
link deep on each page browsed to, only download small resources, a<br>
better ui for browsing offline pages, auto-syncing of fresh content<br>
etc.).<br>
<br>
Benj. Mako Hill has already expressed some interest in this project,<br>
and I was wondering if anyone else would like to help.<br>
<font color="#888888"><br>
-Ben Lisbakken<br>
</font><div><div></div><div><br>
On Tue, Feb 26, 2008 at 12:21 PM, Samuel Klein &lt;<a href="mailto:meta.sj@gmail.com" target="_blank">meta.sj@gmail.com</a>&gt; wrote:<br>
&gt; Hello Renaud, resources are certainly being wasted in duplicated effort.<br>
&gt;<br>
&gt;<br>
&gt; &gt; 1. Define clear needs.<br>
&gt; &gt; We are a bunch of people now, involved in this Offline Wiki thing<br>
&gt; &gt; (even if it&#39;s more than Wiki). What are the different needs ?<br>
&gt;<br>
&gt; See [[Wikislices#Needs]] (extracted from last weeks&#39; discussion)<br>
&gt;<br>
&gt;<br>
&gt; &gt; 2. Define core tech-needs.<br>
&gt; &gt; We know we need so kind of library ; and tools for selection/import.<br>
&gt; &gt; But those have been expressed in too many different ways I don&#39;t know<br>
&gt; which are still in.<br>
&gt; &gt;<br>
&gt;<br>
&gt; See above.<br>
&gt; &nbsp;- At least one protocol/format for defining a collection index<br>
&gt; &nbsp;- A tool for finding existing collections (scouring through a whitelist of<br>
&gt; potential archives, to start with)<br>
&gt; &nbsp; - Tools for creating an index quickly<br>
&gt; &nbsp;- Tools for creating a downloadable zip/pdf/xol of a collection<br>
&gt;<br>
&gt; I don&#39;t think we need to /make a new library/ so much as we need to<br>
&gt; categorize existing tools in these terms so that the different approaches<br>
&gt; can be compared (in spirit and in code).<br>
&gt;<br>
&gt;<br>
&gt; &gt; 3. Choose a technology (for good).<br>
&gt; &gt; OK, not for good, but we need to choose a platform and stick with it<br>
&gt; &gt; for a specified milestone because all the technology switches are a<br>
&gt; &gt; waste of time and energy.<br>
&gt;<br>
&gt; For specific projects, by all means. &nbsp;(for instance, OLPC could use a way to<br>
&gt; name a hundred articles and generate an offline collection of those<br>
&gt; articles. &nbsp; Related to this, Pascal and Guillaume were discussing adding an<br>
&gt; export feature to wikiwix.)<br>
&gt;<br>
&gt; In general, this list is not to &quot;set a standard&quot; or reach consensus on what<br>
&gt; technology or platform to use for all of our diverse projects. &nbsp;That may be<br>
&gt; valuable eventually, but there is much more pressing work for us to do : for<br>
&gt; instance, implementing a simple way to name and share collections (sets of<br>
&gt; articles and revisions).<br>
&gt;<br>
&gt; Choosing &quot;a technology&quot; &nbsp;without cause can just alienate people.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; &gt; 4. Assign task to people.<br>
&gt; &gt; We are numerous people: companies, organizations, individuals. We have all<br>
&gt; spent some time working on our direct needs so that we can use our<br>
&gt; solutions. It&#39;s now time to work on a common solution which will benefit to<br>
&gt; all of us. I am willing to work on it, but I need to know<br>
&gt; &gt; that I&#39;m not alone and that you guys won&#39;t just switch to something<br>
&gt; &gt; else after I&#39;ve put my work on it.<br>
&gt; &gt;<br>
&gt;<br>
&gt; The first task I see (for each project) is to separate information about<br>
&gt; existing DVD-images and projects, and the scripts used to generate them, so<br>
&gt; that they can be compared to one another... and so that the task of<br>
&gt; reviewing and curating can be separated from questions of platform or<br>
&gt; language or reader. &nbsp;How would I find out, for instance, how to make my own<br>
&gt; moulinwiki instance; or the list of articles included in each language?<br>
&gt;<br>
&gt;<br>
&gt; &gt; 5. Set up a real communication channel.<br>
&gt; &gt; SJ, you are used to IRC, it&#39;s a great tool but it&#39;s not perfect,<br>
&gt; &gt; especially when you&#39;re in Boston, Kelson and Linterweb are in Europe,<br>
&gt; &gt; I&#39;m in Africa and Ksana people are in Asia.<br>
&gt; &gt; We should agree on some Wiki-space which we would _all_ be aware of and<br>
&gt; set-up a mailing-list so that we can follow-up with updates.<br>
&gt; &gt;<br>
&gt;<br>
&gt; Indeed. &nbsp;We&#39;re setting up a mailing list for this now through<br>
&gt; <a href="http://lists.laptop.org" target="_blank">lists.laptop.org</a>. &nbsp;(we have had some server reorganization recently, else it<br>
&gt; would already be in place.) &nbsp;For wikispace, I recommend finding a space on<br>
&gt; the Metawiki itself to discuss this -- perhaps this one:<br>
&gt; <a href="http://meta.wikimedia.org/wiki/Static_content_group" target="_blank">http://meta.wikimedia.org/wiki/Static_content_group</a><br>
&gt;<br>
&gt; It is an old page, but one that needs new life. &nbsp;(I&#39;m open to suggestions of<br>
&gt; other wikis to host if meta seems a poor choice; but whatever we choose<br>
&gt; should be a multilingual project) &nbsp;I hope everyone on this list will sign up<br>
&gt; to be participants.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; &gt; Now, re-read all those 5 propositions: it&#39;s communication-centric. The<br>
&gt; &gt; first two points is mostly a matter of sharing what SJ know with<br>
&gt; &gt; everybody. I&#39;m sure you, SJ, have worked on those stuff for OLPC ; we<br>
&gt; &gt; know need to share it together.<br>
&gt; &gt;<br>
&gt;<br>
&gt; Communication is key; which is why I began with a suggestion of forming a<br>
&gt; list so that we will all have somewhere to share our efforts. &nbsp; I certainly<br>
&gt; have as much work to do as anyone to let you know about projects OLPC is<br>
&gt; engaged with. &nbsp;And I hope everyone else will share their own efforts, needs,<br>
&gt; and projects -- not just with this group but on public wikipages for<br>
&gt; everyone. &nbsp;The ratio of interest-in-static-content to knowledge about the<br>
&gt; state of the field is very large.<br>
&gt;<br>
&gt;<br>
&gt; &gt; Well, thanks for reading, I&#39;m looking forward to read your feedback.<br>
&gt; &gt;<br>
&gt;<br>
&gt; Thanks for your feedback! &nbsp;I&#39;ll write to you all again once a list is set<br>
&gt; up.<br>
&gt;<br>
&gt; SJ<br>
&gt;<br>
&gt; &nbsp;ps - Erik Z, thanks for the notes on scripts to compress images.<br>
&gt; &lt;math&gt;-to-png sounds great. &nbsp;is that active on any wikimedia project?<br>
&gt;<br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>