Wikitext databases have been supported since the very start of XOWA. As such, they have a full set of functionality
diff --git a/home/wiki/App/Import/English_Wikipedia.html b/home/wiki/App/Import/English_Wikipedia.html
index 67681f95d..b8a65cab1 100644
--- a/home/wiki/App/Import/English_Wikipedia.html
+++ b/home/wiki/App/Import/English_Wikipedia.html
@@ -102,7 +102,7 @@
Find en.wikipedia.org in the list
diff --git a/home/wiki/App/Import/Import_overview.html b/home/wiki/App/Import/Import_overview.html
index fa7831b2f..3a5fa2a2e 100644
--- a/home/wiki/App/Import/Import_overview.html
+++ b/home/wiki/App/Import/Import_overview.html
@@ -68,7 +68,7 @@
Import online by click
- The Import online page lists 800+ wikis that can be imported by clicking on a link.
+ The Import online page lists 800+ wikis that can be imported by clicking on a link.
diff --git a/home/wiki/App/Import/Manual.html b/home/wiki/App/Import/Manual.html
index 7d3d1c63f..96f12b0f2 100644
--- a/home/wiki/App/Import/Manual.html
+++ b/home/wiki/App/Import/Manual.html
@@ -21,7 +21,7 @@
Reasons for manual import
- The list of data dumps allows you to download dumps for any wiki with one mouse click. However, there are times when you want to manually import a wiki:
+ The list of data dumps allows you to download dumps for any wiki with one mouse click. However, there are times when you want to manually import a wiki:
diff --git a/home/wiki/App/Import/Shrinking.html b/home/wiki/App/Import/Shrinking.html
index 25db09e94..7e9519f50 100644
--- a/home/wiki/App/Import/Shrinking.html
+++ b/home/wiki/App/Import/Shrinking.html
@@ -30,7 +30,7 @@
This file is not used by XOWA, and can be removed from the system.
- If you are using the automated set up from Dashboard/Import/Online, the BZ2 file is moved to /xowa/wiki/#done. XOWA does not delete this file in case the user wants to re-import the wiki, and avoid redownloading the entire file.
+ If you are using the automated set up from Dashboard/Import/Online, the BZ2 file is moved to /xowa/wiki/#done. XOWA does not delete this file in case the user wants to re-import the wiki, and avoid redownloading the entire file.
+ Note that XOWA will automatically choose the matching operating system package. (If you're running XOWA on GNU/Linux 64-bit it will automatically download a xowa_app_linux_64 package)
+
+
+ Note that the latest version will always be chosen for two reasons:
+
+
+ The latest version is always the recommended version
+
+
+ Downgrading from a later version to an earlier version is not recommended. Downgrading will generally work, but it's not something that is ever tested.
+
+
+
+
+
+
+ The package is downloaded and unzipped to C:\xowa\user\install\update
+
+
+ For each file in the install package:
+
+
+ The corresponding old file will be deleted
+
+
+ The new file will be moved into the old file's place
+
+
+ Any old file that can't be deleted will be saved to a list
+
+
+
+
+ XOWA will then shutdown and launch a standalone update app. It will copy any old files that couldn't be deleted in the previous step
+
+
+ Once the standalone update app completes, it will launch XOWA
+
+
+
+ Skipping
+
+
+ This only applies to the auto-startup reminder (see the next section).
+
+
+
+ By pressing the "Skip this update" button, the Special:XowaAppUpdate page will tempoarily stop reminding you automatically at startup.
+
+
+ However, once a new XOWA version is available, the Special:XowaAppUpdate page will resume launching automatically at startup.
+
+
+
+ Auto-startup reminder
+
+
+ XOWA will check for updates every time the application starts. It does this in a two-step process:
+
+
+
+ First, it checks online to see if any new updates have been released.
+
+
+ By default, the time interval is set to 7 days. If XOWA has checked online for an update, it won't check again for another 7 days.
+
+
+ If you want to disable online check or change the interval, you can do so at the Options page
+
+
+
+
+ Next, it will check offline to see any existing updates have not been applied.
+
+
+ A list of offline updates are at C:\xowa\user\install\update
+
+
+
+
+
+ If any updates are available, it will open the Special:XowaUpdate page
+
+ XOWA has a rapid release cycle, with a new version coming out every week. For more details, see Help/Release_schedule.
+
+
+ XOWA releases frequently for a few reasons:
+
+
+
+ MediaWiki updates frequently: English Wikipedia and all the other Wikimedia wikis use a continuous integration model. These releases tend to come out very quickly with releases as often as every week. See https://www.mediawiki.org/wiki/News for an example of the release schedule
+
+
+ XOWA is still young: XOWA was only released in 2012-12-31. Although a lot of features have been added since then, there are still a lot of features to be added.
+
+
+ Frequent release philosophy: I personally prefer having frequent releases as opposed to larger infrequent releases. The former is more manageable, and keeps overall development nimble.
+
+
+
+ Upgrade by an xowa_upgrade package
+
+
+ xowa_upgrade packages are produced with every release.
+
+
+ Upgrade process
+
+
+ To upgrade, do the following:
+
+
+ Windows
+
+
+
+ Download the "xowa_upgrade" exe for your operating system. For example, if you're on Windows with a 64-bit JVM and upgrading to v2.8.2, you would download xowa_upgrade_windows_64_v2.8.2.1.exe
+
+
+ Place the .exe in your xowa root directory. For example, if you're running XOWA by using C:\xowa\xowa_64.exe, then place xowa_upgrade_windows_64_v2.8.2.1.exe in C:\xowa so that the file name is C:\xowa\xowa_upgrade_windows_64_v2.8.2.1.exe
+
+
+ Double-click the "xowa_upgrade.exe". The upgrade is a self-extracting 7-zip exe and will unzip all files and place them in the correct locations. Among other things, you'll have a new xowa.jar file. For example, C:\xowa\xowa_windows_64.jar should show a recent date.
+
+
+
+ Linux / Mac OS X
+
+
+
+ Download the "xowa_upgrade" zip for your operating system
+
+
+ Place the .zip in your xowa root directory. For example, if you're running Mac OS X by using /Users/your_user_name/xowa/xowa_macosx_64.sh, then place xowa_upgrade_macosx_64_v2.8.2.1.zip in /Users/your_user_name/xowa/ so that the file name is /Users/your_user_name/xowa/xowa_upgrade_macosx_64_v2.8.2.1.zip
+
+
+ Extract the files. Note that depending on your unzip program, the file may be placed in a new sub-directory. For example, on Mac OS X, the files will be unzipped to a new folder called /Users/your_user_name/xowa/xowa_upgrade_macosx_64_v2.8.2.1/
+
+
+ Move the files from the extracted folder to the XOWA root folder. Overwrite any files in the process. For example, on Mac OS X, there will be a new file called /Users/your_user_name/xowa/xowa_upgrade_macosx_64_v2.8.2.1/xowa_macosx_64.jar. This should be moved to /Users/your_user_name/xowa/xowa_macosx_64.jar and overwrite the existing version.
+
+
+
+ Upgrade shelf-life of 4 weeks
+
+
+ A given upgrade will only work if your release is within the past 4 weeks. For example:
+
+
+
+ You start off with the v2.1.3 application.
+
+
+ v2.1.4 is released. You can use the v2.1.4 upgrade since your v2.1.3 release is 1 week old
+
+
+ v2.2.1 is released and you haven't upgraded anything. You can use the v2.2.1 upgrade since your v2.1.3 release is 2 weeks old.
+
+
+ v2.2.2 is released and you haven't upgraded anything. You can use the v2.2.2 upgrade since your v2.1.3 release is 3 weeks old.
+
+
+ v2.2.3 is released and you haven't upgraded anything. You can use the v2.2.3 upgrade since your v2.1.3 release is 4 weeks old.
+
+
+ v2.2.4 is released and you haven't upgraded anything. You can not use the v2.2.4 upgrade since your v2.1.3 release is 5 weeks old. You must get a new application package
+
+
+
+ Once you upgrade, the 4-week window resets. You can perpetually upgrade XOWA in this fashion. For example:
+
+
+
+ You start off with the v2.1.3 application.
+
+
+ You upgrade when v2.2.3 is released. Your release will now be v2.2.3
+
+
+ You upgrade again when v2.3.3 is released. Your release will now be v2.3.3
+
+
+ You upgrade again when v2.4.1 is released. Your release will now be v2.4.1
+
+
+ And so on...
+
+
+
+ Upgrade issues should fallback to xowa_app packages
+
+
+ If you have problems after using an xowa_upgrade package, try upgrading using an xowa_app package. I personally test xowa_app packages on both Windows and Linux for every release and these will always work. In addition, due to the nature of the build script, the application package is always guaranteed to have the latest changes.
+
+
+ Upgrade by an xowa_app package
+
+
+ You can also upgrade by downloading an xowa_app package and unzipping everything in the xowa root directory. For example:
+
+
+
+ Download the "xowa_app" zip for your operating system
+
+
+ Place the .zip in your xowa root directory. For example, if you're running on Windows 64-bit by using C:\xowa\windows_64.exe, then place xowa_app_windows_64_v2.8.2.1.zip in C:\xowa\windows_64\ so that the file name is C:\xowa\windows_64\xowa_app_windows_64_v2.8.2.1.zip
+
+
+ Extract the files. Note that depending on your unzip program, the file may be placed in a new sub-directory. For example, on Windows 64-bit, the files will be unzipped to a new folder called C:\xowa\windows_64\xowa_app_windows_64_v2.8.2.1\
+
+
+ Move the files from the extracted folder to the XOWA root folder. Overwrite any files in the process. For example, on Windows 64-bit, there will be a new file called C:\xowa\windows_64\xowa_app_windows_64_v2.8.2.1\xowa_windows_64.jar. This should be moved to C:\xowa\windows_64\xowa_windows_64.jar and overwrite the existing version.
+
+
+
+ Note that you can always just upgrade using the xowa_app package. The xowa_upgrade packages are provided because they are generally 5 to 10 times smaller than the application packages.
+
+
+ Upgrade by an xowa_app package and regenerating the XOWA root directory
+
+
+ You can also do an upgrade by renaming your existing XOWA root directory and unzipping a new app package in the same directory. For example, assuming a Windows system with XOWA in C:\xowa
+
+
+
+ Rename the C:\xowa folder to C:\xowa-old
+
+
+ Download an app package and unzip it to C:\xowa
+
+
+ Move the following directories from C:\xowa-old to C:\xowa
+
+
+ C:\xowa-old\wiki to C:\xowa\wiki
+
+
+ C:\xowa-old\file to C:\xowa\file
+
+
+ C:\xowa-old\user to C:\xowa\user
+
+
+
+
+
+ This approach is more manual, but is meant as an alternate approach. It's also useful for moving XOWA from one drive to another.
+
+
+
\ No newline at end of file
diff --git a/home/wiki/App/Setup/Upgrading.html b/home/wiki/App/Setup/Upgrading.html
index 3a184201b..cc922628a 100644
--- a/home/wiki/App/Setup/Upgrading.html
+++ b/home/wiki/App/Setup/Upgrading.html
@@ -18,7 +18,7 @@
- This article describes the process in upgrading your XOWA program from one release to another.
+ This page describes how to update your XOWA application manually.
+ I'm going to be out on vacation for the next two weeks, so the next possible release is 1-29.
+
+
+ Also, I ran into an issue with 2017-01 English Wikipedia. Unfortunately that will also be postponed till near end of month as well.
+
Release: v4.0.0.1701 (2017-01-04 21:00 Tue)
diff --git a/home/wiki/Blog/2015.html b/home/wiki/Blog/2015.html
index 420f010a3..b28c1b408 100644
--- a/home/wiki/Blog/2015.html
+++ b/home/wiki/Blog/2015.html
@@ -1351,7 +1351,7 @@
v2.8.3 now deploys much fewer files to the /xowa/ root directory. This was done primarily to avoid confusion for new users, as well as general deployment aesthetics. All other files have been moved to elsewhere in the /xowa/bin/xowa/ hierarchy. See the Change Log for more details.
- For upgrade users, you can ignore these old files in the /xowa/ root directory or clean them up manually. You can also update your app by regenerating the XOWA root directory. See App/Setup/Upgrading and "Upgrading by an xowa_app package and regenerating the XOWA root directory"
+ For upgrade users, you can ignore these old files in the /xowa/ root directory or clean them up manually. You can also update your app by regenerating the XOWA root directory. See App/Setup/Upgrading and "Upgrading by an xowa_app package and regenerating the XOWA root directory"
v2.7.2 now goes back one dump month if the "latest-pages-articles.xml.bz2" is not there. In the case of Japanese Wikipedia, it does this:
diff --git a/home/wiki/Blog/2017-01.html b/home/wiki/Blog/2017-01.html
index 17bcc0b32..e7d8ae257 100644
--- a/home/wiki/Blog/2017-01.html
+++ b/home/wiki/Blog/2017-01.html
@@ -78,30 +78,45 @@
(add) Translation: Added translations for Simplified Chinese and Traditional Chinese {contributed by zjzengdongyang}. See: Options/Language
@@ -1497,7 +1497,7 @@
(add) Wikidata: Lua Wikibase support added. See: Diagnostics/Scribunto/WikibaseLibrary
(fix) Import: Import failed to "read from file" if wiki.unzip was present.
diff --git a/home/wiki/Change_log/2014.html b/home/wiki/Change_log/2014.html
index 7ba9cc499..0ec085b15 100644
--- a/home/wiki/Change_log/2014.html
+++ b/home/wiki/Change_log/2014.html
@@ -4026,7 +4026,7 @@
Math: Note that MikTeX may fail to update images dynamically for first page {detected by William}.
- Help.Contents: Redesign layout of Help:Contents. See: Help/Contents
+ Help.Contents: Redesign layout of Help:Contents. See: Help/Contents
Messages: Add "Contatti" message for contactpage in itwiki sidebar. See: https://it.wikipedia.org
@@ -4391,7 +4391,7 @@
Wikisource.Page: Support onlysection; EX:<pages onlysection="a"/>.
- Import.List: Update list of WMF wikis (from 674 to 804); EX:pl.wikivoyage.org. See: Dashboard/Import/Online
+ Import.List: Update list of WMF wikis (from 674 to 804); EX:pl.wikivoyage.org. See: Dashboard/Import/Online
Gui.Url_bar: Open articles with same name as language code; EX:war -> current_wiki/wiki/war, not war.wikipedia.org.
diff --git a/home/wiki/Change_log/2015.html b/home/wiki/Change_log/2015.html
index baa373ec3..73a6254e0 100644
--- a/home/wiki/Change_log/2015.html
+++ b/home/wiki/Change_log/2015.html
@@ -1008,7 +1008,7 @@
- Javascript.Find: Allow search by backslash; EX:"C:\XOWA". See: App/Setup/Upgrading
+ Javascript.Find: Allow search by backslash; EX:"C:\XOWA". See: App/Setup/Upgrading
API.Wikimedia: Add builder command for downloading wiki meta data. See: Dev/Command-line/Site_meta
@@ -2272,7 +2272,7 @@
Wikidata: Use correct namespace / title when looking up wikidata wikis (affects wikidata language links / properties not working for titles in non-canonical namespaces); EX:"Author:A" -> 102,A x> 0,Author:A {detected by anonymous}. See: https://pt.wikisource.org/wiki/Autor:Humberto_de_Campos [broken since:v2.4.2]
- doc: Fix wrong wiki name for Wikidata; EX:Wikidata x> Walloon Wiktionary {detected by anonymous}. See: Dashboard/Import/Online [broken since:v2.4.3]
+ doc: Fix wrong wiki name for Wikidata; EX:Wikidata x> Walloon Wiktionary {detected by anonymous}. See: Dashboard/Import/Online [broken since:v2.4.3]
@@ -2393,7 +2393,7 @@
Language: Show messages for Wikidata codes (affects <some-key> showing up on Wikidata instead of "value"); EX:<Wikibase-entity-item> -> "item" {detected by anonymous}. See: https://www.wikidata.org
File: Download file if not available for offline database users.
diff --git a/home/wiki/Change_log/2016.html b/home/wiki/Change_log/2016.html
index 2ced0202d..c58332568 100644
--- a/home/wiki/Change_log/2016.html
+++ b/home/wiki/Change_log/2016.html
@@ -1510,7 +1510,7 @@
diff --git a/home/wiki/Help/FAQs.html b/home/wiki/Help/FAQs.html
index c649c2348..a02e19712 100644
--- a/home/wiki/Help/FAQs.html
+++ b/home/wiki/Help/FAQs.html
@@ -66,7 +66,7 @@
Why are language links to other wikis not listed?
- Short answer: Set up the Wikidata wiki (www.wikidata.org). See Dashboard/Import/Online. After you install the Wikidata wiki, language links to other wikis will be listed at the bottom of the article.
+ Short answer: Set up the Wikidata wiki (www.wikidata.org). See Dashboard/Import/Online. After you install the Wikidata wiki, language links to other wikis will be listed at the bottom of the article.
Long answer: See App/Wiki_types/Wikidata
diff --git a/home/wiki/Help/Overview.html b/home/wiki/Help/Overview.html
index 06408adb1..1a7b3200a 100644
--- a/home/wiki/Help/Overview.html
+++ b/home/wiki/Help/Overview.html
@@ -100,7 +100,7 @@
- Feel free to look around during the import process. You can start at Help/Contents. When the process completes, it will open Simple Wikipedia.
+ Feel free to look around during the import process. You can start at Help/Contents. When the process completes, it will open Simple Wikipedia.
@@ -186,7 +183,7 @@
After exploring Simple Wikipedia, you may want to import another wiki such as English Wikipedia, French Wiktionary, German Wikisource, Wikidata, Commons, etc.
- To import another wiki, please visit import online.
+ To import another wiki, please visit import online.
@@ -187,7 +190,7 @@
executable permissions: Linux / Mac OS X users may need to grant execute permission to the Lua binary. To ensure proper setup, please do the following:
If the page fails, then see App/Xtn/Mediawiki/Scribunto#Permissions
diff --git a/home/wiki/Options/Scripting.html b/home/wiki/Options/Scripting.html
index c0e33c4de..d97dd8427 100644
--- a/home/wiki/Options/Scripting.html
+++ b/home/wiki/Options/Scripting.html
@@ -28,6 +28,9 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Arabic_wikis.html b/home/wiki/Wiki_setup/Arabic_wikis.html
index 21c471469..297d79e91 100644
--- a/home/wiki/Wiki_setup/Arabic_wikis.html
+++ b/home/wiki/Wiki_setup/Arabic_wikis.html
@@ -359,7 +359,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Czech_wikis.html b/home/wiki/Wiki_setup/Czech_wikis.html
index 3dc29933a..ab5d53990 100644
--- a/home/wiki/Wiki_setup/Czech_wikis.html
+++ b/home/wiki/Wiki_setup/Czech_wikis.html
@@ -359,7 +359,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Dutch_wikis.html b/home/wiki/Wiki_setup/Dutch_wikis.html
index 6cc9bace6..cc881de1f 100644
--- a/home/wiki/Wiki_setup/Dutch_wikis.html
+++ b/home/wiki/Wiki_setup/Dutch_wikis.html
@@ -362,7 +362,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/English_wikis.html b/home/wiki/Wiki_setup/English_wikis.html
index 99bb77cbc..21fd69b3f 100644
--- a/home/wiki/Wiki_setup/English_wikis.html
+++ b/home/wiki/Wiki_setup/English_wikis.html
@@ -556,7 +556,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/French_wikis.html b/home/wiki/Wiki_setup/French_wikis.html
index b06822e75..aac82dfa6 100644
--- a/home/wiki/Wiki_setup/French_wikis.html
+++ b/home/wiki/Wiki_setup/French_wikis.html
@@ -400,7 +400,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/German_wikis.html b/home/wiki/Wiki_setup/German_wikis.html
index cbd09ef2b..b95a4ff50 100644
--- a/home/wiki/Wiki_setup/German_wikis.html
+++ b/home/wiki/Wiki_setup/German_wikis.html
@@ -448,7 +448,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Haitian_wikis.html b/home/wiki/Wiki_setup/Haitian_wikis.html
index b3f77790b..f8e4009e8 100644
--- a/home/wiki/Wiki_setup/Haitian_wikis.html
+++ b/home/wiki/Wiki_setup/Haitian_wikis.html
@@ -185,7 +185,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Italian_wikis.html b/home/wiki/Wiki_setup/Italian_wikis.html
index a5f9a1a87..32274607d 100644
--- a/home/wiki/Wiki_setup/Italian_wikis.html
+++ b/home/wiki/Wiki_setup/Italian_wikis.html
@@ -388,7 +388,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Polish_wikis.html b/home/wiki/Wiki_setup/Polish_wikis.html
index 7d7249ecc..00f61f689 100644
--- a/home/wiki/Wiki_setup/Polish_wikis.html
+++ b/home/wiki/Wiki_setup/Polish_wikis.html
@@ -362,7 +362,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Russian_wikis.html b/home/wiki/Wiki_setup/Russian_wikis.html
index 037ab4a69..438caea4d 100644
--- a/home/wiki/Wiki_setup/Russian_wikis.html
+++ b/home/wiki/Wiki_setup/Russian_wikis.html
@@ -388,7 +388,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Simple_wikis.html b/home/wiki/Wiki_setup/Simple_wikis.html
index e30c7dcdb..2e0283917 100644
--- a/home/wiki/Wiki_setup/Simple_wikis.html
+++ b/home/wiki/Wiki_setup/Simple_wikis.html
@@ -185,7 +185,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Spanish_wikis.html b/home/wiki/Wiki_setup/Spanish_wikis.html
index ff6cf023a..53025afa8 100644
--- a/home/wiki/Wiki_setup/Spanish_wikis.html
+++ b/home/wiki/Wiki_setup/Spanish_wikis.html
@@ -388,7 +388,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Swahili_wikis.html b/home/wiki/Wiki_setup/Swahili_wikis.html
index 975f387b0..fa0007ba9 100644
--- a/home/wiki/Wiki_setup/Swahili_wikis.html
+++ b/home/wiki/Wiki_setup/Swahili_wikis.html
@@ -243,7 +243,7 @@
Find your wiki in the list
diff --git a/home/wiki/Wiki_setup/Swedish_wikis.html b/home/wiki/Wiki_setup/Swedish_wikis.html
index 367802864..368ffbd2e 100644
--- a/home/wiki/Wiki_setup/Swedish_wikis.html
+++ b/home/wiki/Wiki_setup/Swedish_wikis.html
@@ -388,7 +388,7 @@