mirror of
https://github.com/gnosygnu/xowa.git
synced 2024-10-27 20:34:16 +00:00
357 lines
18 KiB
HTML
357 lines
18 KiB
HTML
<!DOCTYPE html>
|
|
<html dir="ltr">
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
|
<title>Blog/2017-03 - 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/2017-03</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>
|
|
2017<br>
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<b>2017-03</b>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2017-02.html" id="xolnki_3" title="Blog/2017-02">2017-02</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_4" title="Blog/2017-01">2017-01</a>
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
2016<br>
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_5" title="Blog/2016-12">2016-12</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_6" title="Blog/2016-11">2016-11</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_7" title="Blog/2016-10">2016-10</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_8" title="Blog/2016-09">2016-09</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_9" title="Blog/2016-08">2016-08</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_10" title="Blog/2016-07">2016-07</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_11" title="Blog/2016-06">2016-06</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_12" title="Blog/2016-05">2016-05</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_13" title="Blog/2016-04">2016-04</a>
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" 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:_v4.4.0.1703_.282017-03-07_18:00_Mon.29"><span class="tocnumber">1</span> <span class="toctext">Release: v4.4.0.1703 (2017-03-07 18:00 Mon)</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-2">
|
|
<a href="#.28Wiki.29_Publish_2017-02_German_Wikipedia_and_2017-02_French_Wikipedia"><span class="tocnumber">1.1</span> <span class="toctext">(Wiki) Publish 2017-02 German Wikipedia and 2017-02 French Wikipedia</span></a>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-3">
|
|
<a href="#.28PC.29_Add_night_mode"><span class="tocnumber">1.2</span> <span class="toctext">(PC) Add night mode</span></a>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-4">
|
|
<a href="#.28PC.29_Add_page_backup_feature"><span class="tocnumber">1.3</span> <span class="toctext">(PC) Add page backup feature</span></a>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-5">
|
|
<a href="#.28PC.29_Improve_performance_for_starting_app_as_well_as_creating_.2F_loading_personal_wikis"><span class="tocnumber">1.4</span> <span class="toctext">(PC) Improve performance for starting app as well as creating / loading personal wikis</span></a>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-6">
|
|
<a href="#.28PC.29_Update_XULRunner_to_v31_for_Windows_machines"><span class="tocnumber">1.5</span> <span class="toctext">(PC) Update XULRunner to v31 for Windows machines</span></a>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-7">
|
|
<a href="#.28PC.29_Add_preiminary_full-text_search_for_personal-wikis"><span class="tocnumber">1.6</span> <span class="toctext">(PC) Add preiminary full-text search for personal-wikis</span></a>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-8">
|
|
<a href="#.28PC.29_Other_minor_fixes.2C_including_.3Fcurid_for_command-line_and_no_more_current_directory_for_logs"><span class="tocnumber">1.7</span> <span class="toctext">(PC) Other minor fixes, including ?curid for command-line and no more current directory for logs</span></a>
|
|
<ul>
|
|
<li class="toclevel-3 tocsection-9">
|
|
<a href="#.3Fcurid_did_not_work_on_the_command-line"><span class="tocnumber">1.7.1</span> <span class="toctext">?curid did not work on the command-line</span></a>
|
|
</li>
|
|
<li class="toclevel-3 tocsection-10">
|
|
<a href="#No_more_current_directory_for_logs"><span class="tocnumber">1.7.2</span> <span class="toctext">No more current directory for logs</span></a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-11">
|
|
<a href="#Next_release"><span class="tocnumber">1.8</span> <span class="toctext">Next release</span></a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<h2>
|
|
<span class="mw-headline" id="Release:_v4.4.0.1703_.282017-03-07_18:00_Mon.29">Release: v4.4.0.1703 (2017-03-07 18:00 Mon)</span>
|
|
</h2>
|
|
<p>
|
|
The PC version is a major release. It adds night mode, automatic page backup, performance improvements, an early-version of full-text search, and better support for French Wikipedia.
|
|
</p>
|
|
<p>
|
|
The Android version has no release.
|
|
</p>
|
|
<p>
|
|
Note that there are no upgrade versions for v4.4. This is due to XULRunner changes which would make the upgrade almost as large as the entire app.
|
|
</p>
|
|
<h3>
|
|
<span class="mw-headline" id=".28Wiki.29_Publish_2017-02_German_Wikipedia_and_2017-02_French_Wikipedia">(Wiki) Publish 2017-02 German Wikipedia and 2017-02 French Wikipedia</span>
|
|
</h3>
|
|
<p>
|
|
Both wikis were updated during the week. You can get them from Download Central or see the following links:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Wiki_setup/German_wikis.html" id="xolnki_15" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://xowa.org/home/wiki/Wiki_setup/French_wikis.html" id="xolnki_16" title="Wiki setup/French wikis" class="xowa-visited">Wiki_setup/French_wikis</a>
|
|
</li>
|
|
</ul>
|
|
<h3>
|
|
<span class="mw-headline" id=".28PC.29_Add_night_mode">(PC) Add night mode</span>
|
|
</h3>
|
|
<p>
|
|
XOWA now has night mode. To enable it, do Menu -> View -> Toggle Night mode. More info is at <a href="http://xowa.org/home/wiki/App/UI/Night_mode.html" id="xolnki_17" title="App/UI/Night mode" class="xowa-visited">App/UI/Night_mode</a>
|
|
</p>
|
|
<p>
|
|
I implemented this feature over the past few days, so there may be some spots I missed. Also, if you have any suggestions about colors, CSS, or icons, please do contact me at <a href="http://xowa.org/home/wiki/Help/Feedback.html" id="xolnki_18" title="Help/Feedback" class="xowa-visited">Help/Feedback</a>.
|
|
</p>
|
|
<h3>
|
|
<span class="mw-headline" id=".28PC.29_Add_page_backup_feature">(PC) Add page backup feature</span>
|
|
</h3>
|
|
<p>
|
|
XOWA now does a simple backups whenever pages are edited. This feature is intended primarily for personal wikis.
|
|
</p>
|
|
<p>
|
|
Here are the details:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
Go to <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.wiki.edit.html" id="xolnki_19" title="Special:XowaCfg?grp=xowa.wiki.edit">Special:XowaCfg?grp=xowa.wiki.edit</a>
|
|
</li>
|
|
<li>
|
|
Make sure <code>Enabled</code> under <code>Page backups</code> is checked.
|
|
</li>
|
|
<li>
|
|
Edit any page and press <code>Save page</code>.
|
|
</li>
|
|
<li>
|
|
Go to <code>/your_wiki_directory/user/temp/Page_title/</code>. You will see a text file copy there
|
|
</li>
|
|
</ul>
|
|
<h3>
|
|
<span class="mw-headline" id=".28PC.29_Improve_performance_for_starting_app_as_well_as_creating_.2F_loading_personal_wikis">(PC) Improve performance for starting app as well as creating / loading personal wikis</span>
|
|
</h3>
|
|
<p>
|
|
This version has a number of performance improvements:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<b>Faster app startup on Windows machines</b>: Previously, the xowa.exe / xowa_64.exe would pre-allocate 256 MB on startup. On some machines, this seems to make bootup 20 to 30 seconds long. This build now doesn't allocate any pre-determined amount.
|
|
</li>
|
|
<li>
|
|
<b>Faster personal wiki creation</b>: XOWA used to try to download a Wikimedia css for personal wikis. Now, XOWA will just use the default css
|
|
</li>
|
|
<li>
|
|
<b>Faster personal wiki loading</b>: XOWA used to load a database connection to every personal wikis at bootup. Now, XOWA will only load the database connection when it's opened.
|
|
</li>
|
|
</ul>
|
|
<h3>
|
|
<span class="mw-headline" id=".28PC.29_Update_XULRunner_to_v31_for_Windows_machines">(PC) Update XULRunner to v31 for Windows machines</span>
|
|
</h3>
|
|
<p>
|
|
The Main Page for 2017-02 French Wikipedia now uses the CSS flex directive. Unfortunately, this is not supported in XULRunner v24 but it is in XULRunner v31.
|
|
</p>
|
|
<p>
|
|
This is how XOWA handles this on different operating systems
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
For Windows machines, XOWA now uses XULRunner v31. Note that 64-bit XULRunner is no longer available for download, so I used a copy I had downloaded a few years ago.
|
|
</li>
|
|
<li>
|
|
For Linux machines, XOWA still uses XULRunner v24. Unfortunately, XOWA can't upgrade to v31 because SWT doesn't support it on Linux. See: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=437700" rel="nofollow" class="external free">https://bugs.eclipse.org/bugs/show_bug.cgi?id=437700</a> The only alternative is to use webkit. See: <a href="http://xowa.org/home/wiki/App/UI/HTML_Browser.html#WebKit" id="xolnki_20" title="App/UI/HTML Browser">App/UI/HTML_Browser#WebKit</a>
|
|
</li>
|
|
<li>
|
|
For Mac OS X machines, this shouldn't be an issue, as XOWA uses webkit already.
|
|
</li>
|
|
</ul>
|
|
<h3>
|
|
<span class="mw-headline" id=".28PC.29_Add_preiminary_full-text_search_for_personal-wikis">(PC) Add preiminary full-text search for personal-wikis</span>
|
|
</h3>
|
|
<p>
|
|
XOWA now has a basic full-text search feature. It should only be used for small wikis (like a personal wiki). It works by opening up every single page and searching for the text phrase. Although this sounds slow, it performs relatively quickly on modern generation machines (especially if you have a SSD). It also has the advantage of not taking up any space for search-indexing.
|
|
</p>
|
|
<p>
|
|
This feature will be expanded in the coming months, but any feedback is welcome. To try to it, go to <a href="http://xowa.org/home/wiki/Special:XowaSearch.html" id="xolnki_21" title="Special:XowaSearch" class="xowa-visited">Special:XowaSearch</a>
|
|
</p>
|
|
<h3>
|
|
<span class="mw-headline" id=".28PC.29_Other_minor_fixes.2C_including_.3Fcurid_for_command-line_and_no_more_current_directory_for_logs">(PC) Other minor fixes, including ?curid for command-line and no more current directory for logs</span>
|
|
</h3>
|
|
<p>
|
|
There are a bunch of other minor fixes, but I'll highlight two which were reported by users:
|
|
</p>
|
|
<h4>
|
|
<span class="mw-headline" id=".3Fcurid_did_not_work_on_the_command-line">?curid did not work on the command-line</span>
|
|
</h4>
|
|
<p>
|
|
XOWA added a ?curid feature to look up a page by page-id. Unfortunately, this wasn't working for command-line calls.
|
|
</p>
|
|
<p>
|
|
This build fixes this bug.
|
|
</p>
|
|
<h4>
|
|
<span class="mw-headline" id="No_more_current_directory_for_logs">No more current directory for logs</span>
|
|
</h4>
|
|
<p>
|
|
XOWA stores its logs at C:\xowa\user\anonymous\app\tmp\log. XOWA used to store the current directory in a folder called <code>current</code>. Unfortunately, this caused problems on Linux systems when two or more different-permissioned users were running XOWA.
|
|
</p>
|
|
<p>
|
|
This version replaces the current directory with a timestamp directory which should now reduce the likelihood of errors.
|
|
</p>
|
|
<h3>
|
|
<span class="mw-headline" id="Next_release">Next release</span>
|
|
</h3>
|
|
<ul>
|
|
<li>
|
|
<b>Full-text search</b>: I need to polish up the full-text search for personal wikis. In addition, I'm going to look at getting it working for the Wikimedia wikis
|
|
</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'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="http://xowa.org/home/wiki/Help/Donate.html" title="Support XOWA!">XOWA</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</body>
|
|
</html> |