https://wiki.openzim.org/w/api.php?action=feedcontributions&user=Ijon&feedformat=atomopenZIM - User contributions [en]2024-03-29T05:52:33ZUser contributionsMediaWiki 1.36.1https://wiki.openzim.org/w/index.php?title=User:Ijon&diff=891User:Ijon2010-03-25T01:28:51Z<p>Ijon: about me</p>
<hr />
<div>Hi.<br />
<br />
I'm [http://en.wikipedia.org/wiki/User:Ijon Ijon] from the English and Hebrew Wikipedia projects. See my other user pages for info.<br />
<br />
As an unpaid volunteer, I am: <br />
* a board member in [http://wikimedia.org.il Wikimedia Israel]<br />
* founding editor of [http://en.wikipedia.org/wiki/Project_Ben-Yehuda Project Ben-Yehuda]<br />
* teacher of classical Greek and Latin.<br />
<br />
For a living, I write software.<br />
<br />
==openZIM and me==<br />
At Wikimedia Israel, we intend to use Kiwix and openZIM to deploy a static version of the entire Hebrew Wikipedia on the computers distributed by the One Computer Per Child project of the Israeli government.</div>Ijonhttps://wiki.openzim.org/w/index.php?title=MediaWiki_Developer_Meet-Up_2010&diff=890MediaWiki Developer Meet-Up 20102010-03-24T12:12:35Z<p>Ijon: /* Participants */</p>
<hr />
<div>== Event Information ==<br />
=== Date and Location ===<br />
* Wednesday, April 14th - Friday, 16th<br />
* Zanox AG Stralauer Allee 2, 10245 Berlin - http://www.zanox.com/<br />
<br />
=== Accommodation ===<br />
organised by Wikimedia Deutschland<br />
<br />
Eastern Comfort hostelboat GmbH, Mühlenstr. 73-77, 10243 Berlin<br />
<br />
* 19 EUR / night<br />
* 4 EUR / breakfast<br />
* 5 EUR for towels and bedding OR bring your own sleeping bag and towels<br />
<br />
== Participation ==<br />
=== Participants ===<br />
{|{{Prettytable}}<br />
! Name !!registered!!Arrival !!Departure !! Travel Route<br />
|-<br />
|Manuel ||2010-03-12||2010-04-13||2010-04-18||direct train from Basel to Berlin, times not specific yet, wait for coordination with other participants<br />
|-<br />
|Pascal Martin ||2010-03-19|| || ||<br />
|-<br />
|Fabien Coulon (instead if Guillaume Duhamel)||2010-03-19|| || ||<br />
|-<br />
|Asaf Bartov (Wikimedia Israel) ||registered||2010-04-14||2010-04-27||flying into Tegel airport<br />
|}<br />
<br />
=== Talk ===<br />
* introduction into openZIM<br />
* description of the partnership with the Wikimedia Foundation<br />
* brainstorming about the ZIM export<br />
* invitation to participate in the workshop<br />
<br />
=== Workshop ===<br />
* sort out the results of the brainstorming<br />
* set up an architecture<br />
* agree on a roadmap<br />
* start implementing</div>Ijonhttps://wiki.openzim.org/w/index.php?title=MediaWiki_Developer_Meet-Up_2010&diff=888MediaWiki Developer Meet-Up 20102010-03-24T00:23:58Z<p>Ijon: /* Participants */ and me</p>
<hr />
<div>== Event Information ==<br />
=== Date and Location ===<br />
* Wednesday, April 14th - Friday, 16th<br />
* Zanox AG Stralauer Allee 2, 10245 Berlin - http://www.zanox.com/<br />
<br />
=== Accommodation ===<br />
organised by Wikimedia Deutschland<br />
<br />
Eastern Comfort hostelboat GmbH, Mühlenstr. 73-77, 10243 Berlin<br />
<br />
* 19 EUR / night<br />
* 4 EUR / breakfast<br />
* 5 EUR for towels and bedding OR bring your own sleeping bag and towels<br />
<br />
== Participation ==<br />
=== Participants ===<br />
* Manuel - registered 2010-03-12<br />
* Pascal Martin - registered 2010-03-19<br />
* Fabien Coulon ( remplacement of Guillaume Duhamel ) - registered 2010-03-19<br />
* Asaf Bartov (Wikimedia Israel) - registered<br />
<br />
=== Talk ===<br />
* introduction into openZIM<br />
* description of the partnership with the Wikimedia Foundation<br />
* brainstorming about the ZIM export<br />
* invitation to participate in the workshop<br />
<br />
=== Workshop ===<br />
* sort out the results of the brainstorming<br />
* set up an architecture<br />
* agree on a roadmap<br />
* start implementing</div>Ijonhttps://wiki.openzim.org/w/index.php?title=Google_Sommer_of_Code_2010&diff=821Google Sommer of Code 20102010-03-10T14:55:52Z<p>Ijon: moved Google Sommer of Code 2010 to Google Summer of Code 2010:&#32;typo</p>
<hr />
<div>#REDIRECT [[Google Summer of Code 2010]]</div>Ijonhttps://wiki.openzim.org/w/index.php?title=Google_Summer_of_Code_2010&diff=820Google Summer of Code 20102010-03-10T14:55:52Z<p>Ijon: moved Google Sommer of Code 2010 to Google Summer of Code 2010:&#32;typo</p>
<hr />
<div>== Process ==<br />
* Website: http://socghop.appspot.com/<br />
* FAQ: http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs<br />
<br />
=== Timeline ===<br />
{|{{Prettytable}}<br />
| February 8: || Program announced. Life is good.<br />
|-<br />
| March 8:~12 noon PST / 19:00 UTC || '''Mentoring organizations can begin submitting applications to Google.'''<br />
|-<br />
| March 12:4 PM PDT / 23:00 UTC || '''Mentoring organization application deadline.'''<br />
|-<br />
| March 13-17: || Google program administrators review organization applications.<br />
|-<br />
| March 18:~12 noon PDT / 19:00 UTC<br />
| List of accepted mentoring organizations published on the Google Summer of Code 2010 site.<br />
|-<br />
| March 18-29:<br />
| Would-be student participants discuss application ideas with mentoring organizations.<br />
|-<br />
| March 29:~12 noon PDT / 19:00 UTC<br />
| Student application period opens.<br />
|-<br />
| April 9:12 noon PDT / 19:00 UTC<br />
| Student application deadline.<br />
|-<br />
| Interim Period:<br />
| Mentoring organizations review and rank student proposals; where necessary, mentoring organizations may request further proposal detail from the student applicant.<br />
|-<br />
| April 21:<br />
| All mentors must be signed up and all student proposals matched with a mentor - 07:00 UTCStudent ranking/scoring deadline. Please do not add private comments with a nonzero score or mark students as ineligible (unless doing so as part of resolving duplicate accepted students) after this deadline - 17:00 UTCIRC meeting to resolve any outstanding duplicate accepted students - timing TBD, will be announced well in advance<br />
|-<br />
| April 26:~12 noon PDT / 19:00 UTC<br />
| Accepted student proposals announced on the Google Summer of Code 2010 site.<br />
|-<br />
| Community Bonding Period:<br />
| Students get to know mentors, read documentation, get up to speed to begin working on their projects.<br />
|-<br />
| May 24:<br />
| Students begin coding for their GSoC projects;Google begins issuing initial student payments provided tax forms are on file and students are in good standing with their communities.<br />
|-<br />
| Interim Period:<br />
| Mentors give students a helping hand and guidance on their projects.<br />
|-<br />
| July 12:~12 noon PDT / 19:00 UTC<br />
| Mentors and students can begin submitting mid-term evaluations.<br />
|-<br />
| July 16:12 noon PDT / 19:00 UTC<br />
| Mid-term evaluations deadline;Google begins issuing mid-term student payments provided passing student survey is on file.<br />
|-<br />
| Interim Period:<br />
| Mentors give students a helping hand and guidance on their projects.<br />
|-<br />
| August 9:<br />
| Suggested 'pencils down' date. Take a week to scrub code, write tests, improve documentation, etc.<br />
|-<br />
| August 16:~12 noon PDT / 19:00 UTC<br />
| Firm 'pencils down' date. Mentors, students and organization administrators can begin submitting final evaluations to Google.<br />
|-<br />
| August 20:12 noon PDT / 19:00 UTC<br />
| Final evaluation deadlineGoogle begins issuing student and mentoring organization payments provided forms and evaluations are on file.<br />
|-<br />
| August 23:<br />
| Final results of GSoC 2010 announced<br />
|-<br />
| August 30:<br />
| Students can begin submitting required code samples to Google<br />
|-<br />
| October (date TBD):<br />
| Mentor Summit at Google: Representatives from each successfully participating organization are invited to Google to greet, collaborate and code. Our mission for the weekend: make the program even better, have fun and make new friends.<br />
|}<br />
<br />
== Ideas ==<br />
see also http://strategy.wikimedia.org/wiki/Task_force/Recommendations/Offline<br />
<br />
=== MediaWiki extension to create ZIM files ===<br />
* content selection by user: <br />
** add a selector to each article "include this article"<br />
** provide a method to include categories / all articles with selected categories<br />
** choose if images should be included as well or not<br />
** choose if selected articles / category should be exported or the whole wiki<br />
* content selection by extension:<br />
** make a list of all selected articles<br />
** make a list of all categories needed<br />
** make a list of all involved images / files<br />
** gather a list of involved MIME types<br />
* ZIM header:<br />
** send the list of content to zimlib<br />
** create meta data for zimlib<br />
** send MIME type list<br />
* ZIM content:<br />
** provide an interface for zimlib where it can fetch article content<br />
** retrieve HTML content of an article - only content section<br />
<br />
=== zimreader for mobile phones ===<br />
make a HTML viewer that uses zimlib to show contents on a mobile phone<br />
<br />
can be<br />
* Symbian<br />
* J2ME<br />
<br />
== Organisation Application ==<br />
* '''Organization Name:''' openZIM<br />
* '''Description:''' <br />
*:The openZIM project has two different targets:<br />
*:* the ZIM file format, an open, standardized file format to store Wiki content efficiently for offline usage<br />
*:* an open source implementation of the ZIM file format consisting of the zimlib, zimwriter and zimreader <br />
*:The openZIM project is sponsored by Wikimedia CH and supported by the Wikimedia Foundation.<br />
*:Currently we support MediaWiki and are working on having creation of ZIM files for all Wikimedia projects.<br />
* '''Home page:''' http://openzim.org/<br />
* '''Main Organization License:''' GNU General Public License (GPL)<br />
* '''Why is your organization applying to participate in GSoC 2010? What do you hope to gain by participating?'''<br />
*:<br />
* '''Did your organization participate in past GSoCs? If so, please summarize your involvement and the successes and challenges of your participation.'''<br />
*: no<br />
* '''If your organization participated in past GSoCs, please let us know the ratio of students passing to students allocated, e.g. 2006: 3/6 for 3 out of 6 students passed in 2006.'''<br />
*: n/a<br />
* '''If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)?'''<br />
*: no<br />
* '''What is the URL for your ideas page?''' http://openzim.org/Google_Sommer_of_Code_2010<br />
* '''What is the main development mailing list for your organization? This question will be shown to students who would like to get more information about applying to your organization for GSoC 2010. If your organization uses more than one list, please make sure to include a description of the list so students know which to use.'''<br />
*: dev-l@openzim.org<br />
* '''What is the main IRC channel for your organization?''' irc://irc.freenode.net/openzim<br />
* '''Does your organization have an application template you would like to see students use? If so, please provide it now. Please note that it is a very good idea to ask students to provide you with their contact information as part of your template. Their contact details will not be shared with you automatically via the GSoC 2010 site.'''<br />
*:* name<br />
*:* location (city, country)<br />
*:* age<br />
*:* personal website<br />
*:* mail address<br />
*:* IRC nickname<br />
*:* Wikipedia username<br />
*:* your experience with mediawiki (usage, coding)<br />
*:* why did you choose this project for GSoC (motivation, expectations)?<br />
*:* would you be able to present your project at Wikimania Conference, June 9 - 11 2010?<br />
* '''What criteria did you use to select the individuals who will act as mentors for your organization? Please be as specific as possible:'''<br />
*:* technical competence in order to support the students to get their job done<br />
*:* time left to be available for the students to answer their questions<br />
*:* willingness to deal with students and provide the above<br />
* '''What is your plan for dealing with disappearing students?'''<br />
*:* trying to maintain contact<br />
*:* informing them about consequences of their absence<br />
*:* if possible discuss if they come back or if we cancel the project<br />
*:* if the above gives no results note the situation in the evaluation<br />
* '''What is your plan for dealing with disappearing mentors?'''<br />
*:very unlikely case as the main developer is part of the mentoring team<br />
*:* trying to maintain contact<br />
*:* if neccessary there is at least one fall-back available that will take over the responsibility<br />
* '''What steps will you take to encourage students to interact with your project's community before, during and after the program?'''<br />
*: they will be a full member of the development team, so they are involved in all processes with the project at least through the mailinglist<br />
*: they are free to participate on any developers meeting or other event of the openZIM such as ehibitions which are all sponsored by the project team (at least accommodation)<br />
* '''What will you do to ensure that your accepted students stick with the project after GSoC concludes? '''<br />
*:as written above they are a full member of the project team and have all rights and privileges within that. If they like the project - which we hope, but cannot influence - we think that they will stick with it.<br />
* '''Is there anything else you would like to tell the Google Summer of Code program administration team?'''<br />
*:We like the idea of GSoC and thank you very much for this opportunity for us to find skilled developers!<br />
* '''Backup Admin (Link ID):'''</div>Ijonhttps://wiki.openzim.org/w/index.php?title=Releases&diff=754Releases2010-01-15T00:12:47Z<p>Ijon: /* Unstable / Current Development */ Documented another dependency of zimlib</p>
<hr />
<div>see [[Roadmap]] - '''[http://bugs.openzim.org/ Report any Bugs]'''<br />
<br />
== POSIX compatible ==<br />
;Binaries<br />
* [http://openzim.org/download/ZimReader ZimReader static build 2009-06-07]<br />
<br />
;Packages<br />
* Debian<br />
* RPM<br />
* DMG<br />
<br />
;Source<br />
* Tarballs<br />
* ebuilds<br />
<br />
== ReactOS compatible ==<br />
* Installer<br />
<br />
== Unstable / Current Development ==<br />
Get the source code from [[Subversion]]<br />
<br />
<pre><br />
svn co http://svn.openzim.org/svnroot/trunk zim<br />
</pre><br />
<br />
See more detailed information for checking out and updating code on our [[Subversion]] page.<br />
<br />
;Requirements:<br />
If you compile the software from source you need the following libraries installed:<br />
* cxxtools (svn copy)<br />
* tntdb (for zimwriter) (ubuntu release 1.01+ or svn copy)<br />
* tntnet (for zimreader)<br />
* automake-1.9+<br />
* libbz2-dev<br />
* liblzma-dev</div>Ijonhttps://wiki.openzim.org/w/index.php?title=Build_your_ZIM_file&diff=565Build your ZIM file2009-09-23T22:58:34Z<p>Ijon: Fixed typos and added clarification</p>
<hr />
<div>[[Image:Schema ZIM File Creation.png|500px|right]]<br />
There is currently only one binary to build a ZIM file, the [[ZIMwriter]]. This binary uses a pre-filled Postgres Database with a [http://svn.openzim.org/viewvc.cgi/trunk/zimwriter/db/zim-postgresql.sql?view=markup predefined scheme]. For example :<br />
<br />
<source lang="bash"><br />
zimwriter -s 1024 <br />
--db "postgresql:dbname=mydb" my_zim_file<br />
</source><br />
<br />
We want to provide in the future a binary able to work with other input (for example: Wikimedia Foundation XML dumps, or HTML directory).<br />
<br />
One tool is currently able to create/fill this database:<br />
<br />
== buildZimFileFromDirectory.pl ==<br />
This [http://kiwix.svn.sourceforge.net/viewvc/kiwix/dumping_tools/scripts/buildZimFileFromDirectory.pl?view=markup script] is part of the [http://www.kiwix.org/index.php/Tools Kiwix tools] and allows to build a ZIM file from a HTML directory containing all necessary ressources. <br />
<br />
You need:<br />
# Checkout the dumping tools : svn co http://kiwix.svn.sourceforge.net/viewvc/kiwix/dumping_tools/<br />
# Install all necessary Perl modules<br />
# run the script like following: ./buildZimFileFromDirectory.pl --htmlPath=./html [--indexerPath=./zimindexer] [--zimFilePath=articles.zim]<br />
<br />
== [[Wiki2html]] ==<br />
(can be used to prepare static HTML files from a running Mediawiki instance.)<br />
<br />
== See also ==<br />
* [[Publish your ZIM File]]</div>Ijonhttps://wiki.openzim.org/w/index.php?title=OpenZIM&diff=563OpenZIM2009-09-21T12:02:34Z<p>Ijon: /* Documentation */</p>
<hr />
<div>{| width="100%" cellspacing="1"<br />
|-<br />
|valign="top" width="80%"|<br />
This is the openZIM project, a free and open source implementation of the ZIM file format. You will find here documentation about the ZIM file format, the openZIM software and the project management.<br />
<br />
The ZIM file format was created to provide a standard way to make webcontent offline available. Its major usage is to provide Wikipedia content offline, like in Wikipedia DVDs.<br />
<br />
The openZIM project is sponsored by [http://www.wikimedia.ch/ Wikimedia CH].<br />
<br />
== the openZIM Project ==<br />
{|<br />
|style="vertical-align:top; width:200px;"|<br />
* [[Releases]]<br />
* [[Roadmap]]<br />
* [[Known Bugs]]<br />
* [[Subversion]]<br />
<br />
* [[Development Tools]]<br />
|style="vertical-align:top; width=200px;"|<br />
* [[Mailinglist]]<br />
* [[Project Team]]<br />
* [[Developer Meetings]]<br />
*: <nowiki> </nowiki><br />
* [[:Category:Visuals|Visuals]]<br />
* [[:Category:Press Releases|Press Releases]]<br />
|}<br />
<br />
== Documentation ==<br />
* [[ZIM File Format]] - documentation of the file format the openZIM project is based on<br />
* [[Zeno File Format]] - the original documentation of the underlying Zeno file format by Directmedia ''(german)''<br />
<br />
* [[ZIMlib]] C++ implementation of the ZIM file format<br />
** [[ZIMreader]] - software to read content from ZIM files (uses ZIMlib)<br />
** [[ZIMwriter]] - software to compress media content into ZIM files (uses ZIMlib)<br />
* [[wiki2html]] - tools to dump content from MediaWiki<br />
<br />
== Contribute ==<br />
* this wiki is open for free editing to all registered users<br />
* [https://openzim.org/index.php?title=Special:UserLogin&type=signup register yourself]<br />
<br />
== ZIM File Archive ==<br />
We collect and distribute free ZIM files, such as Wikipedia DVDs.<br />
* [[Build your ZIM file|Build]] & [[Publish your ZIM File]]<br />
* [[ZIM File Archive]]<br />
* [[ZIM File Download Mirrors]]<br />
|valign="top" width="50%"|<br />
== News and Events ==<br />
{{News}}<br />
|}</div>Ijonhttps://wiki.openzim.org/w/index.php?title=Talk:Build_your_ZIM_file&diff=484Talk:Build your ZIM file2009-06-22T13:42:09Z<p>Ijon: expansion needed</p>
<hr />
<div>Could someone clarify and expand this page? I finally have time to try to build a ZIM file for the Hebrew Wikipedia to see how we can integrate openZIM in our project of bundling the Hebrew Wikipedia in the One Computer Per Child computers distributed by the Israeli Prime Minister's Office.<br />
<br />
I have a dump created with dumpHTML.php, per [Wiki2html|these instructions]. But how do I get this into the custom PostgreSQL database? Some samples or scripts would help considerably.<br />
<br />
Thanks in advance! [[User:Ijon|Ijon]] 13:42, 22 June 2009 (UTC)</div>Ijon