1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2024-10-27 20:34:16 +00:00
gnosygnu_xowa/home/wiki/Blog/2016-07.html
2016-07-10 23:36:24 -04:00

388 lines
22 KiB
HTML

<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Blog/2016-07 - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body">
<h1 id="firstHeading" class="firstHeading"><span>Blog/2016-07</span></h1>
<div id="bodyContent" class="mw-body-content">
<div id="siteSub">From XOWA: the free, open-source, offline wiki application</div>
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div class='infobox plainlinks' style='width:70px;'>
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2016<br>
</p>
<ul>
<li>
<b>2016-07</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_3" title="Blog/2016-06" class="xowa-visited">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_4" title="Blog/2016-05" class="xowa-visited">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_5" title="Blog/2016-04" class="xowa-visited">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_6" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_7" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_8" title="Blog/2016-01">2016-01</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_9" title="Blog/Archives">Archives</a>
</p>
</div>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Release:_v3.7.2.1_.282016-07-10_21:00_Sun.29"><span class="tocnumber">1</span> <span class="toctext">Release: v3.7.2.1 (2016-07-10 21:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-2">
<a href="#.28Wiki.29_Publish_2016-07_Haitian_Wikipedia"><span class="tocnumber">1.1</span> <span class="toctext">(Wiki) Publish 2016-07 Haitian Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-3">
<a href="#.28PC.29_Fix_2016-07_English_Wikipedia_import_failure"><span class="tocnumber">1.2</span> <span class="toctext">(PC) Fix 2016-07 English Wikipedia import failure</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#.28Server.29_Fix_images_not_showing_for_Wikitext_databases"><span class="tocnumber">1.3</span> <span class="toctext">(Server) Fix images not showing for Wikitext databases</span></a>
</li>
<li class="toclevel-2 tocsection-5">
<a href="#.28PC.29_Add_Table_of_Contents_support_for_HTML_databases_on_the_PC"><span class="tocnumber">1.4</span> <span class="toctext">(PC) Add Table of Contents support for HTML databases on the PC</span></a>
</li>
<li class="toclevel-2 tocsection-6">
<a href="#.28PC.29_Include_mwad_.28MediaWiki_API_dump.29_for_creating_XML_dumps_for_Wikia_and_other_wikis_.7Bcontributed_by_Mattze96.7D"><span class="tocnumber">1.5</span> <span class="toctext">(PC) Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis {contributed by Mattze96}</span></a>
</li>
<li class="toclevel-2 tocsection-7">
<a href="#.28PC.29_Fix_minor_Wikibase_issues.2C_including_wikibase-item"><span class="tocnumber">1.6</span> <span class="toctext">(PC) Fix minor Wikibase issues, including wikibase-item</span></a>
</li>
<li class="toclevel-2 tocsection-8">
<a href="#.28PC.29_Target_Java_1.7.2C_not_Java_1.8"><span class="tocnumber">1.7</span> <span class="toctext">(PC) Target Java 1.7, not Java 1.8</span></a>
</li>
<li class="toclevel-2 tocsection-9">
<a href="#Next_release:_v3.7.3"><span class="tocnumber">1.8</span> <span class="toctext">Next release: v3.7.3</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-10">
<a href="#Release:_v3.7.1.2_.282016-07-03_23:40_Sun.29"><span class="tocnumber">2</span> <span class="toctext">Release: v3.7.1.2 (2016-07-03 23:40 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-11">
<a href="#.28PC_.26_Android.29_Fix_broken_search_for_multiple_words_in_2016-05_wikis_and_earlier"><span class="tocnumber">2.1</span> <span class="toctext">(PC &amp; Android) Fix broken search for multiple words in 2016-05 wikis and earlier</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-12">
<a href="#Release:_v3.7.1.1_.282016-07-03_18:00_Sun.29"><span class="tocnumber">3</span> <span class="toctext">Release: v3.7.1.1 (2016-07-03 18:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-13">
<a href="#.28Wiki.29_2016-06_German_Wiktionary.2C_Wikisource.2C_Wikivoyage.2C_Wikiquote.2C_Wikibooks.2C_Wikiversity.2C_and_Wikinews"><span class="tocnumber">3.1</span> <span class="toctext">(Wiki) 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews</span></a>
</li>
<li class="toclevel-2 tocsection-14">
<a href="#.28PC.29_Support_Gallery"><span class="tocnumber">3.2</span> <span class="toctext">(PC) Support Gallery</span></a>
</li>
<li class="toclevel-2 tocsection-15">
<a href="#.28PC_.26_Android.29_More_minor_fixes_for_Download_Central_including_connection_disruption_and_WAKE_LOCK_fixes"><span class="tocnumber">3.3</span> <span class="toctext">(PC &amp; Android) More minor fixes for Download Central including connection disruption and WAKE_LOCK fixes</span></a>
</li>
<li class="toclevel-2 tocsection-16">
<a href="#.28Android.29_Multiple_fixes_for_severe_crashes"><span class="tocnumber">3.4</span> <span class="toctext">(Android) Multiple fixes for severe crashes</span></a>
</li>
<li class="toclevel-2 tocsection-17">
<a href="#Next_release:_v3.7.2"><span class="tocnumber">3.5</span> <span class="toctext">Next release: v3.7.2</span></a>
</li>
</ul>
</li>
</ul>
</div>
<h2>
<span class="mw-headline" id="Release:_v3.7.2.1_.282016-07-10_21:00_Sun.29">Release: v3.7.2.1 (2016-07-10 21:00 Sun)</span>
</h2>
<p>
The PC version is a major release. It fixes a breaking change for importing 2016-07 wikis. It also adds Table of Contents for HTML databases, fixes an HTTP server bug, and includes mwad -- a new utility for creating XML dumps
</p>
<p>
The Android version is a minor release. It handles the new 2016-07 wikis and the Table of Contents support.
</p>
<h3>
<span class="mw-headline" id=".28Wiki.29_Publish_2016-07_Haitian_Wikipedia">(Wiki) Publish 2016-07 Haitian Wikipedia</span>
</h3>
<p>
I fell behind on French wikis this week while waiting for the new month's dumps. French Wikipedia is uploading now, and the rest will be generated and uploaded during the week.
</p>
<p>
In the meantime, I added Haitian Wikipedia as per the request at <a href="https://github.com/gnosygnu/xowa/issues/67" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/67</a>
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Fix_2016-07_English_Wikipedia_import_failure">(PC) Fix 2016-07 English Wikipedia import failure</span>
</h3>
<p>
2016-07 English Wikipedia failed to import. This was due to the categorylinks.sql file and some specific SQL parsing in XOWA.
</p>
<p>
v3.7.2.1 resolves this issue, and English Wikipedia now imports correctly
</p>
<h3>
<span class="mw-headline" id=".28Server.29_Fix_images_not_showing_for_Wikitext_databases">(Server) Fix images not showing for Wikitext databases</span>
</h3>
<p>
This was kindly reported by ve3lst in <a href="https://github.com/gnosygnu/xowa/issues/68" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/68</a> I broke images for Wikitext databases back in v3.6.4.3. Note that images do show for HTML databases (databases from Download Central).
</p>
<p>
v3.7.2.1 resolves this issue. Viewing a page on the HTTP Server will now shows images.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Add_Table_of_Contents_support_for_HTML_databases_on_the_PC">(PC) Add Table of Contents support for HTML databases on the PC</span>
</h3>
<p>
v3.7.2.1 now generates Table of Contents for HTML databases on the PC. Note that this only affects new wikis such as Haitian and French. The 2016-07 version of English Wikipedia will have them when I release it next week. I'll redo German Wikipedia later to include this as well.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Include_mwad_.28MediaWiki_API_dump.29_for_creating_XML_dumps_for_Wikia_and_other_wikis_.7Bcontributed_by_Mattze96.7D">(PC) Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis {contributed by Mattze96}</span>
</h3>
<p>
For those who are unaware, Mattze96 was the amazing developer who contributed the original HTTP Server code. This time, Mattze96 contributed mwad: the MediaWiki API dump tool. This tool allows creating XML dumps for Wikia and other wikis (<a href="https://wiki.archlinux.org/" rel="nofollow" class="external free">https://wiki.archlinux.org/</a>).
</p>
<p>
If you use XOWA for Wikia wikis, or other non-Wikimedia wikis, you definitely want to try it out. For more info, see <a href="http://xowa.org/home/wiki/App/Import/mwad.html" id="xolnki_10" title="App/Import/mwad">App/Import/mwad</a> as well as <a href="https://github.com/Mattze96/mwad" rel="nofollow" class="external free">https://github.com/Mattze96/mwad</a> and <a href="https://github.com/gnosygnu/xowa/issues/66" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/66</a>
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Fix_minor_Wikibase_issues.2C_including_wikibase-item">(PC) Fix minor Wikibase issues, including wikibase-item</span>
</h3>
<p>
There are two issues here:
</p>
<ul>
<li>
<b>Scribunto failure due to wikibase-item</b>: On a low level, XOWA was using the term "wikibase-entityid". Instead, it should have been "wikibase-item". This was causing an error in Scribunto that generated script errors on many ht.w pages
</li>
<li>
<b>species.wikimedia.org links were not showing in the "In Other Languages" section</b>: This is a fairly minor issue. XOWA shows "In other languages" at the bottom of the page. Due to a change in 3.6.4.1, links to species.wikimedia.org were not showing
</li>
</ul>
<h3>
<span class="mw-headline" id=".28PC.29_Target_Java_1.7.2C_not_Java_1.8">(PC) Target Java 1.7, not Java 1.8</span>
</h3>
<p>
I noticed that I accidentally bumped the Java version requirement from 1.7 to 1.8 back in 2016-03. v3.7.2.1 now requires Java 1.7 only
</p>
<h3>
<span class="mw-headline" id="Next_release:_v3.7.3">Next release: v3.7.3</span>
</h3>
<ul>
<li>
<b>Table of contents minutiae</b>: There are a few minor bugs for TOC. In addition, it still needs full integration with Wikivoyage. Both of these will be part of the next release
</li>
<li>
<b>mwad support</b>: I did more work on the TOC, but wasn't able to integrate it for this release. It should be part of the next one.
</li>
<li>
<b>Wikis</b>: I'm uploading French this week and then will shift to English Wikipedia for next week week.
</li>
<li>
<b>Redlinks for HTTP Server</b>: This slipped from this week's schedule. I'm going to keep it on the schedule for next week, but it may go another week.
</li>
</ul>
<h2>
<span class="mw-headline" id="Release:_v3.7.1.2_.282016-07-03_23:40_Sun.29">Release: v3.7.1.2 (2016-07-03 23:40 Sun)</span>
</h2>
<h3>
<span class="mw-headline" id=".28PC_.26_Android.29_Fix_broken_search_for_multiple_words_in_2016-05_wikis_and_earlier">(PC &amp; Android) Fix broken search for multiple words in 2016-05 wikis and earlier</span>
</h3>
<p>
This fix was reported in <a href="https://github.com/gnosygnu/xowa/issues/64" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/64</a> and <a href="https://github.com/gnosygnu/xowa/issues/65" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/65</a>
</p>
<p>
I broke then multiple-word search function when tweaking the search algorithm to reduce the importance of shorter pages. This bug affected 2016-05 wikis and earlier. I missed it because I'm working on 2016-06 wikis.
</p>
<p>
I put a fix in now and tested with a 2016-05 copy of English Wikipedia.
</p>
<p>
Thanks to William and Ope30 for reporting these issues!
</p>
<h2>
<span class="mw-headline" id="Release:_v3.7.1.1_.282016-07-03_18:00_Sun.29">Release: v3.7.1.1 (2016-07-03 18:00 Sun)</span>
</h2>
<p>
The PC version is a minor release. It adds Gallery support for HTML dtabases.
</p>
<p>
The Android version is a minor release. It fixes a number of severe crashes for outlier situations.
</p>
<h3>
<span class="mw-headline" id=".28Wiki.29_2016-06_German_Wiktionary.2C_Wikisource.2C_Wikivoyage.2C_Wikiquote.2C_Wikibooks.2C_Wikiversity.2C_and_Wikinews">(Wiki) 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews</span>
</h3>
<p>
These wikis are available at <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_11" title="Special:XowaDownloadCentral" class="xowa-visited">Download Central</a>.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Support_Gallery">(PC) Support Gallery</span>
</h3>
<p>
On the PC, the HTML databaes showed Galleries vertically and with incorrect styles (no gray border box).
</p>
<p>
This build fixes some galleries for the existing 2016-06 wikis. Unfortunately, the other galleries can only be fixed in the next HTML dump: 2016-07 and beyond.
</p>
<h3>
<span class="mw-headline" id=".28PC_.26_Android.29_More_minor_fixes_for_Download_Central_including_connection_disruption_and_WAKE_LOCK_fixes">(PC &amp; Android) More minor fixes for Download Central including connection disruption and WAKE_LOCK fixes</span>
</h3>
<p>
There are basically two types of fixes:
</p>
<ul>
<li>
<b>Show error when downloading</b>: A user reported intermittent problems with download central: <a href="https://github.com/gnosygnu/xowa/issues/63" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/63</a> . A little later in the week, I discovered archive.org can sometimes drop a connection after a few hours. In these cases, XOWA would just stop without any indication. This version prints status messages to the screen, and also allows the user to resume
</li>
<li>
<b>Android would sometimes time out</b>: Android sometimes stops XOWA while downloading. This version allows XOWA to keep Android awake (WAKE_LOCK) until downloads finish.
</li>
</ul>
<h3>
<span class="mw-headline" id=".28Android.29_Multiple_fixes_for_severe_crashes">(Android) Multiple fixes for severe crashes</span>
</h3>
<p>
There were a number of fixes for crashes in uncommon scenarios. Most of these involved switching SD cards, or deleting wikis outside XOWA. The crash was bad enough such that XOWA would not work unless the Storage files were cleared (or XOWA was reinstalled).
</p>
<p>
These are fixed in this version. For more info, see the <a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_12" title="Change log">Change log</a>
</p>
<h3>
<span class="mw-headline" id="Next_release:_v3.7.2">Next release: v3.7.2</span>
</h3>
<ul>
<li>
<b>Table of contents</b>: I did more work on the TOC, but wasn't able to integrate it for this release. It should be part of the next one.
</li>
<li>
<b>Redlinks for HTTP Server</b>: This also didn't make it into this release.
</li>
<li>
<b>Wikis</b>: I'm working on French next and adding them to Download Central.
</li>
</ul>
</div>
</div>
</div>
<div id="mw-head" class="noprint">
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h3>Namespaces</h3>
<ul>
<li id="ca-nstab-main" class="selected"><span><a id="ca-nstab-main-href" href="index.html">Page</a></span></li>
</ul>
</div>
</div>
</div>
<div id='mw-panel' class='noprint'>
<div id='p-logo'>
<a style="background-image: url(https://gnosygnu.github.io/xowa/xowa_logo.png);" href="http://xowa.org/" title="Visit the main page"></a>
</div>
<div class="portal" id='xowa-portal-home'>
<h3>XOWA</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/index.html" title='Visit the main page'>Main page</a></li>
<li><a href="http://xowa.org/screenshots.html" title='See screenshots of XOWA'>Screenshots</a></li>
<li><a href="https://www.youtube.com/watch?v=q0qbXYXEH6M" title="See a video of XOWA Desktop in action">Video</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Download_XOWA.html" title='Download the XOWA application'>Download XOWA</a></li>
<li><a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" title='Download offline wikis and image databases'>Download wikis</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-started'>
<h3>Getting started</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/App/Setup/System_requirements.html" title='Get XOWA&apos;s system requirements'>Requirements</a></li>
<li><a href="http://xowa.org/home/wiki/App/Setup/Installation.html" title='Get instructions for installing XOWA'>Installation</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Simple_Wikipedia.html" title='Learn how to set up Simple Wikipedia'>Simple Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" title='Learn how to set up English Wikipedia'>English Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Other_wikis.html" title='Learn how to set up other Wikipedias'>Other Wikipedias</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-android'>
<h3>Android</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Android/Setup.html" title='Setup XOWA on your Android device'>Setup</a></li>
<li><a href="https://www.youtube.com/watch?v=jsMTBxGweUw" title="See a video of XOWA Android in action">Video</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-help'>
<h3>Help</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Help/About.html" title='Get more information about XOWA'>About</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Contents.html" title='View a list of help topics'>Contents</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Media.html" title='Read what others have written about XOWA'>Media</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Feedback.html" title='Questions? Comments? Leave feedback for XOWA'>Feedback</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-blog'>
<h3>Blog</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Blog.html" title='Follow XOWA''s development process'>Current</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-links'>
<h3>Links</h3>
<div class="body">
<ul>
<li><a href="http://dumps.wikimedia.org/backup-index.html" title="Get wiki datababase dumps directly from Wikimedia">Wikimedia dumps</a></li>
<li><a href="https://archive.org/search.php?query=xowa" title="Search archive.org for XOWA files">XOWA @ archive.org</a></li>
<li><a href="http://en.wikipedia.org" title="Visit Wikipedia (and compare to XOWA!)">English Wikipedia</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-donate'>
<h3>Donate</h3>
<div class="body">
<ul>
<li><a href="https://archive.org/donate/index.php" title="Support archive.org!">archive.org</a></li><!-- listed first due to recent fire damages: http://blog.archive.org/2013/11/06/scanning-center-fire-please-help-rebuild/ -->
<li><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector" title="Support Wikipedia!">Wikipedia</a></li>
<!-- <li><a href="" title="Support XOWA! (but only after you've supported archive.org and Wikipedia)">XOWA</a></li> -->
</ul>
</div>
</div>
</div>
</body>
</html>