diff --git a/wiki/home/page/App/Basics/Editing.html b/wiki/home/page/App/Basics/Editing.html new file mode 100644 index 000000000..5917956ae --- /dev/null +++ b/wiki/home/page/App/Basics/Editing.html @@ -0,0 +1,224 @@ + + + + + App/Basics/Editing - XOWA + + + + + +
+
+
+

App/Basics/Editing

+
+
From XOWA: the free, open-source, offline wiki application
+
+
+ +

+ Editing articles is an important part of any wiki -- even offline ones. +

+ +

+ Basic usage +

+

+ You can activate the edit feature for any page by clicking the Edit button in the top right-hand corner. +

+

+ The page will change to a large text area with two buttons: Save page and Show preview. +

+

+ You can make your changes and press Show preview. The text will be rendered in HTML above, but the text area will remain on the bottom for continued editing. +

+

+ When you are satisfied with your changes, press Save page. +

+

+ If you need to cancel changes you can simply click on either the Read or Edit button. As long as Save page is not invoked, the changes will not be saved. +

+

+ Wiki text and syntax +

+

+ XOWA should support all forms of wiki syntax. Note that there may be outlier quirks due to discrepancies between XOWA's parsing approach and MediaWiki's. +

+

+ If you need information on wiki syntax, you should consult the Wikipedia Wiki markup page. +

+

+ Corrections / fixes are encouraged +

+

+ The Edit article feature should be used to correct articles that were broken or vandalized at the time of the data dump. +

+

+ To correct an article, navigate to the online version of the article and copy the text to the offline one. +

+

+ For example, let's say the Earth article was vandalized prior to being memorialized in the data-dump. The current version has since fixed the vandalism. +

+

+ To incorporate the correct online version into the offline one: +

+
    +
  • + Navigate to http://en.wikipedia.org/w/index.php?title=Earth&action=edit +
  • +
  • + Select and copy the wiki text. +
  • +
  • + Go to the offline version of the article: en.wikipedia.org:Earth +
  • +
  • + Click on Edit +
  • +
  • + Press Ctrl+V to paste the wiki text into the text area. +
  • +
  • + Click on Save Page +
  • +
+

+ Free-form edits are at your own risk +

+

+ Article editing should not be used for your own personal free-form edits. Note that each wiki dump is considered "disposable". The official source is the online Wikimedia version. Any changes made in to the offline version will be lost upon updating the dump. +

+

+ For example, you can make extensive notes to the Earth page for your offline 2012-12-11 Simple Wikipedia data dump. Whenever you update to the data dump for 2013-01-11, you will need to manually copy and paste your edited page to the new wiki dump. XOWA has no provision for automatically carrying over any changes from the 2012-12-11 version to the 2013-01-11 one. +

+

+ Past versions are not archived +

+

+ XOWA currently does not archive edits. Once you save a page, the old version is lost. If you need to maintain history, you should either use the View History function on the online wikis, or manually track your own changes in a separate document. +

+

+ Sandbox +

+

+ Because past changes are not archived, there is a risk that you may accidentally overwrite changes while editing a page. It is encouraged that you test new changes in the sandbox for any given wiki. You can enter the sandbox by typing in Project:Sandbox in the Address bar, or by pressing Ctrl+F1. +

+

+ Keyboard shortcuts +

+
    +
  • + Alt+Shift+P: Previews the page. +
  • +
  • + Alt+Shift+S: Saves the page and returns to read mode. +
  • +
  • + Ctrl+S: Saves the page but keeps the page in edit mode. +
  • +
+ +
+
+
+ + +
+
+
+

Namespaces

+ +
+
+
+ +
+ +
+

XOWA

+ +
+ +
+

Help

+ +
+ + + +
+

Donate

+
+ +
+
+
+ + \ No newline at end of file diff --git a/wiki/home/page/App/Basics/Files.html b/wiki/home/page/App/Basics/Files.html new file mode 100644 index 000000000..345a2a7d4 --- /dev/null +++ b/wiki/home/page/App/Basics/Files.html @@ -0,0 +1,338 @@ + + + + + App/Basics/Files - XOWA + + + + + +
+
+
+

App/Basics/Files

+
+
From XOWA: the free, open-source, offline wiki application
+
+
+ +

+ XOWA can display images for a page by either downloading them directly from the Wikimedia servers or retrieving them from XOWA image databases +

+
+
+

+ Contents +

+
+ +
+

+ Overview +

+

+ XOWA displays images for a page by using images from one of two sources: Wikimedia servers or XOWA image databases. +

+

+ The process is as follows (assuming simple.wikipedia.org): +

+
    +
  • + XOWA sees a [[File]] link on a page. +
  • +
  • + If image dbs are available, XOWA checks them to see if the image exists. To download an image db, see Dashboard/Image_databases +
  • +
  • + If image dbs are not available, or if the image is not in the image dbs, XOWA checks the Wikimedia servers +
  • +
  • + If an image is found, XOWA downloads a temporary version of the file to C:\xowa\file\simple.wikipedia.org\... +
  • +
  • + As of v2.5.4.1, XOWA also saves Wikimedia files to C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file-user.xowa. This ensures that the file is still available even if the temporary version is deleted. Note that the cache on Options/Files will periodically delete temporary versions +
  • +
  • + The HTML is updated to use the temporary version of the file. +
  • +
+

+ Images +

+

+ An image on a page can either be left-clicked or right-clicked +

+

+ Left-click +

+

+ If left-clicked, XOWA will open up a [[File]] page for the link +

+
    +
  • + If you have the disk space (20 GB), you should download commons.wikimedia.org. This will allow XOWA to generate an accurate version of the [[File]] page just like the online version. Note that most files reside in commons.wikimedia.org. +
  • +
  • + As of v2.5.4.1, XOWA still opens up a [[File]] page even if commons.wikimedia.org is not available. This allows the user to download a larger resolution of the file, or to download the original +
  • +
+

+ Right-click +

+

+ If right-clicked, XOWA offers a "Save File As" to allow the user to save the file to another location. +

+

+ Note that you can also click "View HTML" and get the file location directly from the HTML (in the appropriate <img>'s src value) +

+

+ [[File]] page +

+

+ The [[File]] page offers three functions: +

+
    +
  • + Shows a larger view of the image (something closest to 800 pixels wide and 600 pixels high) +
  • +
  • + Download the original file by either clicking on the file, or by clicking "Original resolution" +
  • +
  • + Shows more metadata on the file. Note that commons.wikimedia.org must be set up. +
  • +
+

+ Cache +

+

+ The cache periodically goes through the temporary files and deletes them once they reach a certain threshold (currently 100 MB). +

+
    +
  • + You can configure the cache at Options/Files +
  • +
  • + You can view the cache in C:\xowa\user\xowa.user.anonymous.sqlite3. The table name is file_cache +
  • +
+

+ ImageMagick and Inkscape +

+

+ As of v2.5.4 ImageMagick and Inkscape are no longer needed for online image downloads. +

+

+ ImageMagick and Inkscape are still used for some functions, such as building image databases. If you want to setup these programs, see the following links: +

+ +

+ File databases: v1, v2a and v2b +

+

+ XOWA has 3 different types of database sets for English Wikipedia. These are named v1, v2a and v2b. All 3 sets work with the latest version of XOWA, but they have notable differences. See the table below for details. +

+

+ Currently, v2b is the recommended set. These files were uploaded in 2015-07 and are the current listed files at https://archive.org/details/Xowa_enwiki_latest . v2b is the only set that will work on Android. +

+

+ If you downloaded an image set before 2015-07, I strongly recommend that you download v2b. I'll continue to release monthly updates for v1 and v2a for a year or so, but they are obsolete. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Name + + Release date + + File extension + + File size + + Location + + Works on Android +
+ v1 + + 2013-11 and 2014-07 + + .sqlite3 + + 1 GB + + C:\xowa\file\en.wikipedia.org + + No +
+ v2a + + 2015-04 + + .xowa + + 3 GB + + C:\xowa\wiki\en.wikipedia.org + + No +
+ v2b + + 2015-06 + + .xowa + + 1.5 GB + + C:\xowa\wiki\en.wikipedia.org + + Yes +
+

+ [1] +

+ +
+
+
+ + +
+
+
+

Namespaces

+ +
+
+
+ +
+ +
+

XOWA

+ +
+ +
+

Help

+ +
+ + + +
+

Donate

+
+ +
+
+
+ + \ No newline at end of file diff --git a/wiki/home/page/App/Basics/Reading.html b/wiki/home/page/App/Basics/Reading.html new file mode 100644 index 000000000..5d351a26a --- /dev/null +++ b/wiki/home/page/App/Basics/Reading.html @@ -0,0 +1,97 @@ + + + + + App/Basics/Reading - XOWA + + + + + +
+
+
+

App/Basics/Reading

+
+
From XOWA: the free, open-source, offline wiki application
+
+
+ +

+ & +

+ +
+
+
+ + +
+
+
+

Namespaces

+ +
+
+
+ +
+ +
+

XOWA

+ +
+ +
+

Help

+ +
+ + + +
+

Donate

+
+ +
+
+
+ + \ No newline at end of file diff --git a/wiki/home/page/App/Bookmarks.html b/wiki/home/page/App/Bookmarks.html new file mode 100644 index 000000000..aa618bfb0 --- /dev/null +++ b/wiki/home/page/App/Bookmarks.html @@ -0,0 +1,235 @@ + + + + + App/Bookmarks - XOWA + + + + + +
+
+
+

App/Bookmarks

+
+
From XOWA: the free, open-source, offline wiki application
+
+
+ +

+ Bookmarks allow you to mark a page for later review. +

+
+
+

+ Contents +

+
+ +
+

+ Adding +

+

+ You can add a page to your bookmarks by using the menu bar or the right-click menu. +

+
    +
  • + Choose "Bookmarks" +
  • +
  • + Choose "Bookmark this page" +
  • +
+

+ You will see a notification that starts with "bookmark added" +

+

+ Viewing +

+

+ You can display a list of all bookmarks by choosing the "Show All Bookmarks" option +

+

+ HTTP Server support +

+

+ Bookmarks can be viewed and edited in HTTP server mode. This has been tested with Firefox (39), Chrome (43), Safari (8) and Internet Explorer (9). If you have an older version and it doesn't work, please report it to Help/Feedback +

+

+ Resizing columns +

+

+ Columns can be resized by clicking on the cell divider in the header column +

+

+ Updating +

+

+ The bookmarks page provides the following features: +

+

+ Editing +

+

+ To edit a bookmark, click on the edit icon. +

+

+ While in edit mode... +

+
    +
  • + To save the change, click on the disk icon +
  • +
  • + To cancel the change, click on the undo icon +
  • +
+

+ Note that the text boxes support two keyboard shortcuts +

+
    +
  • + Enter: Saves the change. This is the same as clicking save. [1] +
  • +
  • + Escape: Cancels the change. This is the same as clicking cancel. +
  • +
+

+ Deleting +

+

+ To delete a bookmark, click on the X icon. +

+

+ Reordering +

+

+ To move a bookmark to a different position, click on the row header and drag it to its position +

+

+
+

+

+ Old bookmarks +

+

+ As of v2.7.3, XOWA now has a new Bookmarks page. All links will go to the new bookmarks page. +

+

+ If you would like to review old bookmarks, you can still reach them at this link +

+
    +
  1. + ^ Note that in a textarea (such as Comments), Enter adds a new line. To save, press Control + Enter +
  2. +
+ +
+
+
+ + +
+
+
+

Namespaces

+ +
+
+
+ +
+ +
+

XOWA

+ +
+ +
+

Help

+ +
+ + + +
+

Donate

+
+ +
+
+
+ + \ No newline at end of file diff --git a/wiki/home/page/App/Category/Building.html b/wiki/home/page/App/Category/Building.html new file mode 100644 index 000000000..d3dced384 --- /dev/null +++ b/wiki/home/page/App/Category/Building.html @@ -0,0 +1,158 @@ + + + + + App/Category/Building - XOWA + + + + + +
+
+
+

App/Category/Building

+
+
From XOWA: the free, open-source, offline wiki application
+
+
+ +

+ Application setup (GUI) +

+ +

+ Command-line setup +

+
    +
  • + Download and extract categorylinks.sql. For example, for Simple Wikipedia, do the following: +
      +
    • + Navigate to http://dumps.wikimedia.org/simplewiki/latest/ +
    • +
    • + Download the file marked simplewiki-latest-categorylinks.sql.gz +
    • +
    • + Unzip simplewiki-latest-categorylinks.sql.gz. When you are done, you will have a file called /xowa/wiki/simple.wikipedia.org/simplewiki-latest-categorylinks.sql +
    • +
    +
  • +
  • + Download and extract page_props.sql. For example, for Simple Wikipedia, do the following: +
      +
    • + Navigate to http://dumps.wikimedia.org/simplewiki/latest/ +
    • +
    • + Download the file marked simplewiki-latest-page_props.sql.gz +
    • +
    • + Unzip simplewiki-latest-page_props.sql.gz. When you are done, you will have a file called /xowa/wiki/simple.wikipedia.org/simplewiki-latest-page_props.sql +
    • +
    +
  • +
  • + Open up /xowa/xowa_build.gfs and replace the file with the following: +
  • +
+
+app.bldr.pause_at_end_('n');
+app.bldr.cmds {
+  add     ('simple.wikipedia.org' , 'text.cat.core');
+  add     ('simple.wikipedia.org' , 'text.cat.link');
+  add     ('simple.wikipedia.org' , 'text.cat.hidden');
+}
+app.bldr.run;
+
+
    +
  • + Run java -Xmx512m -jar xowa_linux_64.jar --cmd_file xowa_build.gfs --app_mode cmd +
  • +
+

+ For Simple Wikipedia, the entire process should take less than 5 minutes. For English Wikipedia, the process will take about 1 hour. +

+ +
+
+
+ + +
+
+
+

Namespaces

+ +
+
+
+ +
+ +
+

XOWA

+ +
+ +
+

Help

+ +
+ + + +
+

Donate

+
+ +
+
+
+ + \ No newline at end of file diff --git a/wiki/home/page/App/Category/Internals.html b/wiki/home/page/App/Category/Internals.html new file mode 100644 index 000000000..3929d70df --- /dev/null +++ b/wiki/home/page/App/Category/Internals.html @@ -0,0 +1,368 @@ + + + + + App/Category/Internals - XOWA + + + + + +
+
+
+

App/Category/Internals

+
+
From XOWA: the free, open-source, offline wiki application
+
+
+ +

+ This page will document some of the internals of V2 +

+
+
+

+ Contents +

+
+ +
+

+ Builder commands +

+

+ For reference, this is the current script to set up the V2 Category system +

+
+app.bldr.pause_at_end_('n');
+app.bldr.cmds
+.add_many('simple.wikipedia.org', 'ctg.hiddencat_sql', 'ctg.hiddencat_ttl', 'ctg.link_sql', 'ctg.link_idx').owner
+;
+app.bldr.run;
+
+

+ Note that 'ctg.link_sql' and 'ctg.link_idx' are required. +

+

+ Note that 'ctg.hiddencat_sql' and 'ctg.hiddencat_ttl' can be omitted. However, it is recommended that they be run (for English Wikipedia, it adds less than 5 minutes to the entire process). +

+

+ ctg.hiddencat_sql +

+
    +
  • + This command will look for a file matching *page_props.sql in the wiki directory +
  • +
+
+
+ For example: /xowa/wiki/simple.wikipedia.org/simplewiki-latest-page_props.sql. Note this sql will have a format of (page_id, prop_name, prop_val) +
+
+
    +
  • + It will then parse the .sql file and look for entries having a prop_name of "hiddencat". For example (1, 'hiddencat', '') +
  • +
+
    +
  • + When it's done, it will generate a Base85 encoded list of all page_ids +
  • +
+
+
+ The output directory will be /xowa/wiki/simple.wikipedia.org/tmp/ctg.hiddencat_sql/make/ +
+
+ An example of a file would be: +
+
+
+!!!!#
+!!!!$
+
+

+ ctg.hiddencat_ttl +

+
    +
  • + This command will look at the output of ctg.hiddencat_sql and find the appropriate title for the given id +
  • +
+
+
+ This step is necessary as the category indexes are sorted by title, not by id. +
+
+
    +
  • + When it's done, it will generate a sorted list of title|id. +
  • +
+
+
+ The output directory will be /xowa/wiki/simple.wikipedia.org/tmp/ctg.hiddencat_ttl/make/ +
+
+ An example of a file would be: +
+
+
+A|!!!!#
+B|!!!!$
+
+

+ ctg.link_sql +

+
    +
  • + This command will look for a file matching *categorylinks.sql in the wiki directory +
  • +
+
+
+ For example: /xowa/wiki/simple.wikipedia.org/simplewiki-latest-categorylinks.sql. +
+
+
    +
  • + It will then parse the .sql file and extract the following data: category_name, page_id, page_member_type, page_sortkey, page_member_add_date +
  • +
+
    +
  • + When it's done, it will generate a sorted list of category|type|sortkey|id|date. +
  • +
+
+
+ The output directory will be /xowa/wiki/simple.wikipedia.org/tmp/ctg.link_sql/make/ +
+
+ An example of a file would be: +
+
+
+A|p|Page_1_sortkey|!!!!%|!!!@!|
+B|p|Page_2_sortkey|!!!!^|!!!@@|
+
+

+ ctg.link_idx +

+
    +
  • + This command will generate the /category2/ hive based on the output of the above commands. It uses the following: +
      +
    • + Category link data as built in /xowa/wiki/simple.wikipedia.org/tmp/ctg.link_sql/make/. +
    • +
    • + Category hidden data as built in /xowa/wiki/simple.wikipedia.org/tmp/ctg.hiddencat_ttl/make/. +
    • +
    +
  • +
+
    +
  • + It will then merge the output of the above data and generate the /main/ and /link/ sudirectories in /category2/ +
  • +
+

+ /category2/ +

+

+ /main/ +

+

+ The main files are located at /xowa/wiki/simple.wikipedia.org/site/category2/main/. They follow the same hive structure as the other directories (a main reg.csv and subdirectories of the format of /00/00/00/00/0123456789.xdat) +

+

+ Each file contains header information for a category. Presently, this includes the following: +

+
    +
  • + Category name +
  • +
  • + Hidden: "y" means hidden; "n" means not hidden +
  • +
  • + Number of subcategories (Base85 encoded) +
  • +
  • + Number of files (Base85 encoded) +
  • +
  • + Number of pages (Base85 encoded) +
  • +
+
+
+ EX: A|y|!!!!!|!!!!!|!!!!!| +
+
+

+ /link/ +

+

+ The link files are located at /xowa/wiki/simple.wikipedia.org/site/category2/link/. They also follow the same hive structure as the other directories. +

+

+ Each file contains members of a category. Presently, this includes the following: +

+
    +
  • + Category name +
  • +
  • + Length of subcategories data +
  • +
  • + Length of files data +
  • +
  • + Length of pages data +
  • +
  • + A series of entries listing category members +
      +
    • + Note that these entries are broken into subgroups (subcategories / files / pages) depending on the preceding lengths. +
    • +
    • + Each entry is in a semi-colon delimited format +
        +
      • + page_id (Base85 encoded) +
      • +
      • + page_member_add_date (Base85 encoded) +
      • +
      • + page_sortkey +
      • +
      +
    • +
    +
  • +
+
+
+
+
+ EX (for entry): |!!!!%;!!!@!;Page_1_sortkey| +
+
+
+
+ EX (for all): A|!!!!!|!!!!!|!!!!X|!!!!%;!!!@!;Page_1_sortkey|!!!!^;!!!@@;Page_2_sortkey| +
+
+

+
+

+ +
+
+
+ + +
+
+
+

Namespaces

+ +
+
+
+ +
+ +
+

XOWA

+ +
+ +
+

Help

+ +
+ + + +
+

Donate

+
+ +
+
+
+ + \ No newline at end of file diff --git a/wiki/home/page/App/Category/Overview.html b/wiki/home/page/App/Category/Overview.html new file mode 100644 index 000000000..372096e7c --- /dev/null +++ b/wiki/home/page/App/Category/Overview.html @@ -0,0 +1,196 @@ + + + + + App/Category/Overview - XOWA + + + + + +
+
+
+

App/Category/Overview

+
+
From XOWA: the free, open-source, offline wiki application
+
+
+ +

+ XOWA currently has two category systems. This page will explain the rationale / details behind both. +

+

+ An overview follows below. +

+

+ For more information about V2 setup see App/Category/Building +

+

+ For more information about V2 internals see App/Category/Internals +

+

+ Version 1 +

+

+ Version 1 is a simplistic category system. +

+
    +
  • + It relies only on page content inside the xml file. It does not use any of the category*.sql dumps. +
  • +
+

+ Note the following limitations: +

+
    +
  • + Does not work with large categories. It gets linearly worse with more members (do not use it to load a category with over 10,000 members) +
  • +
  • + Does not support paging. If a category has 1,000 members, it will load title information on all 1,000 (instead of just the first 200) +
  • +
  • + Does not use sortkey. For example, Jimmy Wales will alphabetize under J (for Jimmy Wales) instead of W (for Wales, Jimmy) +
  • +
  • + Does not accurately reflect page membership in categories. +
  • +
+
+
+ For example, most hidden categories are added to a template which is then included in a page. +
+
+ Specifically, a page called "File:GNU.png" may belong to "All free media". However, the "File:GNU.png" page doesn't have the [[Category:All_free_media]] but instead embeds a template {{All_non_free_media}} which has the [[Category:All_free_media]] +
+
+ Since a full parse (with templates) of the entire xml file would take many hours, this membership data is omitted. +
+
+

+ V1 should be considered obsolete. No signficant changes will be made to it, as V2 is the official category system. +

+

+ However, because V1 is faster to setup than V2, it still remains the default (with a strong recommendation to upgrade to V2 when time permits) +

+

+ Version 2 +

+

+ Version 2 is an accurate category system. +

+
    +
  • + It uses the Wikimedia dump files: categorylinks.sql, page_props.sql +
  • +
+

+ It addresses each of the limitations of version 1, including +

+
    +
  • + Works with large categories +
  • +
  • + Supports paging +
  • +
  • + Uses sortkey +
  • +
  • + Accurately includes all members of a category +
  • +
+

+ It has a few limitations: +

+
    +
  • + It requires additional dump files (as mentioned above). +
  • +
  • + It takes longer to setup. A separate .sql file must be parsed. For English Wikipedia this process takes about another hour. +
  • +
  • + It takes more disk space. The v2 system stores sortkeys individually per entry (just like Wikipedia). However this text data greatly increases the overall file size. English Wikipedia will have about 10.0 GB of extra data. +
  • +
+

+ V2 is the official category system and should generate Category pages just like Wikipedia. +

+ +
+
+
+ + +
+
+
+

Namespaces

+ +
+
+
+ +
+ +
+

XOWA

+ +
+ +
+

Help

+ +
+ + + +
+

Donate

+
+ +
+
+
+ + \ No newline at end of file diff --git a/wiki/home/page/App/Import/Download/Aria2.html b/wiki/home/page/App/Import/Download/Aria2.html index 929faa2a8..d91e0ac80 100644 --- a/wiki/home/page/App/Import/Download/Aria2.html +++ b/wiki/home/page/App/Import/Download/Aria2.html @@ -77,9 +77,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -88,12 +88,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/Download/Dump_servers.html b/wiki/home/page/App/Import/Download/Dump_servers.html index 4ea2e778b..5bbe6e775 100644 --- a/wiki/home/page/App/Import/Download/Dump_servers.html +++ b/wiki/home/page/App/Import/Download/Dump_servers.html @@ -78,9 +78,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -89,12 +89,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/English_Wikipedia.html b/wiki/home/page/App/Import/English_Wikipedia.html index bd4fde6ea..ea2090f56 100644 --- a/wiki/home/page/App/Import/English_Wikipedia.html +++ b/wiki/home/page/App/Import/English_Wikipedia.html @@ -257,9 +257,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -268,12 +268,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/Image_databases/Pruning.html b/wiki/home/page/App/Import/Image_databases/Pruning.html index 0a5d9902e..cd3a19528 100644 --- a/wiki/home/page/App/Import/Image_databases/Pruning.html +++ b/wiki/home/page/App/Import/Image_databases/Pruning.html @@ -120,9 +120,9 @@ java -Xmx256m -jar xowa_windows.jar --cmd_file xowa_prune.gfs --app_mode cmd
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -131,12 +131,13 @@ java -Xmx256m -jar xowa_windows.jar --cmd_file xowa_prune.gfs --app_mode cmd

    Help

    diff --git a/wiki/home/page/App/Import/Manual.html b/wiki/home/page/App/Import/Manual.html index c19a6c0c9..e6f3e51fe 100644 --- a/wiki/home/page/App/Import/Manual.html +++ b/wiki/home/page/App/Import/Manual.html @@ -127,9 +127,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -138,12 +138,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/Offline.html b/wiki/home/page/App/Import/Offline.html index 5f6cd6fa3..3535db902 100644 --- a/wiki/home/page/App/Import/Offline.html +++ b/wiki/home/page/App/Import/Offline.html @@ -80,9 +80,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -91,12 +91,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/Other_wikis.html b/wiki/home/page/App/Import/Other_wikis.html index 778c7c74c..9ad6d92e5 100644 --- a/wiki/home/page/App/Import/Other_wikis.html +++ b/wiki/home/page/App/Import/Other_wikis.html @@ -162,9 +162,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -173,12 +173,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/Overview.html b/wiki/home/page/App/Import/Overview.html index fc72d141c..8510d434e 100644 --- a/wiki/home/page/App/Import/Overview.html +++ b/wiki/home/page/App/Import/Overview.html @@ -88,9 +88,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -99,12 +99,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/Removal.html b/wiki/home/page/App/Import/Removal.html index f1d62acd8..34c3f6acd 100644 --- a/wiki/home/page/App/Import/Removal.html +++ b/wiki/home/page/App/Import/Removal.html @@ -72,9 +72,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -83,12 +83,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/Shrinking.html b/wiki/home/page/App/Import/Shrinking.html index b0dec3d43..9aa19b424 100644 --- a/wiki/home/page/App/Import/Shrinking.html +++ b/wiki/home/page/App/Import/Shrinking.html @@ -70,9 +70,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -81,12 +81,13 @@

    Help

    diff --git a/wiki/home/page/App/Import/Simple_Wikipedia.html b/wiki/home/page/App/Import/Simple_Wikipedia.html index 0fffbf75b..d81079703 100644 --- a/wiki/home/page/App/Import/Simple_Wikipedia.html +++ b/wiki/home/page/App/Import/Simple_Wikipedia.html @@ -112,9 +112,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -123,12 +123,13 @@

    Help

    diff --git a/wiki/home/page/App/Search/Address_bar.html b/wiki/home/page/App/Search/Address_bar.html new file mode 100644 index 000000000..751c1a0d3 --- /dev/null +++ b/wiki/home/page/App/Search/Address_bar.html @@ -0,0 +1,275 @@ + + + + + App/Search/Address bar - XOWA + + + + + +
    +
    +
    +

    App/Search/Address bar

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA can search for a page using the url-bar. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Auto-complete +

    +

    + As of v3.3.4.1, the address bar supports auto-completion. This function can only be used with a wiki built in v3.3.4.1 or later. If the address bar is not working, you should rebuild the search-databases. See App/Search/Build for more information. +

    +

    + Basic details +

    +

    + UI +

    +
      +
    • + Searches return 10 results: To change the number, see Options/Search_suggest +
    • +
    • + The keys "up" / "down" / "page-up" / "page-down" works like Firefox: The url-bar is meant to emulate Firefox's behavior. This includes: +
        +
      • + Pressing "up" in the first row transfers focus to the url bar. +
      • +
      • + Pressing "up" in the url bar goes goes to the last row. +
      • +
      • + Pressing "page-up" jumps up by 5 rows. This number can be changed at Options/Search_suggest. +
      • +
      • + Pressing "page-up" when there is less than 5 rows will jump to the first row. +
      • +
      • + Pressing "page-up" in the first row transfers focus to the url bar. +
      • +
      • + Pressing "page-up" in the url bar goes to the last row. +
      • +
      • + For "down" and "page-down" the reverse is true. +
      • +
      +
    • +
    +

    + General +

    +
      +
    • + Searches sort by page score: By convention, XOWA scores every page with percentile ranking ("graded curve") from 0 to 1,000,000. Page score is based on https://en.wikipedia.org/wiki/PageRank . In short, a page has a high page score if there are many pages linking to it. For more info, see App/Search/Score +
    • +
    • + Searches find a page that matches the text and list it as the first result: For example, searching for "earth" will automatically find the page "Earth" and list it as the first result, regardless of its score. (Technically, this entry is assigned a temporary score of 3,000,000) +
    • +
    • + Searches are case-insensitive: There is no difference between searching for "earth" or "Earth" or "EARTH" or "earTH". +
    • +
    • + Searches match any word in the page title.: For example, searching for "earth" not only matches "Earth" and "Earth Day", but also "History of Earth" and "Future of Earth" +
    • +
    +

    + Wildcard +

    +
      +
    • + Searches automatically have a wildcard at the end: For example, searching for "earth" is actually a search for "earth*" and will return "Earth" as well as "Earthquake", "Earthworm", "Earthenware", etc.. Similarly, "earth h" will find "History of Earth", "Earth hour", "High Earth Orbit", etc.. +
    • +
    • + Searches can have an explicit wildcard: For example, searching for "ear* hist" can return "History of Earth" as well as "Early Modern History". +
    • +
    • + Searches can be unwildcarded with a space: For example, searching for "earth " (earth and a single space) will return "Earth" and "History of Earth" but not "Earthquake", "Earthworm", "Earthenware", etc.. +
    • +
    +

    + Punctuation +

    +
      +
    • + Searches can use punctuation: For example, searches can be for punctuated items like "c++" or "o'clock" or "role-playing". However, the following symbols are reserved: double-quotes, parentheses, dash, plus, comma, backslash and asterisk. +
    • +
    • + Searches can filter out words using a dash: For example, searching for "earth -middle" will return "Earth", but not "Middle-Earth" +
    • +
    +

    + Redirects +

    +
      +
    • + Redirects are identified with a "->" as well as the name of the redirect destination. For example, "Near-Earth asteroid" shows as "Near-Earth asteroid -> Near-Earth object". This can be interpreted as the "Near-Earth asteroid" redirect which leads to the "Near-Earth object" page. +
    • +
    • + Searches remove redundant redirects: Wikis may have multiple redirects to the same page. For example, "The Earth", "EartH", and "Earth (Planet)" all lead to "Earth". When searching for "earth", at most, "The Earth" would be listed. "EartH", and "Earth (Planet)" would not show because they point to the same target page ("Earth") which "The Earth" already points to. (In reality, "The Earth" would not even be listed, because "earth" would automatically pull up "Earth", and "The Earth" would be considered redundant.) +
    • +
    +

    + Performance +

    +

    + As a brief guide, the following illustrates which search terms will be faster than others. +

    +

    + Very fast +

    +
      +
    • + Exact title match: For example, "earth" will be fast as it matches the page "Earth" exactly. (Technically, it searches the page table using the page_title index) +
    • +
    • + One word with no wildcards: For example, "earth " will be fast as it matches the "earth" word exactly. (Technically, it searches the search_link table using word_id) +
    • +
    +

    + Fast +

    +
      +
    • + One word with a wildcard: For example, "earth*" will be moderate as it matches all words that start with earth. (Technically, it searches the search_link table using word_text for a range of words) +
    • +
    • + Many words with a wildcard: For example, "earth h*" will pick the word which the fewest results and search for it. In this case, "earth" has fewer pages than "h*", so it will search for "earth" +
    • +
    +

    + Slow +

    +
      +
    • + Many words with each word being linked to many pages but resulting in low-scored pages: For example, "page meg*" will only match one page in English Wikipedia: "Megan Page". +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Search/Build.html b/wiki/home/page/App/Search/Build.html new file mode 100644 index 000000000..d6dfa292d --- /dev/null +++ b/wiki/home/page/App/Search/Build.html @@ -0,0 +1,139 @@ + + + + + App/Search/Build - XOWA + + + + + +
    +
    +
    +

    App/Search/Build

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Overview +

    +

    + As of v3.3.4.1, XOWA has a new search engine. This uses the same search functionality that is in XOWA Android. +

    +

    + Unfortunately, this search engine is not backward compatible with old wikis. To use it, you must do one of the following: +

    +
      +
    • + Import a new wiki. The new search-databases are built automatically. +
    • +
    • + Upgrade an existing wiki by the search suggest box +
        +
      • + Open any page in the wiki +
      • +
      • + Click the search suggest box (the box between "View HTML" and the magnifying glass) +
      • +
      • + Start typing. XOWA will prompt you to upgrade the wiki. +
      • +
      +
    • +
    • + Upgrade an existing wiki through the maintenance page. You can upgrade with the following process +
        +
      • + Go to Dashboard/Wiki_maintenance +
      • +
      • + Find your wiki in the list +
      • +
      • + Click the Search button in the same row +
      • +
      • + Click Run Script +
      • +
      +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Search/Overview.html b/wiki/home/page/App/Search/Overview.html new file mode 100644 index 000000000..109c43515 --- /dev/null +++ b/wiki/home/page/App/Search/Overview.html @@ -0,0 +1,631 @@ + + + + + App/Search/Overview - XOWA + + + + + +
    +
    +
    +

    App/Search/Overview

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA can search for a page by title +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Search by page title +

    +

    + XOWA can find a page by words in its title. For example, typing earth will pull up all titles with the word, including Earth and History of Earth. More complicated searches can be performed, such as earth + (history, future) -middle +

    +

    + XOWA currently cannot search by text within a page (full-text search). This will be added in a future version. +

    +

    + Usage +

    +

    + There are two ways to use search: +

    +
      +
    • + Type into the address bar. A list of suggestions appear underneath. +
    • +
    • + Type into the suggest box. A list of suggestions appear underneath. Note that this box is near the top-right hand corner of the page between "View HTML" and the magnifying glass icon. +
    • +
    • + Type "?:some word" into the address bar. For example, enter ?:earth in the address bar when in Simple Wikipedia +
    • +
    +

    + Syntax +

    +

    + The following syntax is supported for search text: +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + symbol + + description + + example + + finds + + skips +
    + single word + + finds pages which start with this word
    + (automatic wildcard at the end) +
    + + earth + +

    + Earth
    + History of Earth
    + Earthquake +

    +
    +
    + single word with space + + finds pages which have this word exactly
    + (no automatic wildcard) +
    + + earth  + +

    + Earth
    + History of Earth +

    +
    + Earthquake +
    + multiple words + + finds pages which have all these words + + + earth history + +

    + History of Earth
    + Earth history +

    +
    + Earth +
    + wildcard + + finds pages which start with these letters + + * + + earth* + +

    + Earth
    + History of Earth
    + Earthquake +

    +
    +
    + + finds pages which end with these letters + + * + + *earth + +

    + Earth
    + History of Earth
    + Earthquake
    + Hearth +

    +
    +
    + + finds pages which start / end with these letters + + * + + e*h + +

    + Earth
    + History of Earth
    + Earthquake
    + English language +

    +
    +
    + not + + skips pages which have this word + + - + + earth -history + + Earth + + History of Earth +
    + or + + includes pages which have this word + + , + + earth, history + +

    + History of Earth
    + Earth history
    + History
    + Earth +

    +
    + and + + requires pages to have this word + + + + + earth + history + +

    + History of Earth
    + Earth history +

    +
    + History
    + +

    + Earth +

    +
    + quote + + requires pages to have this exact text + + " + + "earth history" + +

    + Earth history +

    +
    +

    + History of Earth
    + History
    + Earth +

    +
    + parentheses + + allows complicated and / or grouping + + ( ) + + earth + (history, future) + +

    + History of Earth
    + Future of Earth +

    +
    + Earth +
    + escape + + allows searching for any symbols above + + \ + + c\+\+ + +

    + C++ +

    +
    +

    + General +

    +
      +
    • + Spaces are ignored +
        +
      • + earth, history is the same as earth , history or earth ,history +
      • +
      +
    • +
    • + Incorrect terms are auto-corrected as per the following: +
        +
      • + earth - history is the same as earth history +
      • +
      • + earth + is the same as earth +
      • +
      • + earth, is the same as earth +
      • +
      • + "earth is the same as "earth". Note that "earth history becomes "earth" history. +
      • +
      • + (earth is the same as earth +
      • +
      • + c\ is the same as c +
      • +
      +
    • +
    +

    + Wildcard +

    +
      +
    • + Wildcards are automatically added to the last word. For example, earth histor is the same as earth histor*. +
    • +
    • + Wildcards will be slower than non-wildcarded versions. In terms of performance, they are ranked as following: +
        +
      • + end of word +
          +
        • + faster, especially when word is longer. EX: abcdefghi* vs a* +
        • +
        • + may be slow for certain multi-word queries. EX: page meg* +
        • +
        • + uses the >= < operators: word_text >= ? AND word_text < ? +
        • +
        • + uses an INDEX scan +
        • +
        +
      • +
      • + beginning of word / middle of word +
          +
        • + may be fast if matching a common string. EX: *a, *arth +
        • +
        • + will be slow for queries that don't match results. EX: ea*rh +
        • +
        • + uses the LIKE operator: word_text LIKE ? ESCAPE '|' +
        • +
        • + uses a TABLE scan +
        • +
        +
      • +
      +
    • +
    +

    + Not +

    +
      +
    • + - only works at the start of the word +
        +
      • + earth hi-story is the same as earth "hi-story". In other words, the - is literal +
      • +
      +
    • +
    • + - must be used with a word. Entering just -QXZ will return 0 results +
    • +
    +

    + Quote +

    +
      +
    • + Quotes can also be used for escaping. For example "c++" is the same as c\+\+ +
    • +
    • + Quotes must be doubled up inside quotes. For example "a""b" means search for a word with a"b +
    • +
    +

    + Sorting +

    +

    + By default, XOWA returns results sorted by "page length descending". In other words, the largest page would be the first in the list and the smallest page would be the last. +

    +

    + If a wiki is built with PageRank, or if a wiki is downloaded from archive.org, then the results will be sorted by "PageRank descending". See Options/Search for enabling PageRank. +

    +

    + Background database search +

    +

    + By default, XOWA runs database searches in the background. This will return results to the screen quickly for complicated searches. For example, consider a search for Earth*: +

    +
      +
    • + When the search runs in the background, the first result shows up in 2 seconds, and more results show up every second afterwards. The search will complete in 5 seconds. +
    • +
    • + When the search does not run in the background, all the results show up at the 5 second mark. +
    • +
    +

    + While a search is running in the background, there will be a link called Stop searching. Clicking on the link will stop the background search, though the current results may be incomplete. +

    +

    + Finally, all search results are cached. The first time you search for Earth*, XOWA will search the database. Every time afterwards, it will pull the results up from memory. If you restart XOWA, it will search the database again. +

    +

    + Database update +

    +

    + XOWA wikis created before v3.3.4.1 will need to be upgraded. XOWA will detect if an upgrade is needed, and show a message box for confirmation. The upgrade process will take a few minutes. +

    +

    + Note that new wikis created after v3.3.4.1 will automatically be in the new format. +

    +

    + Options +

    +

    + There are 2 pages for configuring Search +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Search/Score.html b/wiki/home/page/App/Search/Score.html new file mode 100644 index 000000000..781adb0ff --- /dev/null +++ b/wiki/home/page/App/Search/Score.html @@ -0,0 +1,343 @@ + + + + + App/Search/Score - XOWA + + + + + +
    +
    +
    +

    App/Search/Score

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA calculates a score to every page for the purpose of ranking search results. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Overview +

    +

    + From a broad perspective, the following happens: +

    +
      +
    • + A PageRank score is calculated for a page. This score is scaled from 0 to 1,000,000 +
    • +
    • + A page-length score is then calculated for the page. This score is ranked from 0 to 1,000,000 +
    • +
    • + The PageRank score is then multiplied by a ratio if it has a low page-length score +
    • +
    • + The resulting PageRank score is then ranked from 0 to 1,000,000. +
    • +
    +

    +
    +

    +

    + Scaling / Ranking +

    +

    + XOWA uses "scaling" and "ranking" at various stages to calculate the score. +

    +

    + Scaling +

    +

    + A simplified definition of scaling is converting a number from one range to another range based on proportion. For a more thorough definition, see the Wikipedia page on feature scaling +

    +

    + For example, let's say you have a score of 100 in a range of 0 to 400 and want to scale it to 0 to 1000. The following steps would be involved: +

    +
      +
    • + Take 100 and divide it by 400. This yields .25 +
    • +
    • + Take .25 and multiply it by 1000. This yields 250. +
    • +
    +

    + The following formula is the basis for scaling: +

    +

    + newScore = \frac{oldScore - \text{min}(oldRange)} {\text{max}(oldRange)-\text{min}(oldRange)} \cdot (\text{max}(newRange)-\text{min}(newRange)) +

    +

    + Or, to use the example from above: +

    +

    + 250 = \frac{100 - 0} {400-0} \cdot (1000-0) +

    +

    + Ranking +

    +

    + A simplified definition of ranking is assigning a number based on its order in a population of numbers. For those familiar with a school setting, this is "grading on a curve". For a more thorough definition, see the Wikipedia page on percentile ranks +

    +

    + For example, let's say you have the following: +

    +
      +
    • + A minimum score of 0 +
    • +
    • + A maximum score of 100 +
    • +
    • + 5 entities with the following scores +
        +
      • + A : 99 +
      • +
      • + B : 10 +
      • +
      • + C : 42 +
      • +
      • + D : 71 +
      • +
      • + E : 56 +
      • +
      +
    • +
    +

    + Ranking would do the following: +

    +
      +
    • + Sort the scores +
        +
      • + A : 99 +
      • +
      • + D : 71 +
      • +
      • + E : 56 +
      • +
      • + C : 42 +
      • +
      • + B : 10 +
      • +
      +
    • +
    • + Calculate the "interval" for each score by taking the maximum and dividing by the number of scores. +
        +
      • + In this case, this would be 20: 100 / 5 +
      • +
      +
    • +
    • + Assign each score a new score based on its proportionate position in the sort. +
        +
      • + A : 100 +
      • +
      • + D : 80 +
      • +
      • + E : 60 +
      • +
      • + C : 40 +
      • +
      • + B : 20 +
      • +
      +
    • +
    +

    +
    +

    +

    + Calculation +

    +

    + PageRank +

    +

    + The basis of XOWA's page score is PageRank. +

    +

    + In brief, PageRank will give high scores to pages which are: +

    +
      +
    1. + linked to by many pages +
    2. +
    3. + linked to by pages which have a high score. +
    4. +
    +

    + Note that #2 is recursive (a page will have a high score only if it is linked to by many pages). For more info, a good starting point is the Wikipedia page on PageRank. +

    +

    + After XOWA calculates the PageRank, XOWA then scales this score in a range of 0 to 1,000,000 +

    +

    + Short pages are penalized +

    +

    + XOWA penalizes short pages. This reduces the effect of small stub pages which are linked to by many articles, but mostly from boilerplate navigation boxes. +

    +

    + XOWA ranks pages based on page-length. The generated score is in a range from 0 to 1,000,000 +

    +

    + Currently the method is: +

    +
      +
    • + If the page is in the bottom 60% of page lengths... +
    • +
    • + Then multiply the page score by that percentage. +
    • +
    +

    + For example, a page that has a length in the bottom 10% and a score of 1000, will have a score of 100 (1000 * 10%). In contrast, a page that has a length in the top 65% with a score of 9,000 will still have a score of 9,000. +

    +

    + Note that this calculation is an ad-hoc creation and will probably change in the future. +

    +

    + Scores are re-scaled +

    +

    + The final step is to take the modified score and rank it from 0 to 1,000,000. Note that this final score is an integer (not a decimal / float) +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Search/Special_page.html b/wiki/home/page/App/Search/Special_page.html new file mode 100644 index 000000000..cc969f46e --- /dev/null +++ b/wiki/home/page/App/Search/Special_page.html @@ -0,0 +1,181 @@ + + + + + App/Search/Special page - XOWA + + + + + +
    +
    +
    +

    App/Search/Special page

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Usage +

    +

    + If you enter a search string and press Enter, a list of pages beginning with the search term will appear. +

    +

    + For example, typing in "Earth" in en.wikipedia.org will retrieve a list of 345 page links. The first will be "Earth" and the other 344 will be pages that are sorted alphabetically after Earth (EX: "Earth's Age", "Earth's Answer"). +

    +

    + Note that there are Previous and Next links at the top and bottom of the page to continue reading the next and previous list of pages +

    +

    + If a search term is entered for an unknown page like "Earth1", then XOWA will retrieve the first page that would sort after "Earth1". In this case it would be a page called "Earth2". +

    +

    + Note that sorting is done using binary collation. This means that the following titles will sort in this order "AA AB AC Aa Bb Ac", not "AA Aa AB Ab AC Ac". This matches Wikipedia's current sorting behavior. +

    +

    + Configuring +

    +

    + Currently, XOWA has not implemented the UI for dynamically changing the following: +

    +
      +
    • + from +
    • +
    • + namespace +
    • +
    • + hideredirects +
    • +
    +

    + This will be implemented in a future build. In the meantime, if you want to change these, you will need to change them in the url string. +

    +

    + For example, after searching for Earth, the url string will read: +

    +

    + http://en.wikipedia.org/wiki/Special:Allpages?from=Earth&namespace=0&hideredirects=0 +

    +

    + If you want to hide redirects, change this to: +

    +

    + http://en.wikipedia.org/wiki/Special:Allpages?from=Earth&namespace=0&hideredirects=1 +

    +

    + If you want to search in a different namespace, you have two options +

    +
      +
    • + type "Template:Earth" into the search box. It will automatically parse the namespace from the search string. Note that non-English names will also work (Vorlage:Erde for German) +
    • +
    • + change the namespace arg to the numerical code for the namespace +
    • +
    +
    +
    + For example, to search for "Template:Earth" change "namespace=0" to "namespace=10" +
    +
    +

    + Finally, the Search box can be configured within the config system. Currently the setting is the following: +

    +
    +app.gui.win_opts.search_box_fmt_('Special:AllPages?from=~{search}&namespace=0&hideredirects=0');
    +
    +

    + If you want to hide redirects by default, you can change this to hideredirects=1. Please see Dev/Config_files files/Files for information about where to make this change. +

    +

    + Future +

    +

    + As mentioned above, XOWA will add a basic UI for configuring from, namespace and hideredirects. +

    +

    + There are no current plans to implement the range functionality. For example, Wikipedia allows you to enter a from of "A" and a to of "Z". This will return a list of 60 groups of all the pages between "A" and "Z" (EX: A to An; Ao to Bd; Be to By). +

    +

    + This has a low priority for (a) performance reasons and (b) frequency of use reasons. It may be re-evaluated later. Feel free to contact me for further discussion. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Setup/Flash_card.html b/wiki/home/page/App/Setup/Flash_card.html index bbd5bb4d7..aa9b93e90 100644 --- a/wiki/home/page/App/Setup/Flash_card.html +++ b/wiki/home/page/App/Setup/Flash_card.html @@ -134,9 +134,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -145,12 +145,13 @@

    Help

    diff --git a/wiki/home/page/App/Setup/Installation.html b/wiki/home/page/App/Setup/Installation.html index 8e4f375a2..eee46b38c 100644 --- a/wiki/home/page/App/Setup/Installation.html +++ b/wiki/home/page/App/Setup/Installation.html @@ -159,9 +159,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -170,12 +170,13 @@

    Help

    diff --git a/wiki/home/page/App/Setup/Installation/Notes.html b/wiki/home/page/App/Setup/Installation/Notes.html index bf0d1c83c..2798f8379 100644 --- a/wiki/home/page/App/Setup/Installation/Notes.html +++ b/wiki/home/page/App/Setup/Installation/Notes.html @@ -112,9 +112,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -123,12 +123,13 @@

    Help

    diff --git a/wiki/home/page/App/Setup/Installation/Self_extracting_exe.html b/wiki/home/page/App/Setup/Installation/Self_extracting_exe.html index 7f9f9eecf..634fe4ff9 100644 --- a/wiki/home/page/App/Setup/Installation/Self_extracting_exe.html +++ b/wiki/home/page/App/Setup/Installation/Self_extracting_exe.html @@ -78,9 +78,9 @@ OverwriteMode="0"
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -89,12 +89,13 @@ OverwriteMode="0"

    Help

    diff --git a/wiki/home/page/App/Setup/System_requirements.html b/wiki/home/page/App/Setup/System_requirements.html index affb84ffb..a0820f603 100644 --- a/wiki/home/page/App/Setup/System_requirements.html +++ b/wiki/home/page/App/Setup/System_requirements.html @@ -127,9 +127,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -138,12 +138,13 @@

    Help

    diff --git a/wiki/home/page/App/Setup/Upgrading.html b/wiki/home/page/App/Setup/Upgrading.html index e369c9df3..b7abafabd 100644 --- a/wiki/home/page/App/Setup/Upgrading.html +++ b/wiki/home/page/App/Setup/Upgrading.html @@ -250,9 +250,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -261,12 +261,13 @@

    Help

    diff --git a/wiki/home/page/App/UI/Address_bar/Shortcuts.html b/wiki/home/page/App/UI/Address_bar/Shortcuts.html new file mode 100644 index 000000000..374463b47 --- /dev/null +++ b/wiki/home/page/App/UI/Address_bar/Shortcuts.html @@ -0,0 +1,424 @@ + + + + + App/UI/Address bar/Shortcuts - XOWA + + + + + +
    +
    +
    +

    App/UI/Address bar/Shortcuts

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + Shortcuts to wikis in the current language +

    +

    + XOWA has pre-defined shortcuts to different wikis. These allow quick access to an article in another wiki without entering in the full url. +

    +

    + For example, to open the English Wikipedia article on "Earth", you would ordinarily enter: +

    +
    + en.wikipedia.org/wiki/Earth
    +
    +

    + Instead, using shortcuts, you can enter: +

    +
    + w:Earth
    +
    +

    + Note that shortcuts are case-sensitive. "w:Earth" will work, but "W:Earth" will not. +

    +

    + The following table lists the shortcut for a given wiki type: +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + shortcut + + type + + example shortcut + + actual url +
    + w + + Wikipedia + + w:Earth + + en.wikipedia.org/wiki/Earth +
    + d + + Wiktionary + + d:Earth + + en.wiktionary.org/wiki/Earth +
    + s + + Wikisource + + s:Earth + + en.wikisource.org/wiki/Earth +
    + v + + Wikivoyage + + v:Earth + + en.wikivoyage.org/wiki/Earth +
    + q + + Wikiquote + + q:Earth + + en.wikiquote.org/wiki/Earth +
    + b + + Wikibooks + + b:Earth + + en.wikibooks.org/wiki/Earth +
    + u + + Wikiversity + + u:Earth + + en.wikiversity.org/wiki/Earth +
    + n + + Wikinews + + n:Earth + + en.wikinews.org/wiki/Earth +
    +

    + Shortcuts to wikis in another language +

    +

    + Wikis in a non-English language can be opened by prefixing the language code to the shortcut. +

    +

    + For example, to go to fr.wikipedia.org/wiki/Terre, you would enter the following: +

    +
    + fr.w:Terre
    +
    +

    + Note that fr is the language code for "French" and w is the XOWA type code for "Wikipedia" as defined above. +

    +

    + Search shortcut +

    +

    + In addition, there is a special shortcut designed for search. +

    +
    + ?:Earth
    +
    +

    + This is equivalent to: +

    +
    + Special:Search/Earth?fulltext=yes
    +
    +

    + The following is a full list of default custom shortcuts +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + shortcut + + format 1 +
    + c + + commons.wikimedia.org/wiki/~{0} +
    + sp + + wikispecies.wikimedia.org/wiki/~{0} +
    + meta + + meta.wikimedia.org/wiki/~{0} +
    + ? + + Special:Search/~{0}?fulltext=yes +
    + wd + + www.wikidata.org/wiki/~{0} +
    + wd.q + + www.wikidata.org/wiki/q~{0} +
    + wd.p + + www.wikidata.org/wiki/Property:p~{0} +
    +

    + 1Note that the ~{0} is used for substitution. +

    +

    + Customizing shortcuts +

    +

    + XOWA also allows customization of shortcuts by modifying the custom gfs file. See: Options/Config_script +

    +

    + Shortcuts should be chosen wisely. In particular, using "http", "https" and "file" as a shortcut is heavily discouraged. Similarly, "Category", "Talk", "Help", "Template", "Wikipedia" and other wiki namespaces should be avoided. +

    +

    + NOTE: The following script may change in future versions. If your customized shortcut stops working in a future version, please check this page again. +

    +
    +app.gui_mgr.url_macros {
    +  // note that custom macros take precedence over types. For example, a custom macro of "en.w" will override the type macro of "en.w".
    +  custom {
    +    /*
    +    ~{0}: page
    +       The page is the rest of the url after the ":". For example, in "c:Earth", "Earth" is the page.
    +    */
    +    set('c'    , 'commons.wikimedia.org/wiki/~{0}');
    +    set('sp'   , 'wikispecies.wikimedia.org/wiki/~{0}');
    +    set('meta' , 'meta.wikimedia.org/wiki/~{0}');
    +    set('wd'   , 'www.wikidata.org/wiki/~{0}');
    +    set('wd.q' , 'www.wikidata.org/wiki/Q~{0}');
    +    set('wd.p' , 'www.wikidata.org/wiki/Property:P~{0}');
    +    set('?'    , 'Special:Search/~{0}?fulltext=y');
    +    // clear;     // clears all macros
    +    // del('c');  // deletes macro for "c"
    +  }
    +  lang_default = 'en';  // sets default language to "en". Entering in "w:French" is the same as "en.w:French"
    +  types {
    +    /*
    +    ~{0}: language code
    +       The langage code is the part of the url before the first ".". For example, in "en.w:Earth", "en" is the language code.
    +    
    +       If a language code is not entered, then the "lang_default" will be used. For example, "w:Earth" has no language code, and "en" will be used.
    +
    +    ~{1}: page
    +       The page is the rest of the url after the ":". For example, in "en.w:Earth", "Earth" is the page.
    +    */
    +    set('w', '~{0}.wikipedia.org/wiki/~{1}');
    +    set('d', '~{0}.wiktionary.org/wiki/~{1}');
    +    set('s', '~{0}.wikisource.org/wiki/~{1}');
    +    set('v', '~{0}.wikivoyage.org/wiki/~{1}');
    +    set('q', '~{0}.wikiquote.org/wiki/~{1}');
    +    set('b', '~{0}.wikibooks.org/wiki/~{1}');
    +    set('u', '~{0}.wikiversity.org/wiki/~{1}');
    +    set('n', '~{0}.wikinews.org/wiki/~{1}');
    +    set('a', '~{0}.wikia.com/wiki/~{1}');
    +    // clear;     // clears all macros
    +    // del('a');  // deletes macro for "a"
    +  }
    +}
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/UI/Address_bar/URLs.html b/wiki/home/page/App/UI/Address_bar/URLs.html new file mode 100644 index 000000000..9408ef97d --- /dev/null +++ b/wiki/home/page/App/UI/Address_bar/URLs.html @@ -0,0 +1,194 @@ + + + + + App/UI/Address bar/URLs - XOWA + + + + + +
    +
    +
    +

    App/UI/Address bar/URLs

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + URLs are used to navigate to a page in a wiki. This page will describe the different formats that can be entered into the address bar. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Full URLs +

    +

    + A full URL will point absolutely to one specific page in one specific wiki from any wiki. +

    +

    + For example, "en.wikipedia.org/wiki/Earth" will always navigate to the "Earth" page in "en.wikipedia.org" regardless of whether the current wiki is "en.wikipedia.org", "en.wiktionary.org" or "simple.wikipedia.org" +

    +

    + Page name +

    +

    + A short name allows quick lookup of an article within the current wiki. +

    +

    + For example, if you are in "en.wikipedia.org", typing in just "Earth" will take you to the Earth page inside en.wikipedia.org. +

    +

    + Shortcut +

    +

    + A shortcut is a compromise between the absolute reference of a full URL and the brevity of a page name. +

    +

    + For example, "w:Earth" will always take you to "en.wikipedia.org/wiki/Earth" from any other wiki. It is only 2 characters longer than "Earth". +

    +

    + See shortcuts for more information. +

    +

    + http format +

    +

    + An http format url allows for copying and pasting directly from Firefox or other applications. +

    +

    + For example: +

    +
      +
    • + Right click on any link to wikipedia +
    • +
    • + Select "Copy Link Location" +
    • +
    • + Press Ctrl-V to paste the link into the address bar. This will paste the full url of "http://en.wikipedia.org/wiki/Earth" +
    • +
    • + Press Enter. You will be redirected to "en.wikipedia.org/wiki/Earth" +
    • +
    +

    + Alternatively, instead of Ctrl-V and Enter, you can also middle-click on the URL bar. This will: +

    +
      +
    • + Delete all text +
    • +
    • + Paste whatever's on your clipboard into the Address bar +
    • +
    • + Automatically try to open the page +
    • +
    +

    + On a similar note, you can also copy and paste urls of the format "http://upload.wikimedia.org/wikipedia/commons/7/78/The_Blue_Marble.jpg". This will be converted to commons.wikimedia.org/wiki/File:The Blue Marble.jpg +

    +

    + Note that http format also works for urls with the format of http://en.wikipedia.org/w/index.php?title=Earth +

    +

    +
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/UI/Find_box.html b/wiki/home/page/App/UI/Find_box.html new file mode 100644 index 000000000..b8720a2a9 --- /dev/null +++ b/wiki/home/page/App/UI/Find_box.html @@ -0,0 +1,161 @@ + + + + + App/UI/Find box - XOWA + + + + + +
    +
    +
    +

    App/UI/Find box

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Basic operation +

    +

    + The Find box is intended to work like the Mozilla Firefox Find box. To use it, please do the following +

    +
      +
    • + Press Ctrl+F +
    • +
    • + Type a word into the box. The first word matching the text in the find box will be highlighted. Other matches will be highlighted in yellow. +
    • +
    • + Press Enter. The next matching word will be highlighted. +
    • +
    +

    + You can try it out on this page with the word "find". Try it out. +

    +

    + Find scope +

    +

    + Note that in Read mode, the Find box will find any word on the page. This includes sections outside the main content area, such as the left nav. Type the word "page" and see what gets found. +

    +

    + However in Edit and View HTML mode, the find functionality is limited to text in the main text box. +

    +

    + Advanced commands +

    +

    + The Find box also supports additional keyboard shortcuts. +

    +
      +
    • + Alt+N: Find next matching word. +
    • +
    • + Alt+P: Find previous matching word. +
    • +
    • + Alt+C: Toggle case-sensitivity (default is case-insensitive) +
    • +
    • + Alt+W: Toggle wrap search (default is wrap) +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/UI/HTML_Browser.html b/wiki/home/page/App/UI/HTML_Browser.html new file mode 100644 index 000000000..abb78541b --- /dev/null +++ b/wiki/home/page/App/UI/HTML_Browser.html @@ -0,0 +1,291 @@ + + + + + App/UI/HTML Browser - XOWA + + + + + +
    +
    +
    +

    App/UI/HTML Browser

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + The HTML Browser is a core part of the XOWA application. +

    + +

    + Overview +

    +

    + The XOWA GUI application embeds a web browser to show the wiki pages. +

    +

    + HTTP Server +

    +

    + XOWA HTTP Server does not use the embedded XOWA web browser. +

    +

    + Android +

    +

    + XOWA droid uses the built in WebView that comes with Android. +

    +

    + SWT +

    +

    + XOWA uses SWT for its Web Browser across all 3 major operating systems: Windows, Linux, Mac OS X. +

    +

    + SWT provides 3 different modes for its Web Browser: mozilla, webkit and none. These can be configured through /xowa/bin/operating_system_name/xowa/cfg/xowa_cfg_os.gfs with the following snippet: +

    +
    +app.gui {
    +  browser_type = 'mozilla';
    +}
    +
    +

    + More information on the 3 modes are below +

    +

    + Mozilla (XULRunner) +

    +

    + Background +

    +

    + XULRunner is a runtime package provided by Mozilla that can be used to build Firefox-like applications. It can be deployed in a standalone package that does not interfere with any installed versions of Firefox. +

    +

    + The download location for xulrunner is http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/ +

    +

    + XOWA includes xulrunner at /xowa/operating_system_name/xulrunner . For example, on Linux 64-bit, this folder is at /xowa/linux_64/xulrunner/ +

    +

    + XOWA can use different versions of xulrunner with something like the following snippet: +

    +
    +app.gui {
    +  browser_type = 'mozilla';
    +  xul_runner_path = '~{<>bin_plat_dir<>}xulrunner_v24';
    +}
    +
    +

    + ESR limitation +

    +

    + Mozilla Firefox has Extended Support Releases (ESRs). These start at version 10 and occur at 7-step intervals: 10, 17, 24, 31, 38. +

    +

    + Each version of SWT limits compatibility to a specific XULRunner ESR. For SWT version 4.5, the highest XULRunner is 31. Also, non-ESR versions are not allowed. For example, SWT will fail if using XULRunner v30. +

    +

    + WebKit +

    +

    + SWT can also be configured to use the system's default WebKit browser. In most cases, this relates directly to Safari and is easiest done on a Mac OS X system. It can be done for Linux / Windows, but further steps need to be taken. See https://www.eclipse.org/swt/faq.php#howusewebkit +

    +

    + XOWA may support WebKit on Linux / Windows at a future date, but for now, it is not a backlog item. If you are interested, please contact me and I will reevaluate. +

    +

    + None +

    +

    + SWT can also be configured to use the system's browser through the keyword "none". For all intents and purposes, this basically applies to using Internet Explorer on Windows machines. +

    +

    + XOWA does not support Internet Explorer. It may do so in the future, but it would be dependent on the ease of the Javascript / CSS integration. +

    +

    + Current state of the SWT HTML Browser by operating systems +

    +

    + Windows +

    +

    + As of v2.6.5, XOWA uses XUL Runner 24 for both Windows 32 bit and Windows 64. +

    +

    + XULRunner 31 does work with Windows XP and Windows 7, but there have been reports of failure on Windows 8. As a result, 24 is the official package. +

    +

    + There is one known issue wherein an error message appears in the console: 1435372844657 addons.manager ERROR startup failed: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIPrefBranch.setCharPref]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://gre/modules/AddonManager.jsm :: AMI_startup :: line 645" data: no] Stack trace: AMI_startup()@resource://gre/modules/AddonManager.jsm:645 < AMP_startup()@resource://gre/modules/AddonManager.jsm:2318 < AMC_observe()@resource://gre/components/addonManager.js:55 < <file:unknown> +

    +

    + However this appears to be benign. There is also currently an open bug on it. https://bugs.eclipse.org/bugs/show_bug.cgi?id=466391 +

    +

    + Neither WebKit nor None are supported on Windows. +

    +

    + Mac OS X +

    +

    + As of v2.6.3, XOWA uses WebKit for Mac OS X. +

    +

    + The app package also includes XULRunner 31, but this is not enabled by default. The main issue is that mouse events are not relayed from XULrunner to SWT: https://bugs.eclipse.org/bugs/show_bug.cgi?id=246830 . As a result, mouse hover does not work, and XOWA popups will not show. +

    +

    + WebKit appears to be mostly functional, but it doesn't handle cursor changes. Hovering over a link won't change the cursor to a hand cursor. This appears to be an SWT issue, though the only known ticket is closed: https://bugs.eclipse.org/bugs/show_bug.cgi?id=237562 +

    +

    + The None mode is not supported on Mac OS X +

    +

    + Linux +

    +

    + As of v2.6.5, XOWA uses XULRunner 24 with Linux. +

    +

    + Unfortunately, XULRunner 31 is not yet implemented by SWT. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=437700 +

    +

    + Furthermore, XULRunner 24 requires GTK3 to be disabled since XULRunner is not yet ported to GTK3. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=423870 +

    +

    + XOWA accomplishes this by running the following in the xowa_linux_64.sh file "export SWT_GTK3=0 && java -jar xowa_linux_64.jar" +

    +

    + Neither WebKit nor None are supported on Linux. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/UI/Keybindings.html b/wiki/home/page/App/UI/Keybindings.html new file mode 100644 index 000000000..d8947642c --- /dev/null +++ b/wiki/home/page/App/UI/Keybindings.html @@ -0,0 +1,625 @@ + + + + + App/UI/Keybindings - XOWA + + + + + +
    +
    +
    +

    App/UI/Keybindings

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + Content-editable +

    +

    + XOWA allows keyboard navigation using the content-editable attribute. Note that this is somewhat of a hack and it results in odd UI behavior. +

    +

    + Content-editable can be enabled with the following +

    +
      +
    • + Open the xowa.gfs file +
    • +
    • + Change content_editable_('n') to content_editable_('y') +
    • +
    • + Restart XOWA +
    • +
    +

    + XOWA keyboard shortcuts (basic) +

    +

    + See Options/Shortcuts +

    +

    + XOWA keyboard shortcuts (advanced) +

    +

    + The xowa.gfs file allows customization of keyboard shortcuts. This section explains the format of the keyboard codes. +

    +
      +
    • + "mod" is short for modifier +
    • +
    +
    +
    + valid values are "a" (alt), "c" (control), and "s" (shift). EX: "mod.a" means "Alt" +
    +
    + values can be combined. for example, mod.ca means press "Ctrl" and "Alt" +
    +
    +
      +
    • + "+" means press at the same time +
    • +
    +
    +
    + for example: "mod.a+key.d" means press "Alt" and "D" at the same time +
    +
    + "+" should only be used for a modifier and a regular key character +
    +
    +
      +
    • + "," means press in succession +
    • +
    +
    +
    + for example, "mod.c+key.m,mod.c+key.e" means +
    +
    + first, press "Ctrl" and "M" +
    +
    + next, press "Ctrl" and "E" +
    +
    + the command will activate when the last key is pressed +
    +
    +
    +
    + pressing any other key before the last will cancel the chord +
    +
    + there is no limit to chorded keys, but please use appropriately (i.e.: 5 chorded keystrokes are not recommended). +
    +
    +
      +
    • + "|" means alternative +
    • +
    +
    +
    + for example, "mod.c+key.q|mod.c+key.x" means press either ctrl+q or ctrl+x +
    +
    + there is no limit to alternatives, but please do not go beyond 8 +
    +
    +
      +
    • + "mouse" bindings are possible but to be used with caution as they may not override the default mouse behavior +
    • +
    +
    +
    + you are free to experiment, but the results may be unsatisfying +
    +
    +
      +
    • + finally, the three sections in the config file will be consolidated into one at a later date. the last section will likely be the ultimate form. +
    • +
    +

    + List of shortcuts +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Category + + Key + + Description + + Config file setting +
    + Application + + F1 + + Show help + + page_goto("home/wiki/Help:Contents"); +
    + Application + + Ctrl+F1 + + Show sandbox + + eval("xowa_proc_html_tidy_toggle"); +
    + Application + + Ctrl+Q + + Exit app + + app_exit +
    + Application + + Ctrl+Shift+H + + Show page history + + app_history_show +
    + Application + + Ctrl+Shift+R + + Open random page + + special_random +
    + Application + + F3 + + Show bookmarks + + page_goto("home/wiki/Data:Bookmarks"); +
    + Application + + Ctrl+Shift+P + + Show list of recent status messages(must click inside status bar) + + prog_box_log(); +
    + Read + + Ctrl+L + + Open link (content editable mode) + + link_click +
    + Navigation + + Alt+Left + + Go back one page + + history_fwd +
    + Navigation + + Alt+Right + + Go forward one page + + history_bwd +
    + Focus + + Alt+D + + Focus url box + + url_box_focus +
    + Focus + + Ctrl+F + + Focus find box + + find_box_focus +
    + Focus + + Ctrl+Alt+P + + Focus progress box + + statux_box_focus +
    + Focus + + Escape + + Focus html box + + wiki_box_focus +
    + Find + + Alt+N + + Find next match + + find_box_fwd +
    + Find + + Alt+P + + Find previous match + + find_box_bwd +
    + Find + + Alt+C + + Toggle case sensitivity + + find_box_case_toggle +
    + Find + + Alt+W + + Toggle wrap search + + find_box_wrap_toggle +
    + Page + + Alt+Shift+R + + Switch page to read mode + + page_view_read +
    + Page + + Alt+Shift+E + + Switch page to edit mode + + page_view_edit +
    + Page + + Alt+Shift+H + + Switch page to html mode + + page_view_html +
    + Edit + + Alt+Shift+Period + + Preview page + + page_edit_preview +
    + Edit + + Alt+Shift+S + + Save page and switch to read mode + + page_edit_save +
    + Edit + + Ctrl+S + + Save page + + page_edit_save_draft +
    + Edit + + Alt+Shift+Comma + + Focus edit box + + page_edit_focus__box +
    + Edit + + Alt+Shift+Period + + Focus first heading + + page_edit_focus_first +
    + Edit + + Alt+R + + Rename page + + page_edit_rename(); +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/UI/Main_window/Overview.html b/wiki/home/page/App/UI/Main_window/Overview.html new file mode 100644 index 000000000..835210ec2 --- /dev/null +++ b/wiki/home/page/App/UI/Main_window/Overview.html @@ -0,0 +1,367 @@ + + + + + App/UI/Main window/Overview - XOWA + + + + + +
    +
    +
    +

    App/UI/Main window/Overview

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + The XOWA Window is meant to be a minimalistic representation of a web browser. +

    + +

    + Back button +

    +
      +
    • + This button is located in the top left hand corner of the screen. It is denoted by a green arrow pointing left. +
    • +
    • + It has the same functionality as a web browser's back button. It navigates you back to a page you left. +
    • +
    • + To move back, click the back button or press Alt+Left. +
    • +
    +

    + Forward button +

    +
      +
    • + This button is located in the top left hand corner of the screen. It is denoted by a green arrow pointing right. +
    • +
    • + It has the same functionality as a web browser's forward button. It navigates you to a page you left with the back button. +
    • +
    • + To move forward, click the forward button or press Alt+Right. +
    • +
    +

    + Address bar +

    +
      +
    • + The address bar is located at the top of the screen. +
    • +
    • + It can be used to navigate to other pages in the wiki. +
        +
      • + For example, type "Help/Contents" into the bar and press Enter. It will take you to the main Help page. +
      • +
      • + You can also use it to navigate to other wikis. If you type simple.wikipedia.org into the address bar, it will take you to the "Main Page" for Simple Wikipedia +
      • +
      +
    • +
    • + Note that you can also press the Go button instead of Enter to select the address. +
    • +
    • + There are other formats that can be entered into the address bar. For more information, see App/UI/Address_bar/Shortcuts +
    • +
    • + To select the address bar, press Alt+D. +
    • +
    • + The address bar also has auto-completion. Try typing in "a", "b" in the address bar +
    • +
    +

    + Address bar go button +

    +
      +
    • + The go button is located right of the address bar. It is denoted by the downward pointing green arrow. +
    • +
    • + It can be pressed to activate the address in the address bar. Note that you can also press Enter in the address bar. +
    • +
    +

    + Search box +

    +
      +
    • + The search box allows you to find all pages in a wiki starting with the term. This is the same as the Special:AllPages search feature +
        +
      • + For example, typing in "Earth" will find all pages in the wiki that start with the word "Earth". +
      • +
      +
    • +
    • + Note that you can also press the magnifying glass button instead of Enter to activate the search. +
    • +
    +

    + Search activate button +

    +
      +
    • + The search button is located right of the search box. It is denoted by the magnifying glass icon. +
    • +
    • + It can be pressed to navigate to activate the search in the search bar. +
    • +
    +

    + Browser box +

    +
      +
    • + The browser box takes up most of the screen. +
    • +
    • + Its main purpose is to render all content, such as the text you're reading now. +
    • +
    +

    + Find box +

    +
      +
    • + The find box is located in the bottom left hand corner of the screen. +
    • +
    • + It can be used to search for text on the page. If you type a word in the box, it will automatically find and highlight it in the browser box. +
    • +
    • + The find box defaults to a hidden state. To activate it, do one of the following: +
        +
      • + Press Ctrl+F +
      • +
      • + Choose the following from the Main Menu: Edit -> Find +
      • +
      • + Right click in the browser box. Select Find from the popup menu. +
      • +
      +
    • +
    • + To use it, do the following: +
        +
      • + Type the word "box" in the find box. It will highlight the "box" in Browser box. +
      • +
      • + Press Enter. It will now highlight the next "box" word +
      • +
      +
    • +
    • + For more information, see App/UI/Find_box. +
    • +
    +

    + Progress box +

    +
      +
    • + The progress box is located at the bottom of the screen. +
    • +
    • + It displays transient messages from the application. +
    • +
    • + To view the info box, do one of the following +
        +
      • + Press Ctrl+Alt+P +
      • +
      • + Choose the following from the Main Menu: View -> Show Progress Messages +
      • +
      • + Middle-click the progress box +
      • +
      +
    • +
    +

    + Note box +

    +
      +
    • + The info box is located in the bottom-right hand corner of the screen. +
    • +
    • + It displays warnings from the application. It is disabled by default, but can be enabled through Options/Dev +
    • +
    • + To select the info box, press Ctrl+Alt+N. +
    • +
    • + To clear messages, press Ctrl+Alt+C. +
    • +
    +

    + Common behavior +

    +
      +
    • + The "Address bar", "Find box", "Progress box", and "Note box" are standard text boxes. As such, the following behavior will work: +
        +
      • + Right clicking in the box will bring up the standard context menu of Cut, Copy, Paste, Undo, Select All +
      • +
      • + The standard keyboard shortcuts will work +
          +
        • + Ctrl+X: Cut +
        • +
        • + Ctrl+C: Copy +
        • +
        • + Ctrl+V: Paste +
        • +
        • + Ctrl+A: Select All +
        • +
        • + Ctrl+Z: Undo +
        • +
        • + Ctrl+Shift+Z: Redo +
        • +
        +
      • +
      +
    • +
    • + The "Browser box" has a right-click context menu. It also responds to the same keyboard shortcuts listed above. +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/UI/Menus.html b/wiki/home/page/App/UI/Menus.html new file mode 100644 index 000000000..eaa09f4f2 --- /dev/null +++ b/wiki/home/page/App/UI/Menus.html @@ -0,0 +1,392 @@ + + + + + App/UI/Menus - XOWA + + + + + +
    +
    +
    +

    App/UI/Menus

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA provides a menu for the main window as well as a popup menu for the HTML browser. +

    +
      +
    • + The main menu can be activated by pressing and releasing Alt and then using the arrow keys (or the shortcuts) +
    • +
    • + The popup menu can be activated by right-clicking anywhere in the HTML area. +
    • +
    +

    + These menus can also be customized using the source at Options/Menus +

    +

    + Note that internationalization (translation by language) is only supported for German. Other languages can be supported, but translations are needed! See Help/Feedback. +

    + +

    + Reordering items +

    +

    + To reorder buttons / groups, simply move the corresponding line / lines +

    +

    + For example, to move the about item +

    +
      +
    • + Cut line 7 +
    • +
    • + Paste at line 3 +
    • +
    +

    + Before: +

    +
    +
    +1 add_grp_default('xowa.help') {
    +2  add_btn_default('xowa.help.help');
    +3  add_btn_default('xowa.help.change_log');
    +4  add_btn_default('xowa.help.diagnostics');
    +5  add_btn_default('xowa.help.context_menu');
    +6  add_spr();
    +7  add_btn_default('xowa.help.about');
    +8 }
    +
    +
    +

    + After: +

    +
    +
    +1 add_grp_default('xowa.help') {
    +2  add_btn_default('xowa.help.help');
    +3  add_btn_default('xowa.help.about');
    +4  add_btn_default('xowa.help.change_log');
    +5  add_btn_default('xowa.help.diagnostics');
    +6  add_btn_default('xowa.help.context_menu');
    +7  add_spr();
    +8 }
    +
    +
    +

    + Removing buttons +

    +

    + To remove a button, remove the entire line. +

    +

    + For example, to remove the diagnostics item, remove the line add_btn_default('xowa.help.diagnostics'); +

    +

    + Before: +

    +
    +
    +1 add_grp_default('xowa.help') {
    +2  add_btn_default('xowa.help.help');
    +3  add_btn_default('xowa.help.change_log');
    +4  add_btn_default('xowa.help.diagnostics');
    +5  add_btn_default('xowa.help.context_menu');
    +6  add_spr();
    +7  add_btn_default('xowa.help.about');
    +8 }
    +
    +
    +

    + After: +

    +
    +
    +1 add_grp_default('xowa.help') {
    +2  add_btn_default('xowa.help.help');
    +3  add_btn_default('xowa.help.change_log');
    +4  add_btn_default('xowa.help.context_menu');
    +5  add_spr();
    +6  add_btn_default('xowa.help.about');
    +7 }
    +
    +
    +

    + Removing groups +

    +

    + To remove a group, remove the entire group starting at the line with the { and ending at the line with the }. +

    +

    + For example, to remove the wikis group, remove lines 4 - 7. +

    +

    + Before: +

    +
    +
    +1 add_grp_default('xowa.tools') {
    +2  add_btn_default('xowa.tools.options');
    +3  add_spr;
    +4  add_grp_default('xowa.tools.wikis') {
    +5    add_btn_default('xowa.tools.wikis.import_from_list');
    +6    add_btn_default('xowa.tools.wikis.import_from_script');
    +7  }
    +8 }
    +
    +
    +

    + After: +

    +
    +
    +1 add_grp_default('xowa.tools') {
    +2  add_btn_default('xowa.tools.options');
    +3  add_spr;
    +4 }
    +
    +
    +

    + Modifying buttons +

    +

    + To modify a button, change the properties for the button. +

    +

    + For example, to change the properties of the diagnostics item, do the following: +

    +

    + Before: +

    +
    +
    +1 add_grp_default('xowa.help') {
    +2  add_btn_default('xowa.help.help');
    +3  add_btn_default('xowa.help.change_log');
    +4  add_btn_default('xowa.help.diagnostics');
    +5  add_btn_default('xowa.help.context_menu');
    +6  add_spr();
    +7  add_btn_default('xowa.help.about');
    +8 }
    +
    +
    +

    + After: +

    +
    +
    +1 add_grp_default('xowa.help') {
    + 2  add_btn_default('xowa.help.help');
    + 3  add_btn_default('xowa.help.change_log');
    + 4  add_btn_default('xowa.help.diagnostics') {
    + 5    text      = 'Diagnostics for Scribunto';
    + 6    shortcut  = 's';
    + 7    img       = 'help/about.png';
    + 8    cmd       = 'app.api.nav.goto("home/wiki/Help:Diagnostics/Scribunto/All");';
    + 9  }
    +10  add_btn_default('xowa.help.context_menu');
    +11  add_spr();
    +12  add_btn_default('xowa.help.about');
    +13 }
    +
    +
    +
      +
    • + To leave text, shortcut, img, or cmd unchanged, omit the line. +
    • +
    • + To leave an image or a shortcut blank, use '' +
    • +
    +

    +
    +

    +

    + Modifying groups +

    +

    + To modify a group, change the properties for the group. +

    +

    + For example, to change the properties of the help item, do the following: +

    +

    + Before: +

    +
    +
    +1 add_grp_default('xowa.help') {
    +2  add_btn_default('xowa.help.help');
    +3  add_btn_default('xowa.help.change_log');
    +4  add_btn_default('xowa.help.diagnostics');
    +5  add_btn_default('xowa.help.context_menu');
    +6  add_spr();
    +7  add_btn_default('xowa.help.about');
    +8 }
    +
    +
    +

    + After: +

    +
    +
    +1 add_grp_default('xowa.help') {
    + 2  text      = 'my help';
    + 3  shortcut  = 'y';
    + 4  img       = 'help/about.png';
    + 5  add_btn_default('xowa.help.help');
    + 6  add_btn_default('xowa.help.change_log');
    + 7  add_btn_default('xowa.help.diagnostics');
    + 8  add_btn_default('xowa.help.context_menu');
    + 9  add_spr();
    +10  add_btn_default('xowa.help.about');
    +11 }
    +
    +
    +

    + Adding buttons +

    +

    + To add a button, add a new line for add_btn +

    +

    + For example, to add a new button to go to simplewiki/Earth, do the following: +

    +
    +
    +add_btn('my_custom_namespace.my_custom_button_key', 'Goto Earth', 'e', 'help/about.png', 'app.api.nav.goto("simple.wikipedia.org/wiki/Earth");');
    +
    +
    +
      +
    • + To leave an image or a shortcut blank, use '' +
    • +
    +

    + Adding groups +

    +

    + To add a group, add a new section for add_grp +

    +

    + For example, to add a new group called pages, do the following: +

    +
    +
    +add_grp('my_custom_namespace.my_custom_group_key', 'Pages', 'p', 'help/about.png') {
    +}
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/UI/Printing.html b/wiki/home/page/App/UI/Printing.html new file mode 100644 index 000000000..faa7b1111 --- /dev/null +++ b/wiki/home/page/App/UI/Printing.html @@ -0,0 +1,169 @@ + + + + + App/UI/Printing - XOWA + + + + + +
    +
    +
    +

    App/UI/Printing

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + This bug was fixed as of v2.6.5. This page is provided for historical reasons. +

    +
    +

    + XOWA currently does not support printing by default. This limitation is due to an underlying bug in the SWT HTML browser: https://bugs.eclipse.org/bugs/show_bug.cgi?id=376358 +

    +

    + Printing after saving to a file +

    +

    + The simplest way to print a document is to do the following: +

    +
      +
    • + Right-click anywhere in the HTML box +
    • +
    • + Choose File -> Save As +
    • +
    • + Save the file +
    • +
    • + Open the file in Mozilla Firefox +
    • +
    • + Choose File -> Print +
    • +
    +

    + Printing directly from XOWA +

    +

    + If you want to print directly from XOWA, you will need to do extra configuration. +

    +
      +
    • + Find your prefs.js file +
    • +
    +
    +
    + On Linux, the folder would be /home/your_user_name/.mozilla/eclipse +
    +
    + On Windows XP, the folder would be C:\Documents and Settings\your_user_name\Application Data\Mozilla\eclipse +
    +
    + On Windows 7, the folder would be C:\Users\your_user_name\Application Data\Mozilla\eclipse +
    +
    +
      +
    • + Open the file with a text-editor (Notepad++ on Windows) +
    • +
    • + Add the following to the bottom of the file: user_pref("print.show_print_progress", false); +
    • +
    • + Restart XOWA +
    • +
    • + Go to Options/Menus +
    • +
    • + Add the following line: add_btn_default('xowa.file.print'); +
    • +
    • + Click Save in the upper left-hand corner +
    • +
    • + Right-click and choose Print +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/UI/Tabs.html b/wiki/home/page/App/UI/Tabs.html new file mode 100644 index 000000000..29b94e666 --- /dev/null +++ b/wiki/home/page/App/UI/Tabs.html @@ -0,0 +1,205 @@ + + + + + App/UI/Tabs - XOWA + + + + + +
    +
    +
    +

    App/UI/Tabs

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + As of v1.5.1, XOWA provides a tab interface. +

    +

    + Notes +

    +
      +
    • + Tab commands can be activated from the following: +
        +
      • + Main menu +
      • +
      • + Context menu (right click menu) +
      • +
      • + Keyboard shortcuts +
      • +
      +
    • +
    • + Tabs can be reordered by the following: +
        +
      • + Using the keyboard shortcuts for Move tab left and Move tab right +
      • +
      • + Clicking on a tab and dragging it left or right +
      • +
      +
    • +
    • + New tabs are automatically added to the end of the list -- after the right-most tab. +
    • +
    • + Tab functionality will be enhanced in later v1.5.* releases. +
    • +
    • + Tab configuration is available at Options/Tabs +
    • +
    +

    + Shortcuts +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Name + + Shortcut +
    + New Tab + + Control + t +
    + Close Current Tab + + Control + w +
    + Switch to next tab + + Control + Tab; Control + PageDown +
    + Switch to previous tab + + Control + Shift + Tab; Control + PageUp +
    + Move tab left + + Alt + PageDown +
    + Move tab right + + Alt + PageUp +
    + Open link in new tab + + MiddleClick +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Wiki_types/Commons.html b/wiki/home/page/App/Wiki_types/Commons.html new file mode 100644 index 000000000..4c9f20ac6 --- /dev/null +++ b/wiki/home/page/App/Wiki_types/Commons.html @@ -0,0 +1,112 @@ + + + + + App/Wiki types/Commons - XOWA + + + + + +
    +
    +
    +

    App/Wiki types/Commons

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + File Pages +

    +

    + If you click on an image in Wikipedia, it will try to open up its File page. Most File pages reside in Commons. Without the Commons wiki, you will not get more metadata on the image, nor will you be able to download the full size version +

    +

    + For example, http://en.wikipedia.org/wiki/Earth has an image called File:Solar_Life_Cycle.svg. If you have Commons and click on the image, you will get a view that is similar to http://commons.wikimedia.org/wiki/File:Solar_Life_Cycle.svg +

    +

    + Note that Wikipedia may display images under an "en.wikipedia.org" url, but it has actually retrieved the data from commons.wikimedia.org. +

    +

    + Main Image +

    +

    + If you click on the main image on its File Page, it will download the original size image and open it in your image viewer. For example, clicking on the image at http://commons.wikimedia.org/wiki/File:Mona_Lisa,_by_Leonardo_da_Vinci,_from_C2RMF_retouched.jpg will download and open the full 7,479 × 11,146 image (89.9 MB). +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Wiki_types/Data_dumps.html b/wiki/home/page/App/Wiki_types/Data_dumps.html new file mode 100644 index 000000000..6936fbff9 --- /dev/null +++ b/wiki/home/page/App/Wiki_types/Data_dumps.html @@ -0,0 +1,216 @@ + + + + + App/Wiki types/Data dumps - XOWA + + + + + +
    +
    +
    +

    App/Wiki types/Data dumps

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + +

    + English wikis +

    +

    + XOWA supports the standard English wiki types: +

    +
      +
    • + en.wikipedia.org +
    • +
    • + en.wiktionary.org +
    • +
    • + en.wikisource.org +
    • +
    • + en.wikibooks.org +
    • +
    • + en.wikiversity.org +
    • +
    • + en.wikiquote.org +
    • +
    • + en.wikinews.org +
    • +
    • + en.wikivoyage.org +
    • +
    +

    + Foreign language wikipedias +

    +

    + XOWA has been tested as well on non-English wikipedias: +

    +
      +
    • + ar.wikipedia.org +
    • +
    • + de.wikipedia.org +
    • +
    • + es.wikipedia.org +
    • +
    • + fr.wikipedia.org +
    • +
    • + hi.wikipedia.org +
    • +
    • + it.wikipedia.org +
    • +
    • + ja.wikipedia.org +
    • +
    • + ko.wikipedia.org +
    • +
    • + la.wikipedia.org +
    • +
    • + nl.wikipedia.org +
    • +
    • + pl.wikipedia.org +
    • +
    • + pt.wikipedia.org +
    • +
    • + ru.wikipedia.org +
    • +
    • + zh.wikipedia.org +
    • +
    +

    + Unique wikis +

    +

    + XOWA also supports the following unique wikis: +

    +
      +
    • + commons.wikimedia.org +
    • +
    • + species.wikimedia.org +
    • +
    • + meta.wikimedia.org +
    • +
    • + incubator.wikimedia.org +
    • +
    • + wikimediafoundation.org +
    • +
    • + www.mediawiki.org +
    • +
    • + www.wikidata.org +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Wiki_types/Wikia.com.html b/wiki/home/page/App/Wiki_types/Wikia.com.html new file mode 100644 index 000000000..ba7babe12 --- /dev/null +++ b/wiki/home/page/App/Wiki_types/Wikia.com.html @@ -0,0 +1,218 @@ + + + + + App/Wiki types/Wikia.com - XOWA + + + + + +
    +
    +
    +

    App/Wiki types/Wikia.com

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Acknowledgments +

    +

    + Many thanks to Nocte Draconis for helping to compile these instructions. +

    +

    + Overview +

    +

    + Wikia.com is a wiki farm with over 370 thousand wikis. Most of the material is made available under a copyleft license: Creative Commons Attribution-Share Alike License 3.0 (Unported) (CC-BY-SA). +

    +

    + As Wikia's wikis run on version 1.19.9 of MediaWiki, it is possible for XOWA to import their database dumps. +

    +

    + The remainder of this walkthrough details the process to import a wiki. It assumes the following: +

    +
      +
    • + A Windows machine with XOWA installed at C:\xowa +
    • +
    • + A wikia of dungeons.wikia.com (Dungeons and Dragons) +
    • +
    +

    + Feel free to adjust as necessary. +

    +

    + Part 1: Set up the wikia dump +

    +
      +
    • + Create a folder for the wikia dump. For example, C:\xowa\wiki\dungeons.wikia.com +
    • +
    • + Download the dump from http://dungeons.wikia.com/wiki/Special:Statistics If a dump is not available, you can do the following + +
    • +
    • + Unzip the dump. You should end up with a file called C:\xowa\wiki\dungeons.wikia.com\dungeons_pages_current.xml +
    • +
    +

    + Part 2: Import the wikia dump +

    +
      +
    • + Navigate to Dashboard/Import/Offline +
    • +
    • + Change the "Wiki" choice from "Wikipedia" to "Other wiki" +
    • +
    • + Change "Where to get the dump" from "download" to "read from file" +
    • +
    • + In the next box, click on the "..." icon. Select C:\xowa\wiki\dungeons.wikia.com\dungeons_pages_current.xml +
    • +
    • + Click "Import now" +
    • +
    • + Wait for the import to complete +
    • +
    +

    + Other notes +

    +
      +
    • + Broken wikis: Some wikis are missing pages. As of 2013-12-15, the Marvel and Yu-Gi-Oh dumps are know to be broken. You may have to contact Wikia.com to request that they investigate. +
    • +
    +
    +
    + Note that broken wikis will show a lot of pages with "{{:Page_name}}". This indicates that "Page_name" is missing from the dump. For example, the Marvel dump will show {{:The_Wolverine}} because it is missing Template:The_Wolverine +
    +
    +
      +
    • + Missing extensions: Wikia.com uses many custom extensions that are different from Wikimedia's extensions. For example, the #var and #ask extensions are specific to wikia.com only. XOWA renders these as "{{:#extension}}" or "<extension>" +
    • +
    +
    +
    + XOWA will try to implement these custom extensions in the future, but due to time constraints, they will be prioritized after Wikimedia extensions. +
    +
    + If you have an extension that you would like to see supported, please contact me through Help/Feedback and let me know the wiki and the extension. Depending on number of requests and difficulty of implementation, I will try to include support for it. +
    +
    +
      +
    • + Missing images: XOWA currently can not show images for wikia wikis. It may include offline support for images in a future release, but downloading the image will be up to the user (i.e.: XOWA will not provide image database dumps for wikia wikis). +
    • +
    • + Stylesheets: Wikia.com uses custom style sheets per wiki. By default, XOWA uses stylesheets for Wikimedia wikis. If you are adventurous, you can try to implement your own wikia.com stylesheet. Changes would need to be made in the following locations: +
        +
      • + css files: C:\xowa\user\anonymous\wiki\dungeons.wikia.com\html\xowa_commons.css and xowa_wiki.css . See Dev/Design/CSS for more info. +
      • +
      • + html layout: C:\xowa\xowa.gfs. Refer to the lines after page_read = +
      • +
      +
    • +
    +
    +
    + You can refer to this thread for instructions on creating an inverted-colors css for Wikimedia wikis +
    +
    + If you create a css that matches the wikia.com one and would like it to be part of XOWA's release, please contact me via Help/Feedback +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Wiki_types/Wikidata.html b/wiki/home/page/App/Wiki_types/Wikidata.html new file mode 100644 index 000000000..674f61f66 --- /dev/null +++ b/wiki/home/page/App/Wiki_types/Wikidata.html @@ -0,0 +1,135 @@ + + + + + App/Wiki types/Wikidata - XOWA + + + + + +
    +
    +
    +

    App/Wiki types/Wikidata

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Wikidata (www.wikidata.org) is the Wikimedia Foundation's approach to centralizing data across all its wikis. To quote from its main page: +

    +
    + It is for data what Wikimedia Commons is for media files: it centralizes access to and management of structured data, such as interwiki references and statistical information. Wikidata contains data in all languages for which there are Wikimedia projects.[1] +
    +

    + This page has a brief explanation of wikidata in relation to XOWA. +

    +

    + Phase 1: Interlanguage links +

    +

    + Phase 1 began in February of 2013. It involved moving all language links from an individual page to Wikidata. +

    +

    + For example, http://en.wikipedia.org/wiki/Earth used to have a link at the bottom of the page with the text of [[fr:Terre]]. This was a link to the Earth article on http://fr.wikipedia.org/wiki/Terre . +

    +

    + With Phase 1, this link was removed, and now Wikipedia does a lookup into wikidata to find the corresponding Terre article. +

    +

    + As of v0.3.2 (2013-03-25) XOWA now emulates that process, but requires that www.wikidata.org be downloaded. +

    +

    + Phase 2: Infoboxes +

    +

    + Phase 2 is scheduled to start at the end of March 2013. It involves moving infoboxes data to Wikidata +

    +

    + XOWA currently supports basic features of Phase 2 -- namely the {{#property}}. +

    +

    + References +

    +
      +
    1. + ^ http://www.wikidata.org/Main_Page +
    2. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Android.html b/wiki/home/page/App/Xtn/Android.html new file mode 100644 index 000000000..2fe6ab905 --- /dev/null +++ b/wiki/home/page/App/Xtn/Android.html @@ -0,0 +1,498 @@ + + + + + App/Xtn/Android - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Android

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA is also available as an Android application. +

    + +

    + Overview +

    +

    + The XOWA Android application is in an alpha state. Please note the following details: +

    +
      +
    • + The apk works on the following devices: [1] +
        +
      • + Samsung Galaxy S (Froyo) +
      • +
      • + Samsung Galaxy Note 2 (KitKat) +
      • +
      • + Samsung Galaxy Tab 4 (KitKat) +
      • +
      • + Samsung Galaxy S4 Mini (GT-I9195) dual core (v4.2.2 Jelly Bean) (by Anselm) +
      • +
      • + Andy - (Android Version 4.2.2; GT-P5200) ** (by Anselm on emulator) +
      • +
      • + blue stack - (Android Version 4.4.2; Model GT-N7100) ** (by Anselm on emulator) +
      • +
      • + Genymotion - Google Nexus 10 - 5.1.0 - API 22 - 2560x1600 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Google Nexus 4 - 4.1.1 - API 16 - 768x1280 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Google Nexus 4 - 4.4.4 - API 19 - 768x1280 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Google Nexus 7 2013 - 4.4.4 - API 19 - 1200x1920 ** (by Anselm on emulator) +
      • +
      • + Genymotion - HTC Evo - 4.3 - API 18 - 720x1280 ** (by Anselm on emulator) +
      • +
      • + Genymotion - HTC One XL - 4.1.1 - API 16 - 720x1280 ** (by Anselm on emulator) +
      • +
      • + Genymotion - LG Optimus L3 II - 4.1.1 - API 16 - 240x320 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Motorola Droid Razr - 4.1.1 - API 16 - 540x960 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Motorola Moto X - 4.2.2 - API 17 - 720x1280 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Samsung Galaxy Note 2 - 4.3 - API 18 - 720x1280 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Samsung Galaxy Note 3 - 4.4.4 - API 19 - 1080x1920 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Samsung Galaxy S4 - 4.4.4 - API 19 - 1080x1920 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Sony Xperia Tablet Z - 4.1.1 - API 16 - 1920x1200 ** (by Anselm on emulator) +
      • +
      • + Genymotion - Sony Xperia Z - 4.3 - API 18 - 1080x1920 ** (by Anselm on emulator) +
      • +
      +
    • +
    • + The apk works after shutting down and starting the virtual device +
        +
      • + Genymotion - Google Nexus 9 - 5.1.0 - API 22 - 2048x1536 (by Anselm on emulator) +
      • +
      +
    • +
    • + The apk hangs on these devices +
        +
      • + Genymotion - Google Nexus 4 - 5.0.0 - API 21 - 768x1280 (by Anselm on emulator) +
      • +
      • + Genymotion - Google Nexus 5 - 5.1.0 - API 22 - 1080x1920 (by Anselm on emulator) +
      • +
      • + Genymotion - Google Nexus 7 - 5.1.0 - API 22 - 800x1280 (by Anselm on emulator) +
      • +
      • + Genymotion - HTC Evo - 4.1.1 - API 16 - 720x1280 (by Anselm on emulator) +
      • +
      • + Genymotion - HTC Evo - 4.2.2 - API 17 - 720x1280 (by Anselm on emulator) +
      • +
      • + Genymotion - Motorola Moto X - 4.4.4 - API 19 - 720x1280 (by Anselm on emulator) +
      • +
      +
    • +
    • + The apk does not work on these devices: +
        +
      • + Genymotion - Motorola Moto X - 4.3 - API 18 - 720x1280 (by Anselm on emulator) +
      • +
      +
    • +
    • + Currently, only the following wikis are available: +
        +
      • + Simple Wikipedia (text and images) +
      • +
      • + English Wikipedia (text) +
      • +
      +
    • +
    • + Functionality is limited to browsing pages in the Main namespace only +
    • +
    +

    + Requirements +

    +
      +
    • + Android 2.2 (Froyo) and up +
    • +
    • + External microSD card +
        +
      • + Simple Wikipedia (text and images): 3 GB of space +
      • +
      • + English Wikipedia (text): 28 GB +
      • +
      +
    • +
    +

    + Installation +

    +

    + Set up Simple Wikipedia on your microSD card +

    + +

    + Install XOWA.apk +

    +
      +
    • + Download the apk from https://github.com/gnosygnu/xowa/releases/download/v0.1/xowa_v0.1.apk +
    • +
    • + Copy it on your microSD card. For example, place it at Z:\xowa_v0.apk +
    • +
    • + Navigate to it using the "My Files" application, or any similar "File explorer" application +
    • +
    • + Select it and install it +
        +
      • + Note that it requests two permissions +
          +
        • + Read to External Storage (android.permission.READ_EXTERNAL_STORAGE) +
        • +
        • + Write to External Storage (android.permission.WRITE_EXTERNAL_STORAGE) +
        • +
        +
      • +
      +
    • +
    +

    + Import Simple Wikipedia +

    +
      +
    • + XOWA opens up to its own file browser +
    • +
    • + Navigate to the folder for simple.wikipedia.org +
    • +
    • + Check the box for simple.wikipedia.org-text.xowa +
    • +
    • + Click the "import" link in the upper-right hand corner. You may have to scroll to the right to find the link. +
    • +
    • + Click the "simple.wikipedia.org" link. It will take you to the Earth page. +
    • +
    +

    + Set up English Wikipedia on your microSD card +

    + +

    +
    +

    +

    + Requested feedback +

    +

    + If you want to help out, please post any of the following to https://github.com/gnosygnu/xowa/wiki/Android +

    +
      +
    • + What device are you using? +
    • +
    • + How much space is on your SD card? +
    • +
    • + How fast / slow is navigation between pages? +
    • +
    • + Do images load? +
    • +
    • + What essential features do you think are missing? +
    • +
    +

    + Features +

    +
      +
    • + Shows all mainspace articles with HTML. +
    • +
    • + Displays images from the XOWA database. +
    • +
    • + Renders Math formulas through MathJax. +
    • +
    • + Shows missing links as regular text (black color, not red color) +
    • +
    • + Uses a CSS similar to the Mobile Wikipedia version +
    • +
    +

    + To-do list +

    +
      +
    • + HTML databases for English Wikipedia and other wikis +
    • +
    • + Page history +
    • +
    • + Bookmarks +
    • +
    • + Multiple wiki support +
    • +
    • + Find word +
    • +
    • + Search +
    • +
    • + Switch to desktop CSS +
    • +
    +
      +
    1. + ^ See: https://sourceforge.net/p/xowa/discussion/general/thread/cd3d55ee/ +
    2. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Browser/HTTP_Server.html b/wiki/home/page/App/Xtn/Browser/HTTP_Server.html new file mode 100644 index 000000000..2e63b1084 --- /dev/null +++ b/wiki/home/page/App/Xtn/Browser/HTTP_Server.html @@ -0,0 +1,151 @@ + + + + + App/Xtn/Browser/HTTP Server - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Browser/HTTP Server

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Credits +

    +

    + Considerable thanks goes to Mattze96 for proposing and developing the HTTP server. +

    +

    + Overview +

    +

    + As of v0.12.1, XOWA now includes an HTTP server in addition to a TCP server. The TCP server is used by the Firefox Add-On (See App/Xtn/Browser/XOWA_viewer). +

    +

    + If you are using Firefox, the Firefox Add-On is the recommended solution for using XOWA within a browser. However, if you want to use XOWA from another browser (for example, Google Chrome) or across the network, you will want to use the HTTP server instead. +

    +

    + Note that the HTTP server is currently in an alpha stage, but should improve with coming releases. If you have any comments or feedback, please see https://sourceforge.net/p/xowa/discussion/general/thread/fa4baf84/ +

    +

    + Usage +

    +

    + Other browsers +

    +

    + To use the XOWA HTTP server in another browser, do the following: +

    +
      +
    • + Launch XOWA with the following command line: java -jar /xowa/xowa_linux.jar --app_mode http_server --http_server_port 8080[1] +
    • +
    • + Launch your browser and navigate to localhost:8080 +
    • +
    +

    + Across the network +

    +

    + To use the XOWA HTTP server in a server setting, do the following: +

    +
      +
    • + Launch XOWA on the server machine with the command line java -jar /xowa/xowa_linux.jar --app_mode http_server +
    • +
    • + Launch your browser on a client machine and navigate to the IP Address of the server machine. 192.168.0.100:8080 +
    • +
    +

    + Notes +

    +
      +
    1. + ^ Note that you will need to run XOWA as root if you choose to pass port 80 for http_server_port. +
    2. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Browser/TCP_Server.html b/wiki/home/page/App/Xtn/Browser/TCP_Server.html new file mode 100644 index 000000000..4dcac7d7b --- /dev/null +++ b/wiki/home/page/App/Xtn/Browser/TCP_Server.html @@ -0,0 +1,268 @@ + + + + + App/Xtn/Browser/TCP Server - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Browser/TCP Server

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA can function as a basic TCP server. The primary purpose of the server is to support a Firefox addon. However, the functionality may be expanded in future releases. +

    +

    + Note that XOWA uses two ports for communications: an inbound port (defaults to 55000) and an outbound port (defaults to 55001). This may change in later implementations. +

    +

    + Test setup +

    +
      +
    • + Run xowa in server mode +
    • +
    +
    +
    + java -jar /xowa/xowa_linux.jar --root_dir /xowa/ --app_mode server --server_port_recv 55000 --server_port_send 55001 +
    +
    +
      +
    • + Run xowa_tcp_console located in /xowa/bin/any/java/xowa/tcp_console/ +
    • +
    +
    +
    + java -jar /xowa/bin/any/java/xowa/tcp_console/xowa_tcp_console.jar 55000 55001 simple.wikipedia.org 1000 +
    +
    +
      +
    • + Enter "Earth". The 1st 1000 characters of the wikitext for Earth will display on the console. +
    • +
    +

    + Server notes +

    +

    + There are three arguments related to server mode +

    +
      +
    • + --app_mode server +
    • +
    +
    +
    + This will launch XOWA in server mode. It will continue to run until either +
    +
    + Control-C is pressed +
    +
    + It receives a command of "app.server.stop;" +
    +
    +
    +
    +
      +
    • + --server_port_recv 55000 +
    • +
    +
    +
    + This specifies port 55000 as the port where XOWA will listen for messages. Clients will send messages to this port +
    +
    +
      +
    • + --server_port_send 55001 +
    • +
    +
    +
    + This specifies port 55001 as the port where XOWA will send messages. Clients will listen for responses on this port +
    +
    +

    + Console notes +

    +

    + There are four arguments related to the console app +

    +
      +
    • + 55000 +
    • +
    +
    +
    + This specifies port 55000 as the port where the client will send its messages +
    +
    +
      +
    • + 55001 +
    • +
    +
    +
    + This specifies port 55001 as the port where the client will listen for responses +
    +
    +
      +
    • + simple.wikipedia.org +
    • +
    +
    +
    + This specifies the wiki that will be used for page lookup +
    +
    +
      +
    • + 1000 +
    • +
    +
    +
    + This specifies the maximum number of characters to be returned +
    +
    +

    + After starting, the console takes 4 possible inputs: +

    +
      +
    • + <any page name> +
    • +
    +
    +
    +
    +
    + the page name is sent to the XOWA server +
    +
    + the XOWA server will return the wikitext for that page +
    +
    +
    +
    +
      +
    • + |server_exit +
    • +
    +
    +
    + stops the server +
    +
    +
      +
    • + |exit +
    • +
    +
    +
    + stops the console +
    +
    +
      +
    • + Ctrl+C +
    • +
    +
    +
    + stops the console +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Browser/XOWA_viewer.html b/wiki/home/page/App/Xtn/Browser/XOWA_viewer.html new file mode 100644 index 000000000..65dad537d --- /dev/null +++ b/wiki/home/page/App/Xtn/Browser/XOWA_viewer.html @@ -0,0 +1,314 @@ + + + + + App/Xtn/Browser/XOWA viewer - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Browser/XOWA viewer

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + The XOWA viewer is an add-on for the Firefox browser. It allows Firefox to show XOWA pages by using an "xowa:" protocol (instead of "http:"). For example, navigating to xowa:simple.wikipedia.org/wiki/Earth will retrieve the HTML from XOWA but show it in Firefox. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Credits +

    +

    + Considerable thanks goes to treck for proposing and developing the XOWA viewer addon. +

    +

    + Installation +

    +

    + Pale Moon +

    +

    + As of Firefox version 43, unsigned addons are no longer supported. See https://support.mozilla.org/en-US/kb/add-on-signing-in-firefox The XOWA Firefox Addon should be signed in the future, but in the meantime, you can use the open-source alternative Pale Moon as a substitute: +

    +
      +
    • + Download Pale Moon from here: http://www.fosshub.com/Pale-Moon.html +
    • +
    • + Using File -> Open File, open the XPI from /xowa/bin/any/firefox/xowa_viewer/default/xowa_viewer.xpi +
    • +
    • + Set the jar location for "extensions.xowa_viewer.xowa_app" in about:config. See Config below +
    • +
    +

    + Firefox +

    +

    + Note that you will need a version earlier than 43, or a developer / nightly build +

    +
      +
    • + Using File -> Open File, open the XPI from /xowa/bin/any/firefox/xowa_viewer/default/xowa_viewer.xpi +
    • +
    • + Set the jar location for "extensions.xowa_viewer.xowa_app" in about:config. See Config below +
    • +
    +

    + Toolbar +

    +

    + The Add-on installs an XOWA toolbar button called "XOWA Home". Users can enable it by doing the following: +

    +
      +
    • + Right-click on any toolbar in Firefox +
    • +
    • + Choose "Customize" +
    • +
    • + Find the "XOWA Home" button and drag it to the toolbar +
    • +
    +

    + Features and Limitations +

    +

    + The XOWA viewer is a work in progress. XOWA needs to make changes to communicate with Firefox over TCP (right now it communicates directly with the embedded browser) +

    +

    + The following is a high-level list of supported features: +

    +
      +
    • + On the Firefox Menu Bar, Tools -> XOWA home will navigate to home/wiki/Main_Page +
    • +
    • + Navigate to a url by typing in the url with an xowa protocol. For example, xowa:simple.wikipedia.org/wiki/Earth +
    • +
    • + Click on any link, and it will open the page in Firefox +
    • +
    • + The following javascript libraries will work: +
        +
      • + MathJax +
      • +
      • + Reference tooltips +
      • +
      • + Sortable / collapsible +
      • +
      • + Timeline +
      • +
      • + Search-suggest +
      • +
      • + Wikidata JSON formatter +
      • +
      +
    • +
    • + Close the browser and the XOWA server will shut down. +
    • +
    +

    + The following is a high-level list of current limitations (Note that these will be addressed in future builds): +

    +
      +
    • + xowa-cmd links will not work. This includes links to Read, Edit, View HTML, Exit, and Bookmark this page. This requires support for the "xowa-cmd:" protocol +
    • +
    • + The following javascript related items will not work. They require support for calling Javascript in Firefox from XOWA. +
        +
      • + Options pages +
      • +
      • + Wiki import +
      • +
      +
    • +
    +

    + Config +

    +

    + The addon has several options that can be configured. +

    +
      +
    • + Navigate to about:config +
    • +
    • + Search for "extensions.xowa" +
    • +
    • + The most important item is "extensions.xowa_viewer.xowa_app". This needs to point to your local xowa.jar. +
        +
      • + On Windows, it may be C:\xowa\xowa_windows.jar +
      • +
      • + On Linux, it may be /home/user/your_user_name/xowa/xowa_linux.jar +
      • +
      • + On Mac OS X, it may be /Users/your_user_name/xowa/xowa_macosx.jar +
      • +
      +
    • +
    +

    + Developer: Source code +

    +

    + The source code is available under the Mozilla Public License at gitub. +

    +

    + It is also contained in the Addon itself. You can unzip the .xpi and examine any of the underlying files. The code is in javascript and there are no binary dependencies. +

    +

    + Developer: Install +

    +
      +
    • + Go to https://github.com/piotrex/XOWA-Addon and choose Download Zip +
    • +
    • + Extract the zip file +
    • +
    • + Navigate to the extension directory and add all its files / directories (chrome, content, install.rdf, etc.) to a new zip file called "xowa_viewer.zip". (You can use 7-zip or your favorite compression program) +
    • +
    • + Rename xowa_viewer.zip file to xowa_viewer.xpi +
    • +
    • + Open the xowa_viewer.xpi in Firefox +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Html/Popups.html b/wiki/home/page/App/Xtn/Html/Popups.html new file mode 100644 index 000000000..edc32b1f4 --- /dev/null +++ b/wiki/home/page/App/Xtn/Html/Popups.html @@ -0,0 +1,297 @@ + + + + + App/Xtn/Html/Popups - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Html/Popups

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA Popups appear when hovering over a link. They will show the first part of the page for the hovered link. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Purpose +

    +

    + XOWA Popups shows a preview of an article when hovering over a link. It has the following benefits: +

    +
      +
    • + No click: Articles can be retrieved by hovering over a link rather than clicking on it. +
    • +
    • + Same view: The preview shows up in the same visual space as the current article, where the current text is still available. +
    • +
    +

    +
    +

    +

    + Usage +

    +
      +
    • + Hover over a link to popup a preview +
    • +
    • + Links in popups are also previewable. Note that only 2 popups can be visible at any point in time. +
    • +
    • + Hovering over the 2nd popup will display a 3rd popup, but the 1st popup will disappear. +
    • +
    • + Each popup has a control panel with the following commands +
        +
      • + Open popup's page in current tab +
      • +
      • + Open popup's page in new tab and switch focus to the new tab +
      • +
      • + Open popup's page in new tab but stay on current tab +
      • +
      • + Bookmark popup's page +
      • +
      • + Show more text from the popup's page +
      • +
      • + Show all text from the popup's page +
      • +
      • + Go to the Popup option page. +
      • +
      +
    • +
    +

    +
    +

    +

    + Background +

    +

    + XOWA Popups is based on MediaWiki's Hovercards and Navigation popups. It does not aim to be an exact reproduction of either, but picks the best features from each. +

    +

    + The javascript was modified from Reference tooltips, which was kindly provided by Schnark. +

    +

    +
    +

    +

    + Design principles +

    +

    + The following is a list of intentional design differences from MediaWiki's Hovercards and Navigation Popups: +

    +
      +
    • + Popups retrieve as much text as possible, including sections, not just text from the introductory paragraphs. This behavior is necessary because: +
        +
      • + Wikis like Wiktionary don't have a concept of an introductory paragraph. +
      • +
      • + Many articles have very short introductory sentences, which do not provide much info. +
      • +
      +
    • +
    • + Popups are word based, not sentence based. There are some defects with MediaWiki's Hovercards which stops at abbreviations. For example, "St." counts as a sentence. +
    • +
    • + Popup lengths are customizable, not fixed (unlike MediaWiki Hovercards's 2 sentences) +
    • +
    • + Popups show links, lists, advanced formatting, and math equations. +
    • +
    +

    +
    +

    +

    + Future changes +

    +
      +
    • + Redlinks: Popups do not indicate missing links in red. This should be added within the next few releases +
    • +
    • + Single image: XOWA will provide a single image preview, just like MediaWiki Hovercards. However, it may be several weeks before this is included. +
    • +
    • + Popup window management: Popups are automatically hidden / shown based on mouse movement. A future version may provide the ability to "move", "pin", "close", etc. I may need some help with the javascript to do so. See: /xowa/bin/any/xowa/html/modules/xowa.popups/xowa.popups.js +
    • +
    • + Performance: Most articles should preview in less than one second, but some articles may take as long as 5. This performance will be improved whenever HTML dumps are included in XOWA, though this may be several months. +
    • +
    +

    +
    +

    +

    + Technical details +

    +

    + Words +

    +

    + XOWA Popups has the following rules for words: +

    +
      +
    • + A word is one or more characters terminated by a space, tab, new line, wikitext token, or end of document. For example, "A B C" is three words: 2 terminated by a space, and one by the end of the document. Meanwhile, "A[[B]]C" is three words, as [[ and ]] are wikitext tokens. +
    • +
    • + Words inside a <table>, <div>, [[File:]], or [[Category:]] are not included. +
    • +
    • + Words counts are not exact. Currently, the following rules govern word counts, but may change in the future: +
        +
      • + A header counts as one word. For example, "== A B C ==" is one word, not three. +
      • +
      • + The entire caption of an external link counts as one word. For example, "[http://a.org b c d]" is one word, not three. +
      • +
      +
    • +
    +

    + Parser +

    +

    + XOWA Popups uses a modified version of the XOWA parser. The popup parser has the following attributes: +

    +
      +
    • + Faster incremental parsing: An article is parsed incrementally, in smaller pieces, rather than all at once. This allows for speedier, sub-second article views, which is important for large articles (> 40 KB). +
    • +
    • + Textual data only: In keeping with both MediaWiki approaches, only textual data is shown. Tables, boxes (infoboxes, navboxes), and images are removed from the preview. +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Html/Scripts.html b/wiki/home/page/App/Xtn/Html/Scripts.html new file mode 100644 index 000000000..dc1b831c7 --- /dev/null +++ b/wiki/home/page/App/Xtn/Html/Scripts.html @@ -0,0 +1,130 @@ + + + + + App/Xtn/Html/Scripts - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Html/Scripts

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Credits +

    +

    + Considerable thanks goes to Schnark for integrating MediaWiki's script for sortable and collapsible tables. +

    +

    + Setup notes +

    + +
    +
    + Save the most current contents of XOWA's xowa.ready.js file +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Import/Dansguardian.html b/wiki/home/page/App/Xtn/Import/Dansguardian.html new file mode 100644 index 000000000..ab62c1904 --- /dev/null +++ b/wiki/home/page/App/Xtn/Import/Dansguardian.html @@ -0,0 +1,350 @@ + + + + + App/Xtn/Import/Dansguardian - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Import/Dansguardian

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA allows custom creation of wikis by either excluding words or including words. The system is based on the Dansguardian format: an open-source (GPLv2) system for filtering web-pages. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Options +

    +

    + See Options/Import_Dansguardian +

    +

    + Phraselists +

    +

    + Location +

    +
      +
    • + Phraselist files are located at /xowa/bin/any/xowa/cfg/bldr/filter/wiki_name/dansguardian. For example, on a Windows system, a phraselist file for simple.wikipedia.org can be placed at C:\xowa\bin\any\xowa\cfg\bldr\filter\simple.wikipedia.org\dansguardian\phraselist1.txt +
    • +
    • + Phraselist files can be placed in sub-directories for grouping purposes. For example, files can be placed at C:\xowa\bin\any\xowa\cfg\bldr\filter\simple.wikipedia.org\dansguardian\group1\phraselist1.txt and C:\xowa\bin\any\xowa\cfg\bldr\filter\simple.wikipedia.org\dansguardian\group2\phraselist2.txt +
    • +
    +

    + Format +

    +

    + Phraselist files are plain text files with the following format: +

    +
      +
    • + Each line is either a rule or a comment +
    • +
    • + Comments start with the hash sign: # . For example # this is a comment +
    • +
    • + Each rule has one or more words enclosed in angle brackets (< >) and separated by commas. For example, < earth >,< mars > +
    • +
    • + Each rule ends with a score also enclosed in angle brackets. For example, <70> +
    • +
    +

    + Import process +

    +

    + Phraselists are applied during import. The following process occurs: +

    +
      +
    • + The import starts for a wiki +
    • +
    • + All phraselists for the wiki are loaded into memory. +
    • +
    • + Each article's wikitext is analyzed by the phraselists and generates a score. +
        +
      • + The article's "title" is not analyzed. Article titles generally have only one or two words, and are not useful for phraselist matching +
      • +
      • + The html is not analyzed. Note that this would slow down the import process dramatically. For example, for English Wikipedia, wikitext would only slow down the process from 2 hours 40 minutes to 3 hours. HTML would slow it down to 70 hours. +
      • +
      +
    • +
    +

    + The entire wikitext is scanned including: +

    +
      +
    • + Html tags: <img some attributes/> +
    • +
    • + Urls: https://upload.wikimedia.org +
    • +
    • + Comments +
    • +
    +

    + Scoring +

    +

    + Basic +

    +

    + A rule is matched if any part of the wikitext contains the words in the ruletext. +

    +

    + For example, let's says we wanted to build up a phraselist that allowed us to build a wiki without any astronomy articles. We could use something like the following: +

    +
    +< planet ><50>
    +< earth >,< planet ><30>
    +
    +

    + Now consider these short sample articles: +

    +
      +
    • + An article with just the word "planet" would have a score of 50 +
    • +
    • + An article with the words "earth planet something" would have a score of 80; 50 for matching "planet" and 30 for matching "earth" and " planet " +
    • +
    • + An article with just the word "earth" would have a score of 0. It needs to have the word "planet" to get a score of 30 +
    • +
    +

    + Multiplicity +

    +

    + Rules scores are multiplied based on occurrences. +

    +
      +
    • + For example, if an article has the text "planet planet planet" then its score would be 150, not 50, because it matches the "planet" rule 3 times +
    • +
    • + Similarly "earth planet something earth planet something earth planet something" would have a score of 240 because it matches "earth planet" 3 times (90) and "planet" 3 times (150) +
    • +
    • + However "earth planet something earth planet something earth" only has a score of 160 because it only matches the "earth planet" rule 2 times "60" and the planet rule 2 times (100) +
    • +
    +

    + Exclusion +

    +

    + By default, anything that matches a rule (has a score > 0) will be excluded. Note that this exclude number can be raised from 0 to something higher like 100. See Options/Import_Dansguardian +

    +

    + Inclusion +

    +

    + The import filter can also be used to build content-specific wikis. For example, let's say you wanted to build a wiki that only includes articles with the words "planet" and "earth planet". The following can be done: +

    +
      +
    • + Use the same phraselists as above, but negate the numbers: +
    • +
    +
    +< planet ><-50>
    +< earth >,< planet ><-30>
    +
    +
      +
    • + Change the initial score from 0 to 50 +
    • +
    • + Leave the exclude score at 0 +
    • +
    +

    + When running the import, the following will happen: +

    +
      +
    • + An article that has the words "earth planet something" will have a score of -30: the initial score of 50 plus the rule score of -80. Because -30 is less than the exclude score of 0, it will not be excluded. +
    • +
    • + An article that has the words "a b c" will still have its initial score of 50. Because 50 is greater than the exclude score of 0, it will be excluded +
    • +
    +

    + Manual inclusion / exclusion +

    +

    + The filter process also provides a way to list articles that will always be included / excluded, regardless of rule score. +

    +

    + For example, to always include the articles Earth and Sun, create the following text file: +

    +
    +Earth
    +Sun
    +
    +

    + Save it to /xowa/bin/any/xowa/cfg/bldr/filter/wiki_name/xowa.title.exclude.txt XOWA will read this list and always exclude the article +

    +

    + Similarly, to manually include an article, save the file to /xowa/bin/any/xowa/cfg/bldr/filter/wiki_name/xowa.title.include.txt +

    +

    + Other notes +

    +

    + Performance +

    +
      +
    • + Note that a phraselist file can have many rules. The number of rules does not significantly slow down the runtime of the import-filter. For example, let's say Simple Wikipedia imports in 3 minutes with 100 rules. If there are 10,000 rules, the import should still take 3 minutes +
    • +
    • + However, the number of rules will affect the amount of memory required by the computer. For example, 100 rules may take 1 MB. 10,000 rules may take 10 MB. +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Linux.html b/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Linux.html new file mode 100644 index 000000000..3c970e1b9 --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Linux.html @@ -0,0 +1,186 @@ + + + + + App/Xtn/Mediawiki/Math/Latex/Linux - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Math/Latex/Linux

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Programs +

    +
      +
    • + latex should already be in your /usr/bin directory. +
    • +
    +
    +
    + If not, please consult your distribution's docs for more info. +
    +
    +
      +
    • + dvipng should already be in your /usr/bin directory. +
    • +
    +
    +
    + If not, do sudo apt-get install dvipng +
    +
    +

    + Paths +

    +

    + Note that XOWA assumes that LaTEX and dvipng have the following paths: +

    +
      +
    • + /usr/bin/latex +
    • +
    • + /usr/bin/dvipng +
    • +
    +

    + If these paths are different on your system, you will need to update the config file. Instructions are provided below. You may want to visit Dev/Config_files for more information about config files. +

    +
      +
    • + Open /xowa/xowa.gfs in a text editor. +
    • +
    • + Search for .cmd_('/usr/bin/latex') +
    • +
    • + Update the path to whatever it is on you system. +
    • +
    • + Repeat for the other paths +
    • +
    • + Save the file and restart XOWA. +
    • +
    +

    + Options +

    +

    + The math module uses MathJax by default. You can change it to LaTEX by navigating to Options/Math and choosing LaTeX +

    +

    + Test +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Mac_OS_X.html b/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Mac_OS_X.html new file mode 100644 index 000000000..50559c195 --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Mac_OS_X.html @@ -0,0 +1,97 @@ + + + + + App/Xtn/Mediawiki/Math/Latex/Mac OS X - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Math/Latex/Mac OS X

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA currently has no instructions for Mac OS X. You can help by installing LaTEX and dvipng on our machine and posting your instructions. Please see Help/Feedback. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Windows.html b/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Windows.html new file mode 100644 index 000000000..fc9fd91ae --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Math/Latex/Windows.html @@ -0,0 +1,163 @@ + + + + + App/Xtn/Mediawiki/Math/Latex/Windows - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Math/Latex/Windows

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + LaTEX is not natively available to Windows. Fortunately, MiKTEX is open-source and distributed under Free Software Guidelines. +

    +

    + Manual: download +

    +
      +
    • + Navigate to http://mirror.unl.edu/ctan/systems/win32/miktex/setup/ +
    • +
    • + Download miktex-portable.exe +
    • +
    • + Launch the exe. Choose an installation directory of C:\xowa\bin\windows\miktex\. When you are done, you should have a file called C:\xowa\bin\windows\miktex\miktex\bin\latex.exe +
    • +
    +

    + Note that you may receive some prompts along the way +

    +
      +
    • + Paper size should be left to a4, else some images may wrap. +
    • +
    • + Under MiKTeX Settings, choose Refresh FNDB, else errors when generating other dvi +
    • +
    +

    + Manual: options +

    +

    + The math module uses MathJax by default. You can change it to LaTEX by navigating to Options/Math and choosing LaTeX +

    +

    + Testing +

    +
      +
    • + Visit Diagnostics/Math +
    • +
    • + Wait a few seconds. You will get a MikTeX prompt to download another repository. Specifically: +
    • +
    +
    +
    +
    +
    + The package will be installed from: <Random package repository> +
    +
    + The package will be installed for: <your_user_name> +
    +
    +
    +
    + Accept the defaults and press Install +
    +
    + This should be the only other download request when using MikTeX. +
    +
    + Note that the first request may take a full minute to process and there will be no progress indicator. +
    +
    + Note also that this message box may disrupt dynamic math updates. You will need to manually refresh the page in order to see the math image. This manual refresh is only needed for the first page; future pages will automatically update images dynamically. +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Math/MathJax.html b/wiki/home/page/App/Xtn/Mediawiki/Math/MathJax.html new file mode 100644 index 000000000..6e33c76b2 --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Math/MathJax.html @@ -0,0 +1,231 @@ + + + + + App/Xtn/Mediawiki/Math/MathJax - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Math/MathJax

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Credits +

    +

    + Considerable thanks goes to Schnark for proposing and implementing the MathJax integration. +

    +

    + Setup notes +

    +

    + The following is a list of setup notes for MathJax: +

    +
      +
    • + Get latest of Math Extension: http://www.mediawiki.org/wiki/Extension:Math or https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Math.git;a=snapshot;h=refs/heads/master;sf=tgz +
    • +
    • + Unzip to /xowa/bin/any/javascript/xowa/mathjax_temp/. When you are done you should have /xowa/bin/any/javascript/xowa/mathjax_temp/Math.php and many other files +
    • +
    • + Move /xowa/bin/any/javascript/xowa/mathjax_temp/modules/Mathjax to /xowa/bin/any/javascript/xowa/mathjax/. When you are done you will have a file called /xowa/bin/any/javascript/xowa/mathjax/Mathjax.js as well as many others. (We basically want to ignore everything except for the inner modules/Mathjax directory) +
    • +
    • + Edit the following file: /xowa/bin/any/javascript/xowa/mathjax/extensions/wiki2jax.js +
    • +
    +

    + replace this: +

    +
    +    $('span.tex, img.tex', element || document).each(function(i, span) {
    +        that.ConvertMath(span);
    +    });
    +
    +

    + with this: +

    +
    +    var math = document.querySelectorAll('[id^="xowa_math_txt"]');
    +    for (var i = 0; i < math.length; i++) {
    +       that.ConvertMath(math[i]);
    +    }
    +
    +
      +
    • + In the same file: +
    • +
    +

    + replace this: +

    +
    +tex = $(node).text().replace(/^\$/,"").replace(/\$$/,"");
    +
    +

    + with this: +

    +
    +tex = node.textContent.replace(/^\$/,"").replace(/\$$/,""); //patched for XOWA
    +
    +
      +
    • + Create a text file at /xowa/bin/any/javascript/xowa/mathjax/xowa_mathjax.js and add the following +
    • +
    +
    +  document.addEventListener( "DOMContentLoaded", function(){
    +  var math = document.querySelectorAll('[id^="xowa_math_txt"]');
    +  if (math.length) {
    +  window.mathJax_Config = function () {
    +    MathJax.Hub.Config({
    +    root: window.xowa_root_dir + 'bin/any/javascript/xowa/mathjax',
    +    config: ["TeX-AMS-texvc_HTML.js"],
    +    "v1.0-compatible": false,
    +    styles: { ".mtext": { "font-family": "sans-serif ! important", "font-size": "80%" } },
    +    displayAlign: "left",
    +    menuSettings: { zoom: "Click" },
    +    "HTML-CSS": { imageFont: null, availableFonts: ["TeX"] }
    +    });
    +    MathJax.OutputJax.fontDir = window.xowa_root_dir + 'bin/any/javascript/xowa/mathjax/fonts';
    +  }
    +  
    +    var config = 'mathJax_Config();',
    +      script1 = document.createElement( 'script' ),
    +      script2 = document.createElement( 'script' );
    +    script1.setAttribute( 'type', 'text/x-mathjax-config' );
    +    script1.text = config;
    +    document.getElementsByTagName('head')[0].appendChild( script1 );
    +  
    +    script2.setAttribute( 'src', window.xowa_root_dir + 'bin/any/javascript/xowa/math/mathjax/MathJax.js?config=default' );
    +    document.getElementsByTagName('head')[0].appendChild( script2 );  
    +  }
    +  }, false );
    +
    +
      +
    • + Change "menuSettings:" in /xowa/bin/javascript/xowa/math/mathjax/config/default.js +
        +
      • + add 'renderer: "SVG"' +
      • +
      • + change 'texHints: false' +
      • +
      +
    • +
    +

    + Example +

    +
    +  menuSettings: {
    +    renderer: "SVG", //  XOWA: manually specify SVG b/c HTML/CSS fails with "Can't Load Web Font TeX/Math/Italic"
    +    texHints: false  //  XOWA: include class names for TeXAtom elements; changed from true to false, b/c it sometimes crashes XOWA
    +  },
    +
    +
    +
    + Note that xowa_mathjax.js will use the config since it calls '/MathJax.js?config=default' +
    +
    +
      +
    • + Change "blacker" from 10 to 1 b/c 1 looks closer to the HTML/CSS renderer and 10 looks too "blocky" +
    • +
    +
    +    blacker: 1, // XOWA: changed from 10 to 1 b/c 1 looks closer to the HTML/CSS renderer and 10 looks too "blocky"
    +
    +
      +
    • + Embed this in the xowa.gfs file (XOWA does this through ~{math_mathjax_script}) +
    • +
    +
    +   <script src="file:///xowa/bin/any/javascript/xowa/mathjax/xowa_mathjax.js"></script>
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Math/Setup.html b/wiki/home/page/App/Xtn/Mediawiki/Math/Setup.html new file mode 100644 index 000000000..2fede2318 --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Math/Setup.html @@ -0,0 +1,192 @@ + + + + + App/Xtn/Mediawiki/Math/Setup - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Math/Setup

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Math formulas (of the form <math>a^2 + b^2 = c^2</math>) will need LaTEX support. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + MathJax +

    +

    + XOWA uses MathJax[1] as the default method for LaTEX support. No additional setup is required, and performance will often be quicker than a standard LaTEX application. +

    +

    + LaTEX +

    +

    + XOWA also supports LaTEX for those users who prefer to work directly with the application. +

    +

    + If you wish to set up LaTEX, then please click one of these links: +

    +
    +
    + Set up math (Windows) +
    +
    + Set up math (Linux) +
    +
    + Set up math (Mac OS X) +
    +
    +

    + MathJax compared to XOWA LaTEX +

    +

    + Here is a quick summary of the differences between MathJax vs XOWA LaTEX: +

    +
      +
    • + MathJax is a javascript approach that will work cross-platform. LaTEX relies on platform specific binaries, which take up several hundred MBs. +
    • +
    • + MathJax will be faster in generating multiple images for the first time view. As a rough comparison, a page with 100 formulas will take MathJax < 5 seconds, whereas LaTEX may take as long as a minute. (the latter is because XOWA generates a png for each formula) +
    • +
    • + MathJax has more dynamic rendering options, including "zoom" and different renderers (HTML-CSS, MathML, SVG). XOWA's LaTEX support is basic. +
    • +
    • + XOWA LaTEX will be faster in generating multiple images for successive views (second, third, fourth, etc). XOWA's LaTEX will cache the images on the hard drive and display them more quickly than Mathjax can generate them. +
    • +
    +

    + MathJax developer notes +

    +

    + For more info on how Mathjax was integrated into XOWA, please see Help:Component/MathJax. +

    +

    + Test +

    + +

    + Notes +

    +
      +
    1. + ^ For more info on MathJax, please visit http://www.mathjax.org/ +
    2. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Score.html b/wiki/home/page/App/Xtn/Mediawiki/Score.html new file mode 100644 index 000000000..f3d53b6f8 --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Score.html @@ -0,0 +1,223 @@ + + + + + App/Xtn/Mediawiki/Score - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Score

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + The Score Extension transforms LilyPond or ABC markup into musical scores and / or midis +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Installation +

    +

    + The Score extension depends on LilyPond. This package is fairly large (90 MB) and not portable (i.e.: it must be installed). +

    +

    + The following are installation instructions per operating system. +

    +

    + Windows +

    +
      +
    • + Go to the LilyPond Windows download page and download the "Windows: LilyPond *.**.*-*" package. At time of writing, this link is "Windows: LilyPond 2.16.2-1" +
    • +
    • + Run the exe. Choose the default installation path (C:\Program Files\Lilypond) or your XOWA bin directory (C:\xowa\bin\windows\lilypond) +
    • +
    +

    + Linux (Ubuntu, Mint) +

    +
      +
    • + Open up a terminal and run the following: +
    • +
    +

    + sudo apt-get install lilypond +

    +
    +
    + This should install to /usr/bin/ +
    +
    +

    + Mac OS X +

    +

    + [Note: No testing has been done with Mac OS X machines, so these are best guesses] +

    +
      +
    • + Go to the LilyPond Mac OS Xdownload page and download the proper "MacOS X *.**.*-*" package. +
    • +
    • + Install the package. It should install to /bin/ +
    • +
    +

    + Configuration +

    +

    + After the installation completes, you will need to specify the directory. +

    +
      +
    • + Go to Options/Score. +
    • +
    • + Configure the lilypond binary to whatever directory you chose above. +
    • +
    +
    +
    + For Windows, that will probably be "C:\Program Files\Lilypond\usr\bin\lilypond.exe" +
    +
    + For Linux, that will probably be "/usr/bin/lilypond" +
    +
    + For Mac OS X, that will probably be "/bin/lilypond" +
    +
    +
      +
    • + Configure the abc2ly binary +
    • +
    +
    +
    + For Windows, that will probably be "C:\Program Files\Lilypond\usr\bin\python" (note that lilypond ships with python) +
    +
    + For Linux, that will probably be "/usr/bin/python" (note that the abc2ly.py script must be in the same directory as python) +
    +
    + For Mac OS X, that will probably be "/bin/python". (note that the abc2ly.py script must be in the same directory as python) +
    +
    +

    + Testing +

    +

    + When you're done, visit Diagnostics and click on the Score links +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Scribunto/Luaj.html b/wiki/home/page/App/Xtn/Mediawiki/Scribunto/Luaj.html new file mode 100644 index 000000000..5ca838b50 --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Scribunto/Luaj.html @@ -0,0 +1,1096 @@ + + + + + App/Xtn/Mediawiki/Scribunto/Luaj - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Scribunto/Luaj

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + Source +

    +

    + The luaj_xowa.jar was built using the source at http://sourceforge.net/projects/luaj/files/luaj-3.0/3.0-beta2/luaj-3.0-beta2.zip/download. +

    +

    + Its source is not currently included with XOWA. It is available at the following location: https://sourceforge.net/projects/xowa/files/support/luaj/ +

    +

    +
    +

    +

    + Modification +

    +

    + The luaj_xowa.jar was created for the following reasons: +

    +
      +
    • + Backward compatibility: +
    • +
    +
    +
    + Scribunto is currently using Lua 5.1 whereas luaj 3.0 is designed for Lua 5.2 +
    +
    + Lua 5.2 is not backward-compatible with Lua 5.1; several functions are obsoleted (for example, table.maxn) +
    +
    + The luaj_xowa.jar was tailored to support Scribunto's 5.1 environment. +
    +
    +
      +
    • + Patches / bug fixes: +
    • +
    +
    +
    + Luaj has a handful of minor issues / defects. They are listed below. +
    +
    +

    +
    +

    +

    + luaj_xowa changes +

    +

    + Luaj 2.0.3 errors fixed in 3.0 +

    +

    + os.time doesn't handle dates before 1970 +

    +
      +
    • + fix : incorrect Birth / Date; EX: ru.w:Пушкин,_Александр_Сергеевич +
    • +
    • + file: /src/core/org/luaj/vm2/lib/OsLib.java +
    • +
    +

    + pairs.next fails when setting val to null +

    +
      +
    • + fix : Finnish declension table; EX:d:Latvia +
    • +
    • + file: /src/core/org/luaj/vm2/LuaTable.java +
    • +
    +

    + Luaj 2.0.3 features removed from 3.0 +

    +

    + string.gfind deprecated +

    +
      +
    • + fix : missing Video_game_reviews; EX: w:Sonic_Heroes +
    • +
    • + file: /src/core/org/luaj/vm2/lib/StringLib.java +
    • +
    • + code: call +
    • +
    +
    +      old:
    +                                "sub"} );
    +      new:
    +                "sub", "gfind"} );
    +
    +
      +
    • + code: invoke +
    • +
    +
    +      add:
    +                case 4: 
    +                case 9: return StringLib.gmatch( args );
    +
    +

    + math.log10 deprecated +

    +
      +
    • + fix : blank references; EX:w:Earth +
    • +
    • + file: /src/jse/org/luaj/vm2/lib/JseMathLib.java +
    • +
    • + code: +
    • +
    +
    +      math.set("log10", new log10());
    +      
    +      static final class log10 extends UnaryOp { protected double call(double d) { return Math.log10(d); } }
    +
    +

    + math.mod deprecated +

    +
      +
    • + fix : missing table; EX:d:աղբիւր +
    • +
    • + file: /src/core/org/luaj/vm2/lib/MathLib.java +
    • +
    • + code: +
    • +
    +
    +      fmod fmod_func = new fmod();
    +      math.set("mod", fmod_func);
    +      math.set("fmod", fmod_func);
    +
    +

    + table.maxn deprecated +

    +

    + file: /src/core/org/luaj/vm2/lib/TableLib.java +

    +
      +
    • + code: +
    • +
    +
    +      public LuaValue getn() {
    +        int len = length();
    +        for (int n = len; n > 0; --n )
    +          if ( !rawget(n).isnil() )
    +            return LuaInteger.valueOf(n);
    +        return ZERO;
    +      }
    +
    +

    + file: /src/core/org/luaj/vm2/lib/TableLib.java +

    +
    +      table.set("maxn", new maxn());
    +
    +      static class maxn extends OneArgFunction {
    +        public LuaValue call(LuaValue arg) {
    +          return LuaValue.valueOf(arg.checktable().maxn());
    +        }
    +      }
    +
    +

    + table.getn deprecated +

    +
      +
    • + fix : missing text; EX: d:aceite d:Module:pt-verb-form-of +
    • +
    • + file: /src/core/org/luaj/vm2/LuaTable.java +
    • +
    +

    + code: +

    +
    +      public LuaValue getn() {
    +        int len = length();
    +        for (int n = len; n > 0; --n )
    +          if ( !rawget(n).isnil() )
    +            return LuaInteger.valueOf(n);
    +        return ZERO;
    +      }
    +
    +
      +
    • + file: /src/core/org/luaj/vm2/lib/TableLib.java +
    • +
    • + code: +
    • +
    +
    +      table.set("getn", new getn());
    +      
    +      static class getn extends OneArgFunction {
    +        public LuaValue call(LuaValue arg) {
    +          return arg.checktable().getn();
    +        }
    +      }
    +
    +

    + automatic arg variable in varargs function deprecated +

    +
      +
    • + fix : Horizontal timeline; EX: w:Cretaceous%E2%80%93Paleogene_extinction_event +
    • +
    • + file: /src/core/org/luaj/vm2/LuaClosure.java +
    • +
    +

    + code: +

    +
    +      case Lua.OP_GETTABUP: /*  A B C   R(A) := UpValue[B][RK(C)]                       */
    +        // stack[a] = upValues[i>>>23].getValue().get((c=(i>>14)&0x1ff)>0xff? k[c&0x0ff]: stack[c]);
    +        // HACK: handle deprecated "arg" for "..."
    +        int OP_GETTABUP_c = (i>>14)&0x1ff;
    +        boolean OP_GETTABUP_b = OP_GETTABUP_c>0xff;
    +        LuaValue OP_GETTABUP_idx = OP_GETTABUP_b ? k[OP_GETTABUP_c&0x0ff]: stack[OP_GETTABUP_c];
    +        stack[a] = upValues[i>>>23].getValue().get(OP_GETTABUP_idx);
    +        // HACK: handle deprecated "arg"
    +        if (    p.is_vararg == 1
    +          &&    stack[a] == NIL
    +          &&    OP_GETTABUP_b
    +          &&  "arg".equals(OP_GETTABUP_idx.tojstring())
    +          )
    +          stack[a] = new LuaTable(varargs);
    +        continue;
    +
    +

    + Luaj 3.0 defects +

    +

    + os.date does not accept UTC format +

    +
      +
    • + fix : incorrect age in ym; EX:w:Supreme_Court_of_the_United_States +
    • +
    • + file: /src/core/org/luaj/vm2/lib/OsLib.java +
    • +
    • + proc: invoke.DATE +
    • +
    +
    +boolean utc = false;
    +if (s.startsWith("!")) {
    +  utc = true;
    +  s = s.substring(1);
    +}
    +if (s.equals("*t")) {
    +  Calendar d = Calendar.getInstance();
    +  long time_in_ms = (long)(t*1000);
    +  if (utc) {
    +    java.util.TimeZone current_tz = d.getTimeZone();
    +    int offset_from_utc = current_tz.getOffset(time_in_ms);
    +    time_in_ms += -offset_from_utc;
    +  }
    +
    +

    + string.gsub fails with out_of_bounds error +

    +
      +
    • + fix : blank references; EX:w:Earth +
    • +
    • + file: /src/core/org/luaj/vm2/lib/StringLib.java +
    • +
    • + proc: gsub +
    • +
    +
    +      old:
    +          if ( anchor )
    +            break;
    +      new:
    +          if ( anchor )
    +            break;
    +          if (soffset >= srclen) break; // assert soffset is in bounds, else will throw ArrayIndexOutOfBounds exception;
    +
    +

    + string.gsub fails if string is empty +

    +
      +
    • + fix : blank references; EX:w:Woburn,_Massachusetts +
    • +
    • + file: /src/core/org/luaj/vm2/lib/StringLib.java +
    • +
    • + proc: gsub +
    • +
    +
    +      static Varargs gsub( Varargs args ) {
    +        LuaString src = args.checkstring( 1 );
    +        final int srclen = src.length();
    +        if (srclen == 0) return varargsOf(src, LuaValue.ZERO); // exit early
    +
    +

    + string.format ignores precision for double args +

    +
      +
    • + fix : Convert calls will show full precision for numbers; EX:w:Tomato +
    • +
    • + file: /src/core/org/luaj/vm2/lib/StringLib.java +
    • +
    +
    +                                                FormatDesc fdsc = new FormatDesc(args, fmt, i );
    +                                                int fdsc_bgn = i;
    +
    +
    +      old:
    +                                                case 'G':
    +                                                        fdsc.format( result, args.checkdouble( arg ) );
    +      new:
    +                                                case 'G':
    +                                                        String fmt_str = new String(fmt.m_bytes, fdsc_bgn - 1, fdsc.length + 1);        // -1 to include %; +1 to account for included %; basically get everything between % and f; EX: a%.1fb -> %.1f 
    +                                                        fdsc.format( result, fmt_str, args.checkdouble( arg ));
    +
    +
      +
    • + proc: format +
    • +
    +
    +      old: 
    +                        buf.append( v) );
    +      new:
    +                        // buf.append( String.valueOf( x ) );
    +                        if (fmt.startsWith("%0."))
    +                                fmt = "%" + fmt.substring(2);                         // remove leading 0, else MissingFormatWidthException
    +                        int fmt_len = fmt.length();
    +                        if (fmt_len > 1 && fmt.charAt(fmt_len - 2) == '.')   // penultimmate char has "."
    +                                fmt = fmt.substring(0, fmt_len - 1) + "0" + fmt.charAt(fmt_len - 1);  // add trailing 0, else UnknownFormatConversionException; EX: "02.f" -> "02.0f" 
    +                        buf.append( String.format(fmt, v) );    // call String.format
    +
    +
      +
    • + note: also fixes format failures +
        +
      • + %0.1f -> remove leading 0 +
      • +
      • + %02.f -> add trailing 0 after . +
      • +
      +
    • +
    • + note: forces a 1.5 JRE (as opposed to 1.3) +
    • +
    +

    + string.gmatch issues +

    +
      +
    • + fix : Multiple pages in enwiki's Wikipedia namespace; EX: Wikipedia:CS1/test_basics +
    • +
    • + file: /src/core/org/luaj/vm2/lib/StringLib.java +
    • +
    • + proc: GmatchAux.invoke +
    • +
    +
    +      old:
    +                        for ( ; soffset<srclen; soffset++ ) {
    +      new:
    +                        for ( ; soffset<=srclen; soffset++ ) {
    +
    +
    +      old:
    +                                        soffset = res;
    +      new:
    +                                        int soffset_adj = res == soffset ? 1 : 0;
    +                                        soffset = res + soffset_adj;
    +
    +

    + string.tonumber should trim all whitespace +

    +
      +
    • + fix: Population tables; EX: w:Woburn,_Massachusetts +
    • +
    • + file: /src/core/org/luaj/vm2/LuaString.java +
    • +
    • + proc: scannumber +
    • +
    +
    +        // trim ws
    +        int idx = i;
    +        while (idx < j) {
    +                switch (m_bytes[idx]) {
    +                        case 9: case 10: case 13: case 32:
    +                                ++idx;
    +                                i = idx;
    +                                break;
    +                        default:
    +                                idx = j;
    +                                break;
    +                }
    +        }
    +        idx = j - 1;
    +        while (idx >= i) {
    +                switch (m_bytes[idx]) {
    +                        case 9: case 10: case 13: case 32:
    +                                j = idx;
    +                                --idx;
    +                                break;
    +                        default:
    +                                idx = i -1;
    +                                break;
    +                }
    +        }
    +
    +

    + multi-byte strings not fully supported +

    +
      +
    • + fix : Thai calendar; EX:th.w:เหตุการณ์ปัจจุบัน +
    • +
    • + file: /src/core/org/luaj/vm2/LuaString.java +
    • +
    +
    +        public static LuaString valueOf(char[] chars, int off, int len) {
    +                // COMMENTED: does not handle 2+ byte chars; assumes 1 char = 1 byte
    +//              byte[] b = new byte[len];
    +//              for ( int i=0; i<len; i++ )
    +//                      b[i] = (byte) chars[i + off];
    +//              return valueOf(b, 0, len);
    +                int bry_len = 0;
    +                for (int i = 0; i < len; i++) {      // iterate over chars to sum all single / multi-byte chars
    +                        int b_len = LuaString.Utf16_Len_by_char((int)(chars[i + off]));
    +                        if (b_len == 4) ++i;            // 4 bytes; surrogate pair; skip next char;
    +                        bry_len += b_len;  
    +                }
    +                byte[] bry = new byte[bry_len];
    +                int bry_idx = 0;
    +            int i = 0;
    +            while (i < len) {
    +              char c = chars[i + off];
    +              int b_len = Utf16_Encode_char(c, chars, i, bry, bry_idx);
    +              bry_idx += b_len;
    +              i += b_len == 4 ? 2 : 1;          // 4 bytes; surrogate pair; skip next char;
    +            }
    +                return valueOf(bry, 0, bry_len);
    +        }
    +        
    +        public static String decodeAsUtf8(byte[] bytes, int offset, int length) {
    +                // COMMENTED: does not handle 3+ byte chars
    +//              int i,j,n,b;
    +//              for ( i=offset,j=offset+length,n=0; i<j; ++n ) {
    +//                      switch ( 0xE0 & bytes[i++] ) {
    +//                      case 0xE0: ++i;
    +//                      case 0xC0: ++i;
    +//                      }
    +//              }
    +//              char[] chars=new char[n];
    +//              for ( i=offset,j=offset+length,n=0; i<j; ) {
    +//                      chars[n++] = (char) (
    +//                              ((b=bytes[i++])>=0||i>=j)? b:
    +//                              (b<-32||i+1>=j)? (((b&0x3f) << 6) | (bytes[i++]&0x3f)):
    +//                                      (((b&0xf) << 12) | ((bytes[i++]&0x3f)<<6) | (bytes[i++]&0x3f)));
    +//              }
    +//              return new String(chars);
    +                return new String(bytes, offset, length, java.nio.charset.Charset.forName("UTF-8"));
    +        }
    +        
    +        public static int lengthAsUtf8(char[] chars) {
    +                // COMMENTED: does not handle 3+ byte chars
    +//              int i,b;
    +//              char c;
    +//              for ( i=b=chars.length; --i>=0; )
    +//                      if ( (c=chars[i]) >=0x80 )
    +//                              b += (c>=0x800)? 2: 1;
    +//              return b;
    +                int len = chars.length;
    +                int rv = 0;
    +                for (int i = 0; i < len; i++) {
    +                        int b_len = LuaString.Utf16_Len_by_char(chars[i]);
    +                        if (b_len == 4) ++i;            // 4 bytes; surrogate pair; skip next char; 
    +                        rv += b_len;  
    +                }
    +                return rv;
    +        }
    +        
    +        public static int encodeToUtf8(char[] chars, int nchars, byte[] bytes, int off) {
    +                // COMMENTED: does not handle 4+ byte chars; already using Encode_by_int, so might as well be consistent
    +//              char c;
    +//              int j = off;
    +//              for ( int i=0; i<nchars; i++ ) {
    +//                      if ( (c = chars[i]) < 0x80 ) {
    +//                              bytes[j++] = (byte) c;
    +//                      } else if ( c < 0x800 ) {
    +//                              bytes[j++] = (byte) (0xC0 | ((c>>6)  & 0x1f));
    +//                              bytes[j++] = (byte) (0x80 | ( c      & 0x3f));                              
    +//                      } else {
    +//                              bytes[j++] = (byte) (0xE0 | ((c>>12) & 0x0f));
    +//                              bytes[j++] = (byte) (0x80 | ((c>>6)  & 0x3f));
    +//                              bytes[j++] = (byte) (0x80 | ( c      & 0x3f));                              
    +//                      }
    +//              }
    +//              return j - off;
    +                int bry_idx = off;
    +            int i = 0;
    +            while (i < nchars) {
    +              char c = chars[i];
    +              int bytes_read = Utf16_Encode_char(c, chars, i, bytes, bry_idx);
    +              bry_idx += bytes_read;
    +              i += bytes_read == 4 ? 2 : 1;     // 4 bytes; surrogate pair; skip next char;
    +            }
    +                return nchars;  // NOTE: code returned # of bytes which is wrong; Globals.UTF8Stream.read caches rv as j which is used as index to char[] not byte[]; will throw out of bounds exception if bytes returned
    +        }
    +
    +        private static int Utf16_Len_by_char(int c) {
    +                if         ((c >       -1)
    +                         && (c <      128))  return 1;               // 1 <<  7
    +                else if (c <     2048)       return 2;               // 1 << 11
    +                else if((c > 55295)                                          // 0xD800
    +                         && (c < 56320))     
    +                        return 4;               // 0xDFFF
    +                else if (c <   65536)        return 3;               // 1 << 16
    +                else throw new RuntimeException("UTF-16 int must be between 0 and 2097152; char=" + c);
    +        }
    +        public static int Utf16_Len_by_int(int c) {
    +                if         ((c >       -1)
    +                         && (c <      128))  return 1;               // 1 <<  7
    +                else if (c <     2048)       return 2;               // 1 << 11
    +                else if (c <   65536)        return 3;               // 1 << 16
    +                else if (c < 2097152)        return 4;
    +                else throw new RuntimeException("UTF-16 int must be between 0 and 2097152; char=" + c);
    +        }
    +        public static int Utf8_Len_of_char_by_1st_byte(byte b) {// SEE:w:UTF-8
    +                int i = b & 0xff;   // PATCH.JAVA:need to convert to unsigned byte
    +                switch (i) {
    +                        case   0: case   1: case   2: case   3: case   4: case   5: case   6: case   7: case   8: case   9: case  10: case  11: case  12: case  13: case  14: case  15: 
    +                        case  16: case  17: case  18: case  19: case  20: case  21: case  22: case  23: case  24: case  25: case  26: case  27: case  28: case  29: case  30: case  31: 
    +                        case  32: case  33: case  34: case  35: case  36: case  37: case  38: case  39: case  40: case  41: case  42: case  43: case  44: case  45: case  46: case  47: 
    +                        case  48: case  49: case  50: case  51: case  52: case  53: case  54: case  55: case  56: case  57: case  58: case  59: case  60: case  61: case  62: case  63: 
    +                        case  64: case  65: case  66: case  67: case  68: case  69: case  70: case  71: case  72: case  73: case  74: case  75: case  76: case  77: case  78: case  79: 
    +                        case  80: case  81: case  82: case  83: case  84: case  85: case  86: case  87: case  88: case  89: case  90: case  91: case  92: case  93: case  94: case  95: 
    +                        case  96: case  97: case  98: case  99: case 100: case 101: case 102: case 103: case 104: case 105: case 106: case 107: case 108: case 109: case 110: case 111: 
    +                        case 112: case 113: case 114: case 115: case 116: case 117: case 118: case 119: case 120: case 121: case 122: case 123: case 124: case 125: case 126: case 127:
    +                        case 128: case 129: case 130: case 131: case 132: case 133: case 134: case 135: case 136: case 137: case 138: case 139: case 140: case 141: case 142: case 143: 
    +                        case 144: case 145: case 146: case 147: case 148: case 149: case 150: case 151: case 152: case 153: case 154: case 155: case 156: case 157: case 158: case 159: 
    +                        case 160: case 161: case 162: case 163: case 164: case 165: case 166: case 167: case 168: case 169: case 170: case 171: case 172: case 173: case 174: case 175: 
    +                        case 176: case 177: case 178: case 179: case 180: case 181: case 182: case 183: case 184: case 185: case 186: case 187: case 188: case 189: case 190: case 191: 
    +                                return 1;
    +                        case 192: case 193: case 194: case 195: case 196: case 197: case 198: case 199: case 200: case 201: case 202: case 203: case 204: case 205: case 206: case 207: 
    +                        case 208: case 209: case 210: case 211: case 212: case 213: case 214: case 215: case 216: case 217: case 218: case 219: case 220: case 221: case 222: case 223: 
    +                                return 2;
    +                        case 224: case 225: case 226: case 227: case 228: case 229: case 230: case 231: case 232: case 233: case 234: case 235: case 236: case 237: case 238: case 239: 
    +                                return 3;
    +                        case 240: case 241: case 242: case 243: case 244: case 245: case 246: case 247:
    +                                return 4;
    +                        default: throw new RuntimeException("invalid initial utf8 byte; byte=" + b);
    +                }
    +        }
    +        public static int Utf16_Decode_to_int(byte[] ary, int pos) {
    +                byte b0 = ary[pos];
    +                if              ((b0 & 0x80) == 0) {
    +                        return  b0;                     
    +                }
    +                else if ((b0 & 0xE0) == 0xC0) {
    +                        return  ( b0           & 0x1f) <<  6
    +                                |       ( ary[pos + 1] & 0x3f)
    +                                ;                       
    +                }
    +                else if ((b0 & 0xF0) == 0xE0) {
    +                        return  ( b0           & 0x0f) << 12
    +                                |       ((ary[pos + 1] & 0x3f) <<  6)
    +                                |       ( ary[pos + 2] & 0x3f)
    +                                ;                       
    +                }
    +                else if ((b0 & 0xF8) == 0xF0) {
    +                        return  ( b0           & 0x07) << 18
    +                                |       ((ary[pos + 1] & 0x3f) << 12)
    +                                |       ((ary[pos + 2] & 0x3f) <<  6)
    +                                |       ( ary[pos + 3] & 0x3f)
    +                                ;                       
    +                }
    +                else throw new RuntimeException("invalid utf8 byte: byte=" + b0);
    +        }
    +        public static int Utf16_Encode_int(int c, byte[] src, int pos) {
    +                if         ((c > -1)
    +                         && (c < 128)) {
    +                        src[  pos]      = (byte)c;
    +                        return 1;
    +                }
    +                else if (c < 2048) {
    +                        src[  pos]      = (byte)(0xC0 | (c >>   6));
    +                        src[++pos]      = (byte)(0x80 | (c & 0x3F));
    +                        return 2;
    +                }       
    +                else if (c < 65536) {
    +                        src[pos]        = (byte)(0xE0 | (c >> 12));
    +                        src[++pos]      = (byte)(0x80 | (c >>  6) & 0x3F);
    +                        src[++pos]      = (byte)(0x80 | (c        & 0x3F));
    +                        return 3;
    +                }
    +                else if (c < 2097152) {
    +                        src[pos]        = (byte)(0xF0 | (c >> 18));
    +                        src[++pos]      = (byte)(0x80 | (c >> 12) & 0x3F);
    +                        src[++pos]      = (byte)(0x80 | (c >>  6) & 0x3F);
    +                        src[++pos]      = (byte)(0x80 | (c        & 0x3F));
    +                        return 4;
    +                }
    +                else throw new RuntimeException("UTF-16 int must be between 0 and 2097152; char=" + c);
    +        }
    +        public static int Utf16_Encode_char(int c, char[] c_ary, int c_pos, byte[] b_ary, int b_pos) {
    +                if         ((c >   -1)
    +                         && (c < 128)) {
    +                        b_ary[  b_pos]  = (byte)c;
    +                        return 1;
    +                }
    +                else if (c < 2048) {
    +                        b_ary[  b_pos]  = (byte)(0xC0 | (c >>   6));
    +                        b_ary[++b_pos]  = (byte)(0x80 | (c & 0x3F));
    +                        return 2;
    +                }       
    +                else if((c > 55295)                          // 0xD800
    +                         && (c < 56320)) {                   // 0xDFFF
    +                        if (c_pos >= c_ary.length)
    +                                throw new RuntimeException("incomplete surrogate pair at end of string; char=" + c);
    +                        int nxt_char = c_ary[c_pos + 1];
    +                        int v = Utf16_Surrogate_merge(c, nxt_char);
    +                        b_ary[b_pos]    = (byte)(0xF0 | (v >> 18));
    +                        b_ary[++b_pos]  = (byte)(0x80 | (v >> 12) & 0x3F);
    +                        b_ary[++b_pos]  = (byte)(0x80 | (v >>  6) & 0x3F);
    +                        b_ary[++b_pos]  = (byte)(0x80 | (v        & 0x3F));
    +                        return 4;
    +                }
    +                else {
    +                        b_ary[b_pos]    = (byte)(0xE0 | (c >> 12));
    +                        b_ary[++b_pos]  = (byte)(0x80 | (c >>  6) & 0x3F);
    +                        b_ary[++b_pos]  = (byte)(0x80 | (c        & 0x3F));
    +                        return 3;
    +                }
    +        }
    +        private static int Utf16_Surrogate_merge(int hi, int lo) { // REF: http://perldoc.perl.org/Encode/Unicode.html
    +                return 0x10000 + (hi - 0xD800) * 0x400 + (lo - 0xDC00);
    +        }
    +
    +
      +
    • + file: /src/core/org/luaj/vm2/compiler/LexState.java +
    • +
    • + proc: read_string +
    • +
    +
    +                                                if (c > UCHAR_MAX)
    +                                                        lexerror("escape sequence too large", TK_STRING);
    +                                                save(c, false); // NOTE: specify that c is integer and does not need conversion; EX: \128 -> 128 -> (char)128, not Utf8_encode(128)
    +
    +
      +
    • + file: /src/core/org/luaj/vm2/compiler/LexState.java +
    • +
    +
    +        void save(int c) {save(c, true);}
    +        void save(int c, boolean c_might_be_utf8) {
    +                int bytes_len = c_might_be_utf8 ? LuaString.Utf8_Len_of_char_by_1st_byte((byte)c) : 1;
    +                if (bytes_len > 1) { // c is 1st byte of utf8 multi-byte sequence; read required number of bytes and convert to char; EX: left-arrow is serialized in z as 226,134,144; c is currently 226; read 134 and 144 and convert to left-arrow
    +                        temp_bry[0] = (byte)c;
    +                        for (int i = 1; i < bytes_len; i++) {
    +                                nextChar();
    +                                temp_bry[i] = (byte)current; 
    +                        }
    +                        c = LuaString.Utf16_Decode_to_int(temp_bry, 0);                 
    +                }
    +                if ( buff == null || nbuff + 1 > buff.length )
    +                        buff = LuaC.realloc( buff, nbuff*2+1 );
    +                buff[nbuff++] = (char)c;
    +        }
    +        private static byte[] temp_bry = new byte[6];
    +
    +

    +
    +

    +

    + build.xml +

    +
      +
    • + note: this change is needed to get luaj to compile with the String.format(String, double) call +
    • +
    • + file: build.xml +
    • +
    +
    +      old: 
    +        <javac destdir="build/jme/classes" encoding="utf-8" source="1.3" target="1.2" bootclasspathref="wtk-libs"
    +          srcdir="build/jme/src"/>
    +        <javac destdir="build/jse/classes" encoding="utf-8" source="1.3" target="1.3"
    +          classpath="lib/bcel-5.2.jar"
    +          srcdir="build/jse/src"
    +          excludes="**/script/*,**/Lua2Java*,lua*"/>
    +        <javac destdir="build/jse/classes" encoding="utf-8" source="1.5" target="1.5"
    +          classpath="build/jse/classes"
    +          srcdir="build/jse/src"
    +          includes="**/script/*,**/Lua2Java*"/>
    +        <javac destdir="build/jse/classes" encoding="utf-8" source="1.3" target="1.3"
    +          classpath="build/jse/classes"
    +          srcdir="build/jse/src"
    +          includes="lua*"/>
    +      new:
    +        <javac destdir="build/jse/classes" encoding="utf-8" source="1.5" target="1.5"
    +          classpath="lib/bcel-5.2.jar"
    +          srcdir="build/jse/src"
    +          excludes="**/script/*,**/Lua2Java*,lua*"/>
    +        <javac destdir="build/jse/classes" encoding="utf-8" source="1.5" target="1.5"
    +          classpath="build/jse/classes"
    +          srcdir="build/jse/src"
    +          includes="**/script/*,**/Lua2Java*"/>
    +        <javac destdir="build/jse/classes" encoding="utf-8" source="1.5" target="1.5"
    +          classpath="build/jse/classes"
    +          srcdir="build/jse/src"
    +          includes="lua*"/>
    +
    +

    + Luaj tests +

    +
    +package org.luaj.vm2;
    +import org.luaj.vm2.lib.StringLib;
    +import junit.framework.*;
    +public class Xowa_tst extends TestCase {
    +        private Xowa_fxt fxt = new Xowa_fxt();
    +        public void test_tonumber_ws() {
    +                fxt.Test_tonumber_int("123"                                           , 123);
    +                fxt.Test_tonumber_int("\t\n\r 123\t\n\r"              , 123);
    +                fxt.Test_tonumber_nil("1a");
    +                fxt.Test_tonumber_nil("1 2");
    +                fxt.Test_tonumber_nil("");
    +                fxt.Test_tonumber_nil("\t\n\r \t\n\r");
    +        }
    +        public void test_gsub() {
    +                fxt.Test_gsub("abc", "a", "A", "Abc");  // basic
    +                fxt.Test_gsub("a#b", "#", "", "ab");    // match() fails when shortening string 
    +                fxt.Test_gsub("", "%b<>", "A", "");               // balance() fails with out of index when find is blank
    +        }
    +        public void test_format() {
    +                fxt.Test_format("%.1f"        , "1.23", "1.2");   // apply precision; 1 decimal place
    +                fxt.Test_format("(%.1f)", "1.23", "(1.2)");       // handle substring; format_string should be "%.1f" not "(%.1f)"
    +                fxt.Test_format("%0.1f"       , "1.23", "1.2");   // handle invalid padding of 0 
    +                fxt.Test_format("%02.f"       , "1.23", "01");    // handle missing precision 
    +        }
    +}
    +class Xowa_fxt {
    +        public void Test_tonumber_int(String raw, int expd) {
    +                LuaString actl_str = LuaString.valueOf(raw);
    +                LuaInteger actl_int = (LuaInteger)actl_str.tonumber();          
    +                Assert.assertEquals(expd, actl_int.v);
    +        }
    +        public void Test_tonumber_nil(String raw) {
    +                LuaString actl_str = LuaString.valueOf(raw);
    +                Assert.assertEquals(LuaValue.NIL, actl_str.tonumber());
    +        }
    +        public void Test_gsub(String text, String regx, String repl, String expd) {
    +                Varargs actl_args = StringLib.gsub_test(LuaValue.varargsOf(new LuaValue[] {LuaValue.valueOf(text), LuaValue.valueOf(regx), LuaValue.valueOf(repl)}));
    +                Assert.assertEquals(expd, actl_args.checkstring(1).tojstring());
    +        }
    +        public void Test_format(String fmt, String val, String expd) {
    +                Varargs actl_args = StringLib.format_test(LuaValue.varargsOf(new LuaValue[] {LuaValue.valueOf(fmt), LuaValue.valueOf(val)}));
    +                Assert.assertEquals(expd, actl_args.checkstring(1).tojstring());
    +        }
    +}
    +
    +

    + Scribunto related +

    +

    + None of these changes affect the luaj_xowa.jar. They are noted for comprehensiveness's sake. +

    +

    + Note that the $engines variable refers to /xowa/bin/any/lua/mediawiki/extensions/Scribunto/engines/ +

    +

    + getfenv/setfenv deprecated +

    +
      +
    • + add lua-compat-env +
    • +
    +
    +
    + source: https://github.com/davidm/lua-compat-env +
    +
    + target: $engines/LuaCommon/lualib/lua-compat-env .lua +
    +
    +
      +
    • + add alias to $engines/Luaj/mw_main.lua +
    • +
    +
    +
    + _G.getfenv = require 'compat_env'.getfenv +
    +
    + _G.setfenv = require 'compat_env'.setfenv +
    +
    +
      +
    • + change xowa.jar to load debugLibrary +
    • +
    +
    +
    + Globals.load(new DebugLib()); +
    +
    +

    + loadString deprecated +

    +
      +
    • + add alias to $engines/Luaj/mw_main.lua +
    • +
    +
    +
    + _G.loadstring = load +
    +
    +

    + table.unpack deprecated +

    +
      +
    • + add alias to $engines/Luaj/mw_main.lua +
    • +
    +
    +
    + _G.unpack = table.unpack +
    +
    +

    +
    +

    +

    + Miscellaneous changes +

    +
      +
    • + 2015-10-11: Increased LUAI_MAXVALUES from 200 to 249 else <ref> fails because function citation0 in en.wikipedia.org/wiki/Module:Citation/CS1 uses more than 200 local variables + +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Scribunto/Overview.html b/wiki/home/page/App/Xtn/Mediawiki/Scribunto/Overview.html new file mode 100644 index 000000000..219b76699 --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Scribunto/Overview.html @@ -0,0 +1,356 @@ + + + + + App/Xtn/Mediawiki/Scribunto/Overview - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Scribunto/Overview

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Background +

    +

    + Scribunto is a MediaWiki extension for embedding Lua code in wiki pages. Lua is used for programming constructs (conditional logic; loops) that were previously attempted by Templates. +

    +

    + For more information on Scribunto, see http://www.mediawiki.org/wiki/Extension:Scribunto +

    +

    + For the source code, see https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Scribunto.git;a=summary +

    +

    + Status +

    +

    + The Wikimedia Foundation began rolling out Scribunto/Lua to its sites on 2013-02-15 and finished on 2013-03-13 (http://blog.wikimedia.org/2013/03/14/what-lua-scripting-means-wikimedia-open-source/ . Data dumps after 2013-02-15 will probably have {{#invoke}} in their wikitext, which requires a lua processor. +

    +

    + Beginning with v0.3.2, XOWA included preliminary support for Scribunto. As of v1.3.1, the functionality level is approximately 95%+. +

    +

    + Engines +

    +

    + XOWA provides two engines for processing Lua statements: +

    +
      +
    • + lua: the standard lua binary that is distributed with Scribunto. For MediaWiki developers, it is the LuaStandalone approach. +
    • +
    +
    +
    + advantages +
      +
    • + standard: lua is the official reference standard +
    • +
    • + performance: lua is written in C which is highly performant. However... +
    • +
    +
    +
    + disadvantages +
      +
    • + performance: lua needs every message to be serialized when communicating back and forth between the binary and Java (the same behavior as LuaStandalone). This can result in performance issues. +
    • +
    • + limited platform support: lua needs a binary compiled specifically for its OS. Although the major OSs are provided, some other OSs will require additional steps: See openSUSE 11.0 and Binaries below. +
    • +
    • + permission setup: lua needs to be granted execute permissions on Linux and Mac OS X. Although XOWA does this automatically, there may be complications. See Permissions below. +
    • +
    +
    +
    +
      +
    • + luaj: an open-source Java implementation of lua. +
    • +
    +
    +
    + advantages +
      +
    • + universal platform support: luaj is written in Java and will automatically run on any platform that XOWA runs on +
    • +
    • + consistent behavior: luaj will run the same on all platforms. In contrast, lua will run differently on Windows versus Linux / Mac OS X (see os.time and mktime) +
    • +
    • + easier customization: luaj can be easily customized. In contrast, lua requires experience with C, and recompiling the source for each platform +
    • +
    • + performance: luaj runs in the same memory space as XOWA, and doesn't require message serializations for every call. In addition, the lua binary may not perform consistently on every OS. For some OSs, this makes a considerable difference. For example, it is reported that luaj runs dramatically faster than lua on Windows Vista (seconds versus minutes). However... +
    • +
    +
    +
    + disadvantages +
      +
    • + performance: luaj is written in Java which is not as performant as C +
    • +
    +
    +
    +

    + Luaj is the official Lua processor for XOWA. +

    +

    + Lua +

    +

    + Binaries +

    +

    + XOWA packages the same Lua binaries (v5.1) that come with Scribunto. Note the following: +

    +
      +
    • + The Windows, Linux, Linux 64, Mac OS X and Mac OS X 64 binaries have all been tested. +
    • +
    • + The Linux binaries may not work on older distributions. For example, the Linux 64 binary does not work on openSUSE 11.0. In these cases, you will need to get a lua binary for your distribution, or compile it manually. +
    • +
    • + XOWA/Lua has been tested on a Windows 7 64-bit machine. Note that the Windows 32-bit Lua binary is included, not the 64-bit one. +
    • +
    +

    + Permissions +

    +

    + Linux / Mac OS X users will need to grant Execute permission to the Lua binary. Note that XOWA tries to do this automatically. If it fails, you will need to handle it manually by doing any one of the following (note you will need to replace <OS> with your system): +

    +
      +
    • + Run the setup shell script +
    • +
    +
    +
    + Run sh /xowa/setup_<OS>.sh script +
    +
    +
      +
    • + Manually setup lua +
    • +
    +
    +
    + Run mv -f /xowa/bin/<OS>/lua/lua_install /xowa/bin/<OS>/lua/lua +
    +
    + Run chmod 774 /xowa/bin/<OS>/lua/lua +
    +
    +
      +
    • + Use a pre-existing lua +
    • +
    +
    +
    + Change the "Lua path" binary to one on your machine (which presumably has the correct permissions) (EX: /usr/bin/lua) +
    +
    +

    + Luaj +

    +

    + XOWA packages a modified version of the luaj-jse-3.0 jar. Note that 3.0 was selected as it is the latest code branch and it fixes errors in 2.0.3. +

    +

    + Several changes were made to the default 3.0 version to accomodate issues. These changes are itemized at /xowa/bin/any/java/luaj/readme.txt as well as App/Xtn/Mediawiki/Scribunto/Luaj. The modified source is available at https://github.com/gnosygnu/luaj_xowa +

    +

    + Additional files are also at /xowa/bin/any/php/mediawiki/extensions/Scribunto/engines/Luaj/ +

    +

    + Scribunto files +

    +

    + XOWA used the following files from Scribunto: +

    +
      +
    • + The main Lua libraries: mw_main.lua, MWServer.lua +
    • +
    +
    +
    + source: /mediawiki-1.21.11/extensions/Scribunto/engines/LuaStandalone/ +
    +
    + target: /xowa/bin/any/php/mediawiki/extensions/Scribunto/engines/LuaStandalone/ +
    +
    +
      +
    • + The lualib directory hive +
    • +
    +
    +
    + source: /mediawiki-1.21.11/extensions/Scribunto/engines/LuaCommon/lualib/ +
    +
    + target: /xowa/bin/any/php/mediawiki/extensions/Scribunto/engines/LuaCommon/lualib/ +
    +
    +
      +
    • + The Lua binary for the appropriate OS +
    • +
    +
    +
    + source: /mediawiki-1.21.11/extensions/Scribunto/engines/LuaStandalone/binaries/<OS>/ +
    +
    + target: /xowa/bin/<OS>/lua +
    +
    +

    + XOWA modifies many of the lua files in order to cache library data across multiple page loads (Scribunto reloads the libraries for every page) +

    +

    + Links +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Tidy/JTidy.html b/wiki/home/page/App/Xtn/Mediawiki/Tidy/JTidy.html new file mode 100644 index 000000000..a3b54c8f6 --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Tidy/JTidy.html @@ -0,0 +1,315 @@ + + + + + App/Xtn/Mediawiki/Tidy/JTidy - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Tidy/JTidy

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + Source +

    +

    + The jtidy_xowa.jar was built using the source at https://sourceforge.net/projects/jtidy/files/JTidy/r938/. +

    +

    + Its source is not currently included with XOWA. It is available at the following location: https://sourceforge.net/projects/xowa/files/support/jtidy/ +

    +

    +
    +

    +

    + Modifications +

    +

    + The jtidy_xowa.jar was created for the following reasons: +

    +
      +
    • + JTidy is not completely in sync with tidy: +
    • +
    +
    +
    + JTidy appears to have been built off an earlier version of tidy. tidy has since made a number of bug fixes that are not in JTidy +
    +
    +
      +
    • + JTidy has significant differences in translating tidy +
    • +
    +
    +
    + JTidy is a very close translation of tidy, but deviates from tidy in a number of places. +
    +
    +

    +
    +

    +

    + jtidy_xowa changes +

    +

    + The following is only a partial list of JTidy changes. Multiple changes were made for v1.6.2.1 of XOWA to have JTidy be more "tidy-like". In addition, more changes will probably occur in the future to close the gap in source code between tidy and JTidy. +

    +

    + ParseBlock should handle exiled variable during element reparenting +

    +
      +
    • + purpose: <div> between <table> and <tr> not reparented correctly; +
    • +
    • + example: fa.wikinews.org/wiki/Main_Page -> invalid table layout +
    • +
    • + file: /jtidy-r938/src/main/java/org/w3c/tidy/ParserImpl.java +
    • +
    • + proc: ParseBlock.Parse +
    • +
    • + add: +
    • +
    +
    +                        else if ((node.tag.model & Dict.CM_TABLE) != 0 || (node.tag.model & Dict.CM_ROW) != 0)
    +                        {
    +                            // XOWA: DATE:2014-05-31
    +                            /* http://tidy.sf.net/issue/1316307 */
    +                            /* In exiled mode, return so table processing can 
    +                               continue. */
    +                            if (lexer.exiled)
    +                                return;
    +
    +

    +
    +

    +

    + Do not trim empty block element if it has attributes +

    +
      +
    • + purpose: empty block elements should not be trimmed if they have attributes +
    • +
    • + example: ko.wikisource.org/wiki/Main_Page -> invalid table layout +
    • +
    • + file: /jtidy-r938/src/main/java/org/w3c/tidy/Lexer.java +
    • +
    • + proc: canPrune +
    • +
    • + add: +
    • +
    +
    +        // XOWA: added to match tidy; DATE:2014-05-31
    +        if ( ((element.tag.model & Dict.CM_BLOCK) != 0) && element.attributes != null)
    +            return false;
    +
    +        if (element.tag == this.configuration.tt.tagA && element.attributes != null)
    +
    +

    +
    +

    +

    + Do not convert empty <p> to <br> +

    +
      +
    • + purpose: commented code to convert empty <p> to <br> because it is not in tidy +
    • +
    • + example: none +
    • +
    • + file: /jtidy-r938/src/main/java/org/w3c/tidy/Node.java +
    • +
    • + proc: trimEmptyElement +
    • +
    • + code: +
    • +
    +
    +            // XOWA: DELETED: not in tidy, and don't really agree with intent; DATE:2014-05-31
    +//            else if (element.tag == tt.tagP && element.content == null)
    +//            {
    +//                // replace <p></p> by <br><br> to preserve formatting
    +//                Node node = lexer.inferredTag("br");
    +//                Node.coerceNode(lexer, element, tt.tagBr);
    +//                element.insertNodeAfterElement(node);
    +//            }
    +
    +

    +
    +

    +

    + Do not add \n after <span> in <pre> +

    +
      +
    • + purpose: JTidy was incorrectly adding \n to all block elements inside pre +
    • +
    • + example: none +
    • +
    • + file: /jtidy-r938/src/main/java/org/w3c/tidy/PPrint.java +
    • +
    • + proc: printTag +
    • +
    • + code: +
    • +
    +
    +            if (indent + linelen < this.configuration.wraplen)
    +            {
    +
    +                // wrap after start tag if is <br/> or if it's not inline
    +                // fix for [514348]
    +                if (!TidyUtils.toBoolean(mode & NOWRAP)
    +                    && (!TidyUtils.toBoolean(node.tag.model & Dict.CM_INLINE) || (node.tag == tt.tagBr))
    +                    && afterSpace(node))
    +                {
    +                    wraphere = linelen;
    +                }
    +
    +            }
    +            // XOWA: DATE:2014-06-01
    +            /* flush the current buffer only if it is known to be safe,
    +            i.e. it will not introduce some spurious white spaces.
    +            See bug #996484 */
    +            else if     (       TidyUtils.toBoolean(mode & NOWRAP)
    +                        ||      node.tag == tt.tagBr
    +                        ||      afterSpace(node)
    +                        )
    +            {
    +                condFlushLine(fout, indent);
    +            }
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/App/Xtn/Mediawiki/Tidy/tidy.html b/wiki/home/page/App/Xtn/Mediawiki/Tidy/tidy.html new file mode 100644 index 000000000..147a15d6a --- /dev/null +++ b/wiki/home/page/App/Xtn/Mediawiki/Tidy/tidy.html @@ -0,0 +1,135 @@ + + + + + App/Xtn/Mediawiki/Tidy/tidy - XOWA + + + + + +
    +
    +
    +

    App/Xtn/Mediawiki/Tidy/tidy

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + +

    + MediaWiki often uses HTML tidy to clean up "dirty" HTML. +

    +

    + For example, HTML tidy will take the sequence "<sup>a</sub>" and transform it to "<sup>a</sup>". +

    +

    + XOWA integrates some of this functionality within its parser. However, it only implements a very small subset of the HTML tidy binary. +

    +

    + If you notice pages that are rendering incorrectly, you may want to enable HTML tidy. The following steps will need to be taken: +

    +
      +
    • + In the xowa.gfs file, change 'n' to 'y' for html.tidy_enabled_('n'); +
    • +
    • + In the xowa.gfs file, point '.tidy_html' to the location of the binary (/usr/bin/tidy on Linux). +
    • +
    +
    +
    + If you're on Windows, you should download HTML tidy and place it in /xowa/bin/windows/tidy +
    +
    +
      +
    • + Restart XOWA +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/App/UI/Main_window_layout.html b/wiki/home/page/Archive/App/UI/Main_window_layout.html new file mode 100644 index 000000000..83975bc3b --- /dev/null +++ b/wiki/home/page/Archive/App/UI/Main_window_layout.html @@ -0,0 +1,166 @@ + + + + + Archive/App/UI/Main window layout - XOWA + + + + + +
    +
    +
    +

    Archive/App/UI/Main window layout

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + This section is obsolete. Future versions will change the layout mechanism considerably. +

    +

    + All sections are designed to be copied and pasted directly to xowa.gfs. +

    +

    + Increase font size to 10 +

    +

    + This section increases the font size to 10 and adjusts the sizes/positions accordingly +

    +

    + The notes below provide rationale for the numbers if you want to increase to another size +

    +
    +app.gui.layout
    +// each "btn" gets +1 width and +1 height
    +.go_bwd_btn .size_rel_('    +1,     +1').font_name_('Arial').font_size_(10).text_('<').owner
    +.go_fwd_btn .size_rel_('    +1,     +1').font_name_('Arial').font_size_(10).text_('>').owner
    +// the url_box loses -2 width because both buttons gained +1 width; it still gets +1 height for the increased font size
    +.url_box    .size_rel_('    -2,     +1').font_name_('Arial').font_size_(10).owner
    +// start with -22 for Windows XP Classic; decrease height by 2 to handle the +1 height to the top row and the +1 height to the bottom row
    +.html_box   .size_rel_('    -8,    -24').pos_rel_(' 0,  0').owner
    +// the heights are increased by +1
    +.find_box   .size_rel_('     0,     +1').pos_rel_(' 0,  0').font_name_('Arial').font_size_(10).owner
    +.prog_box   .size_rel_('     0,     +1').pos_rel_(' 0,  0').font_name_('Arial').font_size_(10).owner
    +.note_box   .size_rel_('     0,     +1').pos_rel_(' 0,  0').font_name_('Arial').font_size_(10).owner
    +;
    +
    +

    + Increase font size to 30 +

    +

    + A more extreme example: font gets changed to 30, so +

    +
      +
    • + height must go to +26 +
    • +
    • + the buttons widths must go to +26 +
    • +
    +
    +app.gui.layout
    +.go_bwd_btn .size_rel_('   +26,    +26').font_name_('Arial').font_size_(30).text_('<').owner
    +.go_fwd_btn .size_rel_('   +26,    +26').font_name_('Arial').font_size_(30).text_('>').owner
    +.url_box    .size_rel_('    -2,    +26').font_name_('Arial').font_size_(30).owner
    +.html_box   .size_rel_('    -8,    -76').owner
    +.find_box   .size_rel_('     0,    +26').font_name_('Arial').font_size_(30).owner
    +.prog_box   .size_rel_('     0,    +26').font_name_('Arial').font_size_(30).owner
    +.note_box   .size_rel_('     0,    +26').font_name_('Arial').font_size_(30).owner
    +;
    +
    +

    + Use absolute positions +

    +

    + Note that this will cause window resizing to have no effect (EX: shrink the window to 800, but the html_box will remain 1000) +

    +
    +app.gui.layout
    +.html_box   .mode_('abs').rect_abs_('  1000,   1000,    0,    0').owner
    +.go_bwd_btn .mode_('abs').rect_abs_('    20,     20,    0, 1000').owner
    +.go_fwd_btn .mode_('abs').rect_abs_('    20,     20,   20, 1000').owner
    +.url_box    .mode_('abs').rect_abs_('    20,    960,   40, 1000').owner
    +.find_box   .mode_('abs').rect_abs_('   200,     20,    0, 1020').owner
    +.prog_box   .mode_('abs').rect_abs_('   600,     20,  200, 1020').owner
    +.note_box   .mode_('abs').rect_abs_('   200,     20,  800, 1020').owner
    +;
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/File/Files/Online.html b/wiki/home/page/Archive/File/Files/Online.html new file mode 100644 index 000000000..7983adc6d --- /dev/null +++ b/wiki/home/page/Archive/File/Files/Online.html @@ -0,0 +1,100 @@ + + + + + Archive/File/Files/Online - XOWA + + + + + +
    +
    +
    +

    Archive/File/Files/Online

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA can download images for a page by downloading them directly from the wikimedia servers. +

    +

    + As of v2.5.4.1, XOWA stores all files in simple.wikipedia.org-file-user.xowa. Previously it used /xowa/file/#meta to track the metadata. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/Help/Known_issues.html b/wiki/home/page/Archive/Help/Known_issues.html new file mode 100644 index 000000000..c0d8338e5 --- /dev/null +++ b/wiki/home/page/Archive/Help/Known_issues.html @@ -0,0 +1,121 @@ + + + + + Archive/Help/Known issues - XOWA + + + + + +
    +
    +
    +

    Archive/Help/Known issues

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Search +

    +
      +
    • + XOWA allows searching by page titles. Full-text search (searching text inside an article) will be supported in the future. +
    • +
    +

    + Extensions +

    +

    + To do +

    +

    + The following is a list of extensions that are not implemented in XOWA. It is an incomplete list. Any unimplemented extension will render as xml text. +

    +
      +
    • + CategoryTree +
    • +
    +
    +
    + <CategoryTree> uses JavaScript to selectively drill-down through a Category Tree +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/Help/Version_compatibility.html b/wiki/home/page/Archive/Help/Version_compatibility.html new file mode 100644 index 000000000..ecd1069ab --- /dev/null +++ b/wiki/home/page/Archive/Help/Version_compatibility.html @@ -0,0 +1,130 @@ + + + + + Archive/Help/Version compatibility - XOWA + + + + + +
    +
    +
    +

    Archive/Help/Version compatibility

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + +

    + XOWA tries to maintain version compatibility across releases -- both forward compatibility and backward compatibility. +

    +

    + As a result of this strategy, certain files/directories may be created that are no longer used anymore. If you have questions about these files, or just want to delete them, you should consult the sections below. +

    +

    + as of v0.2.2 +

    +
      +
    • + /bin/any/javascript/math is no longer used. It may be deleted. The new location is /bin/any/javascript/xowa/math +
    • +
    • + /xowa/user/anonymous/app/data/*.csv is no longer used. Any files here may be deleted. The new location is /xowa/user/anonymous/app/data/history/*.csv. +
    • +
    +

    + as of v0.2.1 +

    +
      +
    • + siteInfo.xml and wiki.gfs are no longer used. They may be deleted. The new replacements are wiki_core.gfs and wiki_stats.gfs. For an example, see /xowa/wiki/simple.wikipedia.org/cfg. +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/Help/Version_notes.html b/wiki/home/page/Archive/Help/Version_notes.html new file mode 100644 index 000000000..ea4911c41 --- /dev/null +++ b/wiki/home/page/Archive/Help/Version_notes.html @@ -0,0 +1,185 @@ + + + + + Archive/Help/Version notes - XOWA + + + + + +
    +
    +
    +

    Archive/Help/Version notes

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + v0.0.0 - v0.2.2 +

    +

    + This section is relevant only if: +

    +
      +
    • + you have a version between v0.0.0.0 and v0.2.2.0 +
    • +
    • + you're working with a wiki that is non-English. (EX: French Wikipedia) +
    • +
    +

    + If you meet the above conditions, you should download the latest language files. These language files will have some fixes to handle number and date localization. You can use the following link: Help:Set up languages +

    +

    + Note that you may need to redownload language packs in future releases. MediaWiki supports a tremendous number of languages, and XOWA is still working on reaching the same level of support. +

    +

    + v0.0.0 - v0.2.0.1 +

    +

    + This section is relevant only if: +

    +
      +
    • + you have a version between v0.0.0.0 and v0.2.0.1 +
    • +
    • + you've enabled image download or math +
    • +
    +

    + If you meet the above conditions, you will notice the following: +

    +
      +
    • + images no longer download +
    • +
    • + math defaults to MathJax +
    • +
    +

    + You can reverse these actions by doing the following: +

    +
      +
    • + to re-enable image download, click here; +
    • +
    +
    +
    +
    +
    +
    + enable image download ⊗ +
    +
    +
    +
    +
    +
      +
    • + to use LaTEX click here: +
    • +
    +
    +
    +
    +
    +
    + make LaT<sub>E</sub>X the default math renderer ⊗ +
    +
    +
    +
    +
    +

    + Note that this will be the last time you will need to re-enable these choices. These settings will be saved in a separate file[1] which future versions of XOWA will not change. +

    +

    + Notes +

    +
      +
    1. + ^ Specifically, they will be saved in /xowa/user/anonymous/app/data/user_system_cfg.gfs +
    2. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/Import/Batch.html b/wiki/home/page/Archive/Import/Batch.html new file mode 100644 index 000000000..b23eb3c1a --- /dev/null +++ b/wiki/home/page/Archive/Import/Batch.html @@ -0,0 +1,168 @@ + + + + + Archive/Import/Batch - XOWA + + + + + +
    +
    +
    +

    Archive/Import/Batch

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + +

    + XOWA allows you to import multiple wikis with one command. Note that these instructions are Windows-centric. Linux/OS X users should be able to extrapolate. +

    +

    + Decompression program +

    + +

    + Batch script +

    +
      +
    • + Create a new config file called xowa_batch_wiki.gfs +
    • +
    • + Save the following to the file +
    • +
    +
    +app.bldr.cmds
    +.new_batch(
    +"
    +app.bldr.cmds
    +.add     ('~{wiki_key}', 'core.cleanup').delete_wiki_('y').owner
    +.add     ('~{wiki_key}', 'core.decompress_bz2').src_('~{bz2_fil}').owner
    +.add_many('~{wiki_key}', 'core.make_page', 'core.make_id', 'core.make_search_title', 'core.make_category', 'core.calc_stats').owner
    +.add     ('~{wiki_key}', 'core.cleanup').delete_xml_('y').bz2_cmd_('move').bz2_fil_('~{bz2_fil}').owner
    +;
    +app.bldr.run;
    +"
    +)
    +.run
    +;
    +
    +

    + Running +

    +
      +
    • + Create the following directories +
        +
      • + C:\xowa\wiki\#dump\todo +
      • +
      • + C:\xowa\wiki\#dump\done +
      • +
      +
    • +
    • + Move any .bz2 files to the todo directory. +
    • +
    • + Open a terminal and run the following java -jar xowa_windows.jar --cmd_file xowa_batch_wiki.gfs --app_mode cmd +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/Import/Overview.html b/wiki/home/page/Archive/Import/Overview.html new file mode 100644 index 000000000..f8832f517 --- /dev/null +++ b/wiki/home/page/Archive/Import/Overview.html @@ -0,0 +1,128 @@ + + + + + Archive/Import/Overview - XOWA + + + + + +
    +
    +
    +

    Archive/Import/Overview

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Sqlite vs XOWA text file hive +

    +

    + XOWA text file advantages: +

    +
      +
    • + Faster import: Writing to a text file is quick. fr.wikipedia.org imports in about 19 minutes whereas sqlite takes about 45 minutes +
    • +
    • + Universal format: Text files are more ubiquitous than a sqlite database. +
    • +
    • + No binary dependence: Almost anything can read a text file; one needs platform-specific binaries to read sqlite +
    • +
    +

    + Advantages of sqlite +

    +
      +
    • + Fewer files: A wiki can be stored in one sqlite file (or several). The XOWA text file hive requires many thousands +
    • +
    • + Simpler development: SQL can be used to select / update records. XOWA includes a lot of code to provide similar functionality. +
    • +
    • + Slightly faster reading: Sqlite allows quicker retrieval when a wiki page has many templates / modules. This speed difference is dependent on the size of the wiki and the disk drive / memory card. Simple Wikipedia may be significantly faster. English Wikipedia may be marginally fasater. +
    • +
    +

    +
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/Import/Sqlite.html b/wiki/home/page/Archive/Import/Sqlite.html new file mode 100644 index 000000000..71e33c7b4 --- /dev/null +++ b/wiki/home/page/Archive/Import/Sqlite.html @@ -0,0 +1,187 @@ + + + + + Archive/Import/Sqlite - XOWA + + + + + +
    +
    +
    +

    Archive/Import/Sqlite

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + +

    + As of v0.6.2, XOWA offers the ability to save a wiki in one sqlite database (as opposed to many text files). For more details about sqlite vs text files see Archive/Import/Overview. +

    +

    + Sqlite model database +

    +

    + Every .sqlite3 database is copied from one central source: /xowa/bin/any/sql/xowa/xowa.sqlite3. The SQL used to generate the database can be found at xowa.sql file in the same directory. +

    +

    + UI usage +

    +
      +
    • + Go to Options/Import +
    • +
    • + Choose sqlite as the Wiki storage type +
    • +
    +

    + Command-line usage +

    +

    + The steps below assume simple.wikipedia.org. +

    +
      +
    • + Replace the contents of xowa_build.gfs with the following: +
    • +
    +
    +app.bldr.pause_at_end_('n');
    +app.scripts.run_file_by_type('user_system_cfg');
    +app.setup.dumps {
    +  db_text_max = 3000;
    +  db_categorylinks_max = 3600;
    +  db_wikidata_max = 3600;
    +  db_ns_map =
    +"
    +Template~Module
    +";
    +}
    +app.bldr.cmds {
    +  add_many  ('simple.wikipedia.org', 'import.sql.init').src_xml_fil = '/home/simplewiki-latest-pages-articles.xml';
    +  add_many  ('simple.wikipedia.org', 'import.sql.init', 'import.sql.page', 'import.sql.category_v1', 'import.sql.category_registry', 'import.sql.categorylinks', 'import.sql.term');
    +}
    +app.bldr.run;
    +
    +

    + Note the following: +

    +
      +
    • + For any other wiki, replace 'simple.wikipedia.org' with the wiki domain name. +
    • +
    • + To use the category v2 system: +
        +
      • + Remove the 'import.sql.category_v1' command. The category_v1 command generates a temporary categorylinks.sql file from the database dump +
      • +
      • + Download the atual categorylinks.sql file from the dump server. See Help:Core/Category +
      • +
      +
    • +
    • + The above will create a minimum of 4 sqlite files. If you want only 1 sqlite file, use the following for app.setup.dumps: +
    • +
    +
    +app.setup.dumps {
    +  db_text_max = 0
    +  db_categorylinks_max = 0;
    +  db_wikidata_max = 0;
    +  db_ns_map = "";
    +}
    +
    +

    + For more info on these configuration settings, see Archive/Import/Sqlite/Config +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Archive/Usage/Offline_images.html b/wiki/home/page/Archive/Usage/Offline_images.html new file mode 100644 index 000000000..43915c72e --- /dev/null +++ b/wiki/home/page/Archive/Usage/Offline_images.html @@ -0,0 +1,277 @@ + + + + + Archive/Usage/Offline images - XOWA + + + + + +
    +
    +
    +

    Archive/Usage/Offline images

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + + + + + + + +

    +
    +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Overview +

    +

    + XOWA displays images by using online downloads as specified in Dev/File/Setup. However, XOWA can also be setup to use offline sources. If you have the time and storage space, you can download all the images for your wiki and run them from a hard drive. Note that the full tarball set for English Wikipedia is over 2 TB and may take 15 days to download and unzip. Even a small wiki like Simple Wikipedia requires 56 GB. Please prepare accordingly. +

    +

    + Download tarball +

    + +

    + Unzip tarball +

    +
      +
    • + If you are on a Windows system, the current version of 7-Zip does not handle UTF-8 filenames (it default to CP-1252). You will need to download the latest 7-Zip alpha (I used 9.27). +
    • +
    +
    +
    + You can try the latest alpha here: http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/6063877 +
    +
    +
      +
    • + Unzip the tarball to the hard-drive's root. +
    • +
    +
    +
    + For example, on a Windows 7 system with a hard drive mounted at W, unzip to W:\. This will create a directory called W:\wikipedia\common\. +
    +
    +

    + Change config file +

    +

    + Two changes will have to be made to the config file: +

    +
      +
    1. + commons source +
        +
      1. + Search for the following: .set('src_http_commons', 'http://upload.wikimedia.org/wikipedia/commons/' , 'commons.wikimedia.org' ).ext_rules_('img_only').owner +
      2. +
      3. + Replace it with the following: .set('src_http_commons', 'W:\wikipedia\commons\' , 'commons.wikimedia.org' ).fsys_('wnt').tarball_('y').ext_rules_('img_only').owner +
      4. +
      +
    2. +
    3. + wiki source +
        +
      1. + Search for the following: .set('src_http_~{wiki_key}', 'http://upload.wikimedia.org/~{wiki_type_name}/~{wiki_lang}/' , '~{wiki_key}').ext_rules_('img_only').owner +
      2. +
      3. + Replace it with the following: .set('src_http_~{wiki_key}', 'W:\~{wiki_type_name}\~{wiki_lang}\' , '~{wiki_key}').fsys_('wnt').tarball_('y').ext_rules_('img_only').owner +
      4. +
      +
    4. +
    +

    + Note: the .fsys_('wnt') is not needed for Linux systems. It is a "hack" for Windows systems to handle File titles that have invalid Windows NT filesystem characters (such as " or :) +

    +

    + Known limitations +

    +
      +
    • + The tarballs do not come with thumbnails for video or pdf files. XOWA will show them as blank. +
    • +
    +
    +
    + These thumbnails are generated with other programs. Future versions of XOWA will try to generate them. +
    +
    +
      +
    • + imageMagick/inkscape will improperly identify sizes for certain svgs. +
    • +
    +
    +
    + For example, on en.wikipedia.org/wiki/Earth, Earth-Moon.svg is 512x320 +
    +
    + imageMagick incorrectly identifies it as 1000,1000. +
    +
    + inkscape incorrectly identifies it as 1991,316. It provides an X,Y of -825,-2.9 which doesn't help. +
    +
    +
    +
    +
      +
    • + inkscape will improperly show artifacts in certain svgs. +
    • +
    +
    +
    + For example, on en.wikipedia.org/wiki/France, France_location_map-Regions_and_departements.svg will have random black lines around Paris +
    +
    +

    + Offline thumbnails +

    +

    + Dumping all the thumbnails in a wiki is currently being implemented. See Dev/Design/Offline_files +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog.html b/wiki/home/page/Blog.html new file mode 100644 index 000000000..25719171a --- /dev/null +++ b/wiki/home/page/Blog.html @@ -0,0 +1,1244 @@ + + + + + Blog - XOWA + + + + + +
    +
    +
    +

    Blog

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Release: v3.4.2.1 (2016-04-10 21:00 Sun) +

    +

    + The desktop app is a minor release. It has a fix for slow search database builds and some better Wikia support +

    +

    + The Android app is a major release. It has new pages for importing a wiki. It is the release candidate for XOWA beta on Google Play later this week. +

    +

    +
    +

    +

    + (Desktop) Faster search database build +

    +

    + As per https://github.com/gnosygnu/xowa/issues/53 William was unable to build the new search databases on his machine. I tried it on an older dev machine, and found that it could take upwards of 5 hours to complete. +

    +

    + I optimized some of the SQL code and reduced it to about 2 hours. That said, note the following: +

    +
      +
    • + Fails on my 32-bit Windows XP dev machine: I don't know why. The same build works on 2 Windows 7 64-bit machines, 1 openSUSE Linux 64-bit machine, and 1 Mac OS X 64-bit machine. It also works on the 32-bit JVM on the Windows 7 64-bit machine. However, the lone 32-bit Windows machine fails, and fails in a very strange way (it fails silently in release mode, and hangs in debug mode). I'm going to hope this is the non-dominant behavior, and reinvestigate at a later point in time. +
    • +
    • + Really benefits from an SSD: SQLite really does better with an SSD. I tried some tricks like changing PRAGMA synchronous to OFF, but this only shaves off a dozen or so minutes. In contrast, an SSD will easily knock off an hour if not more (from 2 hours to about 40 min) +
    • +
    • + If you want the new search, downloading from archive.org is the easiest way: There are other complexities with the search database rebuild (PageRank algorithm and the 10 GB pagelinks dump: See App/Search/Overview). As such, the easiest way is to download prebuilt copies from archive.org: + +
    • +
    +

    +
    +

    +

    + (Desktop) New English Wikipedia images update (2016-03) +

    +

    + I uploaded new consolidated versions of English Wikipedia images (2016-03) to archive.org. See https://archive.org/details/Xowa_enwiki_latest. +

    +

    + In terms of usage, pick one of the following: +

    +
      +
    • + New user: Download the new 2016-03 version. Previously you would have to download 2015-06 set, and then download separate updates for every month between 2015-07 and 2016-03. This was just too cumbersome. +
    • +
    • + Existing user (2015-06): Ignore the 2016-03 version. You downloaded the 2015-06 set and presumably have been keeping up with the monthly updates. The 2016-03 set is the same as your set, except it is smaller (it no longer has deleted images). If you want to remove about 8 GB of deleted images, see Dashboard/Files/Deletion. Once you remove the deleted images, you will have a set that is exactly the same as the 2016-03 version. +
    • +
    • + Existing user (2013-11 or something else): Download the 2016-03 version. You have an old set of XOWA image databases that I really can't support any longer (they have an extension of .sqlite3). I know downloading 80 GB is painful, but I'm not planning to change database formats again in the future. +
    • +
    +

    + Finally, after I release XOWA Beta for Android, I'm going to work on a new update feature that will more gracefully handle monthly updates. In the meantime, please bear with the manual process. +

    +

    +
    +

    +

    + (Desktop) Minor Wikia parser tags +

    +

    + A user requested some parser functionality for Wikia wikis (see https://en.wikipedia.org/wiki/User_talk:Gnosygnu . This release now supports the <choose> and <tabber> extensions. +

    +

    +
    +

    +

    + (Android) New pages for "Import new wiki" and "XOWA Wikis" +

    +

    + The last major piece for XOWA Beta was more usable screens for importing wikis and managing wikis. Both these pages are now part of the latest release: +

    +
      +
    • + XOWA Wikis: The "XOWA" button in the left-nav now opens a page that lists all wikis. It also allows you to import a new one by pressing the "+" icon. +
    • +
    • + Import new wikis: The "Import" screen got a new design overhaul to make it much prettier and more intuitive. A lot of thanks goes to anonymous4 for helping with layout and feedback. +
    • +
    +

    +
    +

    +

    + (Android) Minor fixes for crashes / obsoleted items +

    +

    + There were two minor crashes that would occur when using the left-nav button. The main one was pressing "Random" when on the "Import" screen +

    +

    + I also removed two features: "Nearby" and "Log in to Wikipedia". Neither of these seem useful for offline XOWA, and I didn't want them taking up screen real-estate. +

    +

    +
    +

    +

    + Next release: v3.4.3 +

    +

    + I'm planning on releasing XOWA Android Beta on Google Play mid-week. I'm sure that there will be spillover work that leads to another Android app update next week. +

    +

    + For wikis, the Wikimedia dump server is stalled again. I'm going to wait for it to resume before continuing with German Wikipedia. +

    +

    +
    +

    +

    + Release: v3.4.1.1 (2016-04-04 20:00 Sun) +

    +

    + The desktop app is a minor release. It has a few fixes related to old .sqlite3 wikis and offline imports. +

    +

    + The Android app has not been changed. +

    +

    + (Desktop) Fixes for old .sqlite3 wikis +

    +

    + As reported in https://sourceforge.net/p/xowa/discussion/defects/thread/f142ca23/ v3.3.4 did not work for old .sqlite3 wikis. These wikis were phased out last year (in 2015-04), but I didn't want to drop support for them entirely. +

    +

    + v3.4.1 has 2 fixes for the following: +

    +
      +
    • + Open old .sqlite3 wikis: Previously, XOWA would just show a blank page +
    • +
    • + Allow old .sqlite3 wikis to upgrade to the new search system: Previously, XOWA would keep prompting to upgrade +
    • +
    +

    + (Desktop) Fix for offline import of large wikis +

    +

    + This was reported in a separate ticket: https://github.com/gnosygnu/xowa/issues/51 Basically, the new search system caused offline imports to fail for large wikis. A large wiki is defined as one with a dump file of 1.5 GB. +

    +

    + v3.4.1 fixes this issue. I tested with English Wikisource 2016-03: http://dumps.wikimedia.org/enwikisource/20160305/ +

    +

    + (Desktop) Command to shrink English Wikipedia images by 8 GB +

    +

    + The total size of English Wikipedia is about 90 GB. 8 GB is from old images: images removed from articles during the day-to-day editing churn. +

    +

    + If you have English Wikipedia and have been following along with the updates, go to Dashboard/Files/Deletion and follow the instructions therein. +

    +

    + (Package) Release of French Wikipedia 2016-03 +

    +

    + I had a request to update French Wikipedia, but have been delaying it for several weeks. I updated French Wiki and uploaded it here: https://archive.org/details/Xowa_frwiki_latest +

    +

    + Next release: v3.4.2 +

    +

    + I'm planning to work on Android-only matters and release a "beta" app on Google play. For wikis, I'll update German Wikipedia. +

    +

    +
    +

    +

    + Release: NONE (2016-04-03 22:00 Sun) +

    +

    + Sory all. I'm postponing the release for tomorrow night. I'll post again tomorrow evening. Thanks. +

    +

    +
    +

    +

    + Release: v3.3.4.1 (2016-03-27 19:30 Sun) +

    +

    + The desktop app is a major release. It has a new autocomplete address bar, a new search system as well as minor parser fixes. +

    +

    + The Android app is a major release. It has more updates for the new search system. +

    +

    + (Desktop) New autocomplete address bar +

    +

    + The address bar now supports autocompletion. For example, open up English Wikipedia, and start typing earth. The autocomplete is very fast and supports a lot of advanced functionality. For example you can do a search like earth + (history, future) -middle directly in the address bar. See App/Search/Overview as well as Options/Search suggest. +

    +

    + Unfortunately, the autocomplete uses the new search system, so old wikis need to upgrade the search databases. You can upgrade by any of the following: +

    + +

    + (Desktop) New search system +

    +

    + I completely rewrote the search system over the past several weeks. Most of these changes were meant for Android to handle fast searches with a slower processor. This new engine is now part of the desktop app, so desktop users get the same benefits as well. To summarize, here are the main benefits: +

    +
      +
    • + Faster searches: Searches are now dramatically faster for single-words (earth), wildcards (e*), multiple words (earth history) and multiple wildcards (earth* history*) +
    • +
    • + PageRank score: Searches now use PageRank to order results. These provide better quality results than using page length. The old system would show "List of" pages at the top of the page +
    • +
    • + Punctuation friendly: Searches can be done for U.S.A. or USA; dont't or dont; half-life or half or life. +
    • +
    • + Boolean searches: Searches can use boolean operators like -, ,, +, (), and *. In addition, there's even an escape operator: \. See App/Search/Overview +
    • +
    • + Home wiki: The home wiki is now searchable. Try entering in search or any other word +
    • +
    +

    + (Desktop) Minor fixes for Category pages and taxonomy url links +

    +

    + There are basically two fixes: +

    + +

    + (Android) Improvements for search system +

    +

    + The Android search system received more performance and accuracy improvements. Also, the Android version supports boolean searches as well. If you're using the new search system, you should definitely update your copy: +

    + +

    + If you haven't tried XOWA on Android, please give it a try. See https://github.com/gnosygnu/xowa/wiki/Android. +

    +

    + Next release: v3.4.1 +

    +

    + I've spent a lot of time on the search system for the past several weeks. I'm going to take a break and work on the following items for next week's release: +

    +
      +
    • + Shrink the image databases for English Wikipedia : English Wikipedia is getting close to 128 GB but there are about 25 GB of unused image files. I'm planning on adding a feature that allows users to delete these old images. I'll also upload a brand new set. +
    • +
    • + Resume image dumps: I'm going to upload a new French Wikipedia. +
    • +
    • + Make minor Android changes: There are still some minor changes I need to make for the upcoming Google Play release in April. +
    • +
    +

    + Release: NONE (2016-03-20 22:00 Sun) +

    +

    + I'm postponing this week's release. I'm almost done with the desktop integration of the new search system, but I still want to make a few more changes and feel that a few more days would help. +

    +

    + I did upload new updates for English Wikipedia this week. See https://archive.org/download/Xowa_enwiki_latest and the 2016-03-05 files. I'll update the links later to point to them. +

    +

    + I'll try to upload a new Android release later this week. This will mostly have small tweaks for the new search system. +

    +

    + Release: v3.3.2.1 (Andriod only) (2016-03-13 22:00 Sun) +

    +

    + Again, there is no new release for the desktop app. I will make one next week, and resume wiki generation then. +

    +

    + The Android app is a major release. The major change is an improved search system. To get it, do the following: +

    + +

    + Here is a list of the changes: +

    +
      +
    • + "Wikipedia Alpha" updates no longer replaces XOWA: XOWA is a fork of the Wikipedia app. I haven't changed all the Wikipedia branding and IDs. In this particular case, I had left the package name the same. Whenever "Wikipedia Alpha" pushed out a new update, Android would prompt the user to install it. Installing it would remove XOWA and replace it with the "Wikipedia Alpha". +
    • +
    • + Better performance for multi-word searches: I had to add more columns and indexes to support faster lookup for certain types of searches. For example, "earth a". Unfortunately this required updating the core English Wikipedia files again +
    • +
    • + Do not scroll to top of results when adding new results: XOWA works by finding 2 - 5 results at a time and sending them incrementally to the search window. Each send would cause the search results to scroll back to the top. This was annoying when browsing through the list while search is running. +
    • +
    • + Return 10 results by default and scroll to retrieve more results: Previously, XOWA would only return 50 results. Now, XOWA is smart enough to search for more as needed. Also, performance is improved by returning 10 instead of 50. +
    • +
    • + Return search text as first result: XOWA now uses "page rank" to sort the results. However, most times, the search term may not be the highest ranking. For example, searching for "ear" would list "earth" over "ear" because "earth" has a higher rank. Now, XOWA will list "ear" first since that is the current search text +
    • +
    • + Identify redirect articles with "→": Wikipedia uses redirects to handle items like "page renames and "misspellings". For example, "Www" redirects to "World Wide Web". XOWA better identifies these entries by showing "Www → World Wide Web" +
    • +
    • + Remove redundant redirect articles from results: Ordinarily, there can be many redirects leading to the same page. For example, "World wide web" and "World-wide web" are both redirects to "World Wide Web". Previously, searching for "world wide web" would return all three pages. Now only 1 is returned. +
    • +
    • + Search for entire word by putting space at end of search: XOWA automatically adds a wildcard to every search. For example, searching for "earth" actually searches for "earth*" which will return "Earth" and "Earthquake". However, sometimes only "Earth" is wanted, not "Earthquake". Adding a space and searching for "earth " will automatically limit the search to "Earth" +
    • +
    • + Highlight search terms in search results: XOWA was previously relying on Wikipedia code to highlight search terms. This approach was rather simple: it would highlight a term only if the exact search string was found in the text. For example, "Earth History" would correctly highlight "Museum of Earth History" but not "History of Earth". This version now highlights the second as "History of Earth" +
    • +
    +

    + Again, I strongly recommend you get this version. There are a few bugs to work out, but this version is much improved over previous ones. This is the last major update for Android search, and future changes will probably not have as much of a noticeable impact -- at least until I get around to full-text search. +

    +

    + Release: v3.3.1.1 (Andriod only) (2016-03-06 22:00 Sun) +

    +

    + There is no new release for the desktop app. I'm still making major changes to the Search system and need more time for review. +

    +

    + The Android app is a major release. The major change is a faster search system. To get it, do the following: +

    + +

    + Here is a brief summary of the advantages: +

    +
      +
    • + Better performance: Search is much quicker. One word searches should come back subsecond and multiple words should come back in a few, with initial results coming back in the first second +
    • +
    • + Better ranking: Search now ranks results by page rank. Previously, XOWA ranks by page length, which resulted in long "List of" articles appearing near the top. +
    • +
    • + Better search terms: Search now handles punctuation better. Searches can be done for "U.S.A." or "USA"; "don't" or "dont"; "half-life" or "half" or "life". +
    • +
    +

    + I'll explain these in greater detail in the next desktop release. +

    +

    + If you are using the Android beta, I strongly recommend you get this version. The new search is dramatically improved and well worth the effort. +

    +

    + Release: NONE (2016-02-28 20:30 Sun) +

    +

    + Another week, another postponement. My apologies, but I'm usually very cautious when making database changes -- especially since it's pretty important to get things right the first time. I'm going to try for a Thursday release, but may fall back on next Sunday. +

    +

    + I did upload the new Android English Wikipedia for 2016-02 this week. The new urls are at https://github.com/gnosygnu/xowa/issues/36#issuecomment-172428070 . +

    +

    + Release: NONE (2016-02-21 19:15 Sun) +

    +

    + I'm skipping the release this week also. I've made some good progress with search, and have a prototype that is significantly faster than the existing version. However, it'll take me another week before I add it to Android and probably two weeks before the desktop. +

    +

    + I uploaded the image update for English Wikipedia 2016-02 this week. You can grab the latest at https://archive.org/download/Xowa_enwiki_latest/Xowa_enwiki_2016-02-03_file_v2b.7z My next task is to make these updates easier, but I'm afraid it'll have to wait until I'm done with major Android features. I'm also postponing other image dumps as I just want to focus solely on search and related matters. I'm hoping to resume next week. +

    +

    + I am going to upload the HTML for English Wikipedia 2016-02 this week. If you want to try the new search, you should start downloading this version. Once I'm done with search, you'll have to download these two files to have the new upgraded search for Android: +

    +
      +
    • + en.wikipedia.org-core.xowa +
    • +
    • + en.wikipedia.org-xtn.search.core.xowa +
    • +
    +

    + Until then, if you're using the Android beta, please bear with the slow search. Thanks. +

    +

    + Release: NONE (2016-02-14 19:30 Sun) +

    +

    + I'm skipping the release this week. I'm trying to make a lot of performance-related changes to Search that will affect the desktop and Android version. There's a chance I may skip next week also. +

    +

    + Also, I'm building English Wiki 2016-02 now. I'm still a little behind in wiki dumps and I'll resume this week. +

    +

    + Release: v3.2.1.1 (2016-02-06 20:45 Sun) +

    +

    + Release new image update for English Wikipedia (2016-01) +

    +

    + I was a little late this month due to build issues. The direct link is https://archive.org/download/Xowa_enwiki_latest/Xowa_enwiki_2016-01-13_file_v2b.7z +

    +

    + Release new wikis for English Wikis (2016-01) +

    +

    + I've also updated all English Wikis. I generated Android versions of each as well, and will upload during the week if they proof well. The links are at https://archive.org/details/Xowa_enwiki_latest and they are listed by domain (EX: https://en.wiktionary.org) +

    +

    + Fix for search not working +

    +

    + This was a bug that I introduced back in 3.1.1. Title search doesn't work. For example: https://en.wikipedia.org/wiki/Special:Search?search=Earth&fulltext=y . +

    +

    + If you've built a wiki with any 3.1.* version, you will have to rebuild it. You can do this with the following: +

    +
      +
    • + Go to Dashboard/Wiki_maintenance +
    • +
    • + Find your wiki and click the "Search" button +
    • +
    • + Scroll down to the bottom of the page and click "Run script" +
    • +
    +

    + You can also rebuild the entire wiki. +

    +

    + Fix for English Wiktionary sections not expanding correctly +

    +

    + This bug occurs when opening up any English Wiktionary page. Each page will have Translation tables with a "Hide" / "Show" button. The following occurred when viewing these pages (for example: https://en.wiktionary.org/wiki/green) +

    +
      +
    • + Table shows up collapsed, but button says "Hide" +
    • +
    • + Clicking on "Hide" only changes the button to "Show" +
    • +
    • + Clicking on "Show" finally expands the table +
    • +
    +

    + v3.2.1 now expands these tables by default. Note that you can control the default behavior at Options/Wiki_HTML under Collapsible +

    +

    + New Raspberry Pi build +

    +

    + This build was made possible by yonisolo. Many thanks to him for taking the initiative to get this to work. As a result of his efforts, you can now use your Raspberry Pi to run XOWA as an HTTP server. +

    +

    + Note that the GUI does not work due to SWT issues with ARM. I don't know if anyone is interested in having this work, but if so, let me know, and I'll revisit. +

    +

    + Android (No release) +

    +

    + I'm skipping an Android release this week. I added only one-change (pinch-zoom and bottom panels), and it didn't seem worth a release. +

    +

    + Next release: v3.2.2 +

    +

    + I was planning to improve the Android search version this week, but ended up spending some time on the English Wiki builds as well as underlying database code. +

    +

    + I'm still going to work on this database code this week. My aims are the following: +

    +
      +
    • + Add a feature to auto-sync the current English Wikipedia images set (they're around 90 GB) +
    • +
    • + Add some indices to improve performance on the Android search. +
    • +
    +

    + For wikis, I'm going to work on French Wiki. +

    +

    + Release: v3.1.5.1 (2016-01-31 22:00 Sun) +

    +

    + The desktop app is a major release. It resolves reference errors in 2016-01 English Wikipedia, fixes wide images on German Wikipedia, and adds a new PageBanner extension +

    +

    + The Android app is also a major release. It shows more tables, heiroglyphics, and images with a ? in title. +

    +

    + Luaj fixes for references in 2016-01-13 English Wikipedia +

    +

    + The 2016-01-13 dump had many erros in the reference section due to bugs in Luaj. One of the following would be displayed: +

    +
      +
    • + Check |archiveurl= value (help) +
    • +
    • + Specials character in |{some word} +
    • +
    +

    + These were bugs in Luaj with the frontier pattern and multi-byte chars. They were both resolved in this release. +

    +

    + Fix for German Wikipedia and extremely wide pie charts +

    +

    + I'm extremely thankful for this report at https://github.com/gnosygnu/xowa/issues/38 There were HTML issues in German Wikipedia because all the wikis rely implicitly on American formatting rules for decimals. For example: +

    + +

    + XOWA was doing this multiplication using the user's locale. +

    +
      +
    • + For US users (like me), 18*.9 was calculated correctly as 16.2 +
    • +
    • + For German users though, 18*.9 was calculated incorrectly as 162. +
        +
      • + This was because Java was interpreting the .9 using German number-format rules. Since "." is the thousands separator, and "," is the decimal separator, .9 became 9. For US users, imagine ,9 becoming 9. +
      • +
      +
    • +
    +

    + v3.1.5 fixes this issue by asserting that all decimal-parsing is done in the US locale. +

    +

    + New PageBanner extension for Wikivoyage +

    +

    + This was an extension introduced by Wikimedia late last year to standardize the display of the image, icons and table of contents at the top of the page. This involved some considerable work on my side (including a Mustache parser), but XOWA now reproduces the same look. +

    +

    + (Android) Show navboxes and other tables +

    +

    + The Wikipedia Mobile app deliberately hides navboxes as well as other tables. I think this is done for the following reasons: +

    +
      +
    • + These tables were meant for desktop display, and often had wide widths +
    • +
    • + These tables clutter the page. +
    • +
    +

    + In contrast, I really do like showing as much content as possible, so I decided to show these tables. I'll probably put an option to disable this later, but I'm going to wait first for some feedback from others +

    +

    + (Android) Always center table content +

    +

    + This is another deviation from the Wikipedia Mobile app style. Basically most tables are left-aligned and would end before reaching the right-hand side of the page. I changed the CSS to have these tables fill up the entire page and center the content. +

    +

    + This has one unfortunate sideback in that it breaks the "Collapse" buttons. I'll try to fix this in a future release, but if I can't, I may remove them entirely. +

    +

    + (Android) Show hieroglyphics +

    +

    + The early versions of the XOWA Android app did not show hieroglyphics. This is now supported in this build +

    +

    + (Android) Show images with ? in file title +

    +

    + This was a bug wherein images that had a ? were not being displayed within the Android WebView. I fixed this by replacing ? with %3F. +

    +

    + Next release: v3.2.1 +

    +

    + I ran into several issues with the 2016-01 English Wikipedia dump that set me back a few days. I'm planning to upload English Wikipedia images and HTML this week, and then continue on with the other English wikis +

    +

    + For code, I'm going to tackle performance on the Android search again as well as a few minor UI issues on Android (collapse-table, pinch-zoom) +

    +

    + Release: v3.1.4.2 (2016-01-28 11:00 Thu) +

    +

    + This is an interim release for the desktop app. It fixes script error messages in 2016-01-13 English Wikipedia +

    +

    + Scribunto fixes for 2016-01-13 English Wikipedia +

    +

    + I accidentally had the wrong dump in place when kicking off the 2016-01-13 build. As such, I didn't spot the issue till this morning after I restarted the build. +

    +

    + Basically, the 2016-01-13 English Wikipedia dump introduced new page admininistration functions. These include {{PROTECTIONEXPIRY}} as well as a Scribunto function called getStabilitySettings. This resulted in a bold red "Script error" message at the top of every protected page. There are a lot of protected pages. +

    +

    + v3.1.4.2 resolves both issues. So far, it's stable across 35,000+ pages, but if you run across any issues, please report them. Thanks. +

    +

    + Release: v3.1.4.1 (2016-01-24 19:30 Sun) +

    +

    + The desktop app is a major release. It resolves several wiktionary errors on non-English pages and has better HTML dump generation for other wikis. +

    +

    + The Android app is a major release. It has a more responsive search, instant image loading when reloading page, and a fix for pages failing to load if they have spaces and colons in the title. +

    +

    + Scribunto / Luaj fixes for English Wiktionary +

    +

    + There were several dozen pages with script errors in English Wiktionary. They basically fell into these categories: +

    +
      +
    • + Luaj / Scribunto errors with MCBS entities in Asian languages (1 glyph; 2 char). +
    • +
    • + Programmatic errors for minor cases +
        +
      • + Recursive gsub calls with lua function +
      • +
      • + Search position returned as int not string +
      • +
      +
    • +
    +

    + The build log for English Wiktionary looks a lot cleaner now, though I still have to add some support for the {{categorytree}} function. +

    +

    + Better HTML dump generation for English Wiktionary, Wikisource, Wikiquote, etc. Also, French Wikipedia +

    +

    + I ran the HTML dump generator through all the English wikis, as well as French Wikipedia. The results looked good, but there were a lot of log errors that were addressed with this release. +

    +

    + (Android) More responsive search +

    +

    + Search is still slow on Android. I'll fix this in a future relase, but I'll have to change the format of the search databases. +

    +

    + In the interim, I hacked in the following approach. Assume a search term of "Earth": +

    +
      +
    • + Search for titles that match the term. For example, "Earth". This is fast and usually comes back in 0 - 3 seconds. +
    • +
    • + Search for titles that have the term in any word within the title. For example, "History of Earth". This is moderate and usually comes back in 5 - 10 seconds. +
    • +
    • + Search for titles that have the term starting in any word within the title. For example, "Earthquake". This is slow and usually takes 15 seconds and sometimes more. +
    • +
    +

    + (Android) Instant image loading when reloading page +

    +

    + First, some background. XOWA loads pages in two stages: +

    +
      +
    • + Show the HTML +
    • +
    • + Fill in the images one by one +
    • +
    +

    + The 2nd stage is necessary because it takes a few tenths of a second to retrieve an image from the database. For large pages (20+ images), this would delay page load by a few seconds (for example: 20 images * .2 second = 4 seconds). +

    +

    + However, once a page is viewed, reloading a page shouldn't have to re-retrieve the image from the database. The previous releases were actually re-retrieving the image. This release just uses the image if it's already there. +

    +

    + (Android) Fix for pages failing to load if they have spaces and colons in the title +

    +

    + This only affects a small minority of items that have a colon and spaces in the title. For example, "List of A:B items". XOWA didn't load this page because the underlying Wikipedia Mobile App was encoding the spaces as +. +

    +

    + Next release: v3.1.5 +

    +

    + I haven't uploaded wikis this week, because I'm working on a blocking item in Wikivoyage (Pagebanner). I'm going to delay another week and focus on updating 2016-01-13 English Wikipedia. This means a new HTML dump which should be available by next Sunday. I'm also hoping to upload the other English wikis, and then continue on to French, etc. +

    +

    + Meanwhile, I'm going to delay the Google Play Store a few weeks. If anyone thinks I should go to Google Play Store earlier, please let me know. From my side, there are a number of items that still need polish. If you have any feedback, please do post in https://github.com/gnosygnu/xowa/issues/36 I'd appreciate anything: from "Works fine" to "This feature needs some more work". +

    +

    + Finally, if you have an Android device and want a wiki for your device, let me know which, and I'll bump it up in priority. The next items in queue are French, German, Chinese and Arabic Wikipedia. I'll get to all the wikis but it may take a few months unless I hear requests otherwise. +

    +

    + Release: v3.1.3.1 (2016-01-17 21:45 Sun) +

    +

    + The desktop app is a trivial release. Its main feature is a help page for generating HTML-dumps +

    +

    + The Android app is a major release. It has a Random feature, shows more images, and adds CSS-tweaks. +

    +

    + Documentation for html-dump script. See Dev/Command-line/Dumps +

    +

    + This item is self-explanatory. The XOWA Android app is getting more stable, so I felt it would be time to document the generation of the HTML databases. +

    +

    + Improved Android beta, including Random, more image display and CSS-tweaks. See https://github.com/gnosygnu/xowa/issues/36 +

    +

    + This build has a number of new features. +

    +
      +
    • + Random now works in offline mode. +
    • +
    • + All thumb and gallery images should now show up. (approximately 5% of them weren't before) +
    • +
    • + CSS tweaks were added to center the images as well as standardize some background colors +
    • +
    +

    + You can get the latest release here: https://github.com/gnosygnu/xowa/releases/ +

    +

    + Next release: v3.1.4 +

    +

    + The Wikimedia dump service resumed, but I'd like to delay French, Polish and Latin for another week. I'm planning to generate HTML dumps for the rest of the English wikis including Wiktionary, Wikisource, Wikivoyage, etc. This will be a good stress test for the new XOWA html-dump format before I continue on to other wikis. +

    +

    + I'm also going to continue tweaking the XOWA Android app. If you have a moment to help out with testing, please set it up and give me some feedback: https://github.com/gnosygnu/xowa/issues/36 +

    +

    + Release: XOWA (None); XOWA Android (v0.1.2.0) (2016-01-10 20:30 Sun) +

    +

    + There's no release for the XOWA app tonight. I've spent the week mostly on the Android app, and there were no real changes for the main desktop app. +

    +

    + I have released an Alpha of the XOWA Android App. You should check the following links: +

    + +

    + If you have Android KitKat or higher and would like to run XOWA on it, I'd be greatly interested in feedback. See the Android progress thread for more details. +

    +

    + Next release: v3.1.3 +

    +

    + I still have some tasks for XOWA Android that I'd like to work on this week. I am going to try to release the main app next week, but if there are no new changes it may slip again in favor of an update of the XOWA Android release +

    +

    + I haven't generated any wikis this week as the dump service seems to have come to a halt. Whenever it resumes, I'll pick up again with the promised updates of French, Polish and Greek +

    +

    + Release: v3.1.1.1 (2016-01-03 20:00 Sun) +

    +

    + v3.1.1 is a minor release. It has a few fixes for some English Wikipedia pages, and many trivial HTML changes. +

    +

    + Handle refs inside {{#tag}} +

    +

    + I only saw this issue on one page in English Wikipedia (United Kingdom), but it has potential for more effects. Basically, XOWA did not handle <ref> inside a {{#tag}}. For example: {{#tag:ref|<ref>a</ref>}}. For the United Kingdom page, this threw off the format, and made the Infobox as wide as the entire page. +

    +

    + Fix for incorrect search word counts and IPA links +

    +

    + There was a minor issue with incorrect search counts for words. I don't think this affects anything for desktop searches, but it did throw off the Android search. +

    +

    + Meanwhile, due to incorrect URL generation, IPA links would not download from the web after being clicked. +

    +

    + Trivial HTML changes +

    +

    + v3.1.1 has a bunch of HTML changes to make it slightly closer to MediaWiki's HTML. +

    +
      +
    • + The most significant one is the removal of the magnify icon, which is now being handled in CSS as opposed to a separate <img> tag. +
    • +
    • + There are a few other ones affecting incorrect escaping of quotes. This would cause incomplete titles when hovering over images or links. +
    • +
    • + Finally there are minor whitespace / attribute generation issues. None of these should be noticeable; they were made to handle log messages during bulk HTML generation +
    • +
    +

    + Next release: v3.1.2 +

    +

    + I was on track to release the new Android version tonight, but ran into a last minute issue with thumbs and English Wikipedia. I'm pushing this out another week. +

    +

    + For wikis, I'll work on the French Wikipedia refresh, and try to add on Polish and Greek. +

    +

    + Finally, an apology to those I've promised minor changes. I've spent a lot of time on Android recently, and there's been a backlog of items. I'm hoping to be done with the Android version in the next few weeks and will work on these items as I get time. +

    +

    + Archives +

    +

    + 2015 Blog
    + 2014 Blog
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2014.html b/wiki/home/page/Blog/2014.html new file mode 100644 index 000000000..c9d6028e7 --- /dev/null +++ b/wiki/home/page/Blog/2014.html @@ -0,0 +1,761 @@ + + + + + Blog/2014 - XOWA + + + + + +
    +
    +
    +

    Blog/2014

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Release: NONE (2014-12-28 20:15 Sun) +

    +

    + I'm skipping a release again this week. I'm aiming to do a maintenance release next week for v2.1.1 but I don't have any major changes planned. +

    +

    + Release: NONE (2014-12-21 22:25 Sun) +

    +

    + I uploaded Polish and English Wikipedia images tonight. I'll update the image database pages later. +

    +

    + Release: NONE (2014-12-14 23:20 Sun) +

    +

    + My apologies, but I'm skipping the release for this week. I'll resume next week with an update for Polish and English Wikipedia images. +

    +

    + Release: v1.12.2 (2014-12-07 21:17 Sun) +

    +

    + v1.12.2 was another quick release. I generated images for the Arabic wikis. +

    +

    + v1.12.3 will continue the same trend. I'm going to do a refresh of the Polish wikis, but have nothing else planned. +

    +

    + Release: v1.12.1 (2014-11-30 22:25 Sun) +

    +

    + v1.12.1 was another simple release. I generated images for 2014-11-24 French Wikipedia and fixed a few parser bugs. +

    +

    + v1.12.2 will probably continue with short releases. I'm still working on a simple Android alpha for Simple Wikipedia. +

    +

    + Release: v1.11.4 (2014-11-23 22:07 Sun) +

    +

    + v1.11.4 was yet another short release. I generated images for 2014-11-06 English Wikipedia, but did little else. +

    +

    + v1.12.1 will continue the trend of short releases. I'll start working on some alpha HTML dumps for Simple Wikipedia / English Wikisource. +

    +

    + Release: v1.11.3 (2014-11-16 22:12 Sun) +

    +

    + v1.11.3 was another short release. I made a run through 2014-11-06 English Wikipedia, and it appears mostly okay, though there was one issue related to unclosed <imageMap> and Canadian pages. Aside from a few issues releated to <indicators> and one Scribunto badges issue affecting frwiki, I did nothing else. +

    +

    + v1.11.4 will probably be another short release. I'll generate an update for English Wikipedia, but it's unlikely that there will be anything more. +

    +

    + Release: v1.11.2 (2014-11-09 21:13 Sun) +

    +

    + v1.11.2 was also a short release. I've not had much time this week, and this may continue for a while. I did manage to work on Schnark's tickets, and did manage to generate an update for German wiki. In addition, I went through the last of the 50,000 wikis including Latvian, Nynorsk and Cebuano. As of now, all wikis lists as 50,000+ articles now have XOWA packages within the last 6 months. This also includes all the sister wikis as well (wiktionary, wikisource, etc) +

    +

    + v1.11.3 will still be a short release. I'm going to try to generate an update for English Wikipedia, but that may slip till next week. In addition, I'll work on a Latin update. +

    +

    + Release: v1.11.1 (2014-11-02 22:36 Sun) +

    +

    + v1.11.1 was an abbreviated release. I had some personal affairs that took up much of most of the week. I started working on the German Wiki image update, but didn't have the time to complete it. I added a few minor bug fixes, but that was it. +

    +

    + v1.11.2 should see a German Wiki image update. Unfortunately, personal matters may also keep me from making progress this week also. I'm hoping to get further in Android, but it looks like the timetable may slip. +

    +

    + Release: v1.10.4 (2014-10-26 21:33 Sun) +

    +

    + v1.10.4 had a number of fixes for Russian Wikipedia -- nearly all of which involved Scribunto and Wikidata. I continued on Android and have a fairly workable prototype. I've also started rewriting the Android database serialization to be more compressible. This is going to be a somewhat time-consuming task, but I'm hoping to be able to generate an entire HTML text dump of English Wikipedia in 25 GB. (contrast that with the current Wikitext dump of 19 GB) +

    +

    + For v1.11.1, I'm going to keep it light. I'm planning on doing a German update and a new Latvian package. In the meantime, I'm going to continue working on database format / compression. +

    +

    + Android: Initial overview (2014-10-26 18:12 Sun) +

    +

    + I thought it would be worthwhile to give a general overview, so that some expectations can be set. +

    +

    + XOWA will initially support Android 2.x (Eclair) and up. It won't support Alpha (1.0) Beta (1.1), Cupcake (1.5) or Donut (1.6). The limitation occurs because XOWA will be using the ActionBar Sherlock GUI library and it only supports 2.x+. If XOWA needs to support a pre 2.x version, I think it might be possible in a future release, but it won't be part of the initial release. +

    +

    + I'm planning three phases of release. +

    +
      +
    • + 2014-12-01: Simple Wikipedia. This will include an XOWA prototype and a 2.2 GB database of text and images. I'm delaying this a month, because I want the database format to be reasonably final. +
    • +
    • + 2015-01-05: English Wikipedia. This will include an XOWA beta and a 25 GB text-only database. +
    • +
    • + 2015-02-03: Google play store. This will be the final version of the XOWA beta with a "full" version of English Wikipedia that will fit within a 64 GB microSD card. In addition, I'll have a German Wikipedia available as well, with other versions to follow soon afterwards. +
    • +
    +

    + If you have an Android device, I'd really appreciate it if you do some beta testing for the first two phases. In particular, I'd like feedback on how XOWA works on your device in terms of the following: +

    +
      +
    • + Speed: Does XOWA retrieve pages fairly quickly? I have a Samsung Galaxy 2.2 phone, so I think I have the lower end of the spectrum covered, but I'd like to have feedback on as many different devices as possible. +
    • +
    • + Display: Does XOWA look fine at your screen resolution? How about portrait vs landscape? +
    • +
    • + Other issues: Android and its multiple frameworks can be challenging, so I'm sure there will be issues that will arise on certain devices. +
    • +
    +

    + Finally, XOWA will be using a new database html dump format. Android is too slow to compile wikitext, especially when you throw in Luaj and Jtidy (some pages would take 2+ minutes on my phone). The advantage of the new format is that it will be much faster (less than 2 seconds for any page). Unfortunately, the disadvantages are several: +

    +
      +
    • + New databases will have to be built. I'm working on a script file to compile the existing wikitext databases to html databases, but in the beginning, I'll probably be providing these html databases separately. +
    • +
    • + Wikitext won't be available. There will be an option to combine a wikitext database and an html database, but the resulting file will probably be 50 GB (without even the images). +
    • +
    • + I have to rewrite parts of XOWA to handle an "html-only" version. I've been doing this for the past few months, but will need to do more over the next two. +
    • +
    +

    + I'll set up a thread later in the XOWA forum to get more feedback. +

    +

    + Release: v1.10.3 (2014-10-19 22:31 Sun) +

    +

    + v1.10.3 was a straightforward release. Most of this had to do with 2014-10-03 English Wikipedia dump being relatively uneventful (unlike the last few monthly dumps). Vietnamese and Lithuanian were also straightforward, though a few pages in Vietnamese Wikisource forced a rewrite of the XOWA poem parser. In addition, due to the similarity of the lt and li language codes, I ended up doing Limburgish by mistake. However, it was small enough to upload anyway. In the meantime, I plugged away at the Android app, and have a bare-bones prototype for Simple Wikipedia. +

    +

    + For v1.10.4, I'm going to go out of order and do a Russian rebuild. Russian Wikipedia tends to use Scribunto a lot, and I'd just like another check that XOWA's Scribunto rendition is still working well. I'll add Estonian and maybe Latvian. Otherwise, I'll work on some database optimizations for the Android app. +

    +

    + Release: v1.10.2 (2014-10-12 22:21 Sun) +

    +

    + v1.10.2 includes some major changes to the javascript file layout. This should not be noticeable to most users, but for any one interested in the details, you can review this ticket. Aside from that, I worked a bit on Android and have a primitive alpha for Simple Wikipedia. +

    +

    + For v1.10.3, I'm going to do an English image update. I'll continue on the Android app, and should be getting closer to a workable prototype. For wikis, I'll be working on Vietnamese (update) and Lithuanian (new). +

    +

    + Release: v1.10.1 (2014-10-05 20:54 Sun) +

    +

    + For v1.10.1, I spent a lot of time on the wikidata.js replacement. I decided to reproduce the current look and feel for the Wikidata site. I think the final results are pretty good. +

    +

    + For v1.10.2, I'm going to go back to Android. For wikis, I'll be working on Norweigian (update) and Galician (new). +

    +

    + Release: v1.9.5 (2014-09-28 22:30 Sun) +

    +

    + v1.9.5 was mostly involved with a small number of minor parser fixes. Otherwise, English Wikipedia looked good (I reviewed over 100 pages) while Waray-Waray was much smaller than I expected. In addition, I worked on wikidata.js, but decided to incorporate this functionality directly in XOWA's Java code. (For more information, see below). I didn't finish the wikidata.js replacement for this release, but it should be done for v1.10.1. Otherwise, I worked a little on some XOWA Android experimentation. +

    +

    + For v1.10.1, I'm going to finish up the wikidata.js replacement. In addition, I'll start working on an Android prototype for Simple Wikipedia. For wikis, I'm planning to work on Thai (update) and Slovenian (new). +

    +

    + Wikidata.js replacement (2014-09-28 21:30 Sun) +

    +

    + First, as background, the Wikidata.js file was developed by Schnark as a way to view Wikidata pages within XOWA. You can see a screenshot here. As with all of Schnark's contributions, it was a well-developed piece of code that has performed its task perfectly for over a year and a half. +

    +

    + Unfortunately, the latest changes to the Wikidata scheme don't work with Wikidata.js. The Wikibase team introduced a new JSON schema that is different than the old model. The structure is basically the same, but the json paths are different. +

    +

    + I started working on upgrading it, but decided against it for the following reasons: +

    +
      +
    • + I'd be reproducing the two-version logic (v1 / v2) that I wrote in XOWA within Wikidata.js. Although this isn't a lot of code, I didn't like the idea of writing the same logic again. I also fear a time when the WMF introduces a v3, and the same thing needs to be done again. +
    • +
    • + SWT sometimes crashes while running the script. I don't know what is the underlying cause, but it seems to be the rapid-fire exchange of Javascript callbacks to resolve Property names. Unfortunately, these crashes are hard to reproduce, but they'll generally occur after viewing 20 or so pages. I've tried to patch this in the past, but was not able to. I think this would require a change in both Wikidata.js and XOWA to batch lookups (and it may still not work) +
    • +
    • + Performance would be quicker if I handled it directly with Java, rather than make calls back and forth between Java and Javascript. +
    • +
    • + A Java version would allow me to make offline HTML dumps. It would also allow me to run tests across every Wikidata page. +
    • +
    • + Popups don't work with it. This is a minor item, but one that I thought worth mentioning. +
    • +
    +

    + So, after much internal debating, I decided to make the v2 version for Wikidata within XOWA's Java code. I'm still going to leave the v1 infrastructure in place. If anyone wants to upgrade it to v2, they can do so, though I'm hoping the new version should perform well enough. +

    +

    + Release: v1.9.4 (2014-09-21 22:01 Sun) +

    +

    + Most of my time for the v1.9.4 release was spent on wikidata. As mentioned earlier, the latest wikidata dump introduced a brand new schema. More interestingly, the dump had articles in both the old schema (Q933) and the new schema (Q2). I had to rewrite a good deal of XOWA"s wikidata parser to handle two schemas, as well as implement the new schema. This took up most of my time for the v1.9.4 release, and I'm still not really done. +

    +

    + In addition, I took a peek at the 2014-09-03 enwiki dump, and corrected two widespread "Script error" issues. The rest of the dump seems fine, but I'll get a better sense when I generate the image update later this week. +

    +

    + For v1.9.5, I'm going to focus on finishing up wikidata issues. Primarily, the wikidata.js page doesn't work for the new schema (navigating to Q2 will show a lot of errors). I'm also going to try to add better qualifier / reference support. In addition, there will probably be a handful of minor English Wiki issues that will take some time. Aside from English Wiki, I'll try to do the Waray-Waray wikis, but that may end up spilling over to the following week. +

    +

    + Latest version of Wikidata is not compatible with XOWA v1.9.3 (2014-09-17 23:05 Wed) +

    +

    + It turns out that the 2014-09-12 Wikidata dump has a brand new schema and can't be imported into XOWA. +

    +

    + I'm working on a v2 parser now, and should have it ready for v1.9.4. In the meantime, please hold off on updating Wikidata. +

    +

    + Release: v1.9.3 (2014-09-14 22:04 Sun) +

    +

    + The v1.9.3 release has a handful of minor changes for the Simple wikis. I spent more time on Android development, and got an experimental dump working. However, it's still going to be a few weeks before I get any sort of alpha ready. +

    +

    + Also, it looks like archive.org is slow again. I uploaded Hungarian this morning, but Esperanto, Simple and Species will probably not be done until sometime tomorrow. +

    +

    + v1.9.4 will continue along with Android. For wikis, I'm going to do Portuguese (rebuild) and Slovak (new). +

    +

    + Release: v1.9.2 (2014-09-07 21:45 Sun) +

    +

    + The v1.9.2 release has several minor changes for English Wiktionary and Wikisource. Some were quite time-consuming, including one Luaj issue with .pairs(). I also decided to hold off on more HTML dump work, because I want to see how they perform in Android before I commit to the HTML dump format. Towards that end, I started working on the Android version this week, though so far most of the work is quite experimental. +

    +

    + v1.9.3 will involve more Android work along with HTML dumps. For wikis, I'm going to do Hungarian (rebuild) and Esperanto (new). +

    +

    + Release: v1.9.1 (2014-08-31 23:27 Sun) +

    +

    + The v1.9.1 release has some significant changes for the Chinese wikis, particularly Chinese Wikipedia and Wiktionary. Otherwise, most of the work went into more changes for the HTML dumps. At this point, I'm hoping that the main XOWA program is stable enough, and that any other major changes can wait until after an Android version. +

    +

    + v1.9.2 will still involve more HTML dump work. I'm also going to try to get a prototype going in Android, and make sure that the HTML dump approach works as planned. For wikis, I'm going to do English sister wikis (Wiktionary, Wikisource, etc.) and Hungarian Croatian (new). +

    +

    + Release: v1.8.4 (2014-08-24 22:22 Sun) +

    +

    + The v1.8.4 release has a handful of changes for English Wikipedia. Some of these were quite interesting (particularly the railway maps and the automatic-new-line-if-needed), though fortunately none of these should be major. Otherwise, I spent more time on the HTML dumps. It's taking longer than I expected, but I should definitely have something ready for a v1.9.* release. +

    +

    + Also, it's worth noting that I did some clean up the XOWA pages at archive.org for enwiki, dewiki, frwiki and plwiki. Specifically, I did the following: +

    + +

    + This may still change in the next few weeks, but I'm hoping the new url should be easier to remember (Xowa_(language_code)wiki_latest) and clearer to use. Also, a big thank you to Anselm who has been very helpful with feedback. +

    +

    + As for the next release, v1.9.1 is a monthly milestone, so I plan to keep changes to a minimal. I'll probably spend most of my time on HTML dumps and hope to have a workable prototype. For wikis, I'm going to do Chinese (rebuild) and Serbo-Croatian (new). +

    +

    + Release: v1.8.3 (2014-08-17 22:24 Sun) +

    +

    + The v1.8.3 release is mostly about minor changes for the French and Polish wikis. In addition, there is a handful of fixes for the 2014-08-11 English wiki (which looks good so far). The SWT upgrade got put on hold as I ran into an issue on a Linux 32 bit box, and decided it wasn't worth the risk to upgrade any of the other platforms. (though it looks like a Linux only issue: SWT 4.4 requires GTK 3). Aside from that, I spent most of the week on the HTML dumps. +

    +

    + For v1.8.4, I'm going to continue with the HTML dumps. I'm hoping to have a beta feature ready within the next few releases. Other than that, I'm going to release the images for 2014-08-11 English wiki and probably do Arabic. +

    +

    + Release: v1.8.2 (2014-08-10 22:02 Sun) +

    +

    + The v1.8.2 update is larger than usual. I had to regenerate the language files because MediaWiki v1.24 added "!" as a magic word and German Wikipedia dropped Template:!. Since this was a low-level change, it forced a rebuild of all the language files. I also took the opportunity to move the language files from /xowa/user/anonymous/lang/xowa/ to /xowa/bin/any/xowa/cfg/lang/core/. I also did the same for /xowa/user/anonymous/wiki/#cfg/ to /xowa/bin/any/xowa/cfg/wiki/core/ +

    +

    + In addition, I also worked on a number of performance enhancements for pages with heavy Scribunto usage. The worst is https://en.wiktionary.org/wiki/water . On XOWA this used to take 1.5 GB of memory and 50 seconds. Now it takes 200 MB of memory and 35 seconds. This is still bloated, but keep in mind the offical site takes about 20-25 seconds[1]. Also, this heavy Scribunto usage only affects a small number of pages (and mostly on en.wiktionary). I'll try to add some more incremental improvements over the next few releases, but ultimately this may have to be resolved by offline HTML dumps. +

    +

    + Finally, I'm trying to upload the German wikis now, but the upload speed is horrendous and at 33 GB, it'll take several days. I had the same problem last Sunday, though this time it's much worse. If this doesn't resolve by tomorrow, I'll contact archive.org for help, but in the meantime, German wikis will be late. +

    +

    + For v1.8.3, I'm going to upgrade to the latest version of SWT for Windows and Linux. I may wait on Mac OS X, as I don't have a system I can test (if there are any Mac OS X users who want to try a beta build, please contact me by email or by forum). I'm also going to continue on the offline HTML dumps. For wikis, I'd like to do rebuilds of French and Polish, but if these upload problems persist, I may settle for Serbocroatian / Croatian instead. +

    +
    +
      +
    1. + ^ If you want to reproduce this, try the following: + (Thanks to Anselm for pointing out the ambiguity) +
    2. +
    +

    + Github Forks of Luaj and JTidy (2014-08-08 23:50 Fri) +

    +

    + I had to make some more changes to the Luaj project for v1.8.2. I decided that it was time to put the luaj_xowa project under some sort of DVCS, so I set up a github repository here. I also set up one for jtidy_xowa. +

    +

    + I'm also going to stop uploading these source tarballs to the XOWA support area, since they're basically redundant. Hopefully this won't inconvenience anyone. +

    +

    + Release: v1.8.1 (2014-08-03 22:29 Sun) +

    +

    + v1.8.1 was a light release with some minor UI fixes. This included the new collapsible wikidata div, as well as some code to handle a bread crumb trail for leaf pages. Japanese and Bulgarian wikis were straightforward, though due to some archive.org issues, it looks like the uploads won't be ready until sometime tomorrow. +

    +

    + For v1.8.2, I'm going to continue working on the HTML dumps. It'll probably be a few weeks before I have anything to show, but when I'm done, it should be the basis for the Android app. For wikis, I'm planning to do a rebuild of German and generate new images for Danish. +

    +

    + Release: v1.7.4 (2014-07-27 00:32 Mon) +

    +

    + v1.7.4 was mostly about the ImageMap extension. It took quite a bit of time, but I think the end result was worthwhile -- particularly with Popups. You can check the urls listed in the Change Log. I also added some "popup-at-anchor" functionality, though this will be limited until XOWA starts generating full html pages. In addition, there were some more Scribunto changes -- this time with Wikibase. I added a few minor UI changes in order to make "startup-from-previous-session" the default. I also went through the Ukrainian and Greek wikis. Finally, I uploaded the "slimmer" English Wikipedia set. You can check it out at https://archive.org/details/Xowa_enwiki_latest. +

    +

    + On another note, I tabled XUL Runner until v1.8.*. I'm mostly stopped by this SWT issue. I can work around it, but it's not that clean, and I'd rather hope they can fix it. +

    +

    + For v1.8.1, I'm going to try to keep it simple. I'll work on some general performance enhancements and revise some of the documentation. For wikis, I've decided to continue on with the rest of the 50,000+ wikis. Bulgarian will be next, and Japanese will be paired with it. +

    +

    + Fixed: English Wikipedia images for 2014-07-07 (2014-07-22 21:02 Tue) +

    +

    + The English Wikipedia images are now available: https://archive.org/details/Xowa_enwiki_2014-07-07_images_update For anyone curious, here are two items you can check: +

    +
      +
    • + en.w:Marshalsea: missing image: File:London1300-marking_the_spot_of_the_future_Marshalsea.png +
    • +
    • + en.w:Bosniaks: distorted image: File:Alen_Islamović.jpg +
    • +
    +

    + Technical difficulties: English Wikipedia images for 2014-07-07 (2014-07-21 22:54 Mon) +

    +

    + The English Wikipedia images is currently offline. I noticed a minor problem, and thought I could upload a fixed version. Unfortunately, I didn't expect archive.org to keep timing out on me. I'm going to continue trying tonight but it may be another day or so before the new version is up. Sorry about the delays. +

    +

    + Release: v1.7.3 (2014-07-20 22:17 Sun) +

    +

    + v1.7.3 had more follow-up Scribunto changes. These affected only a handful of pages (less than 50 out of 4.5 million). I think I'm done with the latest Scribunto changes, and hopefully the next changes won't be as traumatic. In addition there were two notable fixes: missing references due to lower-alpha, and excessive ampersands on some math pages. I added a few UI options, including the set-startup-page option. Hebrew wasn't as difficult as I expected, though it still involved a few changes. +

    +

    + English Wikipedia files was more challenging as the recent Scribunto changes increased the build time by a half day. However, I did manage to come up with a script to reduce the image database size from 91 GB to 68 GB. I'll be uploading the new set throughout the coming week. The url will probably be https://archive.org/details/Xowa_enwiki_latest but you should check https://archive.org/search.php?query=xowa . +

    +

    + For those users who have been keeping up to date with English Wikipedia, you can do any of the following: +

    +
      +
    • + If space isn't an issue, just download the latest set: https://archive.org/details/Xowa_enwiki_2014-07-07_images_update +
    • +
    • + If space is an issue: +
        +
      • + If bandwidth is not an issue, redownload the new set and delete the old one. This will probably be easier than the next option +
      • +
      • + If bandwidth is an issue, run an XOWA build command on your existing set. I'll include instructions in the Xowa_enwiki_latest url. Note that this is the same script I will have used to generate the new set. The scripts will be < 1 MB. However, they will take 6 or 7 hours to run and requires the use of the command-line. +
      • +
      +
    • +
    +

    + For v1.7.4, I'm going to try to release a fully functional ImageMap extension. I'm hoping this will be useful now that App/Xtn/Html/Popups is in place. I'm also going to try to do XULRunner 24, though if I run into issues, I may defer this till a v1.8 build. For wikis, I'm going to skip over Japanese and do Ukranian as the latter uses Scribunto heavily. I'll probably do Greek as well. +

    +

    + Release: v1.7.2 (2014-07-13 22:23 Sun) +

    +

    + v1.7.2 was quite a release. I downloaded the latest enwiki, and found a whole host of issues due to recent changes in Scribunto. As a result, there were a lot of changes to XOWA's Scribunto for this release. Hopefully I've caught all the major issues. In addition, I started working on XULRunner 24, but was diverted to some memory performance issues. Also worth mentioning is an important item for certain non-English wikis: case-insensitive UTF-8 lookups. The latter was especially time-consuming for a language like Turkish, which has asymmetric casings: İ lowercases to i but i uppercases to I. Fortunately, in comparison to the above, Swedish and Malay were easy to do. +

    +

    + For v1.7.3, I still need to do some additional cleanup in the wake of all the Scribunto changes from last week. In addition, I'm going to do another images update, and hopefully I'll be able to do a smaller English Wikipedia images dump size. For wikis, I'm going to try to do Hebrew, but that may spill over to the following week (I'm always nervous with RTL wikis). +

    +

    + Cleaning up the download area (2014-07-07 21:29 Thu) +

    +

    + Another administrative note. I decided to clean up the download area last night: https://sourceforge.net/projects/xowa/files/ There were a lot of old releases dating back to 0.3.0, with a few gaps inbetween. I've wanted to do it for quite a while, but I never like deleting files. +

    +

    + For those who are curious, I don't retain full historical sets of XOWA for two reasons: +

    +
      +
    • + XOWA's release set is quite large. Currently XOWA weighs in at 345 MB. As I'm using Sourceforge's site for free, I feel it would be in bad faith to use more than necessary. +
    • +
    • + XOWA evolves fairly rapidly, and the latest version is generally the best. There's really no reason to use an old version, especially as there may be issues which may have been resolved in the current one. +
    • +
    +

    + For now, I'm planning to use the following approach for release files: +

    +
      +
    • + There will be a full set of files (app + upgrade + source) for the last major / stable version. This is generally the .1 version, as in 1.7.1. +
        +
      • + This will be for users who just want the latest major version, which should be the most stable. +
      • +
      +
    • +
    • + There will be a month's worth of (upgrade + source) set of files. These sets vary in size, but usually are no more than 50 MB. +
        +
      • + This will be for the rare situation wherein a user wants to rollback to an earlier version. There's really no reason to do so, as if there's a regression bug, I will fix it immediately. However, it's a simple safety net to provide. +
      • +
      +
    • +
    +

    + For anyone who wants to review older versions of the source code, I've been posting on Wikimedia's Gerrit since 2013-08: https://gerrit.wikimedia.org/r/#/q/project:xowa+branch:master,n,z I've recently started dual-posting to GitHub as well: https://github.com/gnosygnu/xowa +

    +

    + Finally, if anyone wants a full historical release set (for example, 1.1.1), feel free to drop me an email. I'll post a copy temporarily to my Google drive account. Note that all hashes for the release sets are in https://sourceforge.net/projects/xowa/files/support/ so you can cross-check the copy if you don't trust me. :) +

    +

    + Release: v1.7.1 (2014-07-06 21:43 Sun) +

    +

    + v1.7.1 was more interesting than I expected. The Russian wikis had the expected Scribunto issue, but Serbian had a whole host of issues related to variants. I added a good deal of basic support, though I'm sure there are still some items missing. If any Serbian users can report any actual errors in articles, I'd greatly appreciate it. +

    +

    + I also added the last of the Popup changes in preparation for it becoming the default. The most notable changes are performance enhancements for English Wikipedia and a Popup History. +

    +

    + For v1.7.2, I'm planning to makes some more non-English wiki related changes, thanks to some of the Russian wiki changes from last week (particularly, case-insensitive lookups for UTF-8 characters). I'm going to look at upgrading XOWA from XUL Runner 10 to 24, now that SWT 4.4 is officially relesed. I'm also going to try again to look at English Wikipedia images dump size. There'll probably be some GUI changes as well. For wikis, I'm going to do Malay and Swedish. +

    +

    + A change to the url format for archive.org links (2014-07-03 23:34 Thu) +

    +

    + A note on a minor bookkeeping change. Starting on 2014-06-22 and with the Latin wikis, I've removed the date based component from the url. So, with the example of the Latin wikis, the previous format was Xowa_labundle_2014-06-23_including_wikipedia, whereas the current format is Xowa_labundle_latest_including_wikipedia. +

    +

    + I made this change to reduce XOWA's disk-based footprint. In particular, I only want to keep one current version of a given wiki (latest), not multiple versions (2014-02-02, 2014-06-23, 2014-10-01, etc.). The multiple copies in the second approach just felt like it needlessly consumed disk space, even considering archive.org's mission to provide snapshots of the web. When the next update for Latin comes around, I'll just delete the files at Xowa_labundle_latest_including_wikipedia and upload a new version. +

    +

    + This new url format should make it easier for users to remember. Also, it takes care of another administrative task related to publishing the urls. +

    +

    + Hopefully I won't run into any issues with this approach. If I do, I'll just go back to the date-based urls. +

    +

    + Release: v1.6.5 (2014-06-29 22:04 Sun) +

    +

    + v1.6.5 was mostly minor parser fixes for English Wikipedia. I also included a few minor changes to the Popups, thanks to feedback from Schnark +

    +

    + v1.7.1 will be a stable release, so I'm going to try to keep changes to a minimum. I'm planning to work on some performance enhancements to popups, in preparation for making it the default in v1.7.1. I will also go back to reducing the size of the English Wikipedia images dump. For wikis, I'm going to try Serbian and maybe Russian. If Russian is too difficult (they tend to be the most experimental with Scribunto), then I'll switch them with Swedish instead. +

    +

    + Release: v1.6.4 (2014-06-22 21:42 Sun) +

    +

    + Due to some technical complication, I had to redo the English Wiki scan mid-week. As a result, I didn't get a chance to look at reducing the size of the dump. While waiting, I pretty much ended up spending all my time on the new Popups feature. For an initial version, I think it turned out fairly well. I'm hoping others will find it useful. +

    +

    + v1.6.5 will involve some work on minor parser issues. The latest English Wiki has a few issues that I didn't get a chance to review. I'll also look at some tweaks / performance enhancements to popups, and try to include some other UI changes. For wikis, I'm going to resume with Spanish and Romanian. +

    +

    + Release: v1.6.3 (2014-06-15 21:53 Sun) +

    +

    + v1.6.2 was mostly about infrastructure changes. I changed tidy to parse only page content, while cleaning up most of the HTML <head> generation. Both these items took longer than expected. I did manage to add options to handle auto-collapse / auto expand, and included a few javascript refinements thanks to Schnark. +

    +

    + v1.6.3 will shift focus a bit. The enwiki dump finally started, and I'm going to try to change the update process to delete unused files. Enwiki is approximately 86.4 GB and has a turnover of 1 - 2 GB per month. If the unused images are deleted, I'm hoping to get back into the 70s, if not lower. I'm also going to explore an automated update option for these image databases. As most of my attention will be on enwiki this week, I'm going to skip generating wikis for other languages. Finally, I'm going to experiment with Hovercards in XOWA. If I'm lucky, I may be able to get something in for a v1.6.* release. Otherwise, it'll have to wait for XOWA HTML dumps. +

    +

    + Release: v1.6.2 (2014-06-08 21:56 Sun) +

    +

    + With v1.6.2, I included a significantly different JTidy. I ported as many of the changes from tidy over to JTidy -- mostly in the various Parse classes. I still have more changes planned for JTidy, but hopefully the bulk of the compliance work has been done. I was able to do a full parse of all the English Wikipedia pages, and the new JTidy jar helped me discover a few minor issues in the Wikipedia namespace. I also added a bunch of minor UI changes, including new privacy options and several Tab actions (Close Others, Undo Close Tab, Select by #) +

    +

    + For v1.6.3, I'm planning to work on more JTidy related changes. Now that JTidy is fully integrated into XOWA, I need to remove some early XOWA tidy-like logic that prevents JTidy from fixing malformed HTML. I'll also add a few other minor UI changes as well, with some focus on Javascript changes (particularly auto-collapse all sections). For wikis, I'm planning on Indonesian (new) and Italian (update). +

    +

    + About the blog (2014-06-06 23:56 Sat) +

    +

    + I thought it might be useful to have a blog that covers various parts of XOWA's development. Its main objectives would be the following: +

    +
      +
    • + Give an idea of what's in progress for the next release +
    • +
    • + Highlight some of the more interesting issues from a recent or upcoming release. +
    • +
    • + Cover anything else related to XOWA +
    • +
    +

    + This is a new thing, so I'll be experimenting with style / format / content for a while. I'm hoping to put up at least an entry or two per week. +

    +

    + If you want to discuss a blog entry, feel free to start a post at https://sourceforge.net/p/xowa/discussion/general/ +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2014/06.html b/wiki/home/page/Blog/2014/06.html new file mode 100644 index 000000000..20fd02cb3 --- /dev/null +++ b/wiki/home/page/Blog/2014/06.html @@ -0,0 +1,93 @@ + + + + + Blog/2014/06 - XOWA + + + + + +
    +
    +
    +

    Blog/2014/06

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2014/07.html b/wiki/home/page/Blog/2014/07.html new file mode 100644 index 000000000..c3b00b462 --- /dev/null +++ b/wiki/home/page/Blog/2014/07.html @@ -0,0 +1,93 @@ + + + + + Blog/2014/07 - XOWA + + + + + +
    +
    +
    +

    Blog/2014/07

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2014/08.html b/wiki/home/page/Blog/2014/08.html new file mode 100644 index 000000000..23258e8a4 --- /dev/null +++ b/wiki/home/page/Blog/2014/08.html @@ -0,0 +1,93 @@ + + + + + Blog/2014/08 - XOWA + + + + + +
    +
    +
    +

    Blog/2014/08

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2014/09.html b/wiki/home/page/Blog/2014/09.html new file mode 100644 index 000000000..ab82097f2 --- /dev/null +++ b/wiki/home/page/Blog/2014/09.html @@ -0,0 +1,93 @@ + + + + + Blog/2014/09 - XOWA + + + + + +
    +
    +
    +

    Blog/2014/09

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2014/10.html b/wiki/home/page/Blog/2014/10.html new file mode 100644 index 000000000..526f9ac17 --- /dev/null +++ b/wiki/home/page/Blog/2014/10.html @@ -0,0 +1,93 @@ + + + + + Blog/2014/10 - XOWA + + + + + +
    +
    +
    +

    Blog/2014/10

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2014/11.html b/wiki/home/page/Blog/2014/11.html new file mode 100644 index 000000000..ba76e3330 --- /dev/null +++ b/wiki/home/page/Blog/2014/11.html @@ -0,0 +1,93 @@ + + + + + Blog/2014/11 - XOWA + + + + + +
    +
    +
    +

    Blog/2014/11

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2014/12.html b/wiki/home/page/Blog/2014/12.html new file mode 100644 index 000000000..d6e4d0616 --- /dev/null +++ b/wiki/home/page/Blog/2014/12.html @@ -0,0 +1,93 @@ + + + + + Blog/2014/12 - XOWA + + + + + +
    +
    +
    +

    Blog/2014/12

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015.html b/wiki/home/page/Blog/2015.html new file mode 100644 index 000000000..846e50df2 --- /dev/null +++ b/wiki/home/page/Blog/2015.html @@ -0,0 +1,2272 @@ + + + + + Blog/2015 - XOWA + + + + + +
    +
    +
    +

    Blog/2015

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Release: NONE (2015-12-27 22:00 Sun) +

    +

    + I'm skipping the release again. There were two minor changes, but neither seem to be enough to warrant another version. As always, if anyone notices any serious issues, please do let me know at either https://github.com/gnosygnu/xowa/issues or gnosygnu at gmail.com . +

    +

    + I did release Russian wikis this week. See: https://archive.org/details/Xowa_ruwiki_latest +

    +

    + I've spent a lot of time this week on the new Android version. I've actually reached a point this weekend wherein it is working with English Wikipedia. +

    +

    + For 3.1.1, I'm going to try to release this new Alpha with for Simple Wikipedia. My aim is to get a release of English Wikipedia shortly afterwards. +

    +

    + For wikis, I'll try to do a refresh of French Wikipedia. +

    +

    + Release: NONE (2015-12-20 22:00 Sun) +

    +

    + I'm skipping the release this week as well. I've spent the week working on the new Android dump format for gallery, as well as a new database merge feature. I haven't found anything worth a release. +

    +

    + I posted the English image updates at [1] I'm working on Russian now, and they'll be ready next week. +

    +

    + For 2.12.4, I'm still working on the new Android version for Simple Wikipedia. +

    +

    + Release: NONE (2015-12-13 19:30 Sun) +

    +

    + I'm skipping the release this week. I've been working on Android-related changes, so there really aren't any significant changes. +

    +

    + I posted Arabic wikis at https://archive.org/details/Xowa_arwiki_latest I ran into an issue with English Wikipedia though, and am rebuilding the dump. It should be ready by the middle of the week. +

    +

    + For 2.12.3, I'm continuing work on the Android version for Simple Wikipedia. For wikis, I'll try to do Russian +

    +

    + Release: v2.12.1.1 (2015-12-06 21:30 Sun) +

    +

    + v2.12.1 is a minor release. It has several fixes directly affecting Italian Wikisource pages, and a few minor parser fixes for other wikis +

    +

    + Wiki bundles for Italian wikis +

    +

    + The Italian wikis have been posted to archive.org +

    + +

    + Minor fixes for Italian Wikisource +

    +

    + These fixes addressed the following: +

    +
      +
    • + Poems with references would show duplicate references at the bottom of the page. In addition, the text of the references may be incorrectly placed in the body of the poem. +
    • +
    • + Image maps with scribunto code relying on the page title generated script errors. +
    • +
    +

    + Minor parser fixes including mapsource extension +

    +

    + These fixes are several, but the following are notable: +

    +
      +
    • + Scribunto code calling json-decode was failing if the code was relying on integer keys. For example, {"1"="a"} needs to parse 1 as an integer, not a string. Otherwise, code calling ipairs would later fail +
    • +
    • + Mapsource functions such as {{#deg2dd}} would not handle non-ASCII double apostrophes. For example, ’’ needs to go to '' and then to ". XOWA was doing the 1st part ('') but not the second (") +
    • +
    +

    + Next release: v2.12.2 +

    +

    + I spent a good deal of time working on most of these minor fixes, so my progress on Android was limited. However, I did get a text version of Simple Wikipedia working with the new dump and the new UI. I'm planning to work on images this week, and hope to have a new beta for v2.12.2 +

    +

    + For wikis, I'm generating English now. I'll try to add Arabic this week as well. +

    +

    + Release: NONE (2015-11-29 19:30 Sun) +

    +

    + This week will be another skipped release. I've only made very minor changes this week, so it didn't seem worth it to make a new release. +

    +

    + I did post wikis for Dutch and Latin at https://archive.org/details/Xowa_nlwiki_latest and https://archive.org/details/Xowa_lawiki_latest +

    +

    + For 2.12.1 I'm going to finish up the dump and try to get another Android version for Simple Wikipedia. For wikis, I'll work on Italian. +

    +

    +
    +

    +

    + Release: v2.11.4.1 (2015-11-22 20:00 Sun) +

    +

    + v2.11.4 is a minor release. It has one fix affecting French Wikipedia pages, and another for the simple-mode Category system. +

    +

    + Fix for "long-vertical scrolling" on French Wikipedia +

    +

    + In v2.11.2, I added a fix to handle extraneous pre sections: see #Fix for extraneous pre-sections in References. It turned out this fix was not correct, and caused pages in French Wikipedia to have large scrolling sections. +

    +

    + I reverted the fix for v2.11.4. As it turned out, the issue with extraneous pre sections was handled by the underlying templates themselves. +

    +

    + Fix for simple-mode Category pages not loading +

    +

    + XOWA generates a simple Category system when it builds a wiki (this is called v1). If you want an authentic version of the Category system (this is called v2), you can always import it separately under Import offline. +

    +

    + The simple Category system looks like it broke some time ago during the general database redesign from .sqlite3 to .xowa. I fixed it for this release. +

    +

    + Wiki bundles for French, Lithuanian, Limburgish, Estonian, Latvian, Nynorsk, and Cebuano wikis +

    +

    + There were a lot of wikis this week, but they were mostly small. These have been uploaded to archive.org: +

    + +

    + Next release: v2.11.5 +

    +

    + I was able to do a basic HTML dump for simple wiki, but there are still a number of issues. These should be fixed this week, and hopefully I can try the new HTML dump system on English Wikipedia. +

    +

    + For wikis, I'm going to work through the last of the old .sqlite3 wikis and go through Dutch (nl.*) and Latin wikis. +

    +

    + Release: v2.11.3.1 (2015-11-15 20:00 Sun) +

    +

    + v2.11.3 is a fairly minor release. It addresses one minor bug with "1. REDIRECT" showing up on pages. +

    +

    + Fix for "1. REDIRECT" showing up on some pages +

    +

    + This was a bug I introduced while fixing another issue in v2.11.2. Some pages would now show "1. REDIRECT", most notably en.w:Earth +

    +

    + Wiki bundles for Slovak, Slovenian, Galician, and Waray-Waray wikis +

    +

    + These have been uploaded to archive.org: +

    + +

    + Next release: v2.11.4 +

    +

    + I fixed the one minor Wikibase issue, but am deferring a few other possible issues till later. I'm still chugging away on the HTML dump. My aim is to get a simple wiki dump for the next release. +

    +

    + I generated the English Wiki dump but there were only about 3 thousand new images, and I didn't feel that it merited an update. For wikis, I'm going to update French, and then go through as many as I can of Lithuanian, Limburgish, Estonian, Latvian and Nynorsk. +

    +

    + Release: v2.11.2.1 (2015-11-08 22:00 Sun) +

    +

    + v2.11.2 is a significant release. It addresses minor, but noticeable issues with gallery sections, location maps, and references. It also has some Wikibase fixes. +

    +

    + Fix for Gallery rendering vertically instead of horizontally +

    +

    + Wikimedia added a change a few weeks ago to force <gallery> tags to use a css. See https://phabricator.wikimedia.org/T110709 This resulted in galleries being shown vertically, instead of horizontally. +

    +

    + v2.11.2 now includes this css. +

    +

    + Fix for Location maps not working on non-English wikis +

    +

    + This has been a bug for a few months, but I had misdiagnosed it as bad Module code. Basically, non-English wikis would copy-paste the same Module:Location_map code in to their wikis. This failed to work in XOWA, because: +

    +
      +
    • + The Module code has a hard-coded reference to Template +
    • +
    • + XOWA actually generates the non-English name for Template for the wiki. For Croatian Wikipedia, this is Šablon not Template +
    • +
    +

    + This basically broke location maps in non-English wikis. I should have caught this earlier, but the first few I looked at were all bad usages (no location coordinates passed). +

    +

    + v2.11.2 now uses the canonical name just like MediaWiki. +

    +

    + Fix for extraneous pre-sections in References +

    +

    + I think this is also a recent bug, but I can't track down the actual cause. MediaWiki has inconsistent logic for trimming whitespace around template and link arguments. The one at issue was a piece of code like {{TemplateName| B\n }}. On my local version of MediaWiki (1.25.2), it doesn't trim the "\n " after the B and creates a <pre> section. However, on Wikipedia, it does trim the whitespace and does not create a <pre> section. +

    +

    + I think this behavior changed recently, but couldn't find the actual line of code in MediaWiki. For now, XOWA will automatically trim end whitespace for all template arguments. In my opinion this is more intuitive behavior anyway. +

    +

    + Minor Wikibase fixes +

    +

    + These are a handful of signficant fixes that only affect some several dozen pages. They are in brief: +

    +
      +
    • + in Lua code, entity.formatPropertyValues('P123') would not work. Note that entity.formatPropertyValues('property_name') did work +
    • +
    • + Lua code expects a "datatype" property on entity and a value of "globe-coordinate". +
    • +
    • + Lua code required actual numbers for quantity ("99"), not the literal Wikidata value ("+99") +
    • +
    +

    + Minor fixes for Redirect +

    +

    + These are two minor items worth more explanation: +

    +
      +
    • + Redirects would not work if they had an argument. For example, #REDIRECT [[Target_page|link=collapsed]] +
    • +
    • + Clicking on "Redirected from" links at the top of the page would not work. For example, try https://en.wikipedia.org/wiki/UK and click on "Redirected from UK" +
    • +
    +

    + Minor JTidy fix to always enclose body text +

    +

    + This was actually not working from the start. Basically tidy needs to take something like ... +

    +
    +<div class="floatleft">a</div>a1<div class="floatleft">b</div>b1
    +
    +

    + ... and add some <p> tags to produce ... +

    +
    +<div class="floatleft">a</div><p>a1</p><div class="floatleft">b</div><p>b1</p>
    +
    +

    + This has a noticeable visual effect for some wikis (Croatian Wiktionary) which have HTML like the above. +

    +

    + I modified the jtidy_xowa.jar to handle this behavior. +

    +

    + Wiki bundles for Danish, Serbo-Croatian, Croatian, and Estonian wikis +

    +

    + These have been uploaded to archive.org +

    + +

    + Next release: v2.11.3 +

    +

    + I made some good progress with the rewritten HTML dump feature this week, but am still not done. I'm hoping to get ready for v2.11.3 but I need to work on a few other minor issues that have spilled over from this week. (namely in Wikibase). +

    +

    + For wikis, I'm generating 2015-11 English Wikipedia. I'm also going to continue through the minor wikis and try to do Slovak, Waray-Waray, Slovanian and Galician +

    +

    + Release: v2.11.1.1 (2015-11-01 19:30 Sun) +

    +

    + v2.11.1 is a minor release. There are a few minor fixes for Hebrew wikis. +

    +

    + Minor fixes for Hebrew wikis +

    +

    + v2.11.1 now supports Hebrew dates for the time function like {{#time:xhxjj xjx xhxjY|28-08-1608 + 341 days}} generating ד' ה'שס\"ט". In addition there is basic support for Hebrew grammar like {{grammar:prefixed|וabc}} generating ווabc. +

    +

    + Image packages for English Wikipedia, Hebrew, Norwegian and Vietnamese wikis +

    +

    + The English Wikipedia update for 2015-10 is finally up. The rest of the wikis are up at archive.org +

    +

    + Next release: v2.11.2 +

    +

    + I've been working on a new UI for the Android alpha. I've also spent time rewriting the HTML dump. For the next few weeks, I don't expect to do anything with the desktop app outside of bug fixing. +

    +

    + For wikis, I'll move on to Danish, Serbo-Croatian, Hungarian and Esperanto wikis +

    +

    + Release: NONE (2015-10-25 20:00 Sun) +

    +

    + I'm skipping the release this week. I spent most of the time this week on the HTML dump as well as Android. I'm looking at doing the regular monthly release next week but don't expect any major issues. +

    +

    + I'm also working on the wikis below and will post during the week. +

    +

    + Release: v2.10.3.1 (2015-10-18 20:15 Sun) +

    +

    + v2.10.3 is a minor release. There are a few minor fixes for issues related to v2.10.2. +

    +

    + Minor fixes +

    +

    + There are two worth mentioning: +

    +
      +
    • + Commons wiki would not download files +
    • +
    • + Mediawiki would not handle the translate function +
    • +
    +

    + The rest are more trivial in comparison. You can check the Change_log for more detail. +

    +

    + Image packages for Serbian, Malay and Bulgarian wikis +

    +

    + I'm uploading Bulgarian now, but the rest should be ready at archive.org. See: https://archive.org/details/Xowa_srwiki_latest https://archive.org/details/Xowa_mswiki_latest and https://archive.org/details/Xowa_bgwiki_latest +

    +

    + Next release: v2.10.4 +

    +

    + I'm still waiting on commons / wikidata before doing an English Wikipedia update. I'll work on Hebrew this week and Norwegian / Vietnamese as well. +

    +

    + For code, I'm going to change tack again and table the article update function. I'm working on a different XOWA Android UI with hopes of updating the alpha in the next few weeks. +

    +

    + Release: v2.10.3.1 (2015-10-18 20:15 Sun) +

    +

    + v2.10.3 is a minor release. There are a few minor fixes for issues related to v2.10.2. +

    +

    + Minor fixes +

    +

    + There are two worth mentioning: +

    +
      +
    • + Commons wiki would not download files +
    • +
    • + Mediawiki would not handle the translate function +
    • +
    +

    + The rest are more trivial in comparison. You can check the Change_log for more detail. +

    +

    + Image packages for Serbian, Malay and Bulgarian wikis +

    +

    + I'm uploading Bulgarian now, but the rest should be ready at archive.org. See: https://archive.org/details/Xowa_srwiki_latest https://archive.org/details/Xowa_mswiki_latest and https://archive.org/details/Xowa_bgwiki_latest +

    +

    + Next release: v2.10.4 +

    +

    + I'm still waiting on commons / wikidata before doing an English Wikipedia update. I'll work on Hebrew this week and Norwegian / Vietnamese as well. +

    +

    + For code, I'm going to change tack again and table the article update function. I'm working on a different XOWA Android UI with hopes of updating the alpha in the next few weeks. +

    +

    + Release: v2.10.2.1 (2015-10-11 22:45 Sun) +

    +

    + v2.10.2 is a major release. It has a critical fix for the 2015-10 English Wikipedia dump. It also features better functionality for Chinese / Serbian language wikis. Finally, it also has some significant under-the-hood changes +

    +

    + Fix for broken references in 2015-10 English Wikipedia dump +

    +

    + XOWA was showing broken references on 2.6 millions pages for the 2015-10 English Wikipedia dump. This was due to some recent changes in Module:Citation/CS1. Specifically, the number of local variables in the citation0 function was greater than the default 200 limit for Luaj. +

    +

    + I recompiled a new version of luaj_xowa.jar to fix this issue. +

    +

    + Language support for Chinese / Serbian languages +

    +

    + This item basically involves the following changes: +

    +
      +
    • + Serbian languages now have language dropdowns. For example, sr.wikipedia.org now allows you to switch between Cyrillic and Latin variants +
    • +
    • + Chinese and Serbian wikis now fully implement the "-{}-" syntax. This includes some significant functions like recursive conversion, word-interchangeability, and adhoc rule-definition. See: https://www.mediawiki.org/wiki/Writing_systems/Syntax +
    • +
    +

    + I'm really hoping that the new functionality matches MediaWiki. If you're a Chinese / Serbian user, please take a moment to spot-check a few pages and let me know if there is anything amiss. +

    +

    + Better support for <source> and <syntaxhighlight> +

    +

    + MediaWiki recently changed the <syntaxhighlight> extension away from geshi to Pygments. In the process, it looks like they changed a few of the general parsing rules as well. v2.10.4 has better support for these blocks, though actual syntax coloring is still some time away. +

    +

    + Full support for interwiki links +

    +

    + v2.10.2 now incorporates online calls to Wikimedia APIs. The first use was to download a full list of interwiki aliases for each wiki. For those users in offline mode, you can manually generate the list. For more info, see Dev/Design/Site_config +

    +

    + Support for Dansguardian import filter +

    +

    + XOWA supports custom creation of wikis by matching articles against words. For example, you can create an English Wikipedia that doesn't have any Pokemon articles. Or you can create an English Wikipedia that just has Pokemon articles. The system is intricate but should be quite powerful. For more info, see App/Xtn/Import/Dansguardian +

    +

    + More source code cleanup +

    +

    + There was a lot of source code cleanup. The process is still ongoing as I'm working on removing old code, as well as rewriting some knottier sections. +

    +

    + Next release: v2.10.3 +

    +

    + I didn't have time to generate any wikis this week. I'm going to do English, Serbian and one of Malay, Hebrew, Bulgarian for v2.10.2 +

    +

    + For code, I'm going to start working on an article update function (update the offline article with the latest version from online Wikipedia). +

    +

    +
    +

    +

    + Release: NONE (2015-10-04 22:00 Sun) +

    +

    + I'm skipping the release this week. I ran into some issues with Chinese / Serbian translations, though I think I'm pretty close to being done. In addition, I have some other significant changes in queue which I didn't want to introduce for a "first-week-of-the-month" release. +

    +

    + If you want a recent stable release, use v2.9.4.1. I'll keep that release up for a month. +

    +

    + Otherwise, next week's v2.10.2 will have more changes. I'll also resume generating wikis from the list below. +

    +

    + Release: v2.9.4.1 (2015-09-27 20:45 Sun) +

    +

    + v2.9.4 is a very light release. It has a few minor fixes. Most of my time this week was spent on Chinese / Serbian translation. +

    +

    + Minor fixes +

    +

    + There is only one change worth more detail. I was using default values for Wikidata date precision which caused Script Error's to show on a few dozen Hungarian pages. +

    +

    + Image packages for Hungarian and Thai wikis +

    +

    + These wikis are available at https://archive.org/details/Xowa_huwiki_latest and https://archive.org/details/Xowa_thwiki_latest +

    +

    + Next release: v2.9.4 +

    +

    + For images, I'm going to work on Serbian, Malay, Hebrew and Bulgarian +

    +

    + For development, I'm going to introduce the the Chinese / Serbian language translation. +

    +

    + Release: v2.9.3.1 (2015-09-20 19:00 Sun) +

    +

    + v2.9.3 is another light release. It has a few fixes for Chinese wikis. +

    +

    + Handle new relative urls for CSS +

    +

    + Wikimedia changed their url format for CSS resources this week. Previously it used to be "//simple.wikipedia.org/w/...". Now it is just "/w/..." Unfortunately, since XOWA didn't handle relative-style urls, the CSS files weren't being downloaded for new wikis. This is fixed now. +

    +

    + Parser fixes for Chinese wikis +

    +

    + After building the images for the Chinese wikis, I noticed that there were issues with blank message boxes and blank reference text. It turned out that these were broken by the language dropdown back in v2.8.1. I spent a good deal of time fixing these issues, but realized that the current implementation of variant handling (-{zh-hans:text}-) needs to be rewritten. +

    +

    + The current version is much better than the last version, but there are still some changes that need to be done. +

    +

    + Minor source code reorganization +

    +

    + I spent a good deal of time reorganizing the main XOWA project codebase. In particular, XOWA had a lot of extra "Source Folders" in addition to "src". These folders arose from the C# to Java conversion and C# having a broader scope for a non-public class than Java (in C#, non-public classes can be seen by classes across namespaces). +

    +

    + Source code cleanup is an ongoing process, but this should make a substantial difference. +

    +

    + Image packages for Portuguese, Romanian, and Indonesian wikis +

    +

    + These wikis were fairly straightforward. See https://archive.org/details/Xowa_ptwiki_latest https://archive.org/details/Xowa_rowiki_latest and https://archive.org/details/Xowa_idwiki_latest +

    +

    + Next release: v2.9.4 +

    +

    + For images, I'm going to work on Hungarian, Thai and Serbian. +

    +

    + For development, I'm going to put the Math parser to the side and work on rewriting the Chinese / Serbian language translation +

    +

    + Release: v2.9.2.1 (2015-09-13 21:00 Sun) +

    +

    + v2.9.2 is another light release. It has a few minor parser changes. +

    +

    + Updated images for English and Chinese wikis +

    +

    + These updates were uploaded to https://archive.org/details/Xowa_enwiki_latest and https://archive.org/details/Xowa_zhwiki_latest . I'm still uploading English now, but it should be there in the morning. +

    +

    + Minor parser changes +

    +

    + I made a few minor parser changes to handle articles in Romanian, Turkish and Finnish wikis. +

    +

    + Next release: v2.9.3 +

    +

    + For images, I'm going to work on Indonesian, Romainian and Portuguese. +

    +

    + For development, I'm still working on the Math parser and some infrastructure items. +

    +

    + Release: v2.9.1.1 (2015-09-06 20:00 Sun) +

    +

    + v2.9.1 is a light release. It adds a new Graph extension. +

    +

    + Added Graph extension. Diagnostics/Javascript/Graph +

    +

    + MediaWiki recently began incorporating a new Javascript-centric extension for making graphs. They only show up on a few pages, but I wanted to make sure XOWA handled them before they show up on more. +

    +

    + Removed Mac OS X DMG +

    +

    + I ended up removing the Mac OS X DMG. The main problem is that future updates (for example v2.9.1) would actually overwrite any existing wikis. I'll reinstate the DMG at a future release, but I'll need to make some XOWA changes to allow customized user wiki folders. +

    +

    + Updated images for German and Turkish wikis +

    +

    + These updates were uploaded earlier this week to https://archive.org/details/Xowa_dewiki_latest and https://archive.org/details/Xowa_trwiki_latest . +

    +

    + Next release: v2.9.2 +

    +

    + For images, I'm going to work on Chinese, Indonesian and Romainian. +

    +

    + For development, I plan to work on the Math parser and some more infrastructure items. +

    +

    + Release: v2.8.5.1 (2015-08-30 20:15 Sun) +

    +

    + v2.8.5 is a light release. It includes a DMG for Mac OS X and moves the images from /user/anonymous/app to /bin/any/xowa/file +

    +

    + New Mac OS X DMG +

    +

    + I spent some time putting together a DMG file for Mac OS X. For now, it's only for 64-bit versions (Snow Leopard and up). +

    +

    + Image update for Ukrainian and Finnish wikis +

    +

    + These updates were uploaded earlier this week to https://archive.org/details/Xowa_ukwiki_latest and https://archive.org/details/Xowa_fiwiki_latest . +

    +

    + I was planning to upload German, but Wikimedia kicked off a new cycle over the weekend. I'll review German this week and upload accordingly +

    +

    + Images moved from /user/anonymous/app to /bin/any/xowa/file +

    +

    + I moved all files and images out of the "/user/" file hierarchy. Basically, I'm planning to reduce "/user/" to only a few files or directories. CSS files will probably be moved out within the next few months as well. +

    +

    + Next release: v2.9.1 +

    +

    + For images, I'm going to continue image updates with German, Turkish and Indonesian. +

    +

    + For development, I plan to keep v2.9.1 light, so will work on either Android or other long-running items +

    +

    + Release: v2.8.4.1 (2015-08-23 21:40 Sun) +

    +

    + v2.8.4 is a light release. It supports 7 new Wikimedia wikis and has some Firefox addon fixes. +

    +

    + Image update for Persian and Bengali wikis +

    +

    + Persian wikis are at https://archive.org/details/Xowa_fawiki_latest and Bengali wikis are now at https://archive.org/details/Xowa_bnwiki_latest . Persian is still uploading but should be ready by the morning. +

    +

    + Import Wikimedia wikis with non-consistent language (ar.wikimedia.org; br.wikimedia.org) +

    +

    + This was reported in https://github.com/gnosygnu/xowa/issues/21 . Basically, there were 7 new Wikimedia wikis with inconsistent language codes. For example, ar.wikimedia.org was not for Arabic Wikimedia, but for Argentinian Wikimedia. Unfortunately, this required some rewrite of the url code as XOWA assumed that the language codes were consistent: for example, "ar." always meant Arabic. +

    +

    + Minor fixes for Firefox Addon +

    +

    + There were a few issues with images not loading and sidebar links not working. See https://github.com/piotrex/XOWA-Addon/issues/2 and https://github.com/piotrex/XOWA-Addon/issues/3 +

    +

    + Next release: v2.8.5 +

    +

    + For this week, I'm going to continue image updates with Ukrainian, German and Finnish. +

    +

    + I spent some time on Math parsing this week, and may continue on this for next week. I'll try to work in some Android dev, as the alpha hasn't been updated for 2 months now. +

    +

    + Release: v2.8.3.1 (2015-08-16 21:15 Sun) +

    +

    + v2.8.3 is a significant release, but mostly from an infrastructure point-of-view. It has several application startup and deployment changes. It also has an update for English Wikipedia 2015-08-05 +

    +

    + English Wikipedia images for 2015-08-05 +

    +

    + The update itself contains about 157,000 new images. I'm posting v2b tonight and will post v2a and v1 over the next few days. See App/Import/English_Wikipedia#File databases: v1, v2a and v2b +

    +

    + Application startup changes, including splash animation, fatal error window, and .exe changes +

    +

    + v2.8.3 has a number of application startup changes. The most noticeable one is a splash animation to show that XOWA is launching after you double-clicked the exe (or ran the sh). +

    +

    + In addition, I added a "fatal error" window to give more information if XOWA fails to run because of SWT or XULRunner. +

    +

    + Finally, I rebuilt xowa.exe with launch4j. Also, both exe's now support a standalone JRE. If you place a JRE in /xowa/bin/windows/java/jre , it will run on systems without java installed. +

    +

    + Unfortunately, these changes aren't uniform across all operating systems. +

    +
      +
    • + Windows: All of the above apply +
    • +
    • + Linux: Only the first 2 apply. A standalone JRE will probably not happen due to the many varieties of Linux distros as well as the general Linux philosophy of a central package manager +
    • +
    • + Mac OS X: None apply. I had problems with the splash and the error window, whereas I haven't looked at the standalone JRE. I'll work on these for a future release, though it's difficult to say when. +
    • +
    +

    + XOWA home wiki is now a sqlite3 database +

    +

    + When v0.0.0 was first released, XOWA used text files for all its wikis. XOWA has since moved to sqlite3 databases in v0.7.1 but the home wiki still remained in the text file format. +

    +

    + With v2.8.3, the home wiki now is in a sqlite3 format. This should be the start of a number of changes, including better namespaces (everything is in the Help namespace), a functioning Search, image support, and overall better editing. Also, the home wiki will soon be part of the Android Alpha app. +

    +

    + Cleanup of /xowa/ root directory +

    +

    + 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" +

    +

    + Trivial Scribunto parser fix +

    +

    + v2.8.3 has one trivial Scribunto fix that caused "Script error" on about a dozen or so pages in English Wikipedia. +

    +

    + Next release: v2.8.4 +

    +

    + Now that English Wikipedia images were finally released, I'm going to resume the long overdue backlog. I'm scheduling Ukraine, Persian and Bengali for this week. +

    +

    + I did some Android development this week, and will work on Search support. I'll also work on any issues the new builds turn up, including one outstanding one for broken Math expressions on some pages: https://github.com/gnosygnu/xowa/issues/10 +

    +

    + Release: v2.8.2.1 (2015-08-09 20:25 Sun) +

    +

    + v2.8.2 is a light release. It has another attempt at a fix for the Windows 8.1 issue, and a bunch of minor fixes. +

    +

    + Windows 8.1 support (by upgrading to SWT 4.6M1) +

    +

    + There have been a number of reports of XOWA not working on Windows 8.1. See https://github.com/gnosygnu/xowa/issues/13 and https://github.com/gnosygnu/xowa/issues/14 +

    +

    + I was able to get a loaner Windows 8.1, and was able to reproduce the issue. I tried various ways to fix it, but the only thing that worked was upgrading to SWT 4.6M1. I'm hoping it handles the Windows 10 error in http://sourceforge.net/p/xowa/discussion/general/thread/652c6303/ as well as other random reports +

    +

    + If you're running Windows 8 or Windows 10 and it works, please drop by and comment on github or sourceforge +

    +

    + Minor fixes for file download +

    +

    + While generating the 2015-07 images, I noticed a bunch of minor file issues. They affect something like 5,000 images (out of 4,000,000). These were fixed in this release, and will show up in the next image update +

    +

    + Minor fixes for Wikibase +

    +

    + There were a handful of minor fixes with wikibase, primarily revolving around date. +

    +

    + Next release: v2.8.3 +

    +

    + Packages were delayed again this week. Part of this is related to the erratic Wikimedia dump server schedule. The other part was due to the file issues found during the English Wikipedia 2015-07 generation. +

    +

    + I was planning to release the 2015-07 update today, but ran across a small issue. In addition, the dumps actually ran early this month, so I'm going to wait a week and release 2015-08 next week. At this point, I'll also regenerate all the other wikis, including Ukraine, Persian, Bengali, etc. +

    +

    + I'm going to focus more on packages this week, with English Wikipedia being the main priority. If I have time, I'm going to work on the home database as well as Android. +

    +

    + Release: Windows 64-bit update (2015-08-03 20:15 Mon) +

    +

    + Unfortunately, I uploaded non-working versions of the Windows 64-bit app yesterday. See https://sourceforge.net/p/xowa/discussion/general/thread/652c6303/ +

    +

    + I uploaded a fixed application package for Windows 64-bit now: https://github.com/gnosygnu/xowa/releases/download/v2.8.1.1/xowa_app_windows_64_v2.8.1.1a.zip +

    +

    + I'm going to skip the update package for now. +

    +

    + My apologies for the error. +

    +

    + Release: v2.8.1.1 (2015-08-02 22:15 Sun) +

    +

    + Language conversion dropdown for Chinese wikis +

    +

    + v2.8.1 now supports the language conversion dropdown for Chinese wikis. This enables users to switch between China, Macau, Malaysia, Singapore and Taiwan conversions for zh.wikipedia.org (as well as other zh.*.org wikis) +

    +

    + Unfortunately, I discovered this doesn't work perfectly for Serbian wikis. I'll fix this in a future release, but if you're a Serbian user, you will have to manually use explicit conversion links. For example: sr.wikipedia.org/sr-ec and sr.wikipedia.org/sr-el +

    +

    + Thanks to anonymous4 for reviewing and testing this feature. +

    +

    + Windows 8.1 support (by downgrading to XULRunner 24) +

    +

    + There were a few reports with XOWA not working on Windows 8.1. See: https://github.com/gnosygnu/xowa/issues/14 . I don't have a Windows 8.1 box, but it looks like the issues were related to the recent upgrade to XULRunner 31. Although XULRunner 31 works fine on Windows 7 and Windows XP, it looks like it fails on Windows 8.1. I downgraded to XULRunner 24 and it looks like that should fix the issue. +

    +

    + Thanks to anonymous#14 for helping me work through it. +

    +

    + Fix for incorrect Main_Page in various wikis +

    +

    + v2.7.2 introduced a bug wherein the Main_Page was incorrectly detected for some wikis. This affected uk.wikisource.org, zh.wikipedia.org, www.wikidata.org and several others. If you've imported a wiki and the wiki doesn't open, please try to import it again with v2.8.1 +

    +

    + Scribunto and Wikibase updates +

    +

    + I discovered I accidentally disabled the build warning codes back in February. As a result, a number of minor Scribunto and Wikibase issues accumulated over the past few months. v2.8.1 resolves about 90% of these issues, though there are still a few more to go through. +

    +

    + Various minor fixes +

    +

    + There were a lot of other minor fixes in v2.8.1. Most of these are parser related, but there are a few interesting items under the change section. Please have a look at the Change_log +

    +

    + Next release: v2.8.2 +

    +

    + I delayed packages for another wiki due to all the parser issues (particularly the Wikibase ones). I'm going to resume with images for 2015-07 English Wikipedia as well as the still-delayed Ukraine, Persian and Bengali wikis. +

    +

    + For v2.8.2, I'm going to make yet another attempt at converting the home wiki to a sqlite database. A new Android Alpha is still on the list as well. +

    +

    + Release: NONE (2015-07-26 21:55 Sun) +

    +

    + I'm skipping the release this week. I'm working on getting the multi-language dropdown for Chinese and Serbian wikis (and any other wikis with variant languages). I ended up rewriting a lot of internal URL logic to support URLs like "zh.wikipedia.org/zh-hans/A" instead of "zh.wikipedia.org/wiki/A". I didn't have much time to work on anything else. +

    +

    + I'll resume work on the other items for 2.8.1. +

    +

    + Release: v2.7.3.3 (2015-07-21 23:45 Tue) +

    +

    + Online download sometimes downloads wikis from your.org instead of wikimedia.org +

    +

    + As per https://github.com/gnosygnu/xowa/issues/7 partial dumps were only importable for time zones west of Greenich Mean Time. v2.7.3.3 fixes it for all time zones. +

    +

    + Yet another thanks to Anselm for working through this issue. +

    +

    + Release: v2.7.3.2 (2015-07-20 23:45 Mon) +

    +

    + Online download sometimes downloads wikis from your.org instead of wikimedia.org +

    +

    + Unfortunately, a change in v2.7.3.1 caused XOWA to download wikis from your.org for partial dumps. +

    +

    + Thanks to Anselm for continuing on this issue. +

    +

    + Release: v2.7.3.1 (2015-07-19 20:00 Sun) +

    +

    + New Bookmarks page. See Special:XowaBookmarks +

    +

    + The old version of the Bookmarks page was a simple feature. It basically added bookmarks to the bottom of a wiki page. Unfortunately, it was part of the "home" wiki and used the old text database format. I needed to convert the home wiki for Android, but couldn't do it without breaking Bookmarks. +

    +

    + As a result, v2.7.3 now has a new Bookmarks page. These entries get saved in the user database (C:\xowa\xowa.user.anonymous.sqlite3) . In addition, it supports HTTP Server mode. For more info, see App/Bookmarks +

    +

    + I didn't have time to add folder support for this release. I'm planning to add in the future, but it may wait until I can clear more Android tasks out of the way. If you want this feature, please create an issue at github . +

    +

    + Also, many thanks to anonymous4 for assisting with the HTML and CSS. +

    +

    + Fix for Persian Wiki images +

    +

    + It turns out that MediaWiki allows pixel sizes in non-English numbers. For example [[File:A.png|۲۰۰px]] means 200px. Unfortunately, XOWA was interpreting this as no-image-size. +

    +

    + v2.7.3 now supports non-English pixel sizes. +

    +

    + Minor miscellaneous fixes +

    +

    + There were a bunch of minor fixes. None of these are worth further explanation, so please take a quick look at the Change_log +

    +

    + New javascript libraries +

    +

    + The new Bookmarks page uses more Javascript libraries. This includes jquery-ui for dragging and resizing as well as notifyjs for notification messages. I updated the existing jquery script to the latest version and also changed some of the core xowa ones. +

    +

    + This will probably become more of a future trend. Future GUI features will appear in Javascript rather than SWT. SWT / XULRunner is sometimes finicky cross-platform, and difficult to debug / reproduce. Meanwhile, GUI features implemented in Javascript can easily be used by the XOWA GUI as well as HTTP Server and Android. +

    +

    + Next release: v2.7.4 +

    +

    + I decided to wait on Ukraine, Persian and Bengali wikis one week in order to generate 2015-07 versions (instead of 2015-06). I'll be pushing them out over the course of this week. In addition, English Wikipedia should be completing this week, so I'm hoping to get it out as soon as possible. I'll then go on to German, French and Arabic afterwards. +

    +

    + For v2.7.4, I'm going to move on to converting the home wiki to a sqlite database. Once that's done, I'll refresh the Android Alpha and try to add Bookmarks as well as bunch of other features. +

    +

    + Release: v2.7.2.1 (2015-07-12 17:40 Sun) +

    +

    + Handle incomplete XML datadumps at http://dumps.wikimedia.org/backup-index.html +

    +

    + WMF is currently having problems with the XML data dumps. Unfortunately, it failed in a way to break auto-dump downloading in Import Online. Basically, the "latest-pages-articles.xml.bz2" file is being wiped out in the new multi-phase dump. See https://phabricator.wikimedia.org/T89273 and https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-July/001156.html +

    +

    + 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: +

    + +

    + Image updates for Spanish, Japanese, and Swedish +

    +

    + I uploaded new wikis for Spanish, Swedish and Japanese. +

    +

    + Support for Extended String Functions for non WMF wikis (Wikia, Nethack) +

    +

    + This was noted in this github issue. Some non Wikimedia Foundation wikis such as Wikia wikis and the nethack wiki use extended string functions like {{#replace}}, {{#sub}}, {{#count}}, etc.. I ended up implemented these, as they were not difficult, and they are prevalent in a lot of MediaWiki installations. +

    +

    + Rewritten HTTP server engine to support POST requests +

    +

    + First, many thanks again to Mattze96 for the great HTTP server. It's been running fine for a year and a half, and been easy to patch. However, new features were needed for the HTTP server including: +

    +
      +
    • + Support for POST and other AJAX calls +
    • +
    • + Server-side events +
    • +
    • + More logging +
    • +
    • + Unit testing capabilities +
    • +
    +

    + Due to the changes involved, a rewrite of the core was easier and than trying to patch the existing piece. The new HTTP server engine is still a work in progress, but it is stable enough to introduce. +

    +

    + In addition, I fixed a bug with the Timeline javascript. For some reason, it failed in Firefox, but strangely not in XULRunner. Thanks to MDE for reporting it. +

    +

    + Minor parser changes +

    +

    + There were a handful of minor parser changes. The most meaningful was support for the {{gender}} function as well as a fix for coordinates and a bad default value of "http:\\/\\/www.wikidata.org\\/entity\\/Q2". +

    +

    + Next release: v2.7.3 +

    +

    + I was tempted to include the new Bookmarks page for v2.7.2, but I wanted to hold off and try to add some features such as bookmark folders and drag-and-drop. Unfortunately it's a blocking task for Android, as it stops me from adding the home wiki to Android. I'm going to try again to get it in for v2.7.3. I'll also work on a refresh of the Android Alpha. +

    +

    + For dumps, I'm in a holding pattern until WMF resumes. See https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-July/001160.html . I'll try to update Ukrainian, Persian and Bengali as they are quite old, but I'm still holding off on English, German, French and Arabic. +

    +

    + Release: v2.7.1.1 (2015-07-05 19:30 Sun) +

    +

    + Upload of English Wikipedia files for Android Alpha +

    +

    + I finished uploading the files for English Wikipedia. Note that these files are just like the 2015-04 set, except that the max file size is 1.5 GB instead of 3 GB. Android can't use 3 GB files. +

    +

    + Unfortunately, right now, there are 3 types of sets for English Wikipedia: v1, v2a and v2b. See App/Import/English_Wikipedia for more details. Users are strongly encouraged to download the new 2015-06 set (v2b), especially if they're going to use Android. However, I will continue to support monthly updates for v1 and v2a over the next year. +

    +

    + For more information on setting up English Wikipedia, see App/Xtn/Android +

    +

    + XOWA droid can now run a complete version of English Wikipedia. Of course, I'll be making many more changes in the upcoming months. If you come across any bugs or have any suggestions, feel free to drop by and give me some feedback as per Help/Feedback +

    +

    + Fixes for CSS generation +

    +

    + v2.7.1 fixes some minor CSS generation issues. The main problem was due to Wikimedia replacing http with https. This would have caused new wikis to have blank logos in the upper left hand corner. If you have a blank logo, try the following (using Simple Wikipedia as an example): +

    +
      +
    • + Close XOWA +
    • +
    • + Delete this folder: C:\xowa\user\anonymous\wiki\simple.wikipedia.org +
    • +
    • + Restart XOWA and visit simple.wikipedia.org/wiki/Main_Page +
    • +
    +

    + Minor fixes for Firefox Addon +

    +

    + There were some minor Firefox Addon issues that primarily affected Linux versions of Firefox. The most significant one was that the "XOWA Home" button in the toolbar did not work. There were a few other url issues with clicking items in the sidebar. +

    +

    + Fixes for image database generation +

    +

    + I tried to resume image database generation this week, but ran into a few snags. I make a handful of fixes to the image db generation. +

    +

    + Next release: v2.7.2 +

    +

    + I spent most of the week on infrastructure for a new Bookmarks page that would work across XOWA versions of GUI, HTTP Server and Android. This UI infrastructure should also be the foundation for upcoming changes to the HTTP server as well as a future rewrite of the Options pages. I didn't want to release this for v2.7.1, but I will release it for v2.7.2. I'm also going to work on getting a new build of the Android Alpha with a few minor features. +

    +

    + I fell behind on dumps this weeks. I'm generating Finnish Swedish now, and will be uploading them during the week. Spanish should follow suit afterwards. Unfortunately, the Wikimedia dump servers look like they are having problems, so I may continue with refreshes of Japanese. Once the dumps resolve, I'll work on updates for English, German, French and Arabic. +

    +

    + Release: v2.6.5.1 (2015-06-28 21:30 Sun) +

    +

    + Updated versions of SWT and XULRunner +

    +

    + XOWA had been using 3-year old versions of SWT and XULRunner. Unfortunately, I haven't been able to update due to this SWT bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=429739 +

    +

    + Fortunately, this was fixed in the SWT 4.5 major release. As such, I've upgraded both SWT and XULRunner. Although this is a major infrastructure change, it will have probably only three noticeable changes: +

    +
      +
    • + Large upgrade packages for 2.6.5: Since I'm re-releasing XULRunner, the upgrade packages will be much larger than normal +
    • +
    • + Print button available: This was fixed in SWT 4.3, but I've only been able to include the fix now. See App/UI/Printing +
    • +
    • + Downloading wikis on some Linux distros won't crash: For some reason, some recent Linux distros started crashing under the old XULRunner 10 when downloading items. XULRunner 17 and up doesn't seem to have this problem. See: https://sourceforge.net/p/xowa/tickets/375/ +
    • +
    +

    + For more information, see: Dev/SWT App/UI/HTML_Browser +

    +

    + Fix for wikis not working because of old image databases +

    +

    + This was broken during the general database redesign in v2.4.3. XOWA was assuming that v1 image databases would have a format of "fsdb.atr.00.sqlite3". Instead some were "fsdb.atr#00.sqlite3". This only affects image databases from late 2013 and early 2014. +

    +

    + For more information, see: https://sourceforge.net/p/xowa/discussion/defects/thread/11a01c27/ +

    +

    + Also, thanks to William for patiently working with me to troubleshoot the issue. +

    +

    + Release of English Wikipedia text-only version for Android Alpha +

    +

    + I had a minor snafu in uploading the English Wikipedia html dumps to archive.org. See: http://archive.org/post/1041291/item-does-not-have-metadata-https-ia902300usarchiveorg-editphpidentifierxowa_enwiki_latest However, I did get them uploaded. See App/Xtn/Android +

    +

    + Addition of Special:XowaDiags for troubleshooting +

    +

    + I created a new Special page for helping with general issues. For example, this will list all files in your English Wikipedia directory: home/wiki/Special:XowaDiag?type=fs.check&wiki=en.wikipedia.org +

    +

    + Right now, it's pretty basic, and will change over the next few releases. +

    +

    + Next release: v2.7.1 +

    +

    + I'm going to try to keep the next version stable, so I'll probably only work on XOWA droid items. However, I may add a new Bookmarks page for the HTTP server as well as Android. +

    +

    + For dumps, a lot depends on the Wikimedia dump servers. I'd like to work on German, but would rather wait for an official "July" version. I'll probably rebuild Spanish and Finnish. +

    +

    + Release: v2.6.4.1 (2015-06-21 20:22 Sun) +

    +

    + XOWA moving from sourceforge.net to github.com +

    +

    + In light of SourceForge aggressively taking ownership of other open-source projects, I've decided to move XOWA to github.com. +

    +

    + I'm still in the process of transitioning the xowa.sourceforge.net website as well as other links, but plan to be fully off within a month. I'll still check the sourceforge discussion boards, as well as leave some links up for a period of time. But all future releases will be at https://github.com/gnosygnu/xowa/releases/ while discussions will be at https://github.com/gnosygnu/xowa/issues/. +

    +

    + Images not being downloaded due to Wikimedia change from http to https +

    +

    + As per this blog post, Wikimedia has started moving all traffic to https. Some of this seems to have been implemented during the past week. As a result, XOWA was failing in connections to the Wikimedia servers because it was using http. +

    +

    + For v2.6.4, I updated the links to https. Image downloads (and api calls) now work. +

    +

    + English Wikipedia image update for 2015-06-02 +

    +

    + This was a long time in coming. The last good build was back in April. The main problem was that the dump server had been offline for all of May. There were also some XOWA issues, and I had to patch the new code to handle v2 as well as v1. +

    +

    + Image updates are currently a little confusing. There are currently 2 versions of image databases for English Wikipedia. +

    +
      +
    • + v1: These are ".sqlite" databases in "/xowa/file/en.wikipedia.org/" directory. These were released in 2013-11. +
    • +
    • + v2: These are ".xowa" databases in "/xowa/wiki/en.wikipedia.org/" directory. The databases are about 3 GB each. These were released in 2015-04 +
    • +
    +

    + v1 is obsolete. I needed to make these changes for Android, as well as to simplify future deployments. I will still generate updates for it for the next year, but users are encourage to move over to a v2 series. +

    +

    + Next release: v2.6.5 +

    +

    + I didn't get any of the planned changes done for this week, as both the table of contents and bookmarks were large items. I'm planning to work on them over the next few weeks. +

    +

    + Instead, for v2.6.5, I'm planning to release new versions of SWT and XULRunner. This will bring XOWA a little up to date with recent Mozilla Firefox core changes, as well as take care of other defects (primarily, print page) +

    +

    + For wikis, I'm going to upload the English Wikipedia HTML databases, and try to get German going as well. +

    +

    + Release: v2.6.3.1 (2015-06-14 18:50 Sun) +

    +

    + I'm trying something different with blog entries. I'm going to expand upon changes in the current release here, and give a preview of next week's release. I think the prior method was not offering much information. The new way takes more time to write, but hopefully it will be worth it. +

    +

    + With that said, here goes. +

    +

    + Fix for images sometimes not being shown for v1 users +

    +

    + v2.5.4 introduced a bug for users with v1 image databases (.sqlite). Here's a possible use case: +

    +
      +
    • + User has English Wikipedia v1 image databases (.sqlite3) +
    • +
    • + User upgraded to v2.5.4 +
    • +
    • + User imported the latest en.wikipedia.org +
    • +
    • + User no longer sees any images +
    • +
    +

    + The problem was that v2.5.4 automatically creates v2 image databases (.xowa) whenever a new wiki is imported. Furthermore, XOWA had logic that said if you had v2 and v1, use v2 first. As a result, the v1 databases were ignored. +

    +

    + v2.6.2 now prefers v1 over v2. This should automatically fix anyone who encountered the problem above. Of course, if a v1 user moves to v2, then they would have to move / delete the v1 databases in order to see v2. +

    +

    + If you find your images are still not working, please post as per Help/Feedback +

    +

    + Mac OS X now defaults to WebKit instead of XULRunner +

    +

    + Mac OS X had two major issues: +

    +
      +
    • + Web browser would sometimes reset to blank when minimizing or switching tabs / windows: This seems to have been fixed in a later XULRunner release (24+). +
    • +
    • + Hover over doesn't work: This appears to be a known Mozilla/XULRunner issue and may not be fixed for some time. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=246830 +
    • +
    +

    + The first item can be fixed by upgrading XULRunner, but I would also have to upgrade SWT as well. Unfortunately, I'm waiting on SWT to fix a bug before I can upgrade it: https://bugs.eclipse.org/bugs/show_bug.cgi?id=429739 +

    +

    + For now, I decided to move Mac OS X to use WebKit. The initial results looked good. +

    +

    + For anyone curious, this was done by adding "app.gui.browser_type = 'webkit';" to "bin/macosx_64/xowa/cfg/xowa_cfg_os_default.gfs". If you want to change back to XULRunner, change "xowa_cfg_os.gfs" to "app.gui.browser_type = 'mozilla';" +

    +

    + I'm still including XULRunner in the Mac OS X app packages for now, though I may end up dropping them entirely in a future release. +

    +

    + Fixes for highlight-all-words +

    +

    + v2.5.4 introduced multiple highlights when using the find feature. Unfortunately, there were two bugs I couldn't fix for that release: +

    +
      +
    • + Multiple highlighting didn't work if the find-word occurred multiple times in the same paragraph +
    • +
    • + Multiple highlighting didn't work for the first find after word wrap +
    • +
    +

    + Fixing the first was actually difficult, and I ended up rewriting the entire javascript function. +

    +

    + The new version is at /xowa/bin/any/xowa/html/res/src/xowa/find/xowa_find_html.js +

    +

    + Support for Wikidata import by entities +

    +

    + The wikidata dumps have been delayed for a while. The last good dump was http://dumps.wikimedia.org/wikidatawiki/20150330/ In addition, Wikimedia had an outage in the dump service. See https://phabricator.wikimedia.org/T98585 Dumps have resumed, but it looks like wikidata is queued as one of the last ones. +

    +

    + As I've been delaying the image databases until I got a new wikidata, I decided to do something else besides waiting. Wikimedia also generates JSON dumps and these have been running consistently every week for the past two months. See http://dumps.wikimedia.org/wikidatawiki/entities/ +

    +

    + With this in mind, I wrote some very basic import code to build a wikidata wiki from the JSON dump. It's not perfect, but it allows me to make progress with the image databases. For more info, see: Dev/Command-line/Wikidata +

    +

    + More improvements for XOWA droid alpha +

    +

    + I've added a number of improvements for the XOWA droid alpha. The last release would not work on Android KitKat, and probably other versions as well. I've since tested on 2 other devices, and got them working. I've also added quite a bunch of other stability changes. +

    +

    + Other minor changes +

    +

    + There were 2 parser fixes worth mentioning: +

    +
      +
    • + <q>: XOWA would show <q> instead of quotation marks (") +
    • +
    • + [[Category:]]: XOWA would show blank [[Category:]] at the bottom of many pages. I fixed this by changing the regular expression, but it pretty much requires Java 1.7 +
    • +
    +

    + Next release +

    +

    + At this point, I'm focusing on uploading an English Wikipedia that can be used for XOWA droid. I'm generating an html dump build now and should have it uploaded in the next week or so. In addition, I'm also going to re-upload the English Wikipedia images as the current v2 batch won't work on Android (they have file sizes greater than 2 GB) +

    +

    + Development-wise, I'm planning the following +

    +
      +
    • + More changes for XOWA droid including a Table of Contents and Search +
    • +
    • + Change the existing bookmark system to be run from a sqlite database +
    • +
    • + Update the home wiki to run from a sqlite database +
    • +
    +

    + Finally, for image databases, I'm only planning to upload the latest images for 2015-06-02 English Wikipedia. I'll be uploading v2 as well as v1 (.sqlite3) +

    +

    + Release: v2.5.4.1 (2015-05-25 01:15 Sun) +

    +

    + v2.5.4.1 is a significant release. In brief, it involved a rewrite of the online file downloading system to use the same system as the offline version. It also includes instructions for building the image databases on Dashboard/Image_databases as well as an Android alpha. It may be worthwhile to go through the items in Change_log +

    +

    + As a side-note, I've not generated image databases for a few weeks. This is due to the dumps being badly broken at http://dumps.wikimedia.org/backup-index.html See https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-May/date.html and https://phabricator.wikimedia.org/T98585 . +

    +

    + I'm going to be on vacation for a while. I'm not sure about internet connectivity, but I will try to look at posts at https://sourceforge.net/p/xowa/discussion. +

    +

    + The next release will be June 14th. I'm planning to have more Android-related changes, and hopefully resume image database generation. +

    +

    + Release: NONE (2015-05-17 20:30 Sun) +

    +

    + I'm skipping the release this week. I'm changing the online download mode to go directly to the sqlite databases (instead of #meta), and wanted to have more time to test it. +

    +

    + I don't know when the next release will be. I'm going to be on vacation for late May / early June, so it may not be until June 15th. +

    +

    + As for Android, I ran into a snag over the weekend. I'm going to try to post an alpha this week. +

    +

    + Also, I'll put up another post later this week for generating image databases. +

    +

    + Release: v2.5.2.2 (2015-05-11 21:25 Mon) +

    +

    + v2.5.2.2 is a fix for wikidata import and was broken since v2.4.4. It was kindly reported by Tim Weigel last night as per this link: https://sourceforge.net/p/xowa/discussion/defects/thread/589808fe/ +

    +

    + Release: v2.5.2.1 (2015-05-10 21:35 Sun) +

    +

    + v2.5.2.1 supports downloading the wiki logo from a new location. The change was serious enough to delay French and Arabic wikis for this week. I'm planning to upload them during the course of this week. I postponed the search change for punctuation as it looks like a significant change, and I didn't want to commit time to it just yet. I also did some work on the Android version. +

    +

    + For v2.5.3, I'm going to work more on the Android alpha. For wikis, I'll not planning anything aside from French and Arabic. +

    +

    + Release: v2.5.1.2 (2015-05-04 20:55 Sun) +

    +

    + v2.5.1.2 is a fix for Mac OS X users only. Windows / Linux users with v2.5.1.1 can ignore v2.5.1.2. It resolves the problem with the hyperlink clicks being off by 3 pixels down. +

    +

    + Thanks to anonymous4 for picking up the issue so quickly. +

    +

    + Mac OS X issue (2015-05-04 00:25 Mon) +

    +

    + It seems that v2.5.1.1 has a regression bug that affects Mac machines only. Basically, all hyperlink clicks would be off by 3 px down. I'll look into it tomorrow and hopefully post a fix for it then. +

    +

    + Release: v2.5.1.1 (2015-05-03 20:55 Sun) +

    +

    + v2.5.1.1 has a new tabs-interface for the Options page. It also includes a number of thread-related fixes as well as Wikisource related changes. I made some progress with Android and am targeting an alpha release for the smaller wikis this month. +

    +

    + For packages, the Korean wikis are uploading now and English Wikisource will upload tonight / tomorrow. +

    +

    + For v2.5.2, I'm planning on a search-related fix to handle punctuation (searching for "don't"). I'm also going to see what I need to release an Android version of Simple wiki to any interested user. For wikis, I will do the French wikis and maybe Arabic (if the latter is problematic, I'll fall back to Latin). +

    +

    + Release: v2.4.4.1 (2015-04-26 21:55 Sun) +

    +

    + v2.4.4.1 introduces a multi-wiki search feature. The configuration is a bit difficult, but it should be flexible enough to handle most scenarios. See Options/Search. I also made a few more improvements to the general Search behavior. There are also some important incremental fixes from earlier this week. +

    +

    + For images, the last part of German is uploading, and I plan to upload Czech tonight or tomorrow. +

    +

    + For v2.5.1, I'm only planning on minor tweaks to search, as well as anything else that comes up. For wikis, I will do the other English wikis as well as Korean. +

    +

    + Release: v2.4.3.1 (2015-04-19 23:10 Sun) +

    +

    + v2.4.3.1 has some minor cleanup of items from Special:Search. I started working on multi-wiki search, but could not finish it. I also resolved a number of issues including a few around the HTTP server as well as general file retrieval. +

    +

    + I generated images for English Wikipedia as well as the Simple, Polish and Greek wikis. Polish is uploading now, but the rest are done. I'll check the uploads tomorrow and update the archive.org pages if everything is fine. +

    +

    + For v2.4.4, I'll try to get multi-wiki search included. I also have a number of minor items. For wikis, I will do German as well as Czech. +

    +

    + Release: v2.4.2.1 (2015-04-12 22:10 Sun) +

    +

    + v2.4.2.1 improves performance for Special:Search. This took quite a bit of time as I had to rewrite most of the search code while also adding new features, such as background searching. There are still a few loose ends, but I believe the new version is much more usable than the old one. +

    +

    + Unfortunately, neither English, Polish or Greek was done this week. I did download the English 2015-04-03 dump, and except for a few pages, the rest of the wiki is okay. Images should be available later this week. +

    +

    + For v2.4.3, I want to clean up some of the loose ends on Special:Search, and also support searching over multiple wikis. I'll also upload Simple, English, Polish and Greek. If I have any leftover time, I'll go back to Android. +

    +

    + Release: v2.4.1.1 (2015-04-05 19:38 Sun) +

    +

    + v2.4.1.1 introduces new major database layout changes. The main purposes were the following: +

    +
      +
    • + Generate single-database wikis for smaller wikis +
    • +
    • + Generate detachable multi-database wikis for larger wikis, particularly English Wikipedia. Except for the core files, any other file can be deleted, and the wiki will still function. +
    • +
    • + Consolidate all databases in one directory, particularly the file databases. There will be no more files in /xowa/file/. Instead, everything will go to /xowa/wiki/. +
    • +
    +

    + For more info, you should refer to Dev/Design/Database. +

    +

    + These changes involved a lot of rewrite of database code over the past few weeks. I've done testing on my side, but if you notice any issues, please report them to https://sourceforge.net/p/xowa/discussion/general/ +

    +

    + For v2.4.2, I'm going to upload English Wiki in the new database layout. They should be up by Saturday at https://archive.org/details/Xowa_enwiki_latest I'll also queue up Polish and Greek afterwards. I'm planning to work on some performance enhancements for Special:Search as well as resume work on Android. +

    +

    + Release: NONE (2015-03-29 20:20 Sun) +

    +

    + So, I'm going to be skipping this week's release as well. The code is mostly done, but I had to rewrite a significant part last night, so I wanted to give it more time to burn in. Polish and Greek are still on hold, and they will be released after English. +

    +

    + At this point, the new changes will be going live for v2.4.1. It's not ideal, but I'd rather have a more stable major than a possibly unstable minor one. +

    +

    + Release: NONE (2015-03-22 20:15 Sun) +

    +

    + I'm skipping this week's release also. I've rewritten most of the code, but I wanted another week to do some more testing. I'm also skipping Polish and Greek, as I want to start releasing databases in the new format. +

    +

    + I won't be skipping v2.3.5 as I'd like to introduce the new database layout in a minor release, rather than a major 2.4.1 one. +

    +

    + Release: NONE (2015-03-15 20:55 Sun) +

    +

    + I'm skipping this week's release. I'm rewriting more of the database code to generate a single-file wiki. I'm also doing the same for files to generate a single-file database. I'm hoping this will help simplify deployment in the future - particularly for Android. The code is stable, but I want a little while longer to review the database scheme. Aside from that, I haven't run into any bugs, so there wouldn't be much point to releasing a work-in-progress. +

    +

    + I did post the latest English Wikipedia images at https://archive.org/details/Xowa_enwiki_latest I also posted Finnish wikis at https://archive.org/details/Xowa_fiwiki_latest +

    +

    + v2.3.4 will include the new database code. I'm also planning on updating Polish and Greek. +

    +

    + Release: v2.3.2.1 (2015-03-08 20:44 Sun) +

    +

    + v2.3.2.1 had some minor fixes. The most major fix was Wikisource not showing full content for non-English wikis. Unfortunately this was related to some of the infrastructural changes last week. +

    +

    + I'm uploading the Italian wikis now, but they will probably not be ready until the morning. I'm going to hold off on Finnish until next week. I did make more progress in Android, and now have MathJax working. +

    +

    + v2.3.3.1 will have Finnish wikis as well as the latest English wiki update. I'm also working on a single-file XOWA database. Other than that, I'll continue ahead with Android. +

    +

    + Release: v2.3.1.1 (2015-03-01 20:18 Sun) +

    +

    + v2.3.1.1 had no real fixes. The Dutch and Latin wikis were rebuilt without any isses, though Latin is still uploading. There were substantial infrastructural changes, though hopefully I won't run into the same release problems from last week. In addition, I finally got a very alpha version of images working on the Android. +

    +

    + v2.3.2.1 will have a rebuild of the Italian and Finnish wikis. I'll continue ahead on Android and try to get a more stable version. +

    +

    + Release: v2.2.4.3 (2015-02-25 08:45 Tue) +

    +

    + v2.2.4.3 was another interim release to fix offline file downloads not working. +

    +

    + Release: v2.2.4.2 (2015-02-24 21:35 Mon) +

    +

    + v2.2.4.2 was an interim release to fix two issues: +

    +
      +
    • + HTTP Web Server fails to load +
    • +
    • + Online file downloads only work the first time +
    • +
    +

    + Hopefully v2.3.1.1 should be more stable. +

    +

    + Release: v2.2.4 (2015-02-23 19:12 Sun) +

    +

    + v2.2.4 included some major changes, the most significant of which was the Scribunto error when files were missing. There were also several involving wikidata.org. I made a lot of source code changes, and the version history will probably continue to be very busy for the next few weeks. +

    +

    + v2.2.4 also included a rebuild of the Russian wikis. Currently, archive.org is having issues so these will probably not be available until sometime Tuesday or even Wednesday. +

    +

    + v2.3.1 will have a refresh of the Dutch and Latin wikis. I'm also working on getting an Android prototype of simplewiki with images. +

    +

    + Release: NONE (2015-02-14 20:12 Sun) +

    +

    + I'm skipping the release tonight. I've spent most of the week making a lot of changes to the file retrieval code, and I'd like another week to make sure things are stable. Also, this month's English Wikipedia release looks stable, so I have no real changes to post. I did upload updates for the English Wikipedia wiki as well as for Simple Wiki +

    +

    + v2.2.4 will include the last of the file database changes. I'm also planning on updating a major wiki -- possibly Russian. +

    +

    + Release: v2.2.2 (2015-02-08 20:52 Sun) +

    +

    + v2.2.2 saw a rebuild of the German wikis. I made a number of small parser changes, but otherwise the German wikis were clean. The German Wikipedia update is running late, so it won't be ready until sometime tomorrow. Aside from the German wikis, I also rewrote much of the database code for the file images. +

    +

    + v2.2.3 will be a refresh of English Wiki. There probably won't be any images, as the Wikimedia dump service is behind, and the commonswiki won't be updated. For Android, I'll move on to building a single database that has both wikis and images in it. +

    +

    + Release: v2.2.1 (2015-02-01 14:35 Sun) +

    +

    + v2.2.1 had only a few changes. I generated the remaining English wikis and fixed a few minor related parser errors. In addition, I continued working on some more database code changes. Meanwhile, I decided to table some of the new Scribunto changes until later. +

    +

    + v2.2.2 will include an update of the German wikis. I'm still making incremental progress on Android, and will hopefully complete most of the database rewrite. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015/01.html b/wiki/home/page/Blog/2015/01.html new file mode 100644 index 000000000..c5a31bf2d --- /dev/null +++ b/wiki/home/page/Blog/2015/01.html @@ -0,0 +1,93 @@ + + + + + Blog/2015/01 - XOWA + + + + + +
    +
    +
    +

    Blog/2015/01

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015/02.html b/wiki/home/page/Blog/2015/02.html new file mode 100644 index 000000000..e9462ae5c --- /dev/null +++ b/wiki/home/page/Blog/2015/02.html @@ -0,0 +1,93 @@ + + + + + Blog/2015/02 - XOWA + + + + + +
    +
    +
    +

    Blog/2015/02

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015/03.html b/wiki/home/page/Blog/2015/03.html new file mode 100644 index 000000000..949ecdf5f --- /dev/null +++ b/wiki/home/page/Blog/2015/03.html @@ -0,0 +1,145 @@ + + + + + Blog/2015/03 - XOWA + + + + + +
    +
    +
    +

    Blog/2015/03

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Release: NONE (2015-03-29 20:20 Sun) +

    +

    + So, I'm going to be skipping this week's release as well. The code is mostly done, but I had to rewrite a significant part last night, so I wanted to give it more time to burn in. Polish and Greek are still on hold, and they will be released after English. +

    +

    + At this point, the new changes will be going live for v2.4.1. It's not ideal, but I'd rather have a more stable major than a possibly unstable minor one. +

    +

    + Release: NONE (2015-03-22 20:15 Sun) +

    +

    + I'm skipping this week's release also. I've rewritten most of the code, but I wanted another week to do some more testing. I'm also skipping Polish and Greek, as I want to start releasing databases in the new format. +

    +

    + I won't be skipping v2.3.5 as I'd like to introduce the new database layout in a minor release, rather than a major 2.4.1 one. +

    +

    + Release: NONE (2015-03-15 20:55 Sun) +

    +

    + I'm skipping this week's release. I'm rewriting more of the database code to generate a single-file wiki. I'm also doing the same for files to generate a single-file database. I'm hoping this will help simplify deployment in the future - particularly for Android. The code is stable, but I want a little while longer to review the database scheme. Aside from that, I haven't run into any bugs, so there wouldn't be much point to releasing a work-in-progress. +

    +

    + I did post the latest English Wikipedia images at https://archive.org/details/Xowa_enwiki_latest I also posted Finnish wikis at https://archive.org/details/Xowa_fiwiki_latest +

    +

    + v2.3.4 will include the new database code. I'm also planning on updating Polish and Greek. +

    +

    + Release: v2.3.2.1 (2015-03-08 20:44 Sun) +

    +

    + v2.3.2.1 had some minor fixes. The most major fix was Wikisource not showing full content for non-English wikis. Unfortunately this was related to some of the infrastructural changes last week. +

    +

    + I'm uploading the Italian wikis now, but they will probably not be ready until the morning. I'm going to hold off on Finnish until next week. I did make more progress in Android, and now have MathJax working. +

    +

    + v2.3.3.1 will have Finnish wikis as well as the latest English wiki update. I'm also working on a single-file XOWA database. Other than that, I'll continue ahead with Android. +

    +

    + Release: v2.3.1.1 (2015-03-01 20:18 Sun) +

    +

    + v2.3.1.1 had no real fixes. The Dutch and Latin wikis were rebuilt without any isses, though Latin is still uploading. There were substantial infrastructural changes, though hopefully I won't run into the same release problems from last week. In addition, I finally got a very alpha version of images working on the Android. +

    +

    + v2.3.2.1 will have a rebuild of the Italian and Finnish wikis. I'll continue ahead on Android and try to get a more stable version. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015/04.html b/wiki/home/page/Blog/2015/04.html new file mode 100644 index 000000000..000c2b019 --- /dev/null +++ b/wiki/home/page/Blog/2015/04.html @@ -0,0 +1,93 @@ + + + + + Blog/2015/04 - XOWA + + + + + +
    +
    +
    +

    Blog/2015/04

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015/05.html b/wiki/home/page/Blog/2015/05.html new file mode 100644 index 000000000..722221707 --- /dev/null +++ b/wiki/home/page/Blog/2015/05.html @@ -0,0 +1,93 @@ + + + + + Blog/2015/05 - XOWA + + + + + +
    +
    +
    +

    Blog/2015/05

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015/06.html b/wiki/home/page/Blog/2015/06.html new file mode 100644 index 000000000..40e1aaa78 --- /dev/null +++ b/wiki/home/page/Blog/2015/06.html @@ -0,0 +1,93 @@ + + + + + Blog/2015/06 - XOWA + + + + + +
    +
    +
    +

    Blog/2015/06

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015/07.html b/wiki/home/page/Blog/2015/07.html new file mode 100644 index 000000000..cf598cfcc --- /dev/null +++ b/wiki/home/page/Blog/2015/07.html @@ -0,0 +1,93 @@ + + + + + Blog/2015/07 - XOWA + + + + + +
    +
    +
    +

    Blog/2015/07

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Blog/2015/08.html b/wiki/home/page/Blog/2015/08.html new file mode 100644 index 000000000..32e66d21e --- /dev/null +++ b/wiki/home/page/Blog/2015/08.html @@ -0,0 +1,93 @@ + + + + + Blog/2015/08 - XOWA + + + + + +
    +
    +
    +

    Blog/2015/08

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Change_log.html b/wiki/home/page/Change_log.html index 640b20f19..e5e5b20f1 100644 --- a/wiki/home/page/Change_log.html +++ b/wiki/home/page/Change_log.html @@ -969,9 +969,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -980,12 +980,13 @@

    Help

    diff --git a/wiki/home/page/Change_log/2013.html b/wiki/home/page/Change_log/2013.html new file mode 100644 index 000000000..1441cd0a3 --- /dev/null +++ b/wiki/home/page/Change_log/2013.html @@ -0,0 +1,3079 @@ + + + + + Change log/2013 - XOWA + + + + + +
    +
    +
    +

    Change log/2013

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + v0.12.4.0 (2013-12-30) +

    +

    + major +

    +
      +
    • + (add) Package: French Wikipedia 2013-12-20 images. +
    • +
    • + (add) Package: French Wiktionary 2013-12-22 images. +
    • +
    • + (add) Package: French Wikivoyage 2013-12-25 images. +
    • +
    • + (add) Package: French Wikiquote 2013-12-16 images. +
    • +
    • + (add) Package: French Wikibooks 2013-12-27 images. +
    • +
    • + (add) Package: French Wikiversity 2013-12-25 images. +
    • +
    • + (fix) [broken since:v0.12.0] File/v2: Cache failures sometimes causes images not to load on page. +
    • +
    • + (add) Wikidata: Rank now supported for wikidata {contributed by Schnark}. See: http://www.wikidata.org/wiki/Q183 +
    • +
    +

    + minor +

    + +

    +
    +

    +

    + v0.12.3.0 (2013-12-22) +

    +

    + major +

    +
      +
    • + (add) Package: English Wikisource 2013-12-20 offline package. +
    • +
    • + (add) Package: English Wikibooks 2013-12-17 offline package. +
    • +
    • + (add) Package: English Wikiversity 2013-12-16 offline package. +
    • +
    • + (add) DynamicPageList: Improved support for wikibooks, wikiversity, wikinews. See: http://en.wikibooks.org/wiki/Subject:Computer_programming +
    • +
    • + (change) Scribunto: Gsub_match_callback should return integer positions as strings, not integers; EX:{{#invoke:Biblio|ouvrage}} . See: http://fr.wikipedia.org/wiki/Atoum +
    • +
    +

    + minor +

    + +

    +
    +

    +

    + v0.12.2.0 (2013-12-16) +

    +

    + major +

    + +

    + minor +

    +
      +
    • + (fix) Import: species.wikimedia.org had wrong domain name; EX:species.wikispecies.org {detected by Miles}. See: Dashboard/Import/Offline +
    • +
    • + (change) Parser: Category should not show in TOC; EX:== a [[Category:b]] ==. See: http://en.wikipedia.org/wiki/Tamil_Nadu +
    • +
    • + (change) Parser: Html numeric entities should be rendered literally, not as bytes; EX:a•b -> a•b not a{192,149}b. See: http://de.wikipedia.org/wiki/Magnus_Carlsen +
    • +
    • + (change) Parser: Unclosed row was being discarded; EX:{|\n|-\n<td>a</td>\n|-b\n|}. See: http://fr.wikipedia.org/wiki/Napoléon_Ier +
    • +
    • + (change) Parser: {{#ifeq}} fails when more than one colon appears; EX:{{#ifeq: :|a|b|c}}. See: http://de.wiktionary.org/wiki/glitschig +
    • +
    • + (change) Parser: Internal links with double colon should be rendered; EX:::A -> A. See: http://www.mediawiki.org +
    • +
    • + (change) File: Fatal error during image retrieval should not stop redlinks from loading {detected by Schnark}. +
    • +
    • + (change) File: Image border was not applied; EX:File:A.png|border -> class='thumborder' {detected by Schnark}. See: http://de.wikipedia.org/wiki/Vorlage:JPN +
    • +
    • + (change) Release: Xowa_64.exe now explicitly species -Dfile.encoding="UTF-8" {detected by Anselm}. +
    • +
    • + (change) Release: Sqlite for windows 32 should not be in 64 bit directory; EX:/bin/windows/sqlite {detected by Anselm}. +
    • +
    • + (change) Release: Xowa_64.exe now caps at 512 MB max (instead of 1 GB) {detected by Nocte Draconis}. +
    • +
    • + (dev) Category: Category error should not cause malformed HTML. See: http://en.wikipedia.org/wiki/Category:Planets_of_the_Solar_System +
    • +
    • + (dev) Scribunto: Gsub should call once for all matches; not once per match. See: http://en.wiktionary.org/wiki/Minnesota_nice +
    • +
    • + (change) Server: Http server did not work on Windows 64 / Linux 64 {detected by Miles}. +
    • +
    • + (add) Server: Added command line arg --http_server_port; EX:'--http_server_port 8080 {requested by Mattze96}. +
    • +
    • + (change) Server: Fix for Windows path {contributed by Mattze96}. +
    • +
    • + (doc) Import: Instructions for importing wikia.com wikis {contributed by Nocte Draconis}. See: App/Wiki_types/Wikia.com +
    • +
    +

    + v0.12.1.0 (2013-12-09) +

    +

    + major +

    +
      +
    • + (add) Search: Added search suggest v2 for more accurate results {requested by Schnark}. See: Options/Search_suggest +
    • +
    • + (add) Scribunto: Fixed "Citation needed" for 2013-12-04 English Wikipedia; EX:mw.isSubsting. See: http://en.wikipedia.org/wiki/Albedo +
    • +
    • + (add) Html: Embed file name / width / height in HTML. +
    • +
    • + (add) Server: Added alpha HTTP server {contributed by Mattze96 }. See: App/Xtn/Browser/HTTP_Server +
    • +
    • + (add) Translation: Added translations for Simplified Chinese and Traditional Chinese {contributed by zjzengdongyang}. See: Options/Language +
    • +
    +

    + minor +

    + +

    +
    +

    +

    + v0.12.0.0 (2013-12-02) +

    +

    + major +

    +
      +
    • + (add) File: Added caching system for fsdb thumbs. See: Options/Files +
    • +
    • + (add) Release: New build for Mac OS X 64 bit. +
    • +
    +

    + minor +

    +
      +
    • + (change) Import: Bz2 was not always handling return value correctly (has no visible effect, but added for correctness's sake). +
    • +
    • + (change) File: Svg with no width specified should default to max width of 2048; EX:File:no image.svg|x40px|link=|alt=* -> 40,40, not 1,1. See: http://en.wikipedia.org/wiki/List_of_historic_auto_trails_in_Iowa +
    • +
    • + (change) Html: Switching from "View HTML" to "Read" does not fire redlinks code {Schnark; hidp123}. +
    • +
    • + (change) Parser: Space before xml node should be ignore at beginning of page; EX:" <center>a</center>". See: http://commons.wikimedia.org +
    • +
    • + (change) File: Pdf with no width should default to 220 width; EX:File:A.pdf. +
    • +
    • + (change) Html: Better threading support for redlinks. +
    • +
    • + (change) Log: Added redlink logging statements. +
    • +
    • + (change) Options: Added Options/Config_script. +
    • +
    • + (change) Scribunto: Gsub was not handling lua callback functions correctly; EX:[[Minnesota]] [[nice]] and regx of %[%[([^#|%]]-)%]%]. See: http://en.wiktionary.org/wiki/Minnesota_nice +
    • +
    • + (add) Import: Added new wikis to import list: zh-classical.wikipedia.org; zh-min-nan.wiktionary.org; zh-min-nan.wikipedia.org; zh-yue.wikipedia.org; bat-smg.wikipedia.org; be-x-old.wikipedia.org; cbk-zam.wikipedia.org; fiu-vro.wikipedia.org; map-bms.wikipedia.org; roa-rup.wikipedia.org; roa-rup.wiktionary.org; . +
    • +
    • + (change) Search: Performance enhancements to handle common words like "of" and "in" {detected by hidp123}. +
    • +
    +

    +
    +

    +

    + v0.11.3.0 (2013-11-25) +

    +

    + major +

    + +

    + minor +

    +
      +
    • + (fix) [broken since:v0.11.1] Privacy: Web access disabled should not throw errors {detected by Schnark}. +
    • +
    • + (change) Gallery: Gallery should allow namespace-less titles; EX:<gallery>A.png|b</gallery> {detected by Schnark}. +
    • +
    • + (change) Gallery: Gallery did not show refs; EX:<gallery>A.png|<ref>b</ref></gallery><references/> {detected by Schnark}. +
    • +
    • + (change) Import: Import should clear cache (else outdated transcluded content may show for new wiki) {detected by Schnark}. +
    • +
    • + (change) Html: Javascript detected warning should not show for Javascript pages {detected by Schnark}. +
    • +
    • + (change) Import: Error during css generation should not cause import to fail {detected by Schnark}. +
    • +
    • + (change) File: Support added for .flac, .xcf and .bmp; EX:File:A.flac. +
    • +
    • + (change) File: Thumb with height and upright return 0 width image; EX:File:A.png|x120px|upright=.75. +
    • +
    • + (change) Parser: Lnki should parse thumbtime="1:23". +
    • +
    +

    +
    +

    +

    + v0.11.2.0 (2013-11-18) +

    +

    + major +

    +
      +
    • + (add) Torrent: Added torrent: xowa_simplewiki_images_2013-10-30_complete; EX:/bin/torrent/wiki/simple.wikipedia.org/xowa_simplewiki_images_2013-10-30_complete.torrent. See: Dashboard/Image_databases +
    • +
    • + (fix) [broken since:v0.11.1] Html: Redlinks does not work when using "Back" / "Forward" {detected by Schnark; hidp123}. +
    • +
    +

    + minor +

    + +

    + v0.11.1.0 (2013-11-11) +

    +

    + major +

    +
      +
    • + (change) Html: Redlinks now incorporated into XOWA core code for performance. +
    • +
    • + (change) Scribunto: Lua regex not properly converted for patterns; EX:[[%d]] -> [[\\p{Nd}]]. See: http://ru.wikipedia.org/wiki/Karl_Marx +
    • +
    +

    + minor +

    + +

    +
    +

    +

    + v0.11.0.0 (2013-11-04) +

    +

    + minor +

    + +

    +
    +

    +

    + v0.10.3.0 (2013-10-27) +

    +

    + minor +

    +
      +
    • + (done) Javascript: Find does not work with \ b/c \ must be escaped; EX:a\b. +
    • +
    • + (done) Parser: formatnum should parse "." as decimal separator for all languages; EX:1,234.56 should be: 1.234,56, not 1.234.56 {detected by Schnark}. +
    • +
    • + (add) Parser: formatnum should implement NOSEP; EX:1234.56 should be 1234.56 {requested by Schnark}. +
    • +
    • + (add) Parser: formatnum should format numbers per mediawiki; EX:{{formatnum:1234,5678}} should be 1,234,5,678. +
    • +
    • + (done) History: Menu bar's History should always go to home/wiki/Special:XowaPageHistory, not currentWiki/wiki/Special:XowaPageHistory. +
    • +
    • + (done) Interwiki: Anchor in interwiki should not be dropped; EX:[[en:Blue_Screen_of_Death#Red_Screen_of_Death]] {detected by Schnark}. See: http://de.wikipedia.org/wiki/Red_Screen_of_Death +
    • +
    • + (done) Sqlite: Page fails to load if more than 64 categories. See: http://en.wikipedia.org/wiki/Space_Liability_Convention +
    • +
    • + (done) Search: Search results in non-Main namespace should show namespace; EX:search for A returns back "A" and "Help:A", not "A" and "A" {detected by Schnark}. +
    • +
    • + (add) Wikidata: Snak type of "somevalue" now supported; EX:{{#invoke:Authority_control|authorityControl}} . See: http://en.wikipedia.org/wiki/Abraham_Lincoln +
    • +
    • + (done) Html: Alt text should not parse wikitext for apostrophes, external links, lists and tables; EX:[[File:A.png|''b'']] -> alt="b" not alt="<i>b</i>" {detected by Schnark}. +
    • +
    • + (done) Search: Search should restrict results to main namespace by default {detected by Schnark}. +
    • +
    • + (done) Search: Search allows manually specifying additional namespaces. +
    • +
    • + (done) Search: Search allows default url arguments; EX:ns0=1&ns14=1. See: Options/Search_suggest +
    • +
    • + (fix) [broken since:v0.7.3] Import: Import fails if data_storage_format is not .gz. +
    • +
    +

    + v0.10.2.0 (2013-10-20) +

    +

    + major +

    +
      +
    • + (add) Image: Offline thumbnails update for simplewiki 2013-10-14. +
    • +
    • + (add) Image: Offline audio files for simplewiki 2013-10-14 (< 2 MB). +
    • +
    • + (done) Scribunto: English Wiktionary fails on multiple articles with "table from mw.loadData is read-only"; EX:/xowa/bin/any/lua/mediawiki/extensions/Scribunto/engines/LuaCommon/lualib/mw.lua. See: http://en.wiktionary.org/wiki/-ability +
    • +
    • + (fix) [broken since:v0.10.1] Wikisource: <pages> tag does not work for non-English wikisources {detected by Schnark}. +
    • +
    +

    + minor +

    + +

    +
    +

    +

    + v0.10.1.0 (2013-10-13) +

    +

    + major +

    + +

    + minor +

    +
      +
    • + (done) Parser: Pages beginning with "/" would go to "Current_page/A" instead of "/A" {detected by Schnark}. See: http://de.wikipedia.org/wiki/Write-Only-Memory +
    • +
    • + (fix) [broken since:v0.9.3] Gallery: Gallery items with no caption would cause page to fail; EX:<gallery>File:A.png</gallery> {detected by Schnark}. See: http://de.wikipedia.org/wiki/Lewis_Carroll +
    • +
    • + (add) Gui: HTML box adjustment for Large fonts and Extra large fonts. See: Options/Window +
    • +
    • + (file) [broken since:v0.9.3] Import: Search version2 fails if explicitly added to normal import (which uses search version2 by default). +
    • +
    • + (done) Log: Do not log application header to session.txt. +
    • +
    • + (done) Css: English Wiktionary css displayed Entry tab box incorrectly; EX:/xowa/bin/any/html/xowa/import/xowa_common_ltr.css. See: http://en.wiktionary.org/wiki/MediaWiki:Common.css +
    • +
    • + (done) Lua: Gsub replace should not fail if replace term is not supplied. See: http://en.wiktionary.org/wiki/'orse +
    • +
    +

    + v0.10.0.0 (2013-10-07) +

    +

    + no changes +

    +

    + v0.9.4.0 (2013-09-30) +

    +

    + major +

    +
      +
    • + (fix) [broken since:v0.9.3] Search: Search suggest freezes app {detected by Schnark}. +
    • +
    +

    + minor +

    +
      +
    • + (fix) AllPages: Special:AllPages fails for very 1st page of results {detected by Schnark}. See: http://de.wikipedia.org/wiki/Special:AllPages?from=A&namespace=828&hideredirects=0 +
    • +
    • + (done) Scribunto: Explicitly numbered indexes do not work in parent frame; EX:{{test|2=b}} {detected by Schnark}. +
    • +
    • + (done) Parser: Expression sqrt now supported; EX:{{#expr: sqrt 2}}. +
    • +
    • + (done) Parser: Expression fmod now supported; EX:{{#expr: 1.25 fmod .5}}. +
    • +
    • + (done) Url: Pages beginning with "/" failed to load {detected by Schnark}. See: http://de.wikipedia.org/wiki//dev/null +
    • +
    • + (done) Import: Added logging to sqlite database import. +
    • +
    +

    +
    +

    +

    + v0.9.3.0 (2013-09-23) +

    +

    + major +

    +
      +
    • + (add) Search: Sqlite search now has word index database (gui). See: Options/Import +
    • +
    +

    + minor +

    +
      +
    • + (done) History: Navigating backwards did not work with Special pages; EX:Special:AllPages?from=A -> Special:AllPages?from=B -> B -> [go back]; Special:AllPages?from=B is now shown instead of Special:AllPages?from=A {detected by Schnark}. +
    • +
    • + (done) History: Page history now captures query arguments of Special pages; EX:Special:AllPages?from=A is now shown instead of Special:AllPages. +
    • +
    • + (done) Search: Sqlite search word index database is default. +
    • +
    • + (done) Search: Auto-wildcard now defaults to false. +
    • +
    • + (fix) Gallery: Gallery tag fails when first field is empty; EX:|File:A.png. See: http://simple.wikipedia.org/wiki/Bad_Aibling +
    • +
    • + (fix) Gallery: Gallery tag was not escaping quotes; EX:alt=a"b"c {detected by Schnark}. +
    • +
    +

    + v0.9.2.0 (2013-09-16) +

    +

    + major +

    + +

    + minor +

    + +

    + v0.9.1.0 (2013-09-09) +

    +

    + major +

    + +

    + minor +

    +
      +
    • + (add) Html: Added "code_content_fmtr" to control appearance of horizontal scroll bar on pages which are entirely source code {requested by Schnark}. See: Options/Wiki/HTML +
    • +
    • + (add) Xtn: Added support for <templateData> tag {detected by Schnark}. +
    • +
    • + (add) Parser: nowiki tags now escapes space; EX:<nowiki> </nowiki> {detected by Schnark}. +
    • +
    • + (done) Wikidata: Title lookup should be case-sensitive; EX:A vs a {detected by Schnark}. +
    • +
    • + (add) Gui: When redirected titles do not exist, cite the redirected title, not the original title; EX:A redirects to B, but B does not exist; message said A not found {requested by Schnark}. +
    • +
    • + (done) Category: Page fails to load when it has two categories that do not exist (only when Hidden Categories is enabled ). See: http://www.mediawiki.org/wiki/Extension:ArticleAssessmentPilot +
    • +
    • + (done) Gui: Page load shouldn't auto-focus "firstHeading" unless content-editable is enabled {requested by Schnark}. +
    • +
    • + (add) Sqlite: Upgraded to sqlite-jdbc-3.7.15-M1.jar; EX:/bin/any/java/jdbc/sqlite/sqlite-jdbc-3.7.15-M1.jar. +
    • +
    +

    +
    +

    +

    + v0.9.0.0 (2013-09-02) +

    +

    + major +

    +
      +
    • + (add) Menu: Non-english menu translations now supported (currently, German) {assisted by Schnark}. See: de.gfs +
    • +
    +

    + fix +

    +
      +
    • + (fix) [broken since:v0.7.3] History: Back / forward did not differentiate namespaces; EX:Unicode -> Category:Unicode {detected by Schnark}. +
    • +
    • + (fix) [broken since:v0.4.3] Math: LaTeX should not escape ampersands {detected by Schnark}. See: http://en.wikipedia.org/wiki/Tensor +
    • +
    • + (fix) [broken since:v0.8.2] Html: Talk tab was always visible {detected by hidp123; Schnark}. +
    • +
    • + (fix) [broken since:v0.8.1] Javascript: Redlinks.js did not work for upgrade users {detected by hidp123}. +
    • +
    +

    + minor +

    +
      +
    • + (done) Parser: nowiki should escape asterisks; EX:<nowiki>*a</nowiki> {detected by Schnark}. +
    • +
    • + (done) Html: class='xowa-visited' did not work for titles with spaces on Category / AllPages {detected by Schnark}. +
    • +
    • + (done) Parser: Link should support url encdoding; EX:[[A%20b]] -> [[A b]] {detected by Schnark}. +
    • +
    • + (done) Doc: Help:Printing referred to obsolete Menus page; wrong command {detected by Schnark}. +
    • +
    • + (done) Edit: Saving articles after preview did not work if sqlite {detected by Schnark}. +
    • +
    • + (done) Parser: Space before anchor in non-main article created double #; EX:[[Help:A #b]] -> [[Help:A##b]] {detected by Schnark}. +
    • +
    • + (done) Gui: Windows 7 had 1 pixel gap between menu bar and 1st row of controls. +
    • +
    +

    + v0.8.3.0 (2013-08-26) +

    +

    + major +

    +
      +
    • + (add) Gui: Application menu bar now available. See: Options/Menus +
    • +
    • + (add) Addon: Addon can automatically redirect http: to xowa: when offline {contributed by treck}. +
    • +
    • + (add) Addon: Options page added {contributed by treck}. +
    • +
    • + (add) Addon: Edit / View HTML links now work for Firefox Addon {assisted by treck}. +
    • +
    +

    + minor +

    +
      +
    • + (done) Html: Suppressed thin blue vertical bar directly underneath right edge of search box. See: /xowa/bin/any/javascript/xowa/search_suggest/search_suggest.css +
    • +
    +

    +
    +

    +

    + v0.8.2.0 (2013-08-19) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + (fix) Scribunto: Italicized titles causes titles not to change {detected by hidp123}. +
    • +
    • + (fix) SearchSuggest: SearchSuggest takes a long time to retrieve results {detected by hidp123}. +
    • +
    • + (fix) Search: Search takes a long time to return results if less than 100 results are returned {detected by hidp123}. +
    • +
    • + (fix) Search: Search always returns 100 results {detected by hidp123}. +
    • +
    • + (fix) Html: Talk tab should not be always hidden {detected by hidp123}. +
    • +
    • + (fix) Addon: Addon sometimes fails to load on first attempt. +
    • +
    +

    + minor +

    +
      +
    • + (add) Addon: SearchSuggest works for addon {contributed by treck}. +
    • +
    • + (add) Addon: Wikidata JSON formatter works for addon. +
    • +
    • + (add) Search: Search now has auto-wildcard option; EX:Earth -> Earth* {requested by hidp123}. See: Options/Search_suggest +
    • +
    • + (add) Import: Option to not automatically delete xml file after import {requested by hidp123}. See: Options/Import +
    • +
    +

    + v0.8.1.0 (2013-08-12) +

    +

    + major +

    +
      +
    • + (add) Addon: XOWA viewer included in package {contributed by treck}. See: Options/XOWA_viewer +
    • +
    +

    + minor +

    +
      +
    • + (fix) Command-line: Command line import fails due to missing "core.term" command in xowa_build.gfs; broken since v0.6.1; EX:... , 'core.calc_stats', 'core.term'); {detected by Miles}. +
    • +
    • + (done) Scribunto: {{italic title}} now works {detected by treck}. +
    • +
    • + (done) Addon: <title> tag should not show HTML tags; EX:http://en.wikipedia.org/wiki/gzip http://de.wikipedia.org/wiki/Gerbera {detected by treck}. See: http://en.wikipedia.org/wiki/gzip http://de.wikipedia.org/wiki/Gerbera +
    • +
    • + (add) Import: Exit during import should prompt for cancelation {requested by hidp123}. +
    • +
    • + (done) Parser: Changed "xowa:" to "xowa-cmd:" {requested by treck}. +
    • +
    • + (done) Math: Math is enabled by default (in code, not in cfg file). +
    • +
    • + (done) Math: Mathjax is enabled by default (in code, not in cfg file). +
    • +
    • + (done) Import: Offline import should not rely on files being named "latest" {requested by hidp123}. +
    • +
    • + (done) Menu: Added View commands for page_read, page_edit, page_html {requested by hidp123}. +
    • +
    • + (done) Options: "Clear customized options" link added {requested by hidp123}. See: Options +
    • +
    • + (done) Offline files: Builder now generates a list of all thumbs to be downloaded. See: Dev/Design/Offline_files +
    • +
    +

    + v0.8.0.0 (2013-08-05) +

    +

    + minor +

    +
      +
    • + (done) Javascript: Tablesorter and collapsible updated to latest version {contributed by Schnark}. +
    • +
    • + (done) Addon: Reference tool-tips now work with Firefox addon {contributed by Schnark}. +
    • +
    • + (done) Image: xowa_wiki.css now strips out characters {detected by Schnark}. +
    • +
    • + (add) Image: Alt text defaults to caption now optional {requested by Schnark}. See: Options/Wiki/HTML +
    • +
    • + (done) Image: Alt text should not default to caption if alt is explicitly blank; EX:[[File:A.png|b|alt=]] -> <a alt=''> {detected by Schnark}. +
    • +
    • + (done) Parser: Scribunto Wikibase fails for certain calls; EX:mapProp[0].mainsnak.datavalue.value. See: http://simple.wikipedia.org/wiki/California_State_Route_1 +
    • +
    • + (done) File: Some .ogg files would not download when clicked. See: German listen link in http://en.wikipedia.org/wiki/Ludwig_van_Beethoven +
    • +
    • + (add) Server: Preliminary support for javascript calls {requested by treck}. +
    • +
    +

    + v0.7.4.0 (2013-07-29) +

    +

    + major +

    +
      +
    • + (add) Gui: Expanded context menu and added customization. +
    • +
    • + (add) Options: Reorganized options pages. +
    • +
    • + (add) Category: Hidden categories can now be separated from normal categories {requested by Schnark}. See: Options/Category +
    • +
    • + (add) Wikidata: Internationalization for Wikidata JSON formatter {contributed by Schnark}. +
    • +
    +

    + fix +

    +
      +
    • + (fix) Import: Wikibooks failed to import on 1st try {detected by hidp123}. +
    • +
    • + (fix) Import: Wikinews failed to import b/c of DynamicPageList {detected by hidp123}. +
    • +
    • + (fix) Bookmarks: Add bookmark always added <> at end of line; broken since v0.6.1. +
    • +
    • + (fix) Gui: Navigating backwards did not return to same position in HTML doc; EX:Earth -> Structure of the Earth -> Earth (goes back to TOC). +
    • +
    +

    + minor +

    +
      +
    • + (add) Image: Image uses link text for alt if no alt is available; EX:[[File:A.png|b]] -> <a alt='b'> {requested by Schnark}. +
    • +
    • + (done) Parser: TOC now ignores refs in listing; EX:__FORCETOC__\n==A<ref>{{complicated_template}}</ref>== -> ref shows in <h2> but not in TOC. +
    • +
    • + (done) Parser: * <li> should ignore redundant list item; EX:* <li>a</li> -> * a. See: http://it.wikipedia.org/wiki/Milano#Bibliographie +
    • +
    • + (done) Import: species wiki was not downloading from Import/Script page {detected by hidp123}. +
    • +
    • + (done) Interwiki: Added wikiversity alias; EX:[[wikiversity:]] {detected by hidp123}. See: http://en.wikisource.org/ +
    • +
    • + (done) Wikidata: Special:ItemByTitle was not handling spaces and other url-encoded values {detected by Schnark}. See: www.wikidata.org/wiki/Special:ItemByTitle?site=enwiki&page=Albert+Einstein&submit=Search +
    • +
    • + (done) Parser: __DISAMBIG__ keyword from Extension:Disambiguator added (which is effectively ignored). See: http://en.wikipedia.org/wiki/Agpl +
    • +
    • + (done) Syntaxhighlight: Pad line numbers to same length; EX:<syntaxHighlight line start=9>a\nb</syntaxhighlight>. +
    • +
    • + (add) Server: Added console messages showing elapsed time. +
    • +
    • + (done) Interwiki: Compound aliases supported; EX:[[w:wikt:]]. See: http://simple.wikipedia.org +
    • +
    • + (add) Gui: Added Font Increase / Decrease feature. See: Right-click -> Font Increase +
    • +
    • + (add) Gui: Added Save As feature. See: Right-click -> File -> Save As +
    • +
    • + (add) Gui: Added Print feature. See: App/UI/Printing +
    • +
    • + (done) Parser: nowiki now escapes underscores. +
    • +
    • + (misc) Doc: changed categorization in change log; fix now applies only to regression bugs. +
    • +
    +

    + v0.7.3.2 (2013-07-23) +

    +

    + major +

    +
      +
    • + (add) Import: Wikibooks fails to import on first attempt +
    • +
    +

    + v0.7.3.0 (2013-07-22) +

    +

    + major +

    + +

    + minor +

    +
      +
    • + (add) Release: Windows upgrade package now a self-extracting archive {requested by hidp123}. +
    • +
    • + (fix) Gui: TOC anchors now show in url box {detected by hidp123}. +
    • +
    • + (fix) References: Follow attribute should be supported {detected by Schnark}. See: http://de.wikisource.org/wiki/Die_Trunksucht +
    • +
    • + (fix) Css: xowa_commons.css should not be downloaded {assisted by Schnark}. See: Options/Import +
    • +
    • + (fix) Import: Total article count should not include redirects for sqlite. +
    • +
    • + (fix) AllPages: Lookahead not working for xdat formats {detected by Schnark}. +
    • +
    • + (fix) Scribunto: Non-ASCII characters can cause certain modules to break {detected by Schnark}. See: http://de.wikipedia.org/wiki/Alexander_der_Große +
    • +
    • + (fix) Import: Delete temp files after category2 is completed {detected by hidp123}. +
    • +
    • + (fix) Command-line: --app_mode cmd shouldn't reset user options. +
    • +
    • + (add) Offline files: Added parse.all. +
    • +
    +

    + v0.7.2.0 (2013-07-15) +

    +

    + major +

    +
      +
    • + (add) Import: Sqlite database is now the default format. +
    • +
    +

    + minor +

    +
      +
    • + (add) Options: Options should only save the setting that was changed, not all the settings on the page; EX:user_system_cfg.gfs -> xowa_user_cfg.gfs {requested by Schnark}. +
    • +
    • + (add) Css: Css now uses MediaWiki:Vector.css and MediaWiki:Common.css {assisted by Schnark}. +
    • +
    • + (fix) Parser: Page should still load even if an individual {{template}} or {{#function}} is broken {detected by Schnark}. +
    • +
    • + (add) Syntaxhighlight: syntaxhighlight supports enclose=none {requested by Schnark}. +
    • +
    • + (fix) Parser: Pre should be ignored if first line of page. See: http://eo.wikipedia.org/wiki/Project:Ĉefpaĝo +
    • +
    • + (fix) Wikidata: Wikidata JSON formatter includes extra support for date formatting {contributed by Schnark}. +
    • +
    • + (fix) Wikidata: Html characters should be escaped in json output {detected by Schnark}. +
    • +
    • + (fix) Lua: Moved .lua files from /bin/any/php to /bin/any/lua. +
    • +
    • + (fix) Sidebar: Polish UI language showed "O {{:GRAMMAR}}" {detected by piotryx}. +
    • +
    • + (fix) Html: &nbsp; should be rendered as &#160; not as utf8 bytes {192, 160} {assisted by Schnark}. See: http://fr.wikiquote.org/wiki/Accueil +
    • +
    • + (fix) Parser: [[:Category:A]] should not trim leading ws; EX:a\n\s[[:Category:A]] -> a\n\s[[:Category:A]]. See: http://fr.wikiquote.org/wiki/Accueil +
    • +
    • + (fix) Wikidata: {{#property}} now supports "novalue" {detected by Schnark}. +
    • +
    • + (fix) Html: Colors for buttons on Edit page were not correctly coded {contributed by Schnark}. +
    • +
    • + (fix) Parser: {{PAGENAME}} sometimes defaults incorrectly to "Main Page". See: http://www.mediawiki.org +
    • +
    • + (fix) Html: Wikivoyage links on main page should be white {assisted by Schnark}. See: http://en.wikivoyage.org +
    • +
    • + (fix) Sqlite: Search suggest is slow when using for large databases. +
    • +
    • + (fix) Parser: "\n\s" should end list (list "\n"); EX:* a\n\s*b. See: http://www.mediawiki.org +
    • +
    • + (fix) Import: Category v1 no longer runs automatically when selecting Category v2. +
    • +
    +

    + v0.7.1.0 (2013-07-08) +

    +

    + major +

    + +

    + minor +

    +
      +
    • + (fix) Parser: "\s__NOTOC__\n" should not produce pre {detected by Schnark}. See: http://de.wikipedia.org +
    • +
    • + (fix) AllPages: Added "xowa-visited" class to mark already-visited pages blue {detected by Schnark}. +
    • +
    • + (fix) Category: Added "xowa-visited" class to mark already-visited pages blue. +
    • +
    • + (fix) Tidy: Empy list item should be completely ignored; EX:"***\n" -> "". +
    • +
    • + (add) Import: Mainpage should prefer MediaWiki:MainPage over siteinfo.xml {suggested by Schnark}. +
    • +
    • + (add) Wikidata: #property tag supports geocordinate; EX:{{#property:p625|q=q933}} -> -90, 0 {requested by Schnark}. +
    • +
    • + (add) Console: suppress progress messages {requested by piotryx}. +
    • +
    • + (add) Html: add favicon {requested by piotryx}. +
    • +
    • + (add) Syntaxhighlight: syntaxhighlight supports line, start and highlight parameters {requested by Schnark}. +
    • +
    • + (fix) Math: Math tag should not show broken image on preview {detected by Schnark}. +
    • +
    • + (fix) Misc: Prevent % complete from going over 100% {detected by Joe Webber,Miles;Schnark}. +
    • +
    • + (fix) Wikidata: "Missing namespace" log message was not properly utf8 encoded {detected by Schnark}. +
    • +
    +

    + v0.7.0.1 (2013-07-03) +

    +
      +
    • + (fix) Import: Import failed to "read from file" if wiki.unzip was present. +
    • +
    +

    + v0.7.0.0 (2013-07-01) +

    +

    + major +

    +
      +
    • + (add) Edit: Toolbar added for editing pages {contributed by Schnark}. +
    • +
    • + (add) Import: Sqlite database import available for category version 2. See: Archive/Import/Sqlite +
    • +
    +

    + minor +

    +
      +
    • + (add) Javascript: Search suggest highlights selected item; includes extra padding {contributed by Schnark}. +
    • +
    • + (fix) Html: Save button / show preview shouldn't show in blue color {detected by Schnark}. +
    • +
    • + (fix) Import: Import should open Main Page defined in xml dump file; EX:MediaWiki should open /wiki/MediaWiki, not /wiki/Main_Page {detected by Schnark}. +
    • +
    • + (fix) Parser: Nowiki tags shouldn't drop pipes, colons, apos, etc. when inside xml tags; EX:<code><nowiki>a|b:c</nowiki></code> -> <code>abc</code> {detected by Schnark}. +
    • +
    • + (add) Parser: Linktrails now supported for German and French Languages; EX:[[A]]äöüß -> [[Aäöüß]] {requested by Schnark}. +
    • +
    • + (fix) Import: Import did not work if xml file was selected {detected by Schnark}. +
    • +
    • + (fix) Import: Import should not download category 2 files if dump file is selected {detected by Schnark}. +
    • +
    • + (fix) Import: Import now has an "Other wiki" option for non-WMF wikis. +
    • +
    +

    + v0.6.3.0 (2013-06-24) +

    +

    + major +

    +
      +
    • + (add) Gui: Missing pages now highligted in red {contributed by Schnark}. +
    • +
    • + (add) Import: Sqlite database import available for wikidata. +
    • +
    • + (add) Tidy: Bookend spaces inside xml node should be relocated outside; EX:a<span> c </span>d -> a <span>c</span> d; {{Palette|Histoire de France}}. See: http://fr.wikipedia.org/wiki/France +
    • +
    +

    + minor +

    +
      +
    • + (add) Wikidata: Wikidata JSON formatter supports geographic coordinates (omitted from last release) {contributed by Schnark}. See: http://www.wikidata.org/wiki/Q778902 +
    • +
    • + (add) Category: Missing talk/user namespace links can be configured to show red/hidden through UI {requested by Schnark}. +
    • +
    • + (add) Interwiki: Language links now use table HTML instead of list HTML {requested by Schnark}. +
    • +
    • + (fix) Gui: Sortable / collapsible did not work in edit mode {detected by Schnark}. +
    • +
    • + (fix) Category: Next / Previous links would not work if pages had # in title {detected by Schnark}. +
    • +
    • + (add) Parser: Cache transcluded pages {requested by Schnark}. +
    • +
    • + (fix) Category: {{PAGESINCATEGORY}} reported wrong count for version 2 {detected by Schnark}. +
    • +
    • + (fix) Category: {{PAGESINCATEGORY}} would do extra unnecessary load for page titles {detected by Schnark}. +
    • +
    • + (add) Parser: Space preceding anchors should be ignored for href; EX:[[A #b]] -> A#b {detected by Schnark}. +
    • +
    • + (fix) Parser: Nested anchors were still rendering; EX:b<a>c<a>d [[e]] f {detected by Schnark}. +
    • +
    • + (fix) Parser.Date: {{#time:c|November 2, 1991-06-19}} should not be invalid time {detected by hidp123}. See: http://en.wikipedia.org/wiki/Vim_(text_editor) +
    • +
    • + (fix) Gui: Search suggest: pressing "up" should select the last item; pressing "escape" should hide the suggestions; clicking outside the suggestions should hide them immediately {contributed by Schnark}. +
    • +
    • + (fix) Interwiki: Added aliases for mediawiki.org and wikimediafoundation.org; EX:[[mw:Main_Page]] -> www.mediawiki.org/wiki/Main_Page {detected by Schnark}. +
    • +
    • + (fix) Interwiki: Aliases for languages should point to wikipedia; EX:[[en:Main_Page]] should go to en.wikipedia.org/wiki/Main_Page not en.mediawiki.org/wiki/Main_Page {detected by hidp123,Schnark}. See: http://www.mediawiki.org/wiki/Extension:EasyTimeline +
    • +
    • + (fix) Timeline: Colors don't render when names contain space {contributed by Schnark}. See: http://de.wikipedia.org/wiki/Versionsgeschichte_von_Mozilla_Firefox +
    • +
    • + (add) Import: Import did not work for history archives; EX:appropediaorg-20130607-history.xml. +
    • +
    • + (fix) Category: Links to pages with subpages would not work; EX:Wikipedia:A/B would fail {detected by Schnark}. +
    • +
    • + (fix) Import: Import should fail if user picked download but is offline {detected by Schnark}. +
    • +
    • + (add) Import: Allow automatic unzipping of dump file. +
    • +
    +

    + v0.6.2.0 (2013-06-17) +

    +

    + major +

    +
      +
    • + (add) Import: Sqlite database import supported (command-line only) {requested by hidp123 et. al.}. See: Archive/Import/Sqlite +
    • +
    • + (fix) Search: Search broken when not using search suggestions {detected by hidp123;anonymous7}. +
    • +
    • + (add) Search: Search now supports AllPages mode {requested by Schnark}. See: Options/Search_suggest +
    • +
    • + (add) Import: Import/Script redesigned to be more intuitive {contributed by Schnark}. See: Dashboard/Import/Offline +
    • +
    +

    + minor +

    +
      +
    • + (fix) Gui: Icon updated to have a smoother look {contributed by hidp123}. +
    • +
    • + (add) Wikidata: Wikidata JSON formatter supports geographic coordinates {contributed by Schnark}. See: http://www.wikidata.org/wiki/Q778902 +
    • +
    • + (add) Html: .js / .css pages in MediaWiki / User namespace now enclosed in pre {detected by Schnark}. See: http://en.wikipedia.org/wiki/MediaWiki:Vector.css +
    • +
    • + (fix) Html: Special pages should not show Talk namespace {detected by Schnark}. +
    • +
    • + (fix) Scribunto: "Module" namespace alias should be available for all foreign language wikis {detected by Schnark}. See: http://de.wikipedia.org/wiki/Modul:Vorlage:Personenleiste +
    • +
    • + (fix) Scribunto: ExpandTemplate should take "Template:A" in addition to "A" {detected by Schnark}. See: http://de.wikipedia.org/wiki/Modul:Vorlage:Personenleiste +
    • +
    • + (add) Gui: Middle-click on linux disabled through .gfs {detected by Schnark}. +
    • +
    • + (add) Interwiki: Added d as shortcut for wikidata; EX:[[d:Q2]] -> http://www.wikidata.org/wiki/Q2 {detected by Schnark}. +
    • +
    +

    +
    +

    +

    + v0.6.1.0 (2013-06-10) +

    +

    + major +

    +
      +
    • + (add) Search: Dynamic search suggestions; EX:Go to search box and start typing "e" "a" "r" "t" "h" {contributed by Schnark}. See: Options/Search_suggest +
    • +
    • + (fix) Xtn/Lst: Lst handles recursive {{#lst}} calls; EX:http://it.wikisource.org {detected by Joe Webber}. See: http://it.wikisource.org +
    • +
    • + (add) GUI: Updated logo to use puzzle piece instead of copyrighted Wikimedia globe {suggested by Schnark}. +
    • +
    • + (add) Script: Gfs now supports new syntax: {} and =; EX:a.b{c=d;e=f;}. +
    • +
    +

    + minor +

    +
      +
    • + (fix) Search: Single words with punctuation are now automatically quoted; EX:A, b -> "A, b" {detected by Joe Webber}. +
    • +
    • + (add) Wikidata: Time data type supported; EX:{{#property:p570|q=q23}} -> +00000001799-12-14T00:00:00Z {detected by Schnark}. +
    • +
    • + (fix) Image: Thumbnails with a scaled-size different than the original were not properly displayed; EX:[[File:Tokage_2011-07-15.jpg|150px]]. See: http://simple.wikipedia.org/wiki/2011_Pacific_typhoon_season +
    • +
    • + (fix) Xtn/Score: Score fails when lilypond paths are blank {detected by Schnark}. +
    • +
    • + (fix) Parser: nowiki should not apply to external links; EX:<nowiki>http://a.org</nowiki> {detected by Schnark}. +
    • +
    • + (fix) Parser: Interwiki links with initial colon now supported; EX:[[:commons:A.png]]. +
    • +
    • + (fix) File: Skip commons check for {{filepath}} functions; EX:http://en.wikipedia.org/wiki/Ludwig_van_Beethoven {detected by Schnark}. See: http://en.wikipedia.org/wiki/Ludwig_van_Beethoven +
    • +
    • + (fix) Doc: Minor documentation updates {detected by Schnark}. +
    • +
    +

    + 'misc +

    +
      +
    • + (fix) Source: Project now includes database libraries. +
    • +
    +

    +
    +

    +

    + v0.6.0.0 (2013-06-02) +

    +

    + minor +

    +
      +
    • + (fix) GUI: Window bar should show title with namespace; EX:"Options - XOWA" -> "Help:Options - XOWA" {detected by Schnark}. +
    • +
    • + (fix) Xtns/Score: If lilypond does not exist, do not generate score (and folders) {detected by Schnark}. +
    • +
    • + (add) Options: Xtns/Score now has Enabled {requested by Schnark}. +
    • +
    +

    + v0.5.3.0 (2013-05-27) +

    +

    + major +

    +
      +
    • + (add) Import: pages now save directly to compressed format (.gz) {requested by Miles}. See: Options/Import +
    • +
    +

    + minor +

    +
      +
    • + (add) Timeline: Tabs in text data supported; EX:http://de.wikipedia.org/wiki/Hilfe:Zeitleisten#TextData {contributed by Schnark}. +
    • +
    • + (add) Import: allow GUI selection of data dump file {requested by hidp123;Karimoune}. See: Dashboard/Import/Offline +
    • +
    • + (add) Import: if offline and importing new wiki, automatically copy home wiki's /html/ directory. +
    • +
    • + (fix) Search: Hyphenated words should be automatically quoted; EX:A-b is the same as "A-b" {detected by Schnark}. +
    • +
    • + (add) GUI: Anchors now selectable by right-clicking; EX:Right click on link; Choose Copy; Paste link anywhere {requested by hidp123}. +
    • +
    • + (add) GUI: Selected word automatically goes to find box; EX:Select word; Right click on Find; Word appears in find box {requested by hidp123}. +
    • +
    • + (add) Options: textarea tag now supported. See: Options#HTML +
    • +
    • + (add) Options: select tag now supported. See: Options#Math +
    • +
    • + (add) Options: file selector now supported. See: Options/Apps +
    • +
    • + (doc) Options: reformatted pages. +
    • +
    +

    + v0.5.2.0 (2013-05-20) +

    +

    + major +

    +
      +
    • + (add) Search syntax supports AND, OR, quotes; EX:http://en.wikipedia.org/wiki/Special:Search/Earth_AND_History?fulltext=y&search=Earth+AND+History {requested by Schnark}. See App/Search +
    • +
    • + (add) Version 2 category upgrade can be done through UI. See Dashboard/Import/Offline and Help:Core/Category/V2/Setup +
    • +
    • + (add) Wiki import can read directly from bz2; no need to unzip to xml {requested by Schark, Miles}. See Dev/Design/Data_dump_format +
    • +
    +

    + minor +

    +
      +
    • + (add) Option pages now supports checkboxes +
    • +
    • + (fix) nowiki should not apply to apostrophes; EX:http://en.wikipedia.org/wiki/Wiki; <nowiki>''a''</nowiki> +
    • +
    • + (fix) Table of contents would render bad html if first header is h3 or greater; EX:http://de.wikipedia.org/wiki/Zeichensatztabelle {detected by Schnark} +
    • +
    • + (fix) #property tag should return empty string if property is not found; EX:{{#property:p123456789|q=2}} {detected by Schnark} +
    • +
    • + (add) Command line arg for "--wiki_dir" +
    • +
    +

    +
    +

    +

    + v0.5.1.0 (2013-05-13) +

    +

    + major +

    +
      +
    • + (fix) Categories had invalid sortkeys for Unicode Collation Algorirhm wikis; EX:pt.wikipedia.org; fi.wikipedia.org; pl.wikipedia.org {detected by Schnark} +
    • +
    +

    + minor +

    +
      +
    • + (fix) Page history should normalize entries; EX:"A b", "A_b", "_A_b_", "a_b" should all be "A b" {detected by Schnark} +
    • +
    • + (fix) Search broken when importing wiki through command line {detected by Schnark} +
    • +
    • + (fix) Page failed to load if linked wikidata page was missing Claims section; EX:http://en.wikipedia.org/wiki/Enron +
    • +
    • + (fix) Page failed to load if multiple wikidata pages are linked; EX:http://en.wikipedia.org/wiki/Vandalism +
    • +
    +

    +
    +

    +

    + v0.5.0.1 (2013-05-07) +

    +
      +
    • + (add) Scribunto fixes related to 2013-05-03 English Wikipedia dump; EX:Citation (web): http://en.wikipedia.org/wiki/Astronaut - Weather Map: http://en.wikipedia.org/wiki/Aberdeen - CallParserFunction: http://en.wikipedia.org/wiki/ASCII +
    • +
    +

    + v0.5.0.0 (2013-05-06) +

    +

    + major +

    +
      +
    • + (add) Categories version 2 introduced (command line install only) {requested by Schnark} See Help:Core/Category +
    • +
    • + (fix) Non-English languages should include #invoke automatically as a magic word {detected by Schnark} +
    • +
    • + (fix) Installing new wiki while browsing pages in other wikis may result in corrupt installation; EX:Visit Help:Import/List; Download a wiki; While wiki is downloading, visit a page in another wiki that downloads images; Unzip the bz2 from the downloaded wiki -> File corruption +
    • +
    • + (add) Mathjax upgraded to v2.1 {contributed by Schnark} +
    • +
    +

    + minor +

    +
      +
    • + (fix) Links within <pages> should be relative to current page; EX:http://en.wikisource.org/wiki/Flatland_(first_edition) [[/This World|THIS WORLD]] +
    • +
    • + (fix) Removed class=thumbimage if no image present (else thumbs with no image show a narrow gray vertical rectangle) +
    • +
    +

    + v0.4.4.0 (2013-04-29) +

    +

    + major +

    +
      +
    • + (add) Score extension for music transcription through lilypond; EX:<score>\relative c' {d}</score> {requested by Schnark} +
    • +
    • + (add) Wikidata JSON formatter now does automatic name resolution of Property (EX: P96) and Article (EX: Q2) keys {contributed by Schnark} +
    • +
    • + (add) Javascript cleaner as last line of defense against Javascript injection attacks {assisted by Schnark} +
    • +
    +

    + minor +

    +
      +
    • + (fix) Anchor title should use sentence-case / spaces instead of underscores; EX:[[roman_empire]] -> Roman Empire {detected by Schnark} +
    • +
    • + (fix) Article with no entry in wikidata should not have a link to wikidata; EX:http://de.wikipedia.org/wiki/Symbole_in_Unicode {detected by Schnark} +
    • +
    • + (fix) Page history converted to Special:XowaPageHistory {detected by Schnark} +
    • +
    • + (fix) Italics unnecessarily extended when surrounding link with !!; EX:''[[a!!]]'' b -> b becomes italicized +
    • +
    • + (add) Javascript xowa_exec function:get_page +
    • +
    • + (fix) Template transclusion falsely invoked for certain {{#expr}}; EX:{{#expr:{{#if:||1}}/.2}} was being transcluded b/c of "/." +
    • +
    • + (fix) Tooltips for images now use image caption, not file name {detected by Schnark} +
    • +
    +

    +
    +

    +

    + v0.4.3.0 (2013-04-22) +

    +

    + major +

    +
      +
    • + (fix) syntaxhighlight and math tags should not allow raw javascript {detected by Schnark} +
    • +
    • + (add) Option to disable Javascript See Options +
    • +
    • + (add) Categories now display in MediaWiki format (Subcategories; Pages; Files); EX:http://en.wikipedia.org/wiki/Category:Terrestrial_planets {requested by Schnark} +
    • +
    • + (add) Wikidata Json formatter supports qualifiers {contributed by Schnark} +
    • +
    • + (add) {{NAMESPACENUMBER}} and {{PAGEID}} implemented; EX:http://fr.wiktionary.org {detected by Karimoune } +
    • +
    +

    + minor +

    +
      +
    • + (fix) Page history uses table instead of list; allows sortable cols {requested by Schnark} +
    • +
    • + (fix) Talk namespaces were not being extracted from dumps +
    • +
    • + (fix) Manual import dump was not working; App/Import/Manual +
    • +
    • + (fix) Command line "app.shell.fetch_page" was not generating language links {detected by microspace} +
    • +
    • + (fix) Command line "app.shell.fetch_page" was not outputting valid UTF-8 characters on Windows +
    • +
    • + (fix) Status bar now clears page link when mouse moves off page link (emulates behavior of Firefox) {detected by Miles} +
    • +
    • + (fix) {{time}} now supports ago keyword {detected by Schnark} +
    • +
    • + (add) javascript xowa_exec function:wikidata_get_label {requested by Schnark} +
    • +
    • + (lang) Lang files now include CategoryTree, Scribunto, Wikibase magic words +
    • +
    • + (doc) Help:Wikimedia_Commons corrected to Help:Wikis/Commons {detected by Miles} +
    • +
    • + (doc) "press any key to continue" corrected to "press enter to continue" {detected by Miles} +
    • +
    +

    + v0.4.2.3 (2013-04-19) +

    +
      +
    • + (add) syntaxhighlight and math tags should not allow raw javascript {detected by Schnark} EX: +
      +
      +<script>alert('fail');</script>
      +
      +
      +
    • +
    +

    + v0.4.2.1 (2013-04-16) +

    +
      +
    • + (add) {{NAMESPACENUMBER}} and {{PAGEID}} implemented {detected by Karimoune} +
    • +
    +

    + v0.4.2.0 (2013-04-15) +

    +

    + major +

    +
      +
    • + (add) Improved Scribunto support for 2013-04 English Wikipedia +
    • +
    • + (add) Wikidata Json formatter supports references {contributed by Schnark} +
    • +
    • + (fix) Categories in file 0 will not show; EX:http://www.wikidata.org/wiki/Category:Contents {detected by Schnark} +
    • +
    • + (fix) Command line "app.shell.fetch_page" no longer fails with NullPointerException {detected by anonymous} +
    • +
    +

    + minor +

    +
      +
    • + (add) {{noexternallanglinks}} manual inclusions; EX:{{noexternallanglinks:en|fr|de}} {requested by Schnark} +
    • +
    • + (add) Pre shouldn't automatically includes pipe symbol on new line; EX:a\n\sb\n|\nc {detected by Schnark} +
    • +
    • + (fix) {{uc}} and {{lc}} did not work for non-English letters in English Wikipedia; EX:{{uc:ĉ}} http://en.wikipedia.org/wiki/Esperanto_orthography +
    • +
    • + (add) Sidebar wiki-list now retains state between restarts (if it's open, it stays open) {requested by Schnark} +
    • +
    • + (fix) Ogv thumbs were not displaying; EX:[[File:Brownian Motion.ogv]] http://en.wikipedia.org/wiki/Brownian_motion +
    • +
    • + (fix) syntaxhighlight with lang=text now renders as code instead of pre; EX:http://fr.wikipedia.org/wiki/France +
    • +
    +

    + v0.4.1.1 (2013-04-11) +

    +

    + major +

    +
      +
    • + (fix) Scribunto support for Citation and NavBoxes (heavily used in the 2013-April English Wikipedia dump) +
    • +
    +

    +
    +

    +

    + v0.4.1.0 (2013-04-08) +

    +

    + major +

    +
      +
    • + (add) Wikidata: #property and Infoboxes (Phase 2) {assisted by Schnark} Diagnostics/Wikidata/Property +
    • +
    • + (add) Wikidata Json structured data formatter {contributed by Schnark} http://www.wikidata.org/wiki/Q2 +
    • +
    • + (fix) Certain external links did not render; EX:http://de.wikipedia.org/wiki/Wikidata {detected by Schnark} +
    • +
    +

    + minor +

    +
      +
    • + (fix) Ids should not have spaces; EX:http://en.wikisource.org/wiki/The_Tragedy_of_Titus_Andronicus#square_my_talk id="square my talk" +
    • +
    • + (fix) Templates with namespaces transcluded incorrectly; {{Template:Wikipedia:A}} ; EX:http://de.wikipedia.org/wiki/Wikipedia:Fragen_von_Neulingen/Intro {detected by Schnark} +
    • +
    • + (fix) Scribunto fixes including incorrect "require", LanguageLibrary.DateFormat, MwLibrary.Preprocess; EX:http://en.wikipedia.org/wiki/List_of_Interstate_Highways_in_Iowa http://en.wikipedia.org/wiki/Oklahoma_State_Highway_147 +
    • +
    • + (fix) {{#time:Y-m-d|1.2.70}} should be 1970-01-02, not 1970-02-01 {detected by Schnark} +
    • +
    • + (fix) Foreign namespace names for Module not recognized; EX:Modul {detected by Schnark} +
    • +
    • + (fix) Language links should not include link to self; EX:http://en.wikipedia.org/wiki/Earth should not have a link to en.wikipedia.org/wiki/Earth {detected by Schnark} +
    • +
    • + (add) Link to wikidata article now shown in Languages header {requested by Schnark} +
    • +
    • + (add) {{noexternallanglinks}} supported {requested by Schnark} +
    • +
    • + (add) Module uses overflow:auto; EX:http://en.wikipedia.org/wiki/Module:Routelist_row +
    • +
    • + (fix) deploy.zip command fails if wiki is never loaded and machine is offline {detected by Schnark} +
    • +
    +

    + misc +

    +
      +
    • + (source) xowa passes 2000 tests +
    • +
    +

    +
    +

    +

    + v0.4.0.0 (2013-04-01) +

    +

    + minor +

    +
      +
    • + (add) Missing talk/user namespace links can be configured to show red/hidden {requested by Schnark} See Options/HTML +
    • +
    • + (add) Visited pages now color-coded {assisted by Schnark} +
    • +
    • + (fix) Timeline should show white background by default, not transparent; EX:http://de.wikipedia.org/wiki/Liste_der_Präsidenten_von_Argentinien {provided by Schnark} +
    • +
    • + (fix) Reference tooltips sometimes showed empty; EX:http://en.wikipedia.org/wiki/List_of_popes#15th_century {provided by Schnark} +
    • +
    • + (fix) Tabs now being trimmed from titles; EX:http://de.wikipedia.org/wiki/Tatort_(Fernsehreihe)#Handlungsorte {detected by Schnark} +
    • +
    • + (fix) rel2abs function did not handle {{../Page}}; EX:http://de.wikipedia.org/wiki/Wikipedia:Wiki_Loves_Monuments_2013/Deutschland/Öffentlichkeitsarbeit http://de.wikipedia.org/wiki/Hilfe:Vorlagenprogrammierung#Funktion_rel2abs {detected by Schnark} +
    • +
    • + (fix) Wiki import link should be Help:Options/Import {detected by Schnark;Miles} +
    • +
    • + (add) {{DISPLAYTITLE}} now works; EX:http://en.wikipedia.org/wiki/gzip http://de.wikipedia.org/wiki/Gerbera {detected by Schnark} +
    • +
    • + (fix) Anchors now have a title attribute {detected by Schnark} +
    • +
    • + (fix) Special:Allpages and Special:Search were not showing correct url in address bar {detected by Schnark} +
    • +
    • + (fix) Option for suppressing alt text underneath caption; EX:http://simple.wikipedia.org/wiki/Saturn_(planet) {detected by Schnark} +
    • +
    • + (fix) nowiki tags inside pre should be ignored; EX:<pre><nowiki>a</nowiki></pre> -> <pre>a</pre> {detected by Schnark} +
    • +
    • + (fix) Images sometimes extend outside their image box; EX:http://fr.wikipedia.org/wiki/Sifaka http://fr.wikipedia.org/wiki/Calliope +
    • +
    • + (add) Search has previous / next links at bottom of page {requested by hidp123} +
    • +
    +

    + misc +

    +
      +
    • + (source) Started reorganizing source folders +
    • +
    +

    +
    +

    +

    + v0.3.3.0 (2013-03-25) +

    +

    + major +

    +
      +
    • + (add) Support for Wikidata and interwiki language links; EX:http://en.wikipedia.org/wiki/Earth now has links to Terre in fr.wikipedia.org, Erde in de.wikipedia.org, etc. {assisted by Schnark} +
    • +
    • + (add) Scribunto/Lua Regex now supported; EX:http://en.wikipedia.org/Tim_Berners-Lee (see URL) +
    • +
    • + (add) Option for content application paths {requested by Miles} See Options/Apps +
    • +
    • + (add) Option for data dump imports, including automatic zipping {requested by hidp123;Miles} See Options/Import +
    • +
    +

    + minor +

    +
      +
    • + (add) Automatic dump server failover if dump server is offline +
    • +
    • + (fix) External link should terminate at ''; EX:http://a.org''b'' should create link to http://a.org, not http://a.org''b'' +
    • +
    • + (fix) Images in commons sometimes doesn't load (rare); EX:http://en.wikipedia.org/wiki/Feathered_dinosaur +
    • +
    • + (fix) --root_dir argument fails on JRE 7; EX:--root_dir "C:\xowa\" becomes "C:\xowa" +
    • +
    • + (fix) Crosswiki link failed with NullReference error; EX:http://en.wikipedia.org/wiki/Earth -> q:Earth +
    • +
    • + (fix) Loading progress messages were still not showing on Linux +
    • +
    +

    + misc +

    +
      +
    • + (doc) Change log dates are now UTC +
    • +
    +

    + v0.3.2.0 (2013-03-17) +

    +

    + major +

    +
      +
    • + (add) Preliminary support for Scribunto/Lua. See Options/Scribunto +
    • +
    • + (add) Improvements to Schnark's Javascript Timeline {contributed by Schnark} +
    • +
    • + (add) Specify window's previous position/size upon startup {requested by korhojoa}. See Options/Window_startup +
    • +
    +

    + minor +

    +
      +
    • + (fix) Table of contents showed literal wikitext like "[[Link]]"; EX:http://en.wikipedia.org/Russian_battleship_Potemkin {detected by Schnark} +
    • +
    • + (fix) Redirected images were not downloaded; EX:http://en.wikipedia.org/wiki/Quasar [[File:2003-03-b-web.jpg|thumb]] +
    • +
    • + (fix) {{#time:d.m.y}} failed; EX:{{#time:Y-m-d|22.5.70}} {detected by Schnark} +
    • +
    • + (fix) zip command would not zip namespaces > 100 +
    • +
    +

    + misc +

    +
      +
    • + (misc) "voy" alias added for Wikivoyage +
    • +
    +

    + v0.3.1.0 (2013-03-10) +

    +

    + major +

    +
      +
    • + (add) Schnark's Javascript Timeline {contributed by Schnark} +
    • +
    • + (add) Sidebar shows list of installed wikis {requested by hidp123} +
    • +
    • + (add) Options page improvements +
    • +
    • + (add) Tooltips and XOWA sidebar now use user's langague +
    • +
    +

    + minor +

    +
      +
    • + (fix) Links with invalid "link=" should noop; EX:[[Fil:Randers_-_Hadsund_railway.png|120x160px|link={{{3}}}|Randers-Hadsund Jernbane]] +
    • +
    • + (fix) {{#time}} did not handle "week"; EX:{{#time:W| - 1 week}} +
    • +
    • + (fix) Windows 8 scrollbar/progress bar no longer clipped {detected by Miles} +
    • +
    • + (fix) Random defect where text can sometimes be garbled; EX:open http://da.wikipedia.org then http://de.wikipedia.org +
    • +
    • + (fix) Loading progress messages were not showing on Linux +
    • +
    • + (fix) Zipped Wikimedia Commons would throw "file cannot be empty for parse" {detected by hidp123} +
    • +
    • + (fix) Edits appeared to be saved when going from "Preview" to "Read" (cache not invalidated) {detected by Schnark} +
    • +
    +

    + v0.3.0.0 (2013-03-03) +

    +

    + major +

    +
      +
    • + (add) Option to set font for html body (as well as other CSS) {requested by Miles} +
    • +
    • + (fix) fr.wikibooks.org dump failed; EX:http://fr.wikibooks.org +
    • +
    +

    + minor +

    +
      +
    • + (fix) Showing find box should select entire text (like Firefox) {detected by hidp123} +
    • +
    • + (fix) Closing find box should not select first link on page {detected by hidp123} +
    • +
    • + (add) Created "html_auto_focus_id_" for specifying which elem should be focused when page first loads +
    • +
    • + (fix) Some svg images would not load on 2nd viewing in Wikimedia Commons page; EX:http://commons.wikimedia.org/wiki/File:Solar_Life_Cycle.svg +
    • +
    • + (fix) Meta wiki now supports "W" and "MW" interwiki aliases; EX:http://meta.wikimedia.org/wiki/Wikipedia_on_CD/DVD {detected by hidp123} +
    • +
    • + (add) Created cfg "app.gui.html.javascript_enabled_('y')" to disable javascript +
    • +
    +

    + translation +

    +
      +
    • + (translation) window:de {contributed by Schnark} +
    • +
    +

    + misc +

    +
      +
    • + (help) Added recommended column for dumps of February 9th or earlier (to handle unsupported Scribunto/Wikidata); [[Dashboard/Import/Online]] +
    • +
    • + (file) Renamed /javascript/xowa/table_scripts to /javascript/xowa/article_view +
    • +
    +

    +
    +

    +

    + v0.2.6.0 (2013-02-24) +

    +

    + major +

    +
      +
    • + (add) UI now uses image buttons and tooltips {requested by Schnark;hidp123} +
    • +
    • + (add) Right-click popup menu available for main HTML box {requested by hidp123} +
    • +
    • + (fix) Search was only showing first page of results {detected by hidp123;Schnark} +
    • +
    • + (fix) Template box showing up on pt.wikipedia.org b/c {{PAGEFULLNAME:}} should be "" not name_of_page; EX:http://pt.wikipedia.org/wiki/Nicholas_Kratzer +
    • +
    • + (add) Mac OS X build now provided +
    • +
    +

    + minor +

    +
      +
    • + (fix) "talk" now "Talk" for tabs +
    • +
    • + (fix) Number format was showing "\xc2\xa0" instead of &nbsp;; EX:http://fr.wiktionary.org +
    • +
    • + (fix) Circular lang-fallback fixed for all langs; EX:http://pt.wikipedia.org +
    • +
    • + (fix) Upright val with many decimal places now fixed; EX:[[File:Kjell-Olof Feldt2.JPG|frameless|upright=0.42190046219457|Kjell-Olof Feldt]] +
    • +
    • + (fix) Images with ~ in the title were not downloaded; EX:[[File:Urartian_Art_04a~.jpg|thumb]] +
    • +
    • + (fix) Html numerical character references failed for large numbers; EX:&#538189831; +
    • +
    +

    + translations +

    +
      +
    • + portal:de {contributed by Schnark} +
    • +
    • + portal:pl {contributed by piotryx} +
    • +
    • + window:pl {contributed by piotryx} +
    • +
    +

    + misc +

    +
      +
    • + (doc) Installation instructions corrected to use platform's standard file hierarchy; EX:"/home/your_user_name/xowa" instead of "/xowa" for Linux +
    • +
    +

    + v0.2.5.1 (2013-02-17) +

    +

    + major +

    +
      +
    • + (add) Wikipedia-style search bar added (right of View HTML); same functionality as "?:", without typing in "?:" {requested by Schnark} +
    • +
    • + (add) Left-nav sidebars are now dynamically generated per wiki, instead of being statically the same across all wikis; EX:http://en.wikibooks.org has a "Reading Room" link {assisted by Schnark} +
    • +
    • + (add) XOWA specific-messages are translatable +
    • +
    • + (fix) Portuguese wikis broken b/c of circular lang-fallback definitions; EX:http://pt.wikipedia.org +
    • +
    +

    + minor +

    +
      +
    • + (fix) Namespace aliases added by default to all wikis; EX:WP:Shortcuts {detected by Schnark} +
    • +
    • + (fix) {{#language:}} fixed for anp, bho, ks-deva; EX:{{#language:bho}} {detected by Schnark} +
    • +
    • + (fix) Pages namespace added by default for all wikis; EX:http://es.wikisource.org; http://en.wikisource.org/wiki/Wind_in_the_Willows; http://de.wikisource.org/wiki/Emilia_Galotti +
    • +
    • + (fix) <references> should "reset" after every group; EX:http://de.wikipedia.org/wiki/Großer_Preis_von_Brasilien_2012 {detected by Schnark} +
    • +
    • + (fix) {{grammar}} added for Russian, Polish; EX:http://ru.wikipedia.org http://pl.wikipedia.org +
    • +
    • + (fix) pre sometimes garbled near tables; EX:http://de.wikipedia.org/wiki/Hilfe:Vorlagenprogrammierung +
    • +
    • + (fix) {{#time}} did not handle M/d format; EX:http://sv.wikipedia.org {{#time:j F|2/13}} +
    • +
    • + (fix) {{#time:r}} now outputs RFC5322; EX:{{#time:r|2012-01-02 03:04:05}} -> Mon, 02 Jan 2012 08:04:05 +0000 +
    • +
    • + (fix) {{#time:||lang}} now works; EX:{{#time:F|2012-01-01|fr}} -> Janvier +
    • +
    • + (fix) nowiki did not handle pipes; EX:{|\n|a<nowiki>{{b|c}}</nowiki>d|} +
    • +
    +

    + v0.2.4.0 (2013-02-10) +

    +

    + major +

    +
      +
    • + (add) Reference tooltips appear when hovering over reference number; EX:http://en.wikipedia.org/wiki/Earth {contributed by Schnark} +
    • +
    • + (add) {{#lst}} added for Wikisource/Wiktionary; EX:http://de.wikisource.org/wiki/Sebald_Schreyer_und_die_Sebalduskapelle_zu_Schwäbisch-Gmünd {requested by Schnark} +
    • +
    • + (add) <pages> works for wikisources where namespace was 102, not 104; EX:http://de.wikisource.org/wiki/Emilia_Galotti +
    • +
    • + (fix) Titles with ? now load; EX:http://de.wikipedia.org/wiki/Wetten,_dass.. {detected by Schnark} +
    • +
    +

    + minor +

    +
      +
    • + (fix) <references group=""/> should be same as <references/>; EX:http://de.wikisource.org/wiki/Ratschläge_für_einen_schlechten_Redner {detected by Schnark} +
    • +
    • + (fix) References inside <poem> now show; EX:http://de.wikisource.org/wiki/Meine_Tante,_Frau_Bebatte {detected by Schnark} +
    • +
    • + (fix) {{REVISIONDAY}} {{REVISIONMONTH}} {{REVISIONYEAR}} {{REVISIONID}} implemented {detected by Schnark} +
    • +
    • + (fix) XOWA now starts in directories with spaces/symbols; EX:C:\Program Files\xowa {detected by hidp123} +
    • +
    • + (fix) Page history now saves when exiting via window exit button or by Alt+F4 {hidp123} +
    • +
    • + (fix) Hrefs should "%" encode titles but "." encode anchors; EX:[[^#^]] -> %5E#.5E {detected by Schnark} +
    • +
    • + (add) Support for .webm files; EX:http://commons.wikimedia.org/wiki/File:Panning_across_the_southern_spiral_NGC_300_(ESO_1037a).webm +
    • +
    • + (fix) Categories section in article should use <ul> not <table>; EX:http://en.wikipedia.org/wiki/Earth {detected by Schnark} +
    • +
    • + (fix) {{CANONICALURL}} should be caseless; EX:{{canonicalurl:{{FULLPAGENAME}}}} {detected by Schnark} +
    • +
    • + (fix) Logo and "Main Page" link in left nav now links directly to "/site/en.wikipedia.org/wiki/"; used to link to "/wiki/Main_Page" which does not work for all languages; EX:http://zh.wikipedia.org {detected by Schnark} +
    • +
    • + (fix) {{WP:}} now works; EX:http://en.wikipedia.org/wiki/Wikipedia:Shortcuts +
    • +
    • + (fix) pre now renders correctly in sections with references; EX:http://en.wikipedia.org/wiki/MD5_Hash {detected by hidp123} +
    • +
    • + (fix) Sortable/Collapsible would not always sort numbers correctly (incorrect values for separatorTransformTable); EX:http://de.wikipedia.org/wiki/Hilfe:Tabellen_für_Fortgeschrittene#W.C3.A4hrungen.2C_.25-Zeichen {detected by Schnark} +
    • +
    • + (fix) References were not tagged with correct span/class (<span class="mw-cite-backlink"> </span> <span class="reference-text"> </span>); EX:http://en.wikipedia.org/wiki/Earth {detected by Schnark} +
    • +
    • + (fix) Scrolling page then alt-tabbing scrolls page to top {detected by hidp123} +
    • +
    • + (fix) Templates were not being evaluated in sidebar items; EX:Über Wikisource; http://de.wikisource.org +
    • +
    • + (fix) Auto-link detection not working for upload.wikimedia.org thumbs; EX:http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Seasons1.svg/1200px-Seasons1.svg.png +
    • +
    +

    + misc +

    +
      +
    • + (misc) All lang files now included in xowa_app +
    • +
    • + (misc) Source code now uses .7z (for further compression) +
    • +
    +

    + v0.2.3.0 (2013-02-03) +

    +

    + major +

    +
      +
    • + wiki.special.allpages: (add) Special:Allpages added; basic functionality; EX:http://en.wikipedia.org/wiki/Special:Allpages?from=Earth&ns=0&hideredirects=0 {requested by Schnark} +
    • +
    • + gui: (add) Added search bar in upper right hand corner (press Ctrl+Alt+S) +
    • +
    • + app: (fix) Case-sensitive was not being set for Main namespace; affects en.wiktionary.org and other wiktionaries; EX:http://en.wiktionary.org/wiki/earth always retrieved http://en.wiktionary.org/wiki/Earth +
    • +
    • + app.options: (add) Options page; simple version for Font Name/Size; EX:home/wiki/Help:Options {requested by hidp123} +
    • +
    • + parser.title: (fix) Title links in multi-byte langs would not work b/c length truncated to 255 bytes (not chars); EX:http://th.wikipedia.org/wiki/วิกิพีเดีย:รายชื่อนโยบายทั้งหมด +
    • +
    • + parser.subst: (fix) Unreferenced template unnecessarily showing error mesage; EX:http://en.wikipedia.org/wiki/Anisotropy http://en.wikipedia.org/wiki/Template:Unreferenced <includeonly>{{{subst|{{subst:substcheck}}}}}</includeonly>; {detected by Miles} +
    • +
    • + gui: (fix) Vertical scroll bar now shows completely on Windows 7 {detected by hidp123} +
    • +
    +

    + minor +

    +
      +
    • + parser.pfunc.url: (fix) {{localurl}} did not work for intrawikis; EX:{{localurl:commons:A}} +
    • +
    • + parser.lnki: (fix) link=http://a.org?b=http://c.org creates bad lnki; EX:http://commons.wikimedia.org/wiki/Commons:Picture_of_the_Year/2012/Galleries/ALL +
    • +
    • + command-line: (add) --url command-line arg added; EX:java -jar /xowa/xowa_linux.jar --url en.wikipedia.org/wiki/Earth#Biosphere {requested by Schnark} +
    • +
    • + html: (fix) Page/Talk links at top of page shouldn't use visited color {contributed by Schnark} +
    • +
    • + javascript.tablescripts: (add) TableScripts mostly i18n; Sort/Collapse labels {assisted by Schnark} +
    • +
    • + lang.grammar.fi: (add) {{grammar}} added for Finnish; EX:http://fi.wikinews.org {requested by korhojoa} +
    • +
    • + parser.lnki: (fix) Links with a caption of "=" now show "=" (used to show page name); EX:[[Gleichheitszeichen|=]]; http://de.wikipedia.org/wiki/ISO_8859-7 {detected by Schnark} +
    • +
    • + parser.list: (fix) Dd/dt was being disabled by xnde; EX:";<b>a</b>:c;" http://en.wikipedia.org/wiki/Virus +
    • +
    • + parser.xtn.geodata: (fix) {{#coordinates}} should not show up on page; EX:http://en.wikipedia.org/wiki/Chevrieres,_Loire {detected by Miles} +
    • +
    • + parser.pfunc: (add) added {{canonicalurl}}; EX:{{canonicalurl:{{FULLPAGENAME}}}} {requested by Schnark} +
    • +
    • + parser.xnde: (add) added support for html5 <time>; EX:http://commons.wikimedia.org/wiki/File:Mona_Lisa,_by_Leonardo_da_Vinci,_from_C2RMF_retouched.jpg +
    • +
    • + parser.pfunc.url: (fix) {{fullurl}} should output "//" not "http://"; EX:{{fullurl:Template:Substcheck/doc}} -> //en.wikipedia.org/wiki/Template:Substcheck/doc +
    • +
    • + parser.pre: (fix) pre at end of document does not automatically close; EX:a\n\sb +
    • +
    +

    + misc +

    +
      +
    • + misc: changed user page link in upper right hand corner from "gnosygnu" to "anonymous" +
    • +
    +

    + v0.2.2.1 (2013-01-30) +

    +
      +
    • + app: (fix) Temporary fix to handle wiktionary and title-case +
    • +
    +

    + v0.2.2.0 (2013-01-27) +

    +

    + major +

    +
      +
    • + javascript: (add) tables can be sortable; EX:http://en.wikipedia.org/wiki/List_of_tallest_buildings_in_the_world {contributed by Schnark} +
    • +
    • + javascript: (add) tables can be collapsible; EX:http://en.wikipedia.org/wiki/Albedo {contributed by Schnark} +
    • +
    • + lang.localization: (fix) for relevant locales, {{formatnum:1234}} should produce 1.234 not 1,234; {detected by Schnark} +
    • +
    • + lang.localization: (fix) for relevant locales, {{formatnum:12,34|R}} should produce 12.34 not 1234 {detected by Schnark} +
    • +
    • + parser.time: (fix) date should default to dmy format, not mdy; EX:{{#time:M|2.5.2000}} and {{#time:M|22.5.2000}} {detected by Schnark} +
    • +
    • + gui: (add) progress bar can show a detailed list of last 128 messages (middle-click on progress bar or ctrl+l) {requested by korhojoa} +
    • +
    +

    + minor +

    +
      +
    • + wiki.ns: (fix) {{ns:5}} swaps out $1 correctly; EX:{{ns:5}} on German Wikipedia {detected by Schnark} +
    • +
    • + ttl: (fix) namespace names should be proper cased; EX:http://fr.wikipedia.org/wiki/Wikipedia:Sandbox and #REDIRECT [[wikipédia:bac à sable]] should show Wikipédia not wikipédia +
    • +
    • + parser.int: (fix) various fixes regarding {{int}} ; EX:http://de.wikipedia.org/wiki/Hilfe:Zusammenfassung_und_Quellen {detected by Schnark} +
    • +
    • + parser.nowiki: (fix) nowiki handles xml node fragments such as <nowiki><pre></nowiki>{{#expr:1}}<pre>a</pre>; EX:http://de.wikipedia.org/wiki/Nichtproportionale_Schriftart#Darstellung_am_Computer {detected by Schnark} +
    • +
    • + parser.nowiki: (fix) nowiki should not affect brackets "["; EX:<nowiki>[[A]]</nowiki> +
    • +
    • + parser.pre: (fix) "&#09;" should render as "\t" inside a pre section, not as "&#09;"; EX:http://de.wikipedia.org/wiki/Wikipedia:Technik/Skin/Werkstatt {detected by Schnark} +
    • +
    • + parser.xml: (fix) "data*" attributes should appear in output (it used to be removed); EX:data-sort-key="string" {detected by Schnark} +
    • +
    • + parser.title: (fix) invalid characters in anchor should be encoded (it used to literalize the link wikitext); EX:[[A#b<c]] {detected by Schnark} +
    • +
    • + parser.expr: (fix) {{#expr}} values for large numbers yields incorrect results; EX:{{#expr:39052000900 mod 100}} yields 47 instead of 0; http://de.wikipedia.org/wiki/Quijano_(Piélagos) +
    • +
    • + math: (fix) Number format exception when calculating {{-2^1.2}}; EX:http://en.wikipedia.org/wiki/Help:Calculation +
    • +
    • + parser.xnde.pages: (fix) Null ref error when using <pages> in wiki without pages namespace; EX:http://de.wikipedia.org/wiki/Help:Buchfunktion/Feedback +
    • +
    • + file: (fix) missing images would not redownload even when "redownload_('all')" was applied +
    • +
    • + gui.edit: (fix) alt+tab while editing article moved focus from edit box to top of article +
    • +
    • + url: (fix) slash in anchor is not recognized as a valid url; EX:http://de.wikipedia.org/wiki/Wikipedia:Technik/Skin/Werkstatt#Hilfe%20bei%20Benutzer:TMg/autoFormatter.js +
    • +
    • + app: (fix) upgrades should not delete bookmarks page +
    • +
    +

    + misc +

    +
      +
    • + app: (fix) upgrades should not delete bookmarks page +
    • +
    • + lang: all lang gfs files recompiled to support separatorTransformTable +
    • +
    • + app.history: page_history moved to /xowa/user/anonymous/app/data/history/ +
    • +
    • + javascript.mathjax: mathjax moved to /xowa/bin/any/javascript/xowa/mathjax/ +
    • +
    +

    + v0.2.1.0 (2013-01-21) +

    +

    + major +

    +
      +
    • + math: (add) mathjax is now the default math renderer; {{Names_latex}} can be enabled through the config file {contributed by Schnark} +
    • +
    • + lang.localization: (add) non-English languages did not properly support case-variants for function names; EX:<nowiki>{{vollstÄndige_url:a}}</nowiki> {detected by Schnark} {detected by Schnark} +
    • +
    • + gui: (add) window layout (font-size, button size) can be controlled through xowa.gfs; see: [[Dev/Config_filesuring window layout]] {requested by Schnark} +
    • +
    • + parser.tidy: (fix) <b/> should be transformed to <b></b> {detected by Schnark} +
    • +
    • + parser.pre: (fix) pre not handled correctly in some cases; EX:http://en.wikipedia.org/wiki/World_Wide_Web +
    • +
    • + app.cfg: (refactor) for backward-compatibility, xowa.gfs uses files in 'user/anonoymous/data/cfg/'. config sections here will be preserved in future upgrades +
    • +
    • + build.wiki: (refactor) for backward-compatibility, wiki builds use "wiki_core.gfs" instead of "siteInfo.xml" +
    • +
    +

    + minor +

    +
      +
    • + lang.localization: (fix) month names were not localized; EX:March should be März in German {detected by Schnark} +
    • +
    • + ttl: (fix) show namespace in title; EX:"File:A.png" not "A.png" {detected by Schnark} +
    • +
    • + parser.nowiki: (fix) <nowiki>{{</nowiki>#rel2abs:..}} failed {detected by Schnark} +
    • +
    • + search: (fix) underscores in search results should be displayed as spaces; EX:"A b" not "A_b" {detected by Schnark} +
    • +
    • + search: (fix) query params should not show in page title; EX:Special:Search/Earth?fulltext=y&xowa page index=1 {detected by Schnark} +
    • +
    • + search: (fix) fulltext=yes was being dropped in url box {detected by Schnark} +
    • +
    • + build.wiki: (fix) pl.wikipedia.org fails with out of memory on -Xmx128 {detected by piotryx} +
    • +
    • + build.wiki: (add) xml source file can be specified by using the 'core.init' command (see xowa_build.gfs) {requested by Schnark} +
    • +
    • + math: (fix) "downloading math" message flashes even when math is disabled +
    • +
    • + app: (fix) invalid wiki name in /wiki/ dir would stop app from loading; EX:en1.wikipedia.org +
    • +
    +

    + v0.2.0.0 (2013-01-13) +

    +
      +
    • + app.setup: list of data dumps +
    • +
    • + app.setup: automatically get latest imageMagick version number +
    • +
    • + app.setup: delete xml file when done +
    • +
    • + app.misc: import fails with OutOfMemory error if only 64 MB available {detected by Schnark} +
    • +
    • + app.setup: moved install links to Main Page +
    • +
    • + app.setup: added images install for Windows +
    • +
    • + app.setup: added more progress info when downloading files +
    • +
    • + app.math: error message when generating math; moved temp files out of miktex hive; +
    • +
    • + parser.expr: too many decimal places; EX: w:Chicxulub_crater; {{convert|100|TtonTNT|J|lk=on}} +
    • +
    +

    + v0.1.1.0 (2013-01-03) +

    +
      +
    • + app.setup: fix for linux and one-click install +
    • +
    +

    + v0.1.0.0 (2013-01-03) +

    +
      +
    • + gui: Html box had dotted border when alt+tabbing between apps +
    • +
    • + parser: Error using Template:Unichar: Input "002c" is not a hexadecimal value (expected: like "09AF"); EX: w:Comma +
    • +
    • + parser: broken table; EX: w:Maxwell's equations +
    • +
    • + parser: Edit link in template not implemented (in V T E); EX: w:Maxwell's equations and Electromagnetism box +
    • +
    • + cfg: Enabled Talk pages for home wiki +
    • +
    • + cfg: Removed quoted args from miktex call; portable miktex fails with "I can't find file '" +
    • +
    • + setup: changed version numbering scheme from 4 digits to 3 digits +
    • +
    • + setup: consolidated files for download +
    • +
    • + setup: added page to import simple wikipedia +
    • +
    +

    + v0.0.0.0 (2012-12-30) +

    +
      +
    • + inital release +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Change_log/2014.html b/wiki/home/page/Change_log/2014.html new file mode 100644 index 000000000..15929bfc6 --- /dev/null +++ b/wiki/home/page/Change_log/2014.html @@ -0,0 +1,5010 @@ + + + + + Change log/2014 - XOWA + + + + + +
    +
    +
    +

    Change log/2014

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + v1.12.2.1 (2014-12-08) +

    +

    + package +

    +
      +
    • + Package: Release image update for Arabic Wikipedia. +
    • +
    +

    + v1.12.1.1 (2014-12-01) +

    +

    + package +

    +
      +
    • + Package: Release image update for French Wikipedia. +
    • +
    +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    + +

    + v1.11.4.1 (2014-11-23) +

    +

    + package +

    +
      +
    • + Package: Release image update for English Wikipedia. +
    • +
    +

    + v1.11.3.1 (2014-11-16) +

    +

    + significant +

    + +

    + minor +

    +
      +
    • + Wikidata: Show new badges: "recommended article" and "featured list" (affects missing badge icons). +
    • +
    • + Indicator: Support multiple indicators. +
    • +
    +

    + v1.11.2.1 (2014-11-09) +

    +

    + add +

    +
      +
    • + Indicator: Add basic support for indicator {detected by Schnark}. +
    • +
    +

    + package +

    +
      +
    • + Package: Release image rebuild for German wikis. +
    • +
    • + Package: Release new package for Latvian wikis. +
    • +
    • + Package: Release new package for Nynorsk wikis. +
    • +
    • + Package: Release new package for Cebuano wiki. +
    • +
    +

    + minor +

    + +

    + trivial +

    +
      +
    • + Html: Concatenate custom classes with space, not a semicolon; EX:[[File:A.png|border|class=abc]] -> class="thumbborder abc" x> class="thumbborder;abc". +
    • +
    +

    + dev +

    +
      +
    • + Core: Add Add_str_ascii / Add_str_utf8 to Bry_bfr. +
    • +
    +

    + v1.11.1.1 (2014-11-02) +

    +

    + minor +

    + +

    + trivial +

    +
      +
    • + Html: Escape quote in link title (affects titles not working if file name contains quote); EX:File:Volcán_Chimborazo,_"El_Taita_Chimborazo".jpg. See: https://en.wikipedia.org/wiki/Earth +
    • +
    • + Scribunto: Do not prefix colon to title if no namespace is specified during makeTitle (affects none); EX::Title. +
    • +
    +

    + v1.10.4.1 (2014-10-27) +

    +

    + add +

    + +

    + package +

    +
      +
    • + Package: Release image rebuild for Russian wikis. +
    • +
    • + Package: Release new package for Estonian wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Parser.Xml: Parse incomplete sequence of "</<" (affects 1 ru.w page with a logged warning). See: https://ru.wikipedia.org/wiki/Монголы +
    • +
    • + Gui: Show message if user tries to rename Main_Page {requested by anonymous}. +
    • +
    +

    + dev +

    +
      +
    • + Gui: Eliminate 2nd failure in Preview mode after 1st failure in Scribunto; EX:preview page with broken scribunto -> fix page -> preview page again -> shouldn't fail. +
    • +
    +

    + v1.10.3.1 (2014-10-20) +

    +

    + package +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Url: Handle urls with format of "C/Page_name" (affects urls with format of "C/Page_name" not openable unless full wiki name is used (no.b:C/Page_name)); EX:C/Variabler. See: https://no.wikibooks.org/wiki/C/Variabler +
    • +
    • + Lang: Translate "incomplete import" warning for German {contributed by Anselm}. +
    • +
    +

    + v1.10.2.1 (2014-10-13) +

    +

    + fix +

    +
      +
    • + Lang: Use translated messages for "Read" and "Edit" (affects v1.8.2.1) {detected by Schnark}. +
    • +
    +

    + package +

    +
      +
    • + Package: Release image rebuild for Norwegian wikis. +
    • +
    • + Package: Release new package for Slovenian wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    +
      +
    • + Wikidata: Show language names for sitelinks with underscore names; EX:zh_yuewiki -> "zh-yue" x> "zh_yue". See: https://www.wikidata.org/wiki/Q2 +
    • +
    • + Parser.ExternalLinks: Ignore empty protocol links; EX:"https:" "https://" {detected by Schnark}. +
    • +
    • + Parser.ExternalLinks: Trim punctuation from end of external links; EX:"http://a.org/b," -> "http://a.org/b" "," {detected by Schnark}. +
    • +
    • + Html: Apply "Sidebar_home_enabled" to other wikis besides home wiki {detected by Schnark}. See: Options/Wiki/HTML +
    • +
    • + Edit: Show redlinks during preview {detected by Schnark}. +
    • +
    • + Gui: Middle-clicking anchor when text is highlighted should open anchor, not text; EX:highlight text on page; middle-click anchor; anchor should open, not text {detected by Schnark}. +
    • +
    +

    + trivial +

    +
      +
    • + Xwiki: Add "c" as alias to commons.wikimedia.org {detected by Schnark}. +
    • +
    • + Gui: Rename "Import from List" to "Import Online" and "Import from Script" to "Import Offline". +
    • +
    +

    + dev +

    +
      +
    • + Setup: Move /xowa/bin/any/javascript to /xowa/bin/any/xowa/html/resources. +
    • +
    • + Setup: Move Mathjax to /xowa/bin/any/xtns/Math. +
    • +
    • + Javascript: Remove wikidata js variables. +
    • +
    • + Config: Clean up page_read, page_edit, page_html templates. +
    • +
    +

    +
    +

    +

    + v1.10.1.1 (2014-10-06) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + Options: Fix UI language staying as English after reloading XOWA. See: Options/Language +
    • +
    +

    + package +

    +
      +
    • + Package: Release image update for Thai wikis. +
    • +
    • + Package: Release new package for Slovenian wikis. +
    • +
    +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Source: Update README.txt and build.xml to be platform independent. +
    • +
    +

    + v1.9.5.1 (2014-09-29) +

    +

    + add +

    +
      +
    • + Css: Update home css to latest copy of en.wikipedia.org; EX:/xowa/user/anonymous/wiki/home/html. +
    • +
    • + HttpServer: Support local file for "--http_server_home"; EX:--http_server_home file:///C:/dir/index.html. +
    • +
    • + Gui: Add Ctrl+U as an alternate default shortcut for View HTML. +
    • +
    +

    + package +

    +
      +
    • + Package: Release image update for English Wikipedia. +
    • +
    • + Package: Release new package for Waray-Waray Wikipedia. +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    + +

    + doc +

    + +

    + source +

    +
      +
    • + Source: Add README.txt, LICENSE.txt and build.xml to source package. +
    • +
    +

    +
    +

    +

    + v1.9.4.1 (2014-09-22) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + Gui: Show only valid offline wikis in "Wikis" sidebar (affects too many wikis listed in "Wikis" sidebar). [broken since:v1.9.3] +
    • +
    +

    + add +

    +
      +
    • + HttpServer: Add "--http_server_home" command line arg to set default page for "localhost:8080"; EX:--http_server_home en.wikipedia.org/wiki/Earth. +
    • +
    +

    + package +

    +
      +
    • + Package: Release image rebuild for Portuguese wikis. +
    • +
    • + Package: Release new package for Slovak wikis. +
    • +
    +

    + minor +

    + +

    + trivial +

    +
      +
    • + Webserver: Do not call javascript to update images in GUI html widget (affects no effect; null ref error which is ignored). +
    • +
    • + Gui: Do not fail when calling "Go to Main Page" and no tabs are open. +
    • +
    +

    + dev +

    +
      +
    • + Core: Initialized Bfr_bry_mkr within lock (affects random index out of bounds error when going from 0 tabs to 1 tab after app starts). +
    • +
    +

    + v1.9.3.1 (2014-09-15) +

    +

    + package +

    +
      +
    • + Package: Release image rebuild for Simple wikis. +
    • +
    • + Package: Release image rebuild for Species wiki. +
    • +
    • + Package: Release image rebuild for Hungarian wikis. +
    • +
    • + Package: Release new package for Esperanto wikis. +
    • +
    +

    + significant +

    +
      +
    • + JTidy: Handle surrogate characters in attribute values (affects links with surrogate characters not working); EX:<a href="https://en.wiktionary.org/wiki/𐎍𐎁_𐎜">. See: https://en.wiktionary.org/wiki/𐎍𐎁_𐎜 +
    • +
    +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Gui: Close SWT app properly by disposing shell, not display (affects occasional random errors when shutting down app). +
    • +
    • + Core: Change String to byte[] conversion to hand-coded versions (Android). +
    • +
    +

    + v1.9.2.1 (2014-09-08) +

    +

    + fix +

    + +

    + package +

    +
      +
    • + Package: Release image rebuild for English sister wikis. +
    • +
    • + Package: Release new package for Croatian wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    + +

    + doc +

    + +

    + dev +

    +
      +
    • + Scribunto.Luaj: Investigate pairs() order issue. See: https://en.wiktionary.org/wiki/重用 +
    • +
    • + Lang: Rebuild language keywords. +
    • +
    • + Source: Refactor database code for android. +
    • +
    +

    + v1.9.1.1 (2014-09-01) +

    +

    + package +

    +
      +
    • + Package: Release image rebuild for Chinese Wikipedia. +
    • +
    • + Package: Release new package for Serbo-Croatian wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + dev +

    +
      +
    • + Scribunto: Sync latest versions of mw.text.lua and ustring.lua. +
    • +
    +

    + v1.8.4.1 (2014-08-25) +

    +

    + package +

    +
      +
    • + Package: Release image update for English Wikipedia. +
    • +
    • + Package: Release rebuild for Arabic wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    + +

    + file +

    + +

    + dev +

    +
      +
    • + File.Offline.v2: Ignore thumbs with no defined with / height in image.sql; EX:2009_10_08_Marc_Randazza_interview.ogg. +
    • +
    • + File.Offline.v2: Deprecate unused fsdb_xtn_img table. +
    • +
    • + File.Offline.v2: Clear xowa_cfg after fsdb_make is done. +
    • +
    +

    + v1.8.3.1 (2014-08-18) +

    +

    + fix +

    + +

    + package +

    +
      +
    • + Package: Release rebuild for French wikis. +
    • +
    • + Package: Release rebuild for Polish wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + File.Offline: Add .wav as known extension. +
    • +
    +

    + performance +

    +
      +
    • + Scribunto.Luaj: Replace all Math.min and Math.max with ternary expressions. +
    • +
    +

    + dev +

    +
      +
    • + Scribunto: Call toString() not tojstring() for dbg (affects dbg not working for LuaTable, LuaNil, etc). +
    • +
    • + File.Offline: Refactor xfer item object. +
    • +
    • + File.Offline: Remove old offline code. +
    • +
    +

    + v1.8.2.1 (2014-08-11) +

    +

    + add +

    + +

    + package +

    +
      +
    • + Package: Release new package for Danish wikis. +
    • +
    • + Package: Release rebuild for German wikis. +
    • +
    +

    + significant +

    + +

    + performance +

    + +

    + minor +

    +
      +
    • + Wikivoyage.RelatedArticles: Default text to title if && is missing (affects missing related articles in sidebar); EX:{{#related:A}}. See: https://de.wikivoyage.org/wiki/Würzburg +
    • +
    • + ImageMap: Ignore trailing comma for poly coords (affects poly areas with trailing commas not working); EX:1,2 -> 1 2. See: https://de.wikipedia.org/wiki/Kaimnitz +
    • +
    • + Gui: Add XOWA Main Page to Help menu. +
    • +
    • + Lang: Add Contact page messages. See: https://en.wikipedia.org +
    • +
    • + Install: Delete old directories: /xowa/user/anonymous/lang, /xowa/user/anonymous/wiki/#cfg. +
    • +
    +

    + trivial +

    +
      +
    • + Module.Popups: Do not omit namespace for anchor popups (affects popups showing text from wrong page when link was to non-mainspace page). See: https://en.wikipedia.org/wiki/Project:Sandbox +
    • +
    • + Gui: Do not open external link in xowa if link ends in .html; EX:http://jtidy.sourceforge.net/license.html. See: Help/About +
    • +
    • + Html: Show caption text in title (affects tooltips missing caption text); EX:"a [[b]]" -> title="a b" x> "a ". See: https://en.wikipedia.org/wiki/Earth +
    • +
    • + Lang: Add i18n.ods worksheet to package. See: /xowa/bin/any/xowa/cfg/lang/util/i18n.ods +
    • +
    • + Lang: Add language code for hrx (Hunsriker), arq (Algerian Arabic). +
    • +
    +

    + v1.8.1.1 (2014-08-04) +

    +

    + fix +

    + +

    + add +

    + +

    + package +

    +
      +
    • + Package: Release new package for Bulgarian wikis. +
    • +
    • + Package: Release update for Japanese wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    +
      +
    • + Import: Do not create index inside transaction. +
    • +
    • + Import: Clear "import is in progress" flag when import fails {requested by IgoAtM}. +
    • +
    +

    + trivial +

    + +

    + doc +

    +
      +
    • + Doc: Update documentation for importing wikis. +
    • +
    +

    + dev +

    +
      +
    • + Scribunto: Add "dbg" global function to print variables to Edit preview; EX:Edit Module -> Write "dbg('hello, world!') -> Go to Sandbox -> Run Module -> "hello, world!" shows up in red. +
    • +
    +

    + v1.7.4.1 (2014-07-28) +

    +

    + add +

    + +

    + options +

    +
      +
    • + Gui: Default show-pages-at-startup to "previous". See: Options/Startup +
    • +
    +

    + package +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Parser.List: Do not close wiki-style lists with corresponding xml nodes (affects none: no longer needed b/c of "Do not hide unpaired end node"); EX:"*a</ul>". See: https://en.wikipedia.org/wiki/Bristol_Bullfinch +
    • +
    • + Gallery: Fire packed.js once per page, not multiple times (affects distorted images on pages with multiple packed gallery and infobox on right). See: https://en.wikipedia.org/wiki/National_Sculpture_Museum_(Valladolid) +
    • +
    • + Gui: Restore old text box value after setting with "I" to calculate font height (affects I showing in url bar when application starts up with no tabs). +
    • +
    • + Gui: Restrict edit commands to edit mode; EX:press Ctrl + E twice while in read mode -> noop. +
    • +
    • + Install: Change cfg file names in xowa.gfs; EX:"xowa_user_cfg" to "xowa_cfg_user" and "user_custom_cfg" to "xowa_cfg_custom". +
    • +
    +

    + dev +

    +
      +
    • + File.Offline.v2: Always delete wiki_orig table before rebuild. +
    • +
    • + Source: Move hdr, list and pfuncs under /src. +
    • +
    +

    + v1.7.3.1 (2014-07-21) +

    +

    + fix +

    + +

    + options +

    +
      +
    • + Gui: Add option to specify startup pages. See: Options/Startup +
    • +
    • + Html.Portal: Add "Show home menu in sidebar" {suggested by Anselm}. See: Options/Wiki/HTML +
    • +
    • + Dev: Add option to show / hide warnings / notes. See: Options/Dev +
    • +
    +

    + package +

    +
      +
    • + Package: Release update for English Wikipedia. +
    • +
    • + Package: Release initial bundle for Hebrew wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Source: Refactor Object_ class / Xto_str methods. +
    • +
    • + Source: Reinstate all Scribunto tests. +
    • +
    +

    +
    +

    +

    + v1.7.2.1 (2014-07-14) +

    +

    + fix +

    + +

    + options +

    + +

    + significant +

    + +

    + package +

    +
      +
    • + Package: Release update for Swedish wikis. +
    • +
    • + Package: Release initial bundle for Malay wikis. +
    • +
    +

    + minor +

    +
      +
    • + SearchSuggest: Dynamically show / hide <ul> element (affects unclickable links at absolute position top=1.5 em). See: https://de.wikipedia.org/wiki/Wikipedia:Autorenportal +
    • +
    • + Gui: Restore original page url to address box; EX:Press Ctrl + R in address bar. +
    • +
    +

    + trivial +

    +
      +
    • + Scribunto: Update mw.html.lua. +
    • +
    • + Scribunto: Update ustring.lua. +
    • +
    • + Gui: Do not call hide_popups for new blank tabs (affects error message in log file). +
    • +
    +

    + dev +

    +
      +
    • + Source: Specify all byte array hashtables as ASCII or UTF-8. +
    • +
    • + Source: Rename ByteTrie classes to Btrie. +
    • +
    +

    + v1.7.1.1 (2014-07-07) +

    +

    + add +

    +
      +
    • + Module.Popups: Add performance optimization for English Wikipedia popups; EX:See "Template keeplist". See: Options/Popups +
    • +
    • + Module.Popups: Add XowaPopupHistory button at bottom of popup; EX:hover over sundial icon. +
    • +
    • + Module.Popups: Increase defaults for number of words shown. See: Options/Popups +
    • +
    • + Module.Popups: Increase hover show time from 400 to 600 ms (affects number of accidental hovers while scrolling through page). See: Options/Popups +
    • +
    • + Options: Add options for configuring paths of other apps. See: Options/Files Options/Math Options/Score Options/Import +
    • +
    +

    + package +

    +
      +
    • + Package: Release update for Russian wikis. +
    • +
    • + Package: Release initial bundle for Serbian wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + App: Do not stop loading application if user.gfs is corrupt. +
    • +
    • + App: Do not stop loading application if custom menu is corrupt. +
    • +
    +

    + dev +

    +
      +
    • + Lang: Add UTF-8 case-insensitive hash. +
    • +
    +

    + v1.6.5.1 (2014-06-30) +

    +

    + add +

    +
      +
    • + Module.Popups: Add wiki domain when hovering over interwiki pages; EX:en.w:Earth -> hover over link to en.q:Earth -> show "Earth wiki:en.wikiquote.org" {suggested by Schnark}. See: https://en.wikipedia.org/wiki/Earth +
    • +
    • + Module.Popups: Add option to skip evaluation of long templates; EX:See "Template token max". See: Options/Popups +
    • +
    • + Module.Popups: Add option to show popups in namespaces only; EX:See "Allowed namespaces" {suggested by Schnark}. See: Options/Popups +
    • +
    • + Module.Popups: Add option to scan forward additional words to stop at header; EX:See "Scan forward for header" {suggested by Schnark}. See: Options/Popups +
    • +
    +

    + package +

    +
      +
    • + Package: Release update for Spanish wikis. +
    • +
    • + Package: Release initial bundle for Romanian wikis. +
    • +
    +

    + significant +

    + +

    + minor +

    +
      +
    • + Module.Popups: Escape \ for "show more" / "show all" (affects math with ampersand characters do not show) {detected by Schnark}. See: https://en.wikipedia.org/wiki/Electromagnetic_tensor +
    • +
    • + Module.Popups: Fix "Read more" not working on interwiki pages; EX:en.w:Earth -> hover over link to en.q:Earth -> click "Read more". See: https://en.wikipedia.org/wiki/Earth +
    • +
    • + Module.Popups: Show title for hovered link in progress bar; EX:hover over link -> check progress bar (should not be blank) {detected by Schnark}. +
    • +
    • + Module.Popups: Add sharper border to popup {suggested by Schnark}. See: /xowa/bin/any/xowa/html/modules/xowa.popups/xowa.popups.css +
    • +
    • + Module.Popups: Do not automatically move popup to top of page when "Read more" is clicked {suggested by Schnark}. +
    • +
    • + Module.Popups: Preserve window width / height after "Show all"; EX:Hover over link -> Click "Show all" -> Window resized -> Hover off link -> Hover back over link -> Window has same size as before. +
    • +
    • + Module.Popups: Do not show popup when opening new page in current tab; EX:Hover over link -> Quickly click link -> No popup should show {detected by Schnark}. +
    • +
    • + Module.Popups: Do not show popup for sidebar / portal links; EX:Hover over any link in sidebar -> No popup should show {detected by Schnark}. +
    • +
    + +

    + dev +

    +
      +
    • + Log: Do not hard-code "xowa.jar" as jar name (affects xowa.jar showing in logs). See: Special:XowaSystemData?type=log session +
    • +
    • + File.Offline.v2: Fix wmf always being 1st download source (over sql) (affects v1.6.3.1). +
    • +
    +

    + v1.6.4.1 (2014-06-23) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + Options: Automatically remove new line from end of value if in textarea (affects causes default value to be automatically saved, even though no change was made (tidy always adds trailing \n to textarea)); EX:Go to [[Options/Menus]] -> Press Save -> Check user_cfg.gfs -> entries for menus exist (even though no change was made). See: Options/Menus [broken since:v1.6.1.1] +
    • +
    +

    + package +

    +
      +
    • + Package: Release update for English Wikipedia. +
    • +
    • + Package: Release update for Latin wikis. +
    • +
    +

    + significant +

    +
      +
    • + Scribunto: Always upper-case 1st letter of template for Frame_title (affects navigation boxes showing empty in enwiki 2014-06-14 dump). See: https://en.wikipedia.org/wiki/Oda_Nobunaga https://en.wikipedia.org/wiki/Amphibian +
    • +
    • + File.Offline.v2: Never write 0 byte file if file is missing. +
    • +
    • + File.Offline.v2: Automatically delete any 0 byte files (affects images not showing after file first detected as missing). +
    • +
    • + File.Offline.v2: Do not wait 1 second if file is missing (affects missing files cause page to load slower). +
    • +
    • + Parser.Toc: Do not write table / html elements inside TOC (affects message boxes showing in toc); EX:== a <div>[[File:A.png]]</div> ==. See: https://en.wikipedia.org/wiki/Holmes_County,_Mississippi +
    • +
    +

    + minor +

    + +

    + trivial +

    +
      +
    • + Messages: Manually add contactpage message for English (affects sidebar showing "contactpage" instead of "Contact us"). +
    • +
    • + Options: Rename Page Storage Types to "text", "gzip", "bzip2". See: Options/Import +
    • +
    • + Gui: Update address bar if page fails to load (affects wrong address listed in address bar when page fails to load) {detected by Schnark}. +
    • +
    • + Lang: Do not automatically switch windows font to Kochi Mincho when entering Japanese wiki (affects inconsistent behavior in multi-tab layout with one tab being english and the other being japanese). See: https://en.wikipedia.org/wiki/Oda_Nobunaga +
    • +
    • + Release: Include new windows exe with max memory of 1 GB (not 512 MB). +
    • +
    +

    + dev +

    +
      +
    • + Gfs: Allow end of document to terminate single line comment; EX:"// a" is now valid (note no \n). +
    • +
    • + Source: Pass 3,000 tests. +
    • +
    +

    +
    +

    +

    + v1.6.3.1 (2014-06-16) +

    +

    + package +

    +
      +
    • + Package: Release update for Italian Wikipedia. +
    • +
    • + Package: Release bundle for Italian sister wikis. +
    • +
    • + Package: Release bundle for all Indonesian wikis. +
    • +
    +

    + fix +

    +
      +
    • + Gui.Tabs: Fix tab options not restored for Tab Height, Close Visible and Unselected Close Visible. See: Options/Tabs [broken since:start] +
    • +
    • + Options: Escape HTML characters in <textarea> (affects content code format incorrectly using "<pre>"). See: Options/Wiki/HTML +
    • +
    +

    + add +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Gui: Add default shortcut for Font Reset; EX:Ctrl + 0 {requested by Anselm}. See: Options/Shortcuts +
    • +
    +

    + doc +

    +
      +
    • + Install: Add troubleshooting not to run xulrunner. See: readme.txt +
    • +
    +

    + dev +

    +
      +
    • + Source: Allow same object to be added multiple times to GfsCore; EX:"app", "xowa". +
    • +
    +

    +
    +

    +

    + v1.6.2.1 (2014-06-09) +

    +

    + package +

    +
      +
    • + Package: Release update for Dutch Wikipedia. +
    • +
    • + Package: Release bundle for Dutch sister wikis. +
    • +
    • + Package: Release bundle for all Turkish wikis. +
    • +
    +

    + fix +

    + +

    + add +

    +
      +
    • + Gui.Tabs: Add menu item for Close Other Tabs, Close To Left, Close To Right. +
    • +
    • + Gui.Tabs: Add menu item for Undo Close Tab. +
    • +
    • + Gui.Tabs: Add menu item for Duplicate Tab. +
    • +
    • + Gui.Tabs: Add shortcuts for selecting tabs by number; EX:Ctrl + 1; Ctrl +2; etc.. +
    • +
    • + Gui.Page: Add menu item for Reload Page. +
    • +
    • + Gui.Menu: Allow same menu item to be added multiple times to same menu; EX:add_btn_default('xowa.app.exit');\nadd_btn_default('xowa.app.exit');. See: Options/Menus +
    • +
    • + Gui.Page: Add menu item for Reset Font. +
    • +
    • + Options.Security: Add option to disable logs. See: Options/Security +
    • +
    • + Options.Security: Add option to disable page history. See: Options/Security +
    • +
    • + Options.Security: Add option to disable bookmarks. See: Options/Security +
    • +
    +

    + significant +

    +
      +
    • + Html.JTidy: Update JTidy to be more compliant with tidy. +
    • +
    +

    + minor +

    + +

    + trivial +

    +
      +
    • + Parser.Pre: Do not convert nbsp char to space (affects unnecessary pre showing up on one page); EX:" [March 13, BC 215]" -> leading nbsp should cause text to be wrapped in para, not pre. See: https://en.wikipedia.org/wiki/Macedonian–Carthaginian_Treaty +
    • +
    • + Parser.Link: Handle domain-only / page-less urls (affects domain-only urls not opening when using "Open Link in New Tab"); EX:page has https://en.wikipedia.org -> right-click and pick Open Link -> Tab created with blank content. +
    • +
    • + Import.CSS: Handle @import urls with https:// (affects unextracted css if @import(https://). See: https://tr.wikinews.org/Main_Page +
    • +
    • + Html.Tidy: Change command line arg from "fix-url" to "fix-uri". +
    • +
    • + Html: Make HTML more tidy compliant by adding 'type=text/javascript', converting spaces to underlines in href and moving search script to top of document. See: /xowa.gfs +
    • +
    • + Lang: Manually add Turkish toc variant: __İçindekiler__ ; EX:tr.gfs. See: https://tr.wikibooks.org/wiki/Radyasyon_Onkolojisi +
    • +
    • + Lang: Show "This page was last modified" in wiki's language, not user's language. See: https://fa.wikipedia.org/wiki/Main_Page +
    • +
    • + Gui.Edit: Focus edit-box automatically after keyboard shortcut of Ctrl+M,Ctrl+E. +
    • +
    • + Gui.Icons: Change backcolor for Show History icon to alpha (affects history icon showing with dark background on Windows XP). +
    • +
    +

    + doc +

    +
      +
    • + Help: Update [[Help/Privacy]] page. See: Help/Privacy +
    • +
    • + Release: Add note for running as administrator on Windows troubleshooting section. See: readme.txt +
    • +
    +

    + dev +

    + +

    +
    +

    +

    + v1.6.1.1 (2014-06-02) +

    +

    + package +

    +
      +
    • + Package: Release update for German Wikipedia. +
    • +
    • + Package: Release bundle for German sister wikis. +
    • +
    • + Package: Release bundle for all Persian wikis. +
    • +
    +

    + fix +

    + +

    + major +

    + +

    + add +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Lang: Add lang codes for other minor languages; EX:akz; sxu; etc... +
    • +
    • + Xtns.Xowa_cmd: Do not double-parse content inside <xowa_cmd> (affects references showing up twice in XOWA home wiki). See: Options/Shortcuts +
    • +
    • + Log: Removed unused log messages. See: Special:XowaSystemData?type=log session +
    • +
    • + Gui: Change menu names to Title Case. +
    • +
    +

    + dev +

    +
      +
    • + Javascript: Add xowa_gallery_packed_exists variable to page_read, page_edit. +
    • +
    • + Memory: Move free memory check from Show_url to Load_page (affects benign fatal error in log file when using Open Link In New Tab). +
    • +
    +

    + v1.5.4.1 (2014-05-26) +

    +

    + package +

    +
      +
    • + Package: Release update for French Wikipedia. +
    • +
    • + Package: Release bundle for French sister wikis. +
    • +
    • + Package: Release bundle for all Korean wikis. +
    • +
    • + Package: Release bundle for all Bengali wikis. +
    • +
    +

    + add +

    +
      +
    • + Html.Jtidy: Add Jtidy for fixing invalid HTML (currently optional; will become default). See: bin/any/java/jtidy/jtidy-r938.jar +
    • +
    • + Gui: Add Options page for Shortcuts (read-only). See: Options/Shortcuts +
    • +
    • + Special.XowaSystemData: Add Special Page to show contents of session log and other files; EX:Menu -> Help -> System data. +
    • +
    • + Gui: Redirect new tab to Special:XowaDefaultTab; EX:Press Ctrl + T. +
    • +
    • + Gui: Add popup menu for status box. +
    • +
    +

    + significant +

    + +

    + minor +

    +
      +
    • + Javascript.References: Change references to show all items with "reference" class, not just "reference-text" (affects references not showing up when jtidy is enabled (jtidy does not implement enclose-block-text well)); EX:$content = $footnote.find('.reference-text');. See: /xowa/bin/any/javascript/xowa/article_view/jquery.reference-tooltips.js +
    • +
    • + Javascript.Timeline: Remove <timeline> tag from within pre (affects timeline sometimes showing in black colors when jtidy is enabled); EX:old: <pre><timeline>code</timeline></pre>; new: <pre>code</pre>. See: https://fr.wikipedia.org/wiki/Quimper +
    • +
    • + Javascript.TableSorter: Sort by <input> if available; EX:bin/any/javascript/article-view/jquery.tablesorter.js. See: Options/Shortcuts +
    • +
    • + Url: Escape & for external links when using default view_web launcher of "cmd /c" on Windows; EX:cmd /c start "http://www.culture.gouv.fr/public/mistral/merimee_fr?ACTION=CHERCHER&FIELD_1=REF&VALUE_1=PA59000162". See: https://fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_%28A-L%29 +
    • +
    +

    + trivial +

    +
      +
    • + Gui: Add space to windows application bar suffix; EX:" - XOWA" not "- XOWA". +
    • +
    +

    + doc +

    +
      +
    • + Doc: Update license info for third-party XOWA components. See: Help/About +
    • +
    +

    +
    +

    +

    + v1.5.3.1 (2014-05-19) +

    +

    + package +

    +
      +
    • + Package: Release update for English Wikipedia. +
    • +
    • + Package: Release update for English wikis. +
    • +
    • + Package: Release update for Simple wikis. +
    • +
    • + Package: Release update for Species Wiki. +
    • +
    +

    + fix +

    +
      +
    • + Lang.Messages: Do not reuse messages across wikis with the same lang (affects missing sidebar for English wikis). See: https://en.wikipedia.org [broken since:1.5.2.1] +
    • +
    • + Import: Default to "." if decimal separator not specified in lang.gfs (affects Latin Wikipedia fails to load / import). See: https://la.wikipedia.org [broken since:1.4.3.1] +
    • +
    • + Gui: Rebind configured menu to html box (affects popup menu stops working after configuring). [broken since:v1.5.1.1] +
    • +
    +

    + add +

    + +

    + significant +

    + +

    + minor +

    +
      +
    • + Gui: Do not throw errors when executing commands and all tabs are closed; EX:Choose "Page Read" when all tabs are closed {detected by Anselm}. +
    • +
    • + Gui: Automatically open new tab when entering url and all tabs are closed {detected by Anselm}. +
    • +
    +

    + trivial +

    +
      +
    • + Release: Increase max memory from 512 MB to 1 GB. +
    • +
    • + Options: Remove zip as page storage format {suggested by Anselm}. See: Options/Import +
    • +
    • + Gui: Middle click on Mouse Up, not Mouse Down. +
    • +
    +

    + dev +

    + +

    +
    +

    +

    + v1.5.2.2 (2014-05-13) +

    +

    + fix +

    +
      +
    • + Gui.Tab: Keep browser / page connected to tab during move (affects wrong content shown in tab after dragging tab) {detected by Anselm}. [broken since:1.5.1.1] +
    • +
    +

    +
    +

    +

    + v1.5.2.1 (2014-05-12) +

    +

    + package +

    +
      +
    • + Package: Release images for Czech wikis. +
    • +
    • + Package: Release update for Polish wikis. +
    • +
    +

    + fix +

    +
      +
    • + Parser.Pre: Do not parse "\n\t" as shorthand pre (affects pre showing up unnecessarily). See: https://pl.wikipedia.org/wiki/Main_Page [broken since:1.5.1.1] +
    • +
    • + Gui.Lang: Fix non-English language localizations for XOWA chrome items (Page, Read, Edit, Last Modified). +
    • +
    +

    + add +

    +
      +
    • + Gui.Tab: Move tabs by dragging mouse. +
    • +
    • + Gui.Tabs.Buttons: Show url as tooltip. +
    • +
    • + Gui.Tabs.Buttons: Add option for place on top. See: Options/Tabs +
    • +
    • + Gui.Tabs.Buttons: Add option for tab height. See: Options/Tabs +
    • +
    • + Gui.Tabs.Buttons: Add option for curved button. See: Options/Tabs +
    • +
    • + Gui.Tabs.Buttons: Add option for close button visible. See: Options/Tabs +
    • +
    • + Gui.Tabs.Buttons: Add option for unselected close button visible. See: Options/Tabs +
    • +
    +

    + signficant +

    + +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Html: Escape quotes with "&quot;" not "&quote;". +
    • +
    • + Gallery: Change callback for xowa_gallery_packed to noop not initReferenceTooltips {detected by Schnark}. See: xowa/bin/any/javascript/xowa/article_view/xowa.ready.js +
    • +
    • + Parser.Amp: Refactor amp code. +
    • +
    • + Wikivoyage.Listings: Release memory from bfr while writing checkin data. See: https://pl.wikivoyage.org/wiki/Dubrownik +
    • +
    +

    + v1.5.1.1 (2014-05-05) +

    +

    + package +

    +
      +
    • + Package: Release images for Finnish wikis. +
    • +
    • + Package: Release update for Chinese wikis. +
    • +
    +

    + major +

    +
      +
    • + Gui: Add basic tab functionality. See: App/UI/Tabs +
    • +
    • + Import: Accomodate new pp_sortkey field for hiddencat table (affects Categorty v2 import failure). +
    • +
    • + Lang.Variants: Ignore -{H}- macro (implement later) (affects large blocks of -{H}- across several Chinese Wikivoyage pages). See: https://zh.wikivoyage.org/wiki/西安 +
    • +
    +

    + significant +

    + +

    + minor +

    +
      +
    • + Gui: Remove auto-focus'ing of Namespace tab when page first loads; EX:auto_focus_id = '';. +
    • +
    • + Gui: Disallow Ctrl+Tab or Ctrl+Shift+Tab to change focus in text boxes (only tab or shift+tab can change focus). +
    • +
    • + Url: Do not download css for page names similar to lang names; EX:war x> download "war" wiki css. +
    • +
    • + Url: Parse urls of format "en.m.wikipedia.org" in address bar. +
    • +
    • + Parser.Pre: Parse "\n\t" as shorthand pre; EX:\n\ta -> "<pre>a</pre>. See: https://zh.wikivoyage.org/wiki/西安 +
    • +
    • + File.Offline.v2: Use width of audio file if specified; EX:[[File:A.ogg|80px]]. See: https://zh.wikibooks.org/wiki/小学数学/自然数 +
    • +
    +

    + trivial +

    +
      +
    • + Gui: Change "file not found" to "commons.wikimedia.org must be installed in order to view the file". +
    • +
    +

    + dev +

    +
      +
    • + Source: Refactor code for GUI window. +
    • +
    +

    + v1.4.4.1 (2014-04-28) +

    +

    + package +

    +
      +
    • + Package: Release images for Vietnamese wikis. +
    • +
    +

    + major +

    + +

    + significant +

    +
      +
    • + Scribunto.Regex: Implement anypos matching for gmatch.init and gmatch.callback (affects missing pronunciation tables on several Vietnamese pages); EX:ustring.match('ab', '()(b)') -> 2;2,b; x> ;2,b;. See: https://vi.wiktionary.org/wiki/trở_thành +
    • +
    • + Scribunto.Regex: Return match for gmatch.callback when no groups are specified (affects missing pronunciation tables on several Vietnamese pages); EX:ustring.match('a', 'a') -> "a" x> "". See: https://vi.wiktionary.org/wiki/trở_thành +
    • +
    • + Parser.Template: Always prepend \n if template is being evaluated as argument inside another template (affects blockquotes not rendered correctly); EX:{{A|{{B}}}} where {{B}} has "*a". See: https://vi.wikipedia.org/wiki/Friedrich_II_của_Phổ +
    • +
    • + Wikidata: Unescape \t, \n, \r etc. (affects t showing up instead of tab char); EX:"\t \tThe age of the Earth in the twentieth century". See: https://www.wikidata.org/wiki/Q2 +
    • +
    +

    + minor +

    +
      +
    • + Parser.Para: Disable <blockquote> when done for para / pre processing (affects pre not rendered correctly after blockquote). See: https://en.wikipedia.org/wiki/Snappy_(software) +
    • +
    • + Parser.File: Handle image sizes larger than a normal int (affects svg images rendered as extremely large size); EX:[[File:A.png|9999999999x90px]]. See: https://vi.wikipedia.org/wiki/Danh_sách_quốc_kỳ +
    • +
    • + Poem: Enclose poem contents in <p>. See: https://ca.wikisource.org/wiki/Llibre_de_Disputació_de_l'Ase +
    • +
    • + Xtn.Translate: Parse templates inside <tvar>; EX:<tvar|a>{{b}}</>. See: https://www.mediawiki.org/wiki/Download +
    • +
    • + Url: Handle urls which have format of lang-like-work/page. See: https://ca.wikibooks.org/wiki/So/Natura_del_so +
    • +
    • + Html: Add <!DOCTYPE html> to edit / html views (affects hieroglyphics showing as "vertically compressed"). +
    • +
    • + Html: Add cols="80" rows="25" to <textarea> (affects height of edit box / html box). +
    • +
    • + Html: Remove img {height: auto} from XOWA css (affects hieroglyphic's cartouche is too large). +
    • +
    • + Edit: Trim trailing whitespace on save / preview, as per MediaWiki. +
    • +
    • + Edit: Add \n to wikitext for Edit view, as per MediaWiki. +
    • +
    • + Gui: Open web browser when ftp / and other protocol links are clicked. +
    • +
    • + Wikidata: Add 10 ms sleep between Javascript property calls to reduce random crashing. +
    • +
    +

    + trivial +

    + +

    + dev +

    + +

    +
    +

    +

    + v1.4.3.1 (2014-04-21) +

    +

    + package +

    +
      +
    • + Package: Release English 2014-04-02 image update. +
    • +
    • + Package: Release Catalan Wikis. +
    • +
    +

    + major +

    +
      +
    • + Scribunto.Luaj: Make Luaj the default Scribunto engine. +
    • +
    • + Lang: Rewrite formatnum to be consistent with MediaWiki. +
    • +
    • + Lang: Format 4 digit number without group separator for Spanish wikis (affects values not showing up in table cells); EX:{{formatnum:1234}} -> "1234" x> "1 234". See: https://es.wikipedia.org/wiki/Valle_del_Jerte +
    • +
    • + Wikidata: Change "geocoordinate" to "globecoordinate" (affects coordinates not showing). See: https://ca.wikipedia.org/wiki/Verwaltungssitz_Arbed +
    • +
    +

    + 'significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Scribunto.Lang: Process noCommafy argument for lang.formatNum. +
    • +
    • + Parser.Tblw: Do not add "\n" when non-table || encountered; EX:"a||b" -> "a||b" x> "a\n||b". +
    • +
    • + Gui: Fix "Go to Main Page of current wiki" for home wiki. +
    • +
    +

    + dev +

    +
      +
    • + Source: Fix compilation problem by including 400_xowa/lib/luaj_xowa.jar to xowa_source.zip {detected by Anselm}. +
    • +
    +

    +
    +

    +

    + v1.4.2.1 (2014-04-14) +

    +

    + package +

    +
      +
    • + Package: Release Norwegian Wikis. +
    • +
    +

    + major +

    + +

    + significant +

    + +

    + minor +

    +
      +
    • + Parser.Xml: Close <span> with </font> (affects large fonts on page); EX:<span>a</font>. See: https://en.wikipedia.org/Rupee +
    • +
    • + Edit: Invalidate all page caches if any page is updated. +
    • +
    +

    + trivial +

    + +

    +
    +

    +

    + v1.4.1.1 (2014-04-07) +

    +

    + package +

    +
      +
    • + Package: Release Portuguese Wikis. +
    • +
    • + Package: Release Thai Wikis. +
    • +
    +

    + major +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Import: Report better error message if selecting bz2 import with an xml file {detected by Anselm}. +
    • +
    • + Scribunto: Standardize chunkName to always have format of "=Module:Name" or "@name.lua". +
    • +
    • + Source: Remove empty ".metadata" folder from source.zip {detected by Anselm}. +
    • +
    • + Source: Organize ParserFunction time classes. +
    • +
    • + Html: Do not fail if document position returns invalid value; EX:org.eclipse.swt.SWTException: Permission denied for <file://> to get property Selection.rangeCount. +
    • +
    +

    + doc +

    +
      +
    • + Import: Update command-line example to specify bz2 instead of xml; EX:src_bz2_fil_('file.xml.bz2') {detected by Anselm}. See: Dev/Command-line +
    • +
    • + Command-line: Add comment explaining XOWA_DIR variable for Linux / Mac OS X shell scripts; EX:xowa_linux.sh {detected by DomasoFan}. +
    • +
    +

    + v1.3.5.2 (2014-04-01) +

    +

    + fix +

    + +

    + v1.3.5.1 (2014-03-31) +

    +

    + package +

    +
      +
    • + Package: Release Hungarian wikis. +
    • +
    +

    + major +

    + +

    + significant +

    + +

    + minor +

    +
      +
    • + Scribunto: Add LanguageLibrary method for GetFallbacksFor. +
    • +
    • + Scribunto: Add LanguageLibrary method for GetLanguageNames. +
    • +
    • + ParserFunctions: Encode colon in {{urlencode}}. +
    • +
    • + Gui: Default wiki_list in sidebar to expanded (instead of collapsed) {requested by DomasoFan}. +
    • +
    +

    + trivial +

    + +

    + doc +

    +
      +
    • + Import: Correctly order category commands in xowa_build.gfs; EX:/xowa/xowa_build.gfs {detected by Anselm}. +
    • +
    +

    + v1.3.4.1 (2014-03-24) +

    +

    + package +

    +
      +
    • + Package: Release Arabian Wikis. +
    • +
    +

    + major +

    + +

    + significant +

    + +

    + minor +

    +
      +
    • + Scribunto: Implement getFrameTitle; EX:mw.lua. See: Help:Diagnostics/Scribunto/LuaCommon +
    • +
    • + Scribunto: Add HtmlLibrary; EX:mw.html.lua. See: Help:Diagnostics/Scribunto/HtmlLibrary +
    • +
    • + Scribunto: Replace MessageLibrary's toString with plain; EX:mw.message.lua. See: Help:Diagnostics/Scribunto/MessageLibrary +
    • +
    • + Gallery: Ignore anchor-like titles; EX:<gallery>#a</gallery>. See: https://ar.wiktionary.org/wiki/جَبَّارَة +
    • +
    • + Edit: Invalidate all page caches if Module / Template / MediaWiki page is updated. +
    • +
    +

    + trivial +

    + +

    + v1.3.3.1 (2014-03-17) +

    +

    + package +

    +
      +
    • + Package: Release Ukrainian Wikipedia 2014-03-06 offline images. +
    • +
    • + Package: Release Ukrainian Wikis (excluding Wikipedia). +
    • +
    • + Package: Release English Wikipedia 2014-03-04 update. +
    • +
    +

    + major +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Scribunto: Refactor Scribunto code. +
    • +
    +

    + v1.3.2.1 (2014-03-10) +

    +

    + package +

    +
      +
    • + Package: Release Japanese Wikipedia 2014-02-25 offline images. +
    • +
    • + Package: Release Japanese Wikis (excluding Wikipedia). +
    • +
    +

    + major +

    + +

    + significant +

    + +

    + minor +

    +
      +
    • + File.Offline: Fix image not showing when if it has appeared earlier on page as different type; EX:[[Image:Bhimbetka.JPG|140px]][[Image:Bhimbetka.JPG|thumb]] {detected by dmg}. See: https://en.wikipedia.org/wiki/History_of_painting +
    • +
    • + File.Offline: Update cache's next_id upon encountering cache_mgr.init:fatal error. +
    • +
    +

    + trivial +

    + +

    + doc +

    +
      +
    • + Import.Script: Change "Uncompress" default from "uncompress" to "read from compressed file" {detected by Anselm}. See: Dashboard/Import/Offline +
    • +
    • + Options: Fix file selector button not working for "Import bz2 by stdout process" {detected by Anselm}. See: Options/Import +
    • +
    +

    + dev +

    +
      +
    • + Console: Backspace multi-byte progress messages correctly; EX:app.shell.backspace_by_bytes = 'y';. +
    • +
    +

    +
    +

    +

    + v1.3.1.1 (2014-03-03) +

    +

    + package +

    +
      +
    • + Package: Release Swedish Wikipedia 2014-02-22 offline images. +
    • +
    • + Package: Release Swedish Wikis (excluding Wikipedia). +
    • +
    +

    + major +

    + +

    + minor +

    + +

    + trivial +

    + +

    + doc +

    +
      +
    • + 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 +
    • +
    +

    +
    +

    +

    + v1.2.4.1 (2014-02-23) +

    +

    + package +

    +
      +
    • + Package: Release Russian Wikipedia 2014-02-19 offline images. +
    • +
    • + Package: Release Russian Wikis (excluding Wikipedia). +
    • +
    • + Package: Release Greek Wikis (including Wikipedia). +
    • +
    • + Package: Release Chinese Wikivoyage 2014-02-10. +
    • +
    • + Package: Release German Wikipedia 2014-02-16 image update. +
    • +
    +

    + fix +

    + +

    + major +

    + +

    + minor +

    + +

    + doc +

    +
      +
    • + Help.Download: Fix links for commonswiki (was pointing to enwikisource) {detected by Miles}. See: Dashboard/Image_databases +
    • +
    +

    + dev +

    +
      +
    • + Scribunto: Convert LanguageLibrary to use Scrib_args to handle omitted args. +
    • +
    +

    +
    +

    +

    + v1.2.3.1 (2014-02-17) +

    +

    + package +

    +
      +
    • + Package: Release Spanish Wikipedia 2014-02-15 offline images. +
    • +
    • + Package: Release Spanish Wikis (excluding Wikipedia). +
    • +
    • + Package: Release English Wikipedia image update. +
    • +
    +

    + fix +

    +
      +
    • + Url: Fix "zh.wikipedia.org" going to "zh.wikipedia.org/wiki/Main_Page" instead of "zh.wikipedia.org/wiki/Wikipedia:首页". [broken since:v1.1.3.1] +
    • +
    • + Url: Fix "/home/wiki/Main_Page" redirecting to "/home/wiki/home". See: Main_Page [broken since:v1.2.2.1] +
    • +
    • + File.Offline: Show images from <imageMap>. See: https://en.wikipedia.org/wiki/Portal:Canada [broken since:v1.1.3.1] +
    • +
    +

    + major +

    + +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Memory: Release buffer in Scribunto.Url_func. See: https://it.wikipedia.org/wiki/Nemadactylus_macropterus +
    • +
    • + Wiki.Namespace: Refactor namespaces classes. +
    • +
    • + Html: Remove "wiki" from sidebar wiki urls; EX:/site/en.wikipedia.org/wiki -> /site/en.wikipedia.org/. +
    • +
    +

    +
    +

    +

    + v1.2.2.1 (2014-02-10) +

    +

    + package +

    +
      +
    • + Package: Release Italian Wikipedia 2014-01-27 offline images. +
    • +
    • + Package: Release Italian Wikis (excluding Wikipedia). +
    • +
    +

    + fix +

    +
      +
    • + Import: Set search to v2 (not v1) when importing with category v2 {detected by Miles; Anselm; Schnark}. See: Dashboard/Import/Offline +
    • +
    • + Gui.Url_bar: Fix shortcuts for wd.p and wd.q; EX:wd.q:2 -> www.wikidata.org/wiki/Q2. [broken since:v1.1.4.1] +
    • +
    +

    + major +

    + +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    + +

    +
    +

    +

    + v1.2.1.1 (2014-02-02) +

    +

    + package +

    +
      +
    • + Package: Release Dutch Wikipedia 2014-01-27 offline images. +
    • +
    • + Package: Release Dutch Wikis (excluding Wikipedia). +
    • +
    • + Package: Release Wikimedia Commons 2014-01-23 mainspace images. +
    • +
    • + Package: Release Latin Wikis (including Wikipedia). +
    • +
    +

    + changes.major +

    + +

    + changes.minor +

    +
      +
    • + Parser.Link: Show src for all files in [[Media:]] namespace, not just audio / video files; EX:[[Media:2013-2014 WMF Plan As Published.pdf|Annual Plan]] {detected by anonymous}. See: http:///wikimediafoundation.org *File.Online: Download files in wikimediafoundation.org; EX:[[Media:2013-2014 WMF Plan As Published.pdf|Annual Plan]] {detected by anonymous}. See: http:///wikimediafoundation.org *Import.CLI: Fix Category v1 for xowa_build.gfs; EX:/xowa/xowa_build.gfs {detected by DomasoFan}. +
    • +
    • + Addon: Fix clicking on collapse / enlarge in sidebar {detected by DomasoFan}. +
    • +
    • + Gui: Change mouse cursor from hourglass to arrow after startup; EX:Launch XOWA -> Cursor remains hourglass until mouse is moved {detected by Anselm}. +
    • +
    +

    + changes.trivial +

    +
      +
    • + File.Offline: Don't reupdate <image> attributes if file is from redirect; EX:[[Bestand:Incubator-notext.svg|28px|Incubator]] -> Incubator-logo.svg. See: http://nl.wikisource.rog +
    • +
    +

    + dev +

    + +

    +
    +

    +

    + v1.1.4.1 (2014-01-27) +

    +

    + package +

    +
      +
    • + Package: Release German Wikisource 2014-01-17 package. +
    • +
    • + Package: Release French Wikisource 2014-01-21 package. +
    • +
    • + Package: Release Polish Wikisource 2014-01-21 package. +
    • +
    • + Package: Release Chinese Wikisource 2014-01-15 package. +
    • +
    • + Package: Release English Wikisource 2014-01-21 package. +
    • +
    +

    + new +

    +
      +
    • + Gui: Expand url bar abbreviations functionality to support "lang.type:Page"; EX:fr.s:Auteur:Shakespeare. See: App/UI/Address_bar/Shortcuts +
    • +
    +

    + changes.major +

    + +

    + changes.minor +

    + +

    + changes.trivial +

    +
      +
    • + Html: Add alt-text to wiki list icons for expand and collapse; EX:alt='expand wiki list' {detected by DomasoFan }. +
    • +
    +

    + dev +

    +
      +
    • + Release: Add lua binaries for Mac OS X. +
    • +
    • + Release: Expand set up instructions for Mac OS X 64-bit to readme.txt; EX:readme.txt. +
    • +
    +

    + v1.1.3.2 (2014-01-22) +

    +

    + fix +

    +
      +
    • + Url: Links in XOWA sidebar should not open to an empty page; EX:/site/home/wiki/Help:Contents -> /Home/wiki/Help:Contents. [broken since:v1.1.3.1] +
    • +
    • + Url: Clicking on logo did not open current wiki's Main Page; EX:/site/home/wiki/. [broken since:v1.1.3.1] +
    • +
    • + Release: ImageMagick portable Windows x86 binary is no longer available. See: http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=24793 +
    • +
    +

    +
    +

    +

    + v1.1.3.1 (2014-01-20) +

    +

    + package +

    +
      +
    • + (package) Package: German Wiktionary 2014-01-04 package (with audio). +
    • +
    • + (package) Package: German Wikibooks 2014-01-15 package. +
    • +
    • + (package) Package: German Wikiversity 2014-01-11 package. +
    • +
    • + (package) Package: German Wikinews 2014-01-13 package. +
    • +
    • + (package) Package: French Wikinews 2014-01-11 package. +
    • +
    • + (package) Package: English Wikinews 2014-01-16 package. +
    • +
    +

    + new +

    + +

    + changes.major +

    + +

    + changes.minor +

    + +

    + changes.trivial +

    + +

    + dev +

    +
      +
    • + Import: Handle custom wikis such that Help:Wiki_maintenance should not throw null pointer error; EX:de.wikipedia.old {detected by Schnark}. See: de.wikipedia.old +
    • +
    • + Lang: Rebuild lang files; EX:/xowa/user/anonymous/lang/xowa. See: /xowa/user/anonymous/lang/xowa +
    • +
    • + Release: Change change log format. +
    • +
    +

    +
    +

    +

    + v1.1.2.1 (2014-01-13) +

    +

    + packages +

    +
      +
    • + (add) Package: English Wikipedia 2014-01-02 update. +
    • +
    • + (add) Package: Chinese Wikipedia 2014-01-06 images. +
    • +
    • + (add) Package: Chinese Wiktionary 2014-01-04 package. +
    • +
    • + (add) Package: Chinese Wikiquote 2014-01-07 package. +
    • +
    • + (add) Package: Chinese Wikibooks 2014-01-06 package. +
    • +
    • + (add) Package: Chinese Wikinews 2013-12-29 package. +
    • +
    +

    + major +

    + +

    + minor +

    + +

    + v1.1.1.1 (2014-01-06) +

    +

    + major +

    + +

    + minor +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Change_log/2015.html b/wiki/home/page/Change_log/2015.html new file mode 100644 index 000000000..0def66c37 --- /dev/null +++ b/wiki/home/page/Change_log/2015.html @@ -0,0 +1,3007 @@ + + + + + Change log/2015 - XOWA + + + + + +
    +
    +
    +

    Change log/2015

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + v2.12.1.1 (2015-12-07) +

    +

    + package +

    + +

    + change +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Namespace: Standardize talk names to underscore, not space; EX:"Help_talk" not "Help talk". +
    • +
    • + Html: Do not write "title" if empty; EX:title="". +
    • +
    • + Html: Convert spaces to underscores for link arguments; EX:[[File:A.png|link=File:A b.ogg]] -> "/wiki/A_b.ogg" x> "/wiki/A_b.ogg". +
    • +
    • + Html: Convert tab / new-lines to spaces for titles; EX:[[A|B\nC]]. +
    • +
    • + Html: Convert quotes in internal links for titles (affects garbled titles for some images); EX:[[A|B"C]]. +
    • +
    • + Make.Images: Ignore files with no text (affects generates log errors of "failed to parse page_name error"). See: https://it.wiktionary.org/wiki/miercuri +
    • +
    +

    + doc +

    + +

    + v2.11.4.1 (2015-11-22) +

    +

    + fix +

    + +

    + package +

    + +

    + significant +

    + +

    + trivial +

    +
      +
    • + Html: Write full namespace for anchor titles; EX:[[Help talk:A]] -> "title='Help talk:A'" x> "title='A'". +
    • +
    • + Html: Do not write "rel=nofollow" if image is link to Wikimedia wiki; EX:[[File:A.png|link=//en.wiktionary.org/wiki/a]] -> "" x> "rel='nofollow'". +
    • +
    +

    + dev +

    +
      +
    • + Source: Refactor Gfo_url_encoder. +
    • +
    +

    + v2.11.3.1 (2015-11-15) +

    +

    + fix +

    + +

    + change +

    + +

    + package +

    + +

    + v2.11.2.1 (2015-11-08) +

    +

    + fix +

    + +

    + change +

    + +

    + package +

    + +

    + significant +

    +
      +
    • + Scribunto.Wikibase: Retrieve property by numerical id (affects text not showing in infoboxes for many Croatian pages); EX:entity.FormatPropertyValues('P123'). See: https://hr.wikipedia.org/wiki/Hepatitis +
    • +
    • + Scribunto.Wikibase: Return datatype of "globe-coordinate" (affects geocordinates not working on a dozen pages in eo.w); EX:prop.mainsnak.datatype should not be nil. See: https://eo.wikipedia.org/wiki/Mudá +
    • +
    • + Scribunto.Wikibase: Return quantity as number not as literal string (affects script error on a dozen pages in eo.w); EX:"99" not "+99". See: https://eo.wikipedia.org/wiki/Mudá +
    • +
    • + Redirect: Ignore other arguments of redirect (affects "1. REDIRECT " showing up on pages); EX:#REDIRECT [[Template:A|state=collapsed]]. See: https://da.wikipedia.org/wiki/Middelaldercentret +
    • +
    • + JTidy: Enable "encloseBodyText" (affects text not showing next to images); EX:<div>a</div>a<div>b</div> -><div>a</div><p>a</p><div>b</div>. See: https://hr.wiktionary.org/wiki/brod +
    • +
    +

    + trivial +

    +
      +
    • + Edit: Do not fail when retrieving page with no content (affects some pages in home wiki). See: Blog/Archives/2015-01 +
    • +
    +

    + doc +

    + +

    + dev +

    +
      +
    • + Source: Change test output for non-equal strings. +
    • +
    +

    + v2.11.1.1 (2015-11-02) +

    +

    + change +

    + +

    + package +

    + +

    + significant +

    +
      +
    • + ParserFunctions: Default date to today for unavailable parts (affects wrong date showing on some pages); EX:{{#time:Y-m-d|2015}} -> "2015-10-26" x> "2015-01-01". See: https://en.wikipedia.org/wiki/Mariyinsky_Palace +
    • +
    • + Xml_dump: Use <siteinfo>'s <case>, if case attribute is not available at "<namespace>" level (affects some xml dumps not being importable) {detected by paul2520}. See: https://dumps.wikimedia.org/sep11wiki +
    • +
    • + Parser.Lnki: Use 1st imagetype argument when multiple are listed of "thumb|frame|frameless" (affects some pages showing incorrectly sized images); EX:[[File:A.png|thumb|frame]] -> thumb x> frame. See: https://he.wikipedia.org/wiki/מספן_המודיעין +
    • +
    +

    + trivial +

    + +

    + dev +

    +
      +
    • + Source: Move gplx.ios to gplx.core.ios. +
    • +
    • + Source: Clean up gplx.xowa.htmls. +
    • +
    • + Source: Clean up Html_dump classes. +
    • +
    +

    + v2.10.3.1 (2015-10-18) +

    +

    + fix +

    + +

    + change +

    + +

    + package +

    + +

    + minor +

    +
      +
    • + Javascript: Position notification in "top center" not "top right". See: Options/Window +
    • +
    +

    + trivial +

    + +

    + doc +

    + +

    + dev +

    +
      +
    • + Source: Cleanup xowa namespaces. +
    • +
    +

    +
    +

    +

    + v2.10.2.1 (2015-10-11) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + Xtn.Imagemap: Fix imagemap not showing "desc" attribute (affects imagemap not showing describe info). See: https://zh.wikipedia.org/wiki/加拿大行政区划 [broken since:v2.9.3.1] +
    • +
    • + Http_server: Do not release unique ids if max_clients not specified (affects error messages in console if http_server.max_clients not specified). [broken since:v2.9.3.1] +
    • +
    • + Http_server: Fix broken support for "--http_server_home" {detected by MDE}. [broken since:v2.8.1.1] +
    • +
    • + Wikidata: Fix incorrect twisty image after clicking. [broken since:v2.8.5.1] +
    • +
    +

    + add +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Xtn.Indicators: Warn if name is empty for <indicators> (affects messages in log). See: https://zh.wikipedia.org/wiki/Project:重庆维基人 +
    • +
    • + Command-line: Do not show error window if app mode is command-line or http-server. +
    • +
    • + Site.cfg: Ignore "dispatch" property in "statistics" (affects warnings in log file). +
    • +
    +

    + doc +

    + +

    + dev +

    +
      +
    • + Source: Replace singleton identifier "_" with "Instance". +
    • +
    • + Source: Standardize To_* function names for Bry_bfr. +
    • +
    • + Source: Change Bry_fmtr_arg to Fmt__do. +
    • +
    • + Source: Refactor "In other languages". +
    • +
    • + Source: Refactor Xow_xwiki_mgr. +
    • +
    • + Source: Refactor Gfo_cmd_arg_mgr. +
    • +
    • + Source: Cleanup gplx.xowa.langs. +
    • +
    • + Source: Refactor Int_. +
    • +
    +

    +
    +

    +

    + v2.9.4.1 (2015-09-28) +

    +

    + package +

    +
      +
    • + Package: Release image update for Hungarian wikis (2015-09). +
    • +
    • + Package: Release image update for Thai wikis (2015-09). +
    • +
    +

    + significant +

    +
      +
    • + Wikidata: Show precision, globe and other minor time / geo coordinates (affects: several dozen hu.w pages showing script error for population). See: https://hu.wikipedia.org/wiki/Egyiptom +
    • +
    • + Xwiki: Do not show commons.wikimedia.org in wikis list if wiki is not imported {detected by anonymous}. +
    • +
    +

    + trivial +

    +
      +
    • + HttpServer: Fix id generator not releasing ids (affects: error message occasionally appearing on console). +
    • +
    +

    +
    +

    +

    + v2.9.3.1 (2015-09-21) +

    +

    + major +

    + +

    + fix +

    + +

    + add +

    +
      +
    • + HttpServer: Add command-line argument to limit maximum number of connections; EX:--http_server.max_clients 15 --http_server.max_clients_timeout 100 {requested by anonymous}. +
    • +
    +

    + package +

    +
      +
    • + Package: Release image update for Portuguese wikis (2015-09). +
    • +
    • + Package: Release image update for Romanian wikis (2015-09). +
    • +
    • + Package: Release image update for Indonesian wikis (2015-09). +
    • +
    +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Source: Consolidate all working folders into /src/. +
    • +
    • + Source: Refactor variant classes. +
    • +
    • + Source: Refactor Xowe_wiki. +
    • +
    • + Source: Refactor Bry_. +
    • +
    +

    +
    +

    +

    + v2.9.2.1 (2015-09-14) +

    +

    + fix +

    +
      +
    • + Setup: Restore save icon for Option pages {detected by gnosygnu.gui}. See: Options/Window [broken since:v2.8.5] +
    • +
    +

    + package +

    +
      +
    • + Package: Release image update for German wikis (2015-09). +
    • +
    • + Package: Release image update for Turkish wikis (2015-09). +
    • +
    +

    + change +

    + +

    + significant +

    + +

    + dev +

    +
      +
    • + Source: Consolidate working folders into xowa /src/ root. +
    • +
    +

    + v2.9.1.1 (2015-09-07) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + Setup: Remove Mac OS X dmg setup file {detected by anonymous4}. +
    • +
    • + Setup: Update shortcut icon path (affects firefox addon and http server not showing xowa icon in tab) {detected by gnosygnu.gui}. [broken since:v2.8.5] +
    • +
    +

    + package +

    + +

    + change +

    +
      +
    • + Scribunto.Text: Add more support for JsonEncode / JsonDecode. +
    • +
    +

    + v2.8.5.1 (2015-08-31) +

    +

    + package +

    + +

    + add +

    +
      +
    • + Setup: Add Mac OS X dmg setup file. +
    • +
    • + Scribunto.Text: Add basic support for JsonEncode / JsonDecode. +
    • +
    +

    + change +

    + +

    + trivial +

    +
      +
    • + Url: Ignore invalid urls when entered from url bar {detected by gnosygnu.gui}. See: https://a https://a/b/c https://enxyz.wikipedia.org +
    • +
    • + Setup: Always update version number in xowa.exe and xowa_64.exe. See: /xowa/xowa.exe /xowa/xowa_64.exe +
    • +
    • + Setup: Move edit-toolbar images from /xowa/user/anonymous/app/img/edit to /xowa/bin/any/xowa/html/res/src/xowa/edit-toolbar/img. See: /xowa/bin/any/xowa/html/res/src/xowa/edit-toolbar/img +
    • +
    • + Setup: Move images from /xowa/user/anonymous/app/img/ to /xowa/bin/any/xowa/file/. See: /xowa/bin/any/xowa/file/ +
    • +
    • + Html_dump: Handle external links with reparented font elements; EX:<font color="red">[http://a.org]</font> {detected by gnosygnu.build.warning}. +
    • +
    +

    + dev +

    +
      +
    • + Source: Reorganize primitive classes. +
    • +
    • + Source: Refactor json classes. +
    • +
    +

    +
    +

    +

    + v2.8.4.1 (2015-08-24) +

    +

    + fix +

    + +

    + change +

    + +

    + package +

    + +

    + minor +

    +
      +
    • + FirefoxAddon: Include latest version of XOWA Addon (v0.2.1) {detected by pirate}. See: /xowa/bin/any/firefox/xowa_viewer/default/ +
    • +
    +

    + trivial +

    + +

    + dev +

    +
      +
    • + Source: Clean up Xow_domain_itm and Xow_abrv_wm. +
    • +
    +

    + v2.8.3.1 (2015-08-17) +

    +

    + package +

    + +

    + change +

    +
      +
    • + Gui: Add splash.gif when XOWA starts. See: /xowa/bin/any/xowa/file/gui/splash/xowa.gif +
    • +
    • + Gui: Show "options saved" notification after saving options. +
    • +
    • + Setup: Show better error message if fatal error during launch. +
    • +
    • + Setup: Build xowa.exe with launch4j. +
    • +
    • + Wiki: Convert home wiki to sqlite wiki and move to /xowa/bin/any/xowa/wiki/home*. +
    • +
    • + Setup: Enable bundled JRE for Windows .exe. See: /xowa/bin/windows/java/jre +
    • +
    • + Setup: Add site_meta.sqlite3. See: /xowa/bin/any/xowa/cfg/wiki/site_meta.sqlite3 +
    • +
    +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Setup: Move "xowa_build" scripts from /xowa to /xowa/bin/os_name/xowa/script. +
    • +
    • + Setup: Move "setup" scripts from /xowa to /xowa/bin/os_name/xowa/script. +
    • +
    • + Setup: Move xowa.gfs to /xowa/bin/any/xowa/cfg/app/xowa.gfs. See: /xowa/bin/any/xowa/cfg/app/xowa.gfs +
    • +
    • + Setup: Move license.txt to /xowa/bin/any/xowa/license.txt. See: /xowa/bin/any/xowa/license.txt +
    • +
    • + Setup: Move failover css to /xowa/bin/any/xowa/html/css/failover. See: /xowa/bin/any/xowa/html/css/failover +
    • +
    • + Setup: Move maintenance html to /xowa/bin/any/xowa/xtns/xowa/maintenance. See: /xowa/bin/any/xowa/xtns/xowa/maintenance +
    • +
    • + Setup: Remove /xowa/bin/any/sql. +
    • +
    +

    + doc +

    +
      +
    • + Doc: Reformat readme.txt to use MediaWiki syntax. +
    • +
    +

    + v2.8.2.1 (2015-08-10) +

    +

    + major +

    +
      +
    • + Setup.SWT: Upgrade SWT to 4.6M1 for Windows (affects XOWA not working on Windows 8.1) {detected by Wellsen, others}. +
    • +
    +

    + fix +

    +
      +
    • + Url: Always use long-form of url for address bar; EX:"en.wikipedia.org/wiki/Earth" not "en.wikipedia.org/Earth" {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Tintinan [broken since:v2.8.1.1] +
    • +
    • + Search: Fix popups not working for links in Search; EX:/xowa/bin/any/xowa/html/res/src/xowa/core/core.js {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Special:Search?search=Earth&fulltext=y [broken since:v2.7.3.1] +
    • +
    • + HttpServer: Accept "Content-type" header in GET requests (affects mathematica failing when run through http mode) {detected by anonymous}. [broken since:v2.7.2.1] +
    • +
    +

    + change +

    +
      +
    • + Wikibase: Show "In other languages" if page has wikidata entry but no sitelinks {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Tintinan +
    • +
    • + File: Change thumbnail filename format for videos (affects several dozen missing images on en.w); EX:[[File:A.ogv|220px]] -> 220px--A.ogv.png x> mid-A.ogv {detected by gnosygnu.build.process}. See: https://en.wikipedia.org/wiki/Alice_Brady +
    • +
    +

    + significant +

    + +

    + trivial +

    + +

    + doc +

    + +

    + dev +

    +
      +
    • + Make.Images: Change "wiki.page_dump.make" to always delete tables if they exist {detected by gnosygnu.build.process}. +
    • +
    • + Make.Images: Change transaction begin / end logic (affects slow image build times) {detected by gnosygnu.build.process}. +
    • +
    • + Source: Refactor XtoStrAble. +
    • +
    +

    + v2.8.1.1 (2015-08-03) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + Import: Store correct Main_Page name (affects wrong Main_Page used for uk.v, zh.w, and other wikis without a Main_Page) {detected by gnosygnu.gui}. See: https://uk.wikisource.org [broken since:v2.7.2] +
    • +
    • + Css: Fix css files not being downloaded for some wikis (affects zh.q css not downloading); EX:https:https://zh.wikiquote.org... {detected by gnosygnu.gui}. See: https://zh.wikiquote.org +
    • +
    • + Gui: Allow Alt+F4 to close window when HTML browser has focus {detected by anonymous}. [broken since:v2.6.5] +
    • +
    • + Scribunto: Return length of 0 for empty string, not empty string (affects several sv.w pages showing script error); EX:/xowa/xtns/Scribunto/engines/LuaCommon/lualib/ustring/ustring.lua {detected by gnosygnu.build.warning}. See: https://sv.wikipedia.org/wiki/Riseberga https://fa.wikipedia.org/wiki/آتن [broken since:v2.4.4] +
    • +
    • + Make.Images: Show warning message for Scribunto errors {gnosygnu.gui}. [broken since:v2.2.4] +
    • +
    +

    + change +

    + +

    + significant +

    + +

    + minor +

    + +

    + doc +

    + +

    + dev +

    +
      +
    • + Setup: Add logging to troubleshoot missing www.wikidata.org entry on [[Dashboard/Wiki_maintenance]] {requested by Anselm}. See: Dashboard/Wiki_maintenance +
    • +
    • + Source: Refactor regex classes. +
    • +
    • + Source: Clean up Decimal_adp. +
    • +
    • + Source: Clean up Bry_. +
    • +
    +

    + v2.7.3.3 (2015-07-21) +

    +

    + fix +

    +
      +
    • + Import.Online: Allow online import to work with partial dumps in time zones east of Greenwich Mean Time (affects: users in Germany not being able to download partial dumps from wikimedia) {detected by Anselm}. +
    • +
    +

    + v2.7.3.2 (2015-07-20) +

    +

    + fix +

    +
      +
    • + Import.Online: Fix import not using the most recent good dump (affects downloads occuring from your.org for partial dumps) {detected by Anselm}. See: Options/Import [broken since:v2.7.3.1] +
    • +
    +

    + v2.7.3.1 (2015-07-19) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + Make.Images: Do not delete entire css directory when building databases {detected by gnosygnu.gui}. [broken since:v2.7.2] +
    • +
    • + Edit: Fix missing edit-toolbar.js b/c of broken path {detected by gnosygnu.gui}. [broken since:v1.10.2] +
    • +
    • + Options: Fix "Page storage format" not working {detected by gnosygnu.gui}. See: Options/Import [broken since:v2.4.1] +
    • +
    • + HttpServer: Fix wrong Main Page when clicking on wiki in sidebar; EX:click on zh.w in sidebar -> Wikipedia:首页 x> Main_Page {detected by anonymous4}. [broken since:v2.7.2] +
    • +
    +

    + change +

    + +

    + trivial +

    +
      +
    • + Make.Images: Ignore main_page not found warning while building {detected by gnosygnu.build.warning}. +
    • +
    • + Import.Online: Handle missing latest links at dumps.wikimedia.org: add logging; go back more than one month if necessary {detected by Anselm}. +
    • +
    • + Wikidata: Add "gomwiki", "lrcwiki" to list of known wikis {detected by gnosygnu.build.warning}. +
    • +
    +

    + dev +

    +
      +
    • + Javascript: Upgrade jquery from 1.83 to 1.11.3 (affects nothing known); EX:/xowa/bin/any/xowa/html/res/lib/jquery/jquery-ui-1.11.3.js. +
    • +
    • + Javascript: Add jquery-ui-1.11.4.js (affects drag-and-drop to reorder bookmarks); EX:/xowa/bin/any/xowa/html/res/lib/jquery-ui/jquery-ui-1.11.4.js. See: Special:XowaBookmarks +
    • +
    • + Javascript: Add notifyjs-0.3.1.js (affects notification messages when adding bookmarks); EX:/xowa/bin/any/xowa/html/res/lib/notifyjs/notifyjs-0.3.1.js. See: Special:XowaBookmarks +
    • +
    • + Javascript: Add dbui-0.1.1.js (affects database changes for bookmarks); EX:/xowa/bin/any/xowa/html/res/src/xowa/dbui/dbui-0.1.1.js. See: Special:XowaBookmarks +
    • +
    • + Source: Refactor Console_adp classes. +
    • +
    • + Source: Clean up Err object. +
    • +
    +

    + v2.7.2.1 (2015-07-12) +

    +

    + major +

    +
      +
    • + Import.Online: Handle missing latest links at dumps.wikimedia.org {detected by gnosygnu.gui}. +
    • +
    • + HttpServer: Rewrite HTTP Server to handle POST messages. +
    • +
    +

    + add +

    +
      +
    • + ParserFunctions.Lang: Add support for "gender" function (affects es.v Main_Page showing [[:Plantilla:Género:]]) {detected by gnosygnu.gui}. See: https://es.wikivoyage.org/wiki/Página_principal +
    • +
    • + ParserFunctions: Add String Utility functions for non WMF wikis (affects nethack wiki not showing correct monster template); EX:{{#replace:abc|b|B}} {requested by pirate}. See: http://nethackwiki.com/wiki/Vecna +
    • +
    +

    + package +

    + +

    + significant +

    + +

    + minor +

    +
      +
    • + Gui: Do not crash when right clicking on new tab {detected by anonymous}. +
    • +
    • + Parser.Lnki: Do not parse width from lnki caption of "1234xTextpx" (affects several es.b pages have extremely large image at start) {detected by gnosygnu.gui}. See: https://es.wikibooks.org/wiki/Alimentación_infantil +
    • +
    +

    + trivial +

    +
      +
    • + Css: Warn if 0 byte files are downloaded during CSS import {detected by gnosygnu.gui}. +
    • +
    • + Parser.Lnki: Handle nested gallery tags (affects 1 es.w page with mistakenly nested gallery); EX:<gallery><ref><gallery> {detected by gnosygnu.gui}. See: https://es.wikipedia.org/wiki/Arquitectura_medieval +
    • +
    +

    + dev +

    +
      +
    • + Source: Replace Err object with Exc. +
    • +
    • + Make.Images: Always delete css when building databases {detected by gnosygnu.gui}. See: https://sv.wikiversity.org/wiki/Portal:Huvudsida +
    • +
    • + Make.Images: Show better error message when page not inserted due to duplicate keys {detected by gnosygnu.build.warning}. +
    • +
    +

    + v2.7.1.1 (2015-07-05) +

    +

    + fix +

    +
      +
    • + Css: Download css files using http not https (affects blank logos when importing new wikis) {detected by gnosygnu.gui}. +
    • +
    • + Css: Handle circular css calls (affects css not downloading) {detected by gnosygnu.gui}. +
    • +
    • + Make.Images: Fix broken image dbs {detected by gnosygnu.build.warning}. [broken since:v2.6.4.1: v1 image update] +
    • +
    +

    + package +

    +
      +
    • + Package: Release Android images for English Wikipedia. +
    • +
    +

    + change +

    +
      +
    • + Gui.Status: Default to showing full url, not shortened one; EX:"home/wiki/Main_Page" not "home/Main_Page" {detected by pirate}. +
    • +
    • + Options: Add option to show short link. See: Options/Window +
    • +
    +

    + minor +

    +
      +
    • + File: Fix middle-click on XOWA logo opening up blank page (affects Main_Page property not implemented for .tdb wikis) {detected by pirate}. [broken since:v2.6.4.1] +
    • +
    • + FirefoxAddon: Fix clicking links in wiki sidebar; EX:click link to simple.wikipedia.org in wiki sidebar -> should not fail {detected by pirate}. +
    • +
    • + FirefoxAddon: Fix "XOWA home" not opening home/wiki/Main_Page {detected by pirate}. +
    • +
    • + FirefoxAddon: Fix clicking on XOWA logo not opening home/wiki/Main_Page {detected by pirate}. +
    • +
    +

    + doc +

    +
      +
    • + Help: Remove "Setup ImageMagick / Inkscape" from Main_Page. See: Main_Page +
    • +
    • + Help: Add instructions for Maintaining wikis {detected by pirate}. See: App/Import/Maintenance +
    • +
    +

    + dev +

    +
      +
    • + Html.Javascript: Add support for html grid. +
    • +
    • + Make.Images: Do not fail if bin is missing from v1 databases; EX:sv.wikipedia.org {detected by gnosygnu.build.warning}. +
    • +
    +

    + v2.6.5.1 (2015-06-28) +

    +

    + major +

    + +

    + fix +

    +
      +
    • + File: Open old image databases which have "#" prefix (affects wiki not opening when old image databases are present); EX:fsdb.atr#00.sqlite3 {detected by William}. +
    • +
    +

    + package +

    +
      +
    • + Package: Release Android (text-only version) of English Wikipedia. See: App/Xtn/Android +
    • +
    +

    + significant +

    +
      +
    • + Special: Add Special:XowaDiag. +
    • +
    +

    + minor +

    +
      +
    • + Android.Database: Read large files 1 MB at a time instead of all at once (affects images > 2 MB not showing up on Android) {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Engine +
    • +
    • + Release: Add meta info launch4j for xowa_64.exe (affects false virus warning) {suggested by Anselm}. +
    • +
    +

    + dev +

    +
      +
    • + Source: Move javascript functions from xowa.gfs to core.js. +
    • +
    • + Source: Add fld_exists method. +
    • +
    • + Source: Add debug code to HttpServer {detected by anonymous}. +
    • +
    +

    + doc +

    + +

    + v2.6.4.1 (2015-06-21) +

    +

    + major +

    +
      +
    • + Website: Move from sourceforge.net to github.com. +
    • +
    • + HTML: Change http to https for all HTML urls (affects online image download not working) {detected by gnosygnu.gui}. +
    • +
    +

    + package +

    +
      +
    • + Package: Release image update for English Wikipedia. +
    • +
    +

    + minor +

    +
      +
    • + File: Change http to https for upload.wikimedia.org protocol (affects fsdb_make failing to download files) {detected by gnosygnu.gui}. +
    • +
    • + File: Do not show "downloading" messages for missing files {detected by gnosygnu.gui}. +
    • +
    • + Special.File_browser: Align import to left of page {requested by Anselm}. +
    • +
    • + Javascript.Find: Handle XULRunner 24 {detected by gnosygnu.gui}. +
    • +
    +

    + dev +

    +
      +
    • + Source: Convert Xoa_url_parser to generic app / wiki. +
    • +
    • + File: Handle image updates for v1 databases. +
    • +
    • + Source: Remove Db_rdr ordinal / get_by_index methods. +
    • +
    • + Doc: Update script for building image databases. See: Dev/Command-line/Thumbs +
    • +
    +

    + v2.6.3.1 (2015-06-14) +

    +

    + major +

    +
      +
    • + Gui: Default to WebKit if OS is Mac OS X (affects Mac OS X installations and flaky XUL runner behavior (page sometimes going blank; hover not working)) {detected by anonymous4}. +
    • +
    +

    + fix +

    +
      +
    • + File: Fix images not working for v1 users after importing new wiki {detected by anonymous}. +
    • +
    +

    + add +

    +
      +
    • + Javascript.Find: Highlight all words after wrapping find {detected by gnosygnu.gui}. +
    • +
    • + Javascript.Find: Highlight all words in the same element {detected by gnosygnu.gui}. +
    • +
    • + Wikidata: Add command-line import for json dumps; EX:add ('www.wikidata.org' , 'wbase.json_dump');. See: Dev/Command-line/Wikidata http://dumps.wikimedia.org/wikidatawiki/entities/ +
    • +
    +

    + change +

    + +

    + significant +

    +
      +
    • + Wikidata: Resolve property labels for statements (affects qid names showing instead of pid); EX:398 -> "child astronomical body" (P398) x> "Bahrain" (Q398). See: https://www.wikidata.org/wiki/Property:P397 +
    • +
    • + Gui.Browser: Remove "about:blank" from location if webkit (affects anchor links not working when using webkit); EX:#A x> "about:blank#A" {detected by anonymous4}. +
    • +
    +

    + minor +

    +
      +
    • + Html_dump: Detect content moved by tidy (affects several en.w pages with broken links); EX:<font color='green'>[[A]]</font> -> <a href='/wiki/A'><font color='green'>A</font></a> {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Abyssal_plain +
    • +
    • + Doc: Update Inkscape link from 0.48.4 to 0.48.5 {detected by Anselm}. +
    • +
    +

    + trivial +

    +
      +
    • + Wikidata: Add "newiki" to list of known wikis {detected by gnosygnu.build.warning}. See: /bin/any/xowa/cfg/wiki/wmf_data.sqlite3 +
    • +
    • + Wikidata: Handle keyval of "datatype" (affects warnings in log file) {detected by gnosygnu.gui.warning}. See: https://www.wikidata.org/wiki/Property:P397 +
    • +
    +

    + dev +

    +
      +
    • + Database: Add tbl_exists method. +
    • +
    +

    + v2.5.4.1 (2015-05-25) +

    +

    + major +

    + +

    + fix +

    + +

    + change +

    +
      +
    • + ParserFunctions: Handle {{ns:-1}} for Special namespace (affects Random work and Random author not working in en.s) {detected by and0r}. See: https://en.wikisource.org +
    • +
    +

    + significant +

    +
      +
    • + Package: Reduce max file size to 1.5 GB to fit inside Android 2.1 GB limit {detected by gnosygnu.gui}. +
    • +
    +

    + minor +

    +
      +
    • + Parser: Clear page variables in prefs_mgr (affects duplicate references on Option pages) {detected by gnosygnu.gui}. See: Options/Window +
    • +
    +

    + trivial +

    +
      +
    • + Import: Do not fail when importing and old file database exists {detected by gnosygnu.gui}. +
    • +
    • + Javascript: Move javascript find to js file; EX:/xowa/bin/any/xowa/html/res/src/xowa/find. +
    • +
    +

    + dev +

    +
      +
    • + HTML: Allow WebKit as alternate file-browser; EX:browser_type = 'webkit'. See: /xowa/xowa.gfs +
    • +
    • + Source: Add Xou_user interface. +
    • +
    • + Source: Clean up List_adp, Hash_adp, Ordered_hash. +
    • +
    • + Source: Replace new_ascii with new_a7 and new_utf8 with new_u8. +
    • +
    • + Source: Replace Io_mgr._ with Io_mgr.I. +
    • +
    +

    + v2.5.2.2 (2015-05-12) +

    +

    + fix +

    +
      +
    • + Wikidata: Fix broken wikidata import; EX:ns_subpages; ns_content {detected by Tim Weigel}. [broken since:v2.4.4] +
    • +
    +

    + change +

    +
      +
    • + Import: Comment out delete-all command in xowa_build.gfs (affects command-line deleting all files if user did not comment out) {detected by anonymous}. +
    • +
    +

    + dev +

    +
      +
    • + Tests: Use OS-specific new-line for jtidy test (affects 1 test failing on Linux / Mac OS X) {detected by anonymous4}. +
    • +
    • + Tests: Set correct root path for OS X (affects 20+ tests failing on Mac OS X) {detected by anonymous4}. +
    • +
    • + Tests: Ignore null reference in TextBox (affects 20+ tests failing on Mac OS X) {detected by anonymous4}. +
    • +
    • + Source: Suppress resource leak warnings in Eclipse Luna {detected by anonymous4}. +
    • +
    +

    +
    +

    +

    + v2.5.2.1 (2015-05-11) +

    +

    + change +

    +
      +
    • + Css: Handle css urls with root path (affects wiki logo not showing in top-right hand corner); EX:/dir/file.png {detected by gnosygnu.gui}. See: https://simple.wikipedia.org +
    • +
    +

    + fix +

    +
      +
    • + Css: Fix insert for css config in core wiki database (affects new wikis generated with no css in database) {detected by gnosygnu.gui}. [broken since:v2.5.1] +
    • +
    +

    + minor +

    +
      +
    • + Css: Handle css urls with relative urls; EX:/dir/a/../b/c.png {detected by gnosygnu.gui}. +
    • +
    • + Gui: Support numeric keycodes for keybindings; EX:key.#10. +
    • +
    • + Gui: Support kepad_enter; EX:key.keypad_enter or key.16777296. +
    • +
    +

    + trivial +

    + +

    + dev +

    +
      +
    • + Android: Support redlinks. +
    • +
    +

    + v2.5.1.2 (2015-05-05) +

    +

    + fix +

    +
      +
    • + Gui: Do not scroll to anchor when opening page in background tab (affects link-clicks in macosx being off by 4 pixels) {detected by anonymous4}. +
    • +
    +

    + v2.5.1.1 (2015-05-04) +

    +

    + major +

    +
      +
    • + Options: Redesign Option pages to use tab interface {contributed by anonymous4}. See: Options/Window +
    • +
    • + Gui: Reduce page load errors due to popups (affects page sometimes loading incorrectly when popup is also loading); EX:hover over link and middle-click on it {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Mark_Rolston (See [[Private Mark Drake]] link) +
    • +
    +

    + fix +

    +
      +
    • + File: Read images from a standalone directory for non-wikimedia wikis; EX:C:\my_wikia_images {detected by gnosygnu.gui}. [broken since:v2.2.4] +
    • +
    +

    + add +

    +
      +
    • + Options: Add Show keybinding {contributed by gnosygnu}. See: Options/Shortcuts +
    • +
    +

    + package +

    + +

    + significant +

    + +

    + minor +

    +
      +
    • + Options: Do not reuse existing parser context for preferences pages (affects Options pages sometimes showing up with incorrect css) {detected by gnosygnu.gui}. +
    • +
    • + Search: Remove unnecessary synchronization blocks when doing multi-wiki searches (affects random application freezes) {detected by gnosygnu.gui}. +
    • +
    • + Gui: Load page when middle-clicking on link with anchor {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Mark_Rolston (See [[Private Mark Drake]] link) +
    • +
    • + Gui: Scroll to anchor when opening page in background tab {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Mark_Rolston (See [[Private Mark Drake]] link) +
    • +
    +

    + trivial +

    + +

    + dev +

    +
      +
    • + Android: Parameterize css path. +
    • +
    +

    + v2.4.4.1 (2015-04-27) +

    +

    + add +

    +
      +
    • + Search: Support search over multiple wikis. See: Options/Search +
    • +
    +

    + package +

    + +

    + significant +

    +
      +
    • + Scribunto: Cache previous result of utf8_explode for performance (affects: many de.d pages taking 1 second to load); EX:/xowa/xtns/Scribunto/engines/LuaCommon/lualib/ustring/ustring.lua. See: https://de.wiktionary.org/wiki/aestival +
    • +
    • + Search: Return correct results when pressing next (affects: search skipping over many results in "next" page). See: https://en.wikipedia.org/wiki/Special:Search/Earth* +
    • +
    • + File: Redownload images corrupted during initial download (affects: a few dozen wrong images per wiki). See: https://simple.wikipedia.org/wiki/Deaths_in_2013 +
    • +
    • + HttpServer: Fix Category links not working (affects: category pages with non-working links) {detected by echo083}. [broken since:v0.12.1] +
    • +
    • + HttpServer: Fix wiki not loading on first load (affects: wiki sometimes not loading when first clicking on it). [broken since:v2.4.1] +
    • +
    +

    + minor +

    +
      +
    • + Search: Search most common words first when doing wildcard search, not alphabetically; EX:Earth*. +
    • +
    • + Search: Stop duplicate results by adding more thread locks (affects: search page sometimes showing duplicate results). +
    • +
    • + Popup: Add mp to popup list (affects: missing text in some popups). See: https://en.wikipedia.org/wiki/2004_XP14 +
    • +
    • + Xwiki: Add aliases for mail: and oldwikisource: (affects: non-working links if prefixed by mail / oldwikisource) {detected by anonymous}. +
    • +
    +

    + trivial +

    +
      +
    • + Search: Convert search actions to icons. +
    • +
    • + Search: Hide "stop searching" button after click. +
    • +
    • + Language: Refresh magic keywords for languages (affects: some pl.* pages showing SORTUJ). See: https://pl.wikiquote.org/wiki/Józef_Piłsudski +
    • +
    • + Language: Add new language codes (affects: none); EX:ses. +
    • +
    +

    + dev +

    +
      +
    • + Package.Build: Always reset db for redirect_cmd. +
    • +
    • + Core: Do not fail if deleted file is missing. +
    • +
    • + Source: Add thread name registry. +
    • +
    • + Source: Remove @SuppressWarnings("resource") {detected by anonymous4}. +
    • +
    +

    +
    +

    +

    + v2.4.3.3 (2015-04-22) +

    +

    + fix +

    + +

    + minor +

    +
      +
    • + Scribunto: Return fallback languages in table, not as list (affects 1 wd page showing scribunto error); EX:GetFallbacksFor -> "table {fallback_1, fallback_2}" x> "fallback_1, fallback_2" {detected by anonymous}. See: https://www.wikidata.org +
    • +
    +

    + trivial +

    +
      +
    • + ParserFunctions: Convert numbers greater than 1.8 e308 to positive infinity (affects 1 en.w page showing a script error). +
    • +
    +

    + dev +

    +
      +
    • + Special: Add Xows_special_meta. +
    • +
    +

    + v2.4.3.2 (2015-04-21) +

    +

    + fix +

    +
      +
    • + File: Fix wiki not loading if file databases missing fsdb.user {detected by echo083}. [broken since:v2.4.1] +
    • +
    • + Popup: Fix Special:XowaPopupHistory not showing. [broken since:v2.4.2] +
    • +
    +

    + v2.4.3.1 (2015-04-20) +

    +

    + fix +

    + +

    + package +

    + +

    + significant +

    +
      +
    • + Search: Show search results when moving backward or forward through history (affects no search results after pressing back); EX:search -> click link -> press back -> results are empty. +
    • +
    • + Search: Fix SWT deadlock when execSync is running during display shutdown (affects XOWA running in background when app is closed during long search). +
    • +
    • + Search: Update progress message at start of search (affects status box being blank at beginning of search). +
    • +
    • + File: Create file-user database if it doesn't exist. +
    • +
    • + File: Ignore missing bin db files (affects wiki to fail to load if one bin file is missing). +
    • +
    • + File: Fix wrong thumb image shown for original (affects images with missing original will show previous thumb). See: https://en.wikipedia.org/wiki/Philippines https://en.wikipedia.org/wiki/The_Club_(dining_club) [broken since:v2.2.4] +
    • +
    • + Gallery: Show correct page images for djvu / pdf inside gallery (affects gallery with pdf / djvu and page > 1 always showing page 1); EX:<gallery>File:A.pdf|b|page=8</gallery>. See: https://pt.wikisource.org/wiki/Portal:Diccionario_geographico_do_Brazil +
    • +
    +

    + minor +

    + +

    + trivial +

    +
      +
    • + Language: Add new language codes (affects none); EX:ady_cyrl;aro;ase;bew;bgn;bto;es_formal;esu;gom_deva;guc;hsn;izh;luz;mic;mnc;mui;pbb;ppl;rap;rmf;ryu;saz;sdh;shn;sly;. +
    • +
    • + Import: Generate unique session guid (affects empty guid in xowa_cfg for new wikis); EX:SELECT * FROM xowa_cfg. +
    • +
    +

    + dev +

    +
      +
    • + xowa.sourceforge.net: Update download links for en.wikipedia.org {detected by anonymous}. +
    • +
    +

    + help +

    +
      +
    • + xowa.sourceforge.net: Update download links for en.wikipedia.org {detected by anonymous}. +
    • +
    • + Help: Update documentation for setting up Simple Wikipedia / English Wikipedia. +
    • +
    • + Help: Update Download list. +
    • +
    +

    + v2.4.2.1 (2015-04-13) +

    +

    + fix +

    +
      +
    • + Image: Show images even if no meta-data exists for the original file (affects images not loading after one file has no meta-data). [broken since:v2.4.1] +
    • +
    • + Gallery: Resize packed gallery on first view (affects packed galleries not resizing when viewed for the first time (resizes correctly on subsequent views)). See: https://en.wikipedia.org/wiki/National_Gallery_of_Art [broken since:v2.4.1] +
    • +
    +

    + major +

    + +

    + significant +

    + +

    +
    +

    +

    + v2.4.1.1 (2015-04-05) +

    +

    + major +

    +
      +
    • + Database: Rename extension from .sqlite3 to .xowa. See: Dev/Design/Database +
    • +
    • + Database: Support detachable databases. +
    • +
    • + Database: Support creation of single databases. +
    • +
    • + Database: Embed CSS in wiki databases. +
    • +
    • + Import: Change import script. See: Dev/Command-line +
    • +
    +

    + fix +

    +
      +
    • + HttpServer: Fix HTTP Server failing in headless mode. +
    • +
    +

    + minor +

    +
      +
    • + Gui: Limit selection of dumps to files with .bz2 or .xml. See: Dashboard/Import/Offline +
    • +
    • + Gui: Add "please wait" message when building SQLite indexes. +
    • +
    +

    + trivial +

    +
      +
    • + Parser.List: Close entire list when encountering pre (affects 1 fi.w page showing over-indented list). See: https://fi.wikipedia.org/wiki/Luettelo_hyönteisistä +
    • +
    • + Parser.Pre: Ignore pre inside File caption (affects 1 s.w page showing pre). See: https://simple.wikipedia.org/wiki/Virus +
    • +
    • + Commons: Register wav as minor_mime (affects unnecessary log messages while building commons wiki). +
    • +
    • + Module.Popups: Do not get popup for file:/// links (affects unnecessary warnings when hovering over images). +
    • +
    +

    + doc +

    +
      +
    • + Help: Add Module:Xowa_url. +
    • +
    • + Help: Clean up Help articles. +
    • +
    +

    + dev +

    +
      +
    • + Source: Remove calls to Mkr_rls to avoid possible threading issues. +
    • +
    +

    + v2.3.2.1 (2015-03-09) +

    +

    + fix +

    +
      +
    • + File: Continue loading files if indicator appears on page (affects files not loading on pages with indicator). See: https://it.wikipedia.org/wiki/Storia_della_Corsica +
    • +
    • + Gui: Update wiki when moving back from one wiki to another (affects urls not working); EX:Load XOWA -> Go to s.w: -> Press Back -> Click any link. [broken since:v2.2.4] +
    • +
    • + Wikisource: Fix Index pages not loading in non-English wikis (affects <pages> showing up in middle on non-English wikisources). See: https://it.wikisource.org/wiki/Il_Principe [broken since:v2.3.1] +
    • +
    +

    + add +

    +
      +
    • + Import: Add new wikimedia org wikis. See: Dashboard/Import/Online +
    • +
    • + File: Download file if not available for offline database users. +
    • +
    • + Html: Expand hyperlink for twisty to include text heading, not just twisty icon (affects Wikis list in sidebar; Other languages link). +
    • +
    +

    + package +

    +
      +
    • + Package: Release image rebuild for Italian wikis. +
    • +
    +

    + trivial +

    +
      +
    • + Css: Download css with spaces in file names (affects full css not download for it.v:); EX:https://it.wikivoyage.org/w/index.php?title=MediaWiki:Container e Infobox.css&action=raw&ctype=text/css. See: https://it.wikivoyage.org +
    • +
    • + Wikidata: Add badge "featuredportal". See: https://en.wikipedia.org/wiki/Portal:Canada +
    • +
    • + Scribunto: Do not fail if 0 args passed to NewTitle (affects error message in log file); EX:{{#invoke:Message box|fmbox}}. +
    • +
    +

    + v2.3.1.1 (2015-03-02) +

    +

    + package +

    +
      +
    • + Package: Release image rebuild for Dutch wikis. +
    • +
    • + Package: Release image rebuild for Latin wikis. +
    • +
    +

    + trivial +

    +
      +
    • + Scribunto: Do not treat raw messages returning empty string as an error (affects 21 it.w pages generating error messages in log); EX:raw={{Blank}} -> "" -> error in log. See: https://it.wikipedia.org/wiki/L'Internazionale +
    • +
    +

    + source +

    +
      +
    • + Source: Add Xow_core_data_mgr. +
    • +
    +

    + v2.2.4.3 (2015-02-25) +

    +

    + fix +

    + +

    + v2.2.4.2 (2015-02-24) +

    +

    + fix +

    + +

    + v2.2.4.1 (2015-02-23) +

    +

    + major +

    + +

    + package +

    +
      +
    • + Package: Release image rebuild for Russian wikis. +
    • +
    +

    + minor +

    + +

    + dev +

    +
      +
    • + Source: Refactor Xof_fsdb_mgr. +
    • +
    • + Source: Refactor Xof_cache_mgr. +
    • +
    • + Source: Refactor Xof_offline tests. +
    • +
    • + Import: Add "err_filter" for mass parse. +
    • +
    • + Source: Add Xoae_app, Xowe_wiki, Xoae_page. +
    • +
    • + Source: Reorganize packages for db project. +
    • +
    • + Source: Add Db_conn_bldr. +
    • +
    +

    + v2.2.2.1 (2015-02-09) +

    +

    + package +

    +
      +
    • + Package: Release image rebuild for German wikis. +
    • +
    +

    + major +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    + +

    + dev +

    +
      +
    • + Source: Reorganize packages for db project. +
    • +
    • + Source: Add Db_conn_bldr. +
    • +
    +

    +
    +

    +

    + v2.2.1.1 (2015-02-02) +

    +

    + package +

    +
      +
    • + Package: Release image rebuild for English wikis. +
    • +
    +

    + significant +

    + +

    + trivial +

    + +

    + dev +

    + +

    +
    +

    +

    + v2.1.4.1 (2015-01-26) +

    +

    + package +

    +
      +
    • + Package: Release image rebuild for English Wikipedia. +
    • +
    +

    + major +

    + +

    + significant +

    + +

    + minor +

    + +

    + trivial +

    +
      +
    • + Scribunto: Update mw.html.lua, mw.text.lua, libraryUtil.lua, mwInit.lua (affects no known pages). +
    • +
    • + Scribunto: Rename FileExists to GetFileInfo (affects no known pages). +
    • +
    • + Scribunto: Add InterwikiMap to SiteLibrary (affects no known pages). +
    • +
    • + Scribunto: Add LoadPHPLibrary to MWLibrary (affects no known pages). +
    • +
    • + Scribunto: Add unstripNoWiki and killMarkers to TextLibrary (affects no known pages). +
    • +
    • + ImageMap: Throw better error if malformed imageMap line has lnke but no lnki (affects 2 en.w pages show wrong error in log); EX:<imap>|thumb|[http://a.org]. See: https://en.wikipedia.org/wiki/Demography_of_the_United_Kingdom +
    • +
    +

    + dev +

    +
      +
    • + Source: Rename Db_conn_info to Db_url and Db_provider to Db_conn. +
    • +
    • + Source: Clean up Db_sql_wtr. +
    • +
    • + Source: Expand Db_stmt. +
    • +
    +

    + v2.1.1.1 (2015-01-05) +

    +

    + minor +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dashboard/Files/Deletion.html b/wiki/home/page/Dashboard/Files/Deletion.html new file mode 100644 index 000000000..fbaf40b94 --- /dev/null +++ b/wiki/home/page/Dashboard/Files/Deletion.html @@ -0,0 +1,163 @@ + + + + + Dashboard/Files/Deletion - XOWA + + + + + +
    +
    +
    +

    Dashboard/Files/Deletion

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + This page allows you to delete unused images in your image databases. +

    +

    + Overview +

    +

    + (Press Expand to reveal more notes) +

    +
    +

    + Wikipedia is constantly changing. Every moment, articles and images are added and deleted. +

    +

    + XOWA updates images on a monthly basis. However, these updates only add new images. They do not delete old unused images. +

    +

    + XOWA will soon move to a smarter update platform that will process adds and deletes automatically. In the meantime, you will need to process deletes manually. +

    +
    +

    +
    +

    +

    + Delete images using a database +

    +

    + This is a two-step process (Press Expand to reveal more notes): +

    +

    + (1) Choose a file deletion database: +

    +
    + +
    +

    + (2) Press Delete. +

    +
    +
      +
    • + Note that this may take a few hours to run +
        +
      • + For English Wikipedia, it will delete 400,000 images from your databases and compress your databases by 8 GB. +
      • +
      +
    • +
    • + You can continue to use the wiki during this time. +
    • +
    • + If you shutdown XOWA, you can return and resume. +
    • +
    • + When the deletion completes, XOWA will remove the deletion database +
    • +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dashboard/Image_databases.html b/wiki/home/page/Dashboard/Image_databases.html new file mode 100644 index 000000000..061dd73e8 --- /dev/null +++ b/wiki/home/page/Dashboard/Image_databases.html @@ -0,0 +1,3004 @@ + + + + + Dashboard/Image databases - XOWA + + + + + +
    +
    +
    +

    Dashboard/Image databases

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Credits +

    +

    + XOWA would like to thank archive.org for generously hosting these files on their servers. +

    +

    + Files +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + wiki[1] + + wiki date[2] + + posted date[3] + + size
    + (GB)[4] +
    + type[5] + + download[6] +
    +

    + https://simple.wikipedia.org
    + https://simple.wiktionary.org
    + https://simple.wikiquote.org
    + https://simple.wikibooks.org
    +

    +
    +

    + 2015-04-06
    + 2015-03-27
    + 2015-04-07
    + 2015-04-12
    +

    +
    +

    + 2015-04-20 +

    +
    +

    + 1.9 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://en.wikipedia.org +

    +
    +

    + 2016-03-05 +

    +
    +

    + 2016-03-20 +

    +
    +

    + 15 - 30[7] +

    +
    +

    + .xowa +

    +
    +

    + wiki.core
    + wiki.main articles.part-1
    + wiki.main articles.part-2
    + wiki.other articles
    + wiki.search
    + wiki.category +

    +
    +

    + https://en.wikipedia.org +

    +
    +

    + 2016-03-05 +

    +
    +

    + 2016-04-09 +

    +
    +

    + 80 +

    +
    +

    + .xowa +

    +
    +

    + images.core
    + images.main articles.part-01
    + images.main articles.part-02
    + images.main articles.part-03
    + images.main articles.part-04
    + images.main articles.part-05
    + images.main articles.part-06
    + images.main articles.part-07
    + images.main articles.part-08
    + images.main articles.part-09
    + images.main articles.part-10
    + images.other articles
    +

    +
    +

    + https://en.wikipedia.org (Android) +

    +
    +

    + 2016-03-05 +

    +
    +

    + 2016-03-20 +

    +
    +

    + 28.8 +

    +
    +

    + .xowa +

    +
    +

    + html.core
    + html.main articles.part-1
    + html.main articles.part-2
    + html.main articles.part-3
    + html.project articles
    + html.category articles
    + html.portal articles
    +

    +
    +

    + https://en.wiktionary.org +

    +
    +

    + 2016-01-12 +

    +
    +

    + 2016-02-06 +

    +
    +

    + 1.7 +

    +
    +

    + .xowa +

    +
    +

    + core
    + wiki
    + images +

    +
    +

    + https://en.wikisource.org +

    +
    +

    + 2016-01-12 +

    +
    +

    + 2016-02-06 +

    +
    +

    + 11.3 +

    +
    +

    + .xowa +

    +
    +

    + core
    + wiki
    + images +

    +
    +

    + https://en.wikivoyage.org +

    +
    +

    + 2016-01-12 +

    +
    +

    + 2016-02-06 +

    +
    +

    + 7.1 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images +

    +
    +

    + https://en.wikiquote.org +

    +
    +

    + 2016-01-12 +

    +
    +

    + 2016-02-06 +

    +
    +

    + 0.9 +

    +
    +

    + .xowa +

    +
    +

    + wiki and images +

    +
    +

    + https://en.wikibooks.org +

    +
    +

    + 2016-01-12 +

    +
    +

    + 2016-02-06 +

    +
    +

    + 2.1 +

    +
    +

    + .xowa +

    +
    +

    + wiki and images +

    +
    +

    + https://en.wikiversity.org +

    +
    +

    + 2016-01-12 +

    +
    +

    + 2016-02-06 +

    +
    +

    + 1.1 +

    +
    +

    + .xowa +

    +
    +

    + wiki and images +

    +
    +

    + https://en.wikinews.org +

    +
    +

    + 2016-01-12 +

    +
    +

    + 2016-02-06 +

    +
    +

    + 0.6 +

    +
    +

    + .xowa +

    +
    +

    + wiki and images +

    +
    +

    + https://species.wikimedia.org +

    +
    +

    + 2016-01-12 +

    +
    +

    + 2016-02-06 +

    +
    +

    + 1.6 +

    +
    +

    + .xowa +

    +
    +

    + wiki and images +

    +
    +

    + https://www.wikidata.org +

    +
    +

    + 2014-10-09 +

    +
    + +

    + 8.1 +

    +
    +

    + .sqlite3 +

    +
    +

    + wiki: 2014-10-09 +

    +
    +

    + https://de.wikipedia.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-05 +

    +
    +

    + 39 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main articles.part-1
    + images.main articles.part-2
    + images.main articles.part-3
    + images.main articles.part-4
    + images.other articles
    +

    +
    +

    + https://de.wiktionary.org
    + https://de.wikisource.org
    + https://de.wikivoyage.org
    + https://de.wikiquote.org
    + https://de.wikibooks.org
    + https://de.wikiversity.org
    + https://de.wikinews.org +

    +
    +

    + 2015-09-01
    + 2015-09-01
    + 2015-09-01
    + 2015-09-01
    + 2015-09-01
    + 2015-09-01
    + 2015-09-01 +

    +
    +

    + 2015-09-05 +

    +
    +

    + 4.9 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://fr.wikipedia.org +

    +
    +

    + 2016-03-05 +

    +
    +

    + 2016-04-04 +

    +
    +

    + 34.1 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.main.part-3
    + images.main.part-4
    + images.other +

    +
    +

    + https://fr.wikipedia.org +

    +
    +

    + 2016-03-05 +

    +
    +

    + 2016-04-04 +

    +
    +

    + 4 +

    +
    +

    + .xowa +

    +
    +

    + images.update.2016-03-05 +

    +
    +

    + https://fr.wiktionary.org
    + https://fr.wikisource.org
    + https://fr.wikivoyage.org
    + https://fr.wikiquote.org
    + https://fr.wikibooks.org
    + https://fr.wikiversity.org
    + https://fr.wikinews.org
    +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-22 +

    +
    +

    + 8.1 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://pl.wikipedia.org +

    +
    +

    + 2015-03-31
    +

    +
    +

    + 2015-04-20 +

    +
    +

    + 11.9 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.other
    +

    +
    +

    + https://pl.wiktionary.org
    + https://pl.wikisource.org
    + https://pl.wikivoyage.org
    + https://pl.wikiquote.org
    + https://pl.wikibooks.org
    + https://pl.wikinews.org
    +

    +
    +

    + 2015-04-05
    + 2015-04-08
    + 2015-03-29
    + 2015-04-05
    + 2015-04-01
    + 2015-04-01
    +

    +
    +

    + 2015-04-20 +

    +
    +

    + 2.5 +

    +
    +

    + .xowa +

    +
    +

    + bundle: 2015-04-17
    +

    +
    +

    + https://zh.wikipedia.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-14 +

    +
    +

    + 12.1 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.other
    +

    +
    +

    + https://zh.wiktionary.org
    + https://zh.wikisource.org
    + https://zh.wikivoyage.org
    + https://zh.wikiquote.org
    + https://zh.wikibooks.org
    + https://zh.wikinews.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-14 +

    +
    +

    + 1.3 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://commons.wikimedia.org +

    +
    +

    + 2014-01-23 +

    +
    + +

    + 6.9 +

    +
    +

    + .sqlite3 +

    +
    +

    + download
    +

    +
    +

    + https://nl.wikipedia.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-26 +

    +
    +

    + 19.9 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.main.part-3
    + images.other +

    +
    +

    + https://nl.wiktionary.org
    + https://nl.wikisource.org
    + https://nl.wikivoyage.org
    + https://nl.wikiquote.org
    + https://nl.wikibooks.org
    + https://nl.wikinews.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-26 +

    +
    +

    + 0.9 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://la.wikipedia.org
    + https://la.wiktionary.org
    + https://la.wikisource.org
    + https://la.wikiquote.org
    + https://la.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-26 +

    +
    +

    + 3.9 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://it.wikipedia.org +

    +
    +

    + 2015-11-02 +

    +
    + +

    + 21.7 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.main.part-3
    + images.other +

    +
    +

    + https://it.wiktionary.org
    + https://it.wikisource.org
    + https://it.wikivoyage.org
    + https://it.wikiquote.org
    + https://it.wikibooks.org
    + https://it.wikiversity.org
    + https://it.wikinews.org +

    +
    +

    + 2015-12-06 +

    +
    + +

    + 2.5 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + http://es.wikipedia.org +

    +
    +

    + 2015-06-02 +

    +
    +

    + 2015-07-12 +

    +
    +

    + 21.6 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.main.part-3
    + images.other
    +

    +
    +

    + https://es.wiktionary.org
    + https://es.wikisource.org
    + https://es.wikivoyage.org
    + https://es.wikiquote.org
    + https://es.wikibooks.org
    + https://es.wikiversity.org
    + https://es.wikinews.org
    +

    +
    +

    + 2015-06-02
    + 2015-06-02
    + 2015-06-02
    + 2015-06-03
    + 2015-06-03
    + 2015-06-03
    + 2015-06-02
    +

    +
    +

    + 2015-07-12 +

    +
    +

    + 1.6 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://ru.wikipedia.org +

    +
    +

    + 2015-12-06 +

    +
    +

    + 2015-12-27 +

    +
    +

    + 26 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.main.part-3
    + images.other +

    +
    +

    + https://ru.wiktionary.org
    + https://ru.wikisource.org
    + https://ru.wikivoyage.org
    + https://ru.wikiquote.org
    + https://ru.wikibooks.org
    + https://ru.wikiversity.org
    + https://ru.wikinews.org +

    +
    +

    + 2015-12-06 +

    +
    +

    + 2015-12-27 +

    +
    +

    + 3.2 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + http://el.wikipedia.org
    + http://el.wiktionary.org
    + http://el.wikisource.org
    + http://el.wikivoyage.org
    + http://el.wikiquote.org
    + http://el.wikibooks.org
    + http://el.wikiversity.org
    + http://el.wikinews.org
    +

    +
    +

    + 2015-04-10
    + 2015-04-05
    + 2015-04-11
    + 2015-04-06
    + 2015-04-10
    + 2015-04-08
    + 2015-04-02
    + 2015-03-28
    +

    +
    +

    + 2015-04-20 +

    +
    +

    + 2.9 +

    +
    +

    + .xowa +

    +
    +

    + bundle: 2015-04-17
    +

    +
    +

    + https://sv.wikipedia.org +

    +
    +

    + 2015-06-02 +

    +
    +

    + 2015-07-12 +

    +
    +

    + 12.5 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.other
    +

    +
    +

    + https://sv.wiktionary.org
    + https://sv.wikisource.org
    + https://sv.wikivoyage.org
    + https://sv.wikiquote.org
    + https://sv.wikibooks.org
    + https://sv.wikiversity.org
    + https://sv.wikinews.org
    +

    +
    +

    + 2015-06-03
    + 2015-06-03
    + 2015-06-02
    + 2015-06-02
    + 2015-06-02
    + 2015-06-02
    + 2015-06-02
    +

    +
    +

    + 2015-07-12 +

    +
    +

    + 0.6 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://ja.wikipedia.org +

    +
    +

    + 2015-06-02 +

    +
    +

    + 2015-07-12 +

    +
    +

    + 14.6 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.other
    +

    +
    +

    + https://ja.wiktionary.org
    + https://ja.wikisource.org
    + https://ja.wikiquote.org
    + https://ja.wikibooks.org
    + https://ja.wikiversity.org
    + https://ja.wikinews.org
    +

    +
    +

    + 2015-07-02
    + 2015-07-02
    + 2015-07-02
    + 2015-07-02
    + 2015-07-02
    + 2015-07-02
    +

    +
    +

    + 2015-07-12 +

    +
    +

    + 0.4 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://uk.wikipedia.org +

    +
    +

    + 2015-08-07
    + 2015-08-07
    + 2015-08-07
    + 2015-08-07
    + 2015-08-07
    + 2015-08-07
    + 2015-08-07 +

    +
    +

    + 2015-08-27 +

    +
    +

    + 10.3 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main
    + images.other
    +

    +
    +

    + https://uk.wiktionary.org
    + https://uk.wikisource.org
    + https://uk.wikivoyage.org
    + https://uk.wikiquote.org
    + https://uk.wikibooks.org
    + https://uk.wikinews.org +

    +
    +

    + 2015-08-07
    + 2015-08-07
    + 2015-08-07
    + 2015-08-07
    + 2015-08-07
    + 2015-08-07
    + 2015-08-07 +

    +
    +

    + 2015-08-27 +

    +
    +

    + 0.3 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://ar.wikipedia.org
    + https://ar.wiktionary.org
    + https://ar.wikisource.org
    + https://ar.wikiquote.org
    + https://ar.wikibooks.org
    + https://ar.wikiversity.org
    + https://ar.wikinews.org +

    +
    +

    + 2015-12-06 +

    +
    +

    + 2015-12-13 +

    +
    +

    + 7 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://hu.wikipedia.org
    + https://hu.wiktionary.org
    + https://hu.wikisource.org
    + https://hu.wikiquote.org
    + https://hu.wikibooks.org
    + https://hu.wikinews.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-20 +

    +
    +

    + 6.9 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://th.wikipedia.org
    + https://th.wiktionary.org
    + https://th.wikisource.org
    + https://th.wikiquote.org
    + https://th.wikibooks.org
    + https://th.wikinews.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-20 +

    +
    +

    + 2.5 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://pt.wikipedia.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-20 +

    +
    +

    + 13.7 +

    +
    +

    + .xowa +

    +
    +

    + wiki
    + images.core
    + images.main.part-1
    + images.main.part-2
    + images.other
    +

    +
    +

    + https://pt.wiktionary.org
    + https://pt.wikisource.org
    + https://pt.wikivoyage.org
    + https://pt.wikiquote.org
    + https://pt.wikibooks.org
    + https://pt.wikiversity.org
    + https://pt.wikinews.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-20 +

    +
    +

    + 1.1 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://no.wikipedia.org
    + https://no.wiktionary.org
    + https://no.wikisource.org
    + https://no.wikiquote.org
    + https://no.wikibooks.org
    + https://no.wikinews.org
    +

    +
    +

    + 2015-10-06 +

    +
    +

    + 2015-11-02 +

    +
    +

    + 6.5 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://vi.wikipedia.org
    + https://vi.wiktionary.org
    + https://vi.wikisource.org
    + https://vi.wikivoyage.org
    + https://vi.wikiquote.org
    + https://vi.wikibooks.org
    +

    +
    +

    + 2015-10-06 +

    +
    +

    + 2015-11-02 +

    +
    +

    + 7.8 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://fi.wikipedia.org
    + https://fi.wiktionary.org
    + https://fi.wikisource.org
    + https://fi.wikiquote.org
    + https://fi.wikibooks.org
    + https://fi.wikiversity.org
    + https://fi.wikinews.org +

    +
    +

    + 2015-08-05
    + 2015-08-05
    + 2015-08-05
    + 2015-08-05
    + 2015-08-05
    + 2015-08-05
    + 2015-08-05 +

    +
    +

    + 2015-08-27 +

    +
    +

    + 6.9 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://cs.wikipedia.org
    + https://cs.wiktionary.org
    + https://cs.wikisource.org
    + https://cs.wikiquote.org
    + https://cs.wikibooks.org
    + https://cs.wikiversity.org
    + https://cs.wikinews.org
    +

    +
    +

    + 2015-04-15
    + 2015-04-16
    + 2015-04-16
    + 2015-04-12
    + 2015-04-12
    + 2015-04-07
    + 2015-04-06
    +

    +
    +

    + 2015-04-27 +

    +
    +

    + 7.7 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://ko.wikipedia.org
    + https://ko.wiktionary.org
    + https://ko.wikisource.org
    + https://ko.wikiquote.org
    + https://ko.wikibooks.org
    + https://ko.wikiversity.org
    + https://ko.wikinews.org
    +

    +
    +

    + 2015-04-16
    + 2015-04-21
    + 2015-04-25
    + 2015-04-06
    + 2015-04-06
    + 2015-04-22
    + 2015-04-24
    +

    +
    +

    + 2015-05-04 +

    +
    +

    + 4.7 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://bn.wikipedia.org
    + https://bn.wiktionary.org
    + https://bn.wikisource.org
    + https://bn.wikibooks.org +

    +
    +

    + 2015-08-05
    + 2015-08-05
    + 2015-08-05
    + 2015-08-05 +

    +
    +

    + 2015-08-23 +

    +
    +

    + 0.9 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://fa.wikipedia.org
    + https://fa.wiktionary.org
    + https://fa.wikisource.org
    + https://fa.wikiquote.org
    + https://fa.wikibooks.org
    + https://fa.wikinews.org +

    +
    +

    + 2015-08-05
    + 2015-08-05
    + 2015-08-05
    + 2015-08-05
    + 2015-08-05
    + 2015-08-05 +

    +
    +

    + 2015-08-23 +

    +
    +

    + 6.5 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + https://tr.wikipedia.org
    + https://tr.wiktionary.org
    + https://tr.wikisource.org
    + https://tr.wikiquote.org
    + https://tr.wikibooks.org
    + https://tr.wikinews.org +

    +
    +

    + 2015-09-01
    + 2015-09-01
    + 2015-09-01
    + 2015-09-01
    + 2015-09-01
    + 2015-09-01 +

    +
    +

    + 2015-09-02 +

    +
    +

    + 4.7 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images
    +

    +
    +

    + http://id.wikipedia.org
    + http://id.wiktionary.org
    + http://id.wikisource.org
    + http://id.wikiquote.org
    + http://id.wikibooks.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-17 +

    +
    +

    + 4.7 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + http://ro.wikipedia.org
    + http://ro.wiktionary.org
    + http://ro.wikisource.org
    + http://ro.wikivoyage.org
    + http://ro.wikiquote.org
    + http://ro.wikibooks.org
    + http://ro.wikinews.org +

    +
    +

    + 2015-09-01 +

    +
    +

    + 2015-09-17 +

    +
    +

    + 8.1 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + http://sr.wikipedia.org
    + http://sr.wiktionary.org
    + http://sr.wikisource.org
    + http://sr.wikiquote.org
    + http://sr.wikibooks.org
    + http://sr.wikinews.org +

    +
    +

    + 2015-10-06 +

    +
    +

    + 2015-10-18 +

    +
    +

    + 6.2 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://ms.wikipedia.org
    + https://ms.wiktionary.org
    + https://ms.wikibooks.org +

    +
    +

    + 2015-10-06 +

    +
    +

    + 2015-10-18 +

    +
    +

    + 2 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://he.wikipedia.org
    + https://he.wiktionary.org
    + https://he.wikisource.org
    + https://he.wikivoyage.org
    + https://he.wikiquote.org
    + https://he.wikibooks.org
    + https://he.wikinews.org +

    +
    +

    + 2015-10-06 +

    +
    +

    + 2015-11-02 +

    +
    +

    + 7.1 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://bg.wikipedia.org
    + https://bg.wiktionary.org
    + https://bg.wikisource.org
    + https://bg.wikiquote.org
    + https://bg.wikibooks.org
    + https://bg.wikinews.org +

    +
    +

    + 2015-10-06 +

    +
    +

    + 2015-10-18 +

    +
    +

    + 4.4 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://da.wikipedia.org
    + https://da.wiktionary.org
    + https://da.wikisource.org
    + https://da.wikiquote.org
    + https://da.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-08 +

    +
    +

    + 3.8 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://sh.wikipedia.org
    + https://sh.wiktionary.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-08 +

    +
    +

    + 4.6 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://hr.wikipedia.org
    + https://hr.wiktionary.org
    + https://hr.wikisource.org
    + https://hr.wikiquote.org
    + https://hr.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-08 +

    +
    +

    + 2.9 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://eo.wikipedia.org
    + https://eo.wiktionary.org
    + https://eo.wikisource.org
    + https://eo.wikiquote.org
    + https://eo.wikibooks.org
    + https://eo.wikinews.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-08 +

    +
    +

    + 5 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://sk.wikipedia.org
    + https://sk.wiktionary.org
    + https://sk.wikisource.org
    + https://sk.wikiquote.org
    + https://sk.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-15 +

    +
    +

    + 6 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://war.wikipedia.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-15 +

    +
    +

    + 2.5 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://sl.wikipedia.org
    + https://sl.wiktionary.org
    + https://sl.wikisource.org
    + https://sl.wikiquote.org
    + https://sl.wikibooks.org
    + https://sl.wikiversity.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-15 +

    +
    +

    + 2.5 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://gl.wikipedia.org
    + https://gl.wiktionary.org
    + https://gl.wikisource.org
    + https://gl.wikiquote.org
    + https://gl.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-15 +

    +
    +

    + 3 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://lt.wikipedia.org
    + https://lt.wiktionary.org
    + https://lt.wikisource.org
    + https://lt.wikiquote.org
    + https://lt.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-22 +

    +
    +

    + 3.1 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://li.wikipedia.org
    + https://li.wiktionary.org
    + https://li.wikisource.org
    + https://li.wikiquote.org
    + https://li.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-22 +

    +
    +

    + 0.3 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://et.wikipedia.org
    + https://et.wiktionary.org
    + https://et.wikisource.org
    + https://et.wikiquote.org
    + https://et.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-22 +

    +
    +

    + 2.2 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://lv.wikipedia.org
    + https://lv.wiktionary.org
    + https://lv.wikibooks.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-22 +

    +
    +

    + 1.7 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://nn.wikipedia.org
    + https://nn.wiktionary.org
    + https://nn.wikiquote.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-22 +

    +
    +

    + 2 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + https://ceb.wikipedia.org +

    +
    +

    + 2015-11-02 +

    +
    +

    + 2015-11-22 +

    +
    +

    + 2.6 +

    +
    +

    + .xowa +

    +
    +

    + wikis and images +

    +
    +

    + Information [8] +

    +

    + Package types +

    +

    + XOWA releases 2 different types of packages. +

    +
      +
    • + .xowa: This is the new package type. These files should all go into the wiki folder.[9] +
        +
      • + For example, English Wikipedia .xowa files should go to C:\xowa\wiki\en.wikipedia.org. It would have files like the following: +
          +
        • + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-core.xowa +
        • +
        • + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-text-ns.000.xowa +
        • +
        • + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-file-core.xowa +
        • +
        • + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-file-ns.000-db.001.xowa +
        • +
        • + etc. +
        • +
        +
      • +
      +
    • +
    • + .sqlite3: This is the old package type. These will be replaced with new .xowa packages. These files should be placed in two folders: +
        +
      • + Files that are labeled "wiki" should go into the wiki folder. +
          +
        • + For example, English Wikipedia wiki .sqlite3 databases should go to C:\xowa\wiki\en.wikipedia.org. It would have files like the following: +
            +
          • + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org.000.sqlite3 +
          • +
          • + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org.001.sqlite3 +
          • +
          • + etc. +
          • +
          +
        • +
        +
      • +
      • + Files that are labeled "images" should go into the file folder. +
          +
        • + For example, English Wikipedia file .sqlite3 databases should go to C:\xowa\file\en.wikipedia.org. It would have files like the following: +
            +
          • + C:\xowa\file\en.wikipedia.org\wiki.mnt.sqlite3 +
          • +
          • + C:\xowa\file\en.wikipedia.org\fsdb.main\fsdb.atr.00.sqlite3 +
          • +
          • + C:\xowa\file\en.wikipedia.org\fsdb.main\fsdb.bin.0000.sqlite3 +
          • +
          • + etc. +
          • +
          +
        • +
        +
      • +
      +
    • +
    +

    + File types +

    +
      +
    • + .7z: This file should be unzipped to the root folder. All files should be automatically unzipped to the right location. +
    • +
    +
    +
    + For example, if you unzip Xowa_enwiki_2013-11-04_images_complete_00.7z to C:\xowa you should have a file called C:\xowa\file\en.wikipedia.org\fsdb.main\fsdb.abc.sqlite3 +
    +
    +
      +
    • + .sqlite: These files are *.000.sqlite3 files that should be moved to the /xowa/wiki/wiki_name/ directory. +
    • +
    +
    +
    + For example, if you downloaded en.wikipedia.org.000.sqlite3 for enwiki, then the final path will be C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org.000.sqlite3 +
    +
    +

    + Notes +

    +
      +
    1. + ^ Url for wiki +
    2. +
    3. + ^ Date of the database dump that was used to generate the file. See the Wikimedia dump servers +
    4. +
    5. + ^ Date the file was uploaded to archive.org +
    6. +
    7. + ^ Size of file (in GB) +
    8. +
    9. + ^ Type of download: +
        +
      • + .xowa: New format. All files go to /xowa/wiki/wiki_name +
      • +
      • + .sqlite3: Old format. Files go to /xowa/wiki/wiki_name and /xowa/file/wiki_name +
      • +
      +
    10. +
    11. + ^ URL for http download +
    12. +
    13. + ^ Note the following: +
        +
      • + The wiki files should be downloaded to the Wiki folder. See the footnote on XOWA folder types. [9] +
      • +
      • + The wiki download has been separated into multiple parts. If you want a complete copy of English Wikipedia, you should download all parts. If you want to save a few GB, you can skip the parts that are not required: +
          +
        • + core: (required: 513 MB) needed for wiki to work. +
        • +
        • + main articles: (required: 11.6 GB) has all main articles in the wiki +
        • +
        • + other articles: (optional: 2.9 GB) has other articles in the wiki, such as Portal, Wikipedia, Help, etc +
        • +
        • + search: (optional: 364 MB) needed for Special:Search +
        • +
        • + category: (optional: 2.9 GB) needed for Category pages +
        • +
        +
      • +
      +
    14. +
    15. + ^ For simplicity's sake, these instructions use a root folder of C:\xowa for all examples. Please adjust as necessary for Linux / Mac OS X. +
    16. +
    17. + ^ a c Note the following types of folders: +
        +
      • + Root folder +
      • +
      The root folder is the folder which contains the main XOWA .jar. For example, on a Windows 64-bit system, the root folder could be C:\xowa and it would contain C:\xowa\xowa_windows_64.jar. It could also be C:\Program Files\xowa or D:\My folder\xowa where D: is a flash card. For Linux users, the root folder could be /home/your_user_name/xowa/. For Mac OS X users, the root folder could be /Users/your_user_name/xowa/. +
        +
      • + Wiki folder +
      • +
      The wiki folder is the folder that contains the wiki databases. For example, for English Wikipedia on the same Windows system, the wiki folder would be C:\xowa\wiki\en.wikipedia.org. If you're using German Wikisource, then the wiki folder would be C:\xowa\wiki\de.wikisource.org +
        +
      • + File folder +
      • +
      The file folder is the folder that contains the file databases for the sqlite3 version. For example, for English Wikipedia on the same Windows system, the wiki folder would be C:\xowa\file\en.wikipedia.org. If you're using German Wikisource, then the wiki folder would be C:\xowa\file\de.wikisource.org +
    18. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dashboard/Import/Offline.html b/wiki/home/page/Dashboard/Import/Offline.html new file mode 100644 index 000000000..b6d293493 --- /dev/null +++ b/wiki/home/page/Dashboard/Import/Offline.html @@ -0,0 +1,1272 @@ + + + + + Dashboard/Import/Offline - XOWA + + + + + +
    +
    +
    +

    Dashboard/Import/Offline

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Use this form to import a wiki. See the instructions below. +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    + Wiki: +

    +
    +

    + +

    +
    +

    + Where to get the dump: +

    +
    +

    + +

    +
    +

    + Uncompress: +

    +
    +

    + +

    +
    +

    + Category system:[1] +

    +
    +

    + +

    +
    +

    + Search system: +

    +
    +

    + +

    +
    +

    + Import: +

    +
    +
    +

    + [2] +

    +
    +
    +

    + [3] +

    +
    +
    +

    + +

    +

    + Instructions +

    +

    + With internet connection +

    +
    +

    + Follow these instructions if you have an internet connection. This process will automatically download and import your selected wiki. +

    +
      +
    • + Review the storage format options at Options/Import +
    • +
    • + Choose the wiki you wish to install. +
    • +
    • + Choose if XOWA should decompress the dump file (this will need additional disk space) or if XOWA should read from the compressed dump (this will be slower). +
    • +
    • + Choose a version of the category system: +
        +
      • + version 1: imports faster; uses less disk space; has less functionality than MediaWiki +
      • +
      • + version 2: imports slower; uses more disk space; has same functionality as MediaWiki. +
      • +
      +
    • +
    • + Click "Import now". A message box will pop up when the wiki is installed. +
    • +
    +

    + Other notes: +

    +
      +
    • + If you choose to decompress the dump file: +
        +
      • + The uncompressed file will be stored in the wiki directory. For example, if you've chosen simple.wikipedia.org, the path will be /xowa/wiki/simple.wikipedia.org/simplewiki-latest-pages-articles.xml +
      • +
      • + The uncompressed dump file will be automatically deleted when the process completes +
      • +
      +
    • +
    • + The dump file (.bz2) will not be deleted +
        +
      • + If you are downloading the dump file, it will be automatically moved to /xowa/wiki/#dump/done/ when completed +
      • +
      • + If you are importing from a dump file, the dump file will remain in the same location +
      • +
      +
    • +
    • + If you want to remove a wiki, see App/Import/Removal +
    • +
    +
    +

    + Without internet connection +

    +
    +

    + Follow these instructions if you don't have an internet connection or if you have other reasons not to use the automatic import. +

    +

    + Getting the files +

    +
      +
    • + Go to http://dumps.wikimedia.org/ and search for your wiki's directory. For example, Simple Wikipedia is http://dumps.wikimedia.org/simplewiki/ +
        +
      • + Download the file named wiki-date-pages-articles.xml.bz2. +
      • +
      • + (version 2 category system) Download two additional files +
          +
        • + wiki-date-categorylinks.sql.gz +
        • +
        • + wiki-date-page_props.sql.gz. +
        • +
        +
      • +
      +
    • +
    • + Place these files in either of these locations: +
        +
      • + /xowa/wiki/wiki_domain/ where wiki_domain should be replaced with the name of the wiki. For example, if you're using Simple Wikipedia then the files should be placed in /xowa/wiki/simple.wikipedia.org/ +
          +
        • + This is the recommended location. XOWA will automatically detect all files placed in the wiki directory. +
        • +
        +
      • +
      • + /anywhere_else_on_your_system/ +
          +
        • + If you don't have enough disk space on the disk where XOWA is installed, you can place the dump file in a directory on any other disk. You will need to select the file during the import process. +
        • +
        • + Note that only the wiki dump file can be placed anywhere. The category files must be in /xowa/wiki/wiki_domain/ +
        • +
        +
      • +
      +
    • +
    • + Decompress the dump files manually if you want to (it may be slightly faster than having XOWA do it) +
    • +
    +

    + Running the import +

    +
      +
    • + Review the storage format options at Options/Import +
    • +
    • + Choose the wiki you wish to install. +
        +
      • + If you've placed the wiki dump file in another location, you will need to select "read from file" and enter the location of that file. +
      • +
      +
    • +
    • + Choose if XOWA should decompress the dump file (this will need additional disk space) or if XOWA should read from the compressed dump (this will be slower). +
        +
      • + Note that this option will be ignored when you already decompressed the files manually. +
      • +
      +
    • +
    • + Choose a version of the category system: +
        +
      • + version 1: imports faster; uses less disk space; has less functionality than MediaWiki +
      • +
      • + version 2: imports slower; uses more disk space; has same functionality as MediaWiki. +
      • +
      +
    • +
    • + Click "Import now". A message box will pop up when the wiki is installed. +
    • +
    • + Download the logo for the wiki whenever you are next online. The logo should be placed in xowa/user/anonymous/wiki/wiki/html/logo.png. +
    • +
    +

    + Other notes: +

    +
      +
    • + If you choose to automatically decompress the dump file: +
        +
      • + The uncompressed file will be stored in the wiki directory. For example, if you've chosen simple.wikipedia.org, the path will be /xowa/wiki/simple.wikipedia.org/simplewiki-latest-pages-articles.xml +
      • +
      • + The uncompressed dump file will be automatically deleted when the process completes +
      • +
      +
    • +
    • + The dump file (.bz2) will not be deleted +
        +
      • + If you are downloading the dump file, it will be automatically moved to /xowa/wiki/#dump/done/ when completed +
      • +
      • + If you are importing from a dump file, the dump file will remain in the same location +
      • +
      +
    • +
    +
    +

    + Upgrade category system +

    +
    +

    + Follow these instructions to upgrade the category system to version 2 for a wiki you already imported. +

    +
      +
    • + If you don't have an internet connection, do the following +
        +
      • + Go to http://dumps.wikimedia.org/. +
      • +
      • + Download the following two files +
          +
        • + wiki-date-categorylinks.sql.gz +
        • +
        • + wiki-date-page_props.sql.gz. +
        • +
        +
      • +
      +
    • +
    • + Choose the wiki that you've already imported. +
    • +
    • + Change "Where to get the dump" from "download to "read from file". +
    • +
    • + Select "update to version 2". +
    • +
    • + Click "Import now". +
    • +
    • + Wait for the process to complete. A message box will pop up when the version 2 system is installed. +
    • +
    +
    +
    + For more info, see Help:Core/Category +
    +
    +
    +

    + Script-based import +

    +
    +

    + Instead of running the import now, you can choose to generate a script and run it manually later. If you are interested in a script-based import, do the following: +

    +
      +
    • + Make the same choices as you did above for "With internet connection" or "Without internet connection" +
    • +
    • + Click "Generate script" instead of "Import now". The script will now appear in the text box. +
    • +
    • + Repeat as necessary to combine other wikis / commands into the script +
    • +
    • + Run the script by clicking "Run script" +
        +
      • + Alternatively, you can also copy it to /xowa/xowa_build.gfs and execute java -Xmx256m -jar xowa_windows.jar --cmd_file xowa_build.gfs --app_mode cmd. (Note that xowa_windows.jar is listed as the example. Linux users should substitute xowa_linux.jar while Mac users should substitute xowa_macosx.jar) +
      • +
      +
    • +
    +
    +

    + Usage notes +

    +
    +
      +
    1. + ^ +
        +
      • + V1 is a category system from using just the wikitext in "pages-articles". It is quick and does not take up much space, but it will be incomplete +
      • +
      • + V2 is a category system that reproduces the exact category system in Wikipedia. However it requires additional files ("categorylinks") and takes up more space (as much as 10 GB for English Wikipedia) +
      • +
      For more info, see App/Category +
    2. +
    3. + ^ Use this button to import the selected wiki now. +
    4. +
    5. + ^ Use these buttons to... +
        +
      • + Generate the script +
      • +
      • + Edit it by hand, or copy for later reference +
      • +
      • + Run the script when ready +
      • +
      +
    6. +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dashboard/Import/Online.html b/wiki/home/page/Dashboard/Import/Online.html new file mode 100644 index 000000000..68e20272b --- /dev/null +++ b/wiki/home/page/Dashboard/Import/Online.html @@ -0,0 +1,23297 @@ + + + + + Dashboard/Import/Online - XOWA + + + + + +
    +
    +
    +

    Dashboard/Import/Online

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Overview: This is a list of 827 [1]data dumps compiled from http://dumps.wikimedia.org/backup-index.html If you are looking for a specific wiki, please use the App/UI/Find box or use the sortable columns. +

    +

    + Internet access needed: You will need internet access to use this page. If you don't have internet access but you've already downloaded a dump file, see App/Import/Offline +

    +

    + Large downloads: Note that some of these wikis will have large dump files. For example, English Wikipedia is 11.0+ GB and will take 4 hours (from the United States). If your connection is interrupted, you may need to setup the wiki manually. See App/Import/Manual. You will also want to refer to this page if you want a dump that has talk pages or is from a specific month. +

    +

    + Wikidata: If you are want to see interlanguage wiki links in XOWA, it is recommended that you also set up Wikidata. See App/Wiki_types/Wikidata +

    +

    + Options: If you want to configure options related to the data dump import, see Options/Import +

    +

    + Removal: If you want to remove a wiki, see App/Import/Removal +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + set up + + url + + language + + type + + dump size
    + (as of 2016-03-17) +
    + download time
    + (@ 1 MBps) +
    + dump size
    + (raw) +
    + dump date +
    +
    + download ⊗ +
    +
    + http://commons.wikimedia.org + + + Commons + + 5.046 GB + + 01h 30m 17s + + 5417615578 + + 2016-03-07 06:41 +
    +
    + download ⊗ +
    +
    + http://www.wikidata.org + + + Wikidata + + 7.516 GB + + 02h 14m 30s + + 8070056794 + + 2016-03-07 17:39 +
    +
    + download ⊗ +
    +
    + http://www.mediawiki.org + + + MediaWiki + + 74.866 MB + + 01m 18s + + 78502331 + + 2016-03-06 10:03 +
    +
    + download ⊗ +
    +
    + http://species.wikimedia.org + + + Wikispecies + + 95.467 MB + + 01m 40s + + 100104668 + + 2016-03-06 10:31 +
    +
    + download ⊗ +
    +
    + http://meta.wikimedia.org + + + Meta + + 225.386 MB + + 03m 56s + + 236333963 + + 2016-03-06 18:35 +
    +
    + download ⊗ +
    +
    + http://incubator.wikimedia.org + + + Incubator + + 60.599 MB + + 01m 03s + + 63542205 + + 2016-03-06 10:22 +
    +
    + download ⊗ +
    +
    + http://wikimediafoundation.org + + + Wikimedia Foundation + + 6.828 MB + + 07s + + 7159704 + + 2016-03-06 08:13 +
    +
    + download ⊗ +
    +
    + http://en.wikipedia.org + + English + + Wikipedia + + 11.883 GB + + 03h 32m 39s + + 12759798679 + + 2016-03-06 20:52 +
    +
    + download ⊗ +
    +
    + http://en.wiktionary.org + + English + + Wiktionary + + 497.609 MB + + 08m 41s + + 521780873 + + 2016-03-06 13:58 +
    +
    + download ⊗ +
    +
    + http://en.wikisource.org + + English + + Wikisource + + 1.570 GB + + 28m 05s + + 1685902945 + + 2016-03-06 11:57 +
    +
    + download ⊗ +
    +
    + http://en.wikibooks.org + + English + + Wikibooks + + 128.958 MB + + 02m 15s + + 135221942 + + 2016-03-06 09:53 +
    +
    + download ⊗ +
    +
    + http://en.wikiversity.org + + English + + Wikiversity + + 63.959 MB + + 01m 07s + + 67065573 + + 2016-03-06 09:35 +
    +
    + download ⊗ +
    +
    + http://en.wikiquote.org + + English + + Wikiquote + + 90.767 MB + + 01m 35s + + 95176013 + + 2016-03-06 10:36 +
    +
    + download ⊗ +
    +
    + http://en.wikinews.org + + English + + Wikinews + + 37.163 MB + + 38s + + 38968253 + + 2016-03-06 10:29 +
    +
    + download ⊗ +
    +
    + http://en.wikivoyage.org + + English + + Wikivoyage + + 73.654 MB + + 01m 17s + + 77231966 + + 2016-03-06 09:58 +
    +
    + download ⊗ +
    +
    + http://de.wikipedia.org + + German + + Wikipedia + + 3.813 GB + + 01h 08m 14s + + 4094395156 + + 2016-03-06 21:09 +
    +
    + download ⊗ +
    +
    + http://de.wiktionary.org + + German + + Wiktionary + + 100.741 MB + + 01m 45s + + 105634659 + + 2016-03-06 10:30 +
    +
    + download ⊗ +
    +
    + http://de.wikisource.org + + German + + Wikisource + + 371.964 MB + + 06m 30s + + 390032234 + + 2016-03-06 10:21 +
    +
    + download ⊗ +
    +
    + http://de.wikibooks.org + + German + + Wikibooks + + 45.433 MB + + 47s + + 47639549 + + 2016-03-06 09:13 +
    +
    + download ⊗ +
    +
    + http://de.wikiversity.org + + German + + Wikiversity + + 17.344 MB + + 18s + + 18186142 + + 2016-03-06 09:03 +
    +
    + download ⊗ +
    +
    + http://de.wikiquote.org + + German + + Wikiquote + + 6.565 MB + + 06s + + 6884189 + + 2016-03-06 08:44 +
    +
    + download ⊗ +
    +
    + http://de.wikinews.org + + German + + Wikinews + + 15.112 MB + + 15s + + 15846192 + + 2016-03-06 09:05 +
    +
    + download ⊗ +
    +
    + http://de.wikivoyage.org + + German + + Wikivoyage + + 38.462 MB + + 40s + + 40330626 + + 2016-03-06 09:18 +
    +
    + download ⊗ +
    +
    + http://es.wikipedia.org + + Spanish + + Wikipedia + + 2.170 GB + + 38m 49s + + 2329690029 + + 2016-03-06 19:31 +
    +
    + download ⊗ +
    +
    + http://es.wiktionary.org + + Spanish + + Wiktionary + + 65.111 MB + + 01m 08s + + 68273550 + + 2016-03-06 10:34 +
    +
    + download ⊗ +
    +
    + http://es.wikisource.org + + Spanish + + Wikisource + + 169.560 MB + + 02m 57s + + 177796034 + + 2016-03-06 09:30 +
    +
    + download ⊗ +
    +
    + http://es.wikibooks.org + + Spanish + + Wikibooks + + 18.377 MB + + 19s + + 19270202 + + 2016-03-06 08:46 +
    +
    + download ⊗ +
    +
    + http://es.wikiversity.org + + Spanish + + Wikiversity + + 4.695 MB + + 04s + + 4922981 + + 2016-03-06 08:30 +
    +
    + download ⊗ +
    +
    + http://es.wikiquote.org + + Spanish + + Wikiquote + + 11.809 MB + + 12s + + 12382323 + + 2016-03-06 08:48 +
    +
    + download ⊗ +
    +
    + http://es.wikinews.org + + Spanish + + Wikinews + + 11.113 MB + + 11s + + 11652519 + + 2016-03-06 08:57 +
    +
    + download ⊗ +
    +
    + http://es.wikivoyage.org + + Spanish + + Wikivoyage + + 5.197 MB + + 05s + + 5449528 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://fr.wikipedia.org + + French + + Wikipedia + + 3.063 GB + + 54m 48s + + 3288629125 + + 2016-03-06 22:12 +
    +
    + download ⊗ +
    +
    + http://fr.wiktionary.org + + French + + Wiktionary + + 288.806 MB + + 05m 02s + + 302835151 + + 2016-03-06 13:09 +
    +
    + download ⊗ +
    +
    + http://fr.wikisource.org + + French + + Wikisource + + 1.061 GB + + 18m 59s + + 1139595042 + + 2016-03-06 11:44 +
    +
    + download ⊗ +
    +
    + http://fr.wikibooks.org + + French + + Wikibooks + + 19.899 MB + + 20s + + 20865771 + + 2016-03-06 07:21 +
    +
    + download ⊗ +
    +
    + http://fr.wikiversity.org + + French + + Wikiversity + + 16.676 MB + + 17s + + 17485901 + + 2016-03-06 08:52 +
    +
    + download ⊗ +
    +
    + http://fr.wikiquote.org + + French + + Wikiquote + + 9.155 MB + + 09s + + 9599613 + + 2016-03-06 07:17 +
    +
    + download ⊗ +
    +
    + http://fr.wikinews.org + + French + + Wikinews + + 17.064 MB + + 17s + + 17892610 + + 2016-03-06 08:54 +
    +
    + download ⊗ +
    +
    + http://fr.wikivoyage.org + + French + + Wikivoyage + + 11.520 MB + + 12s + + 12079708 + + 2016-03-06 08:48 +
    +
    + download ⊗ +
    +
    + http://it.wikipedia.org + + Italian + + Wikipedia + + 2.003 GB + + 35m 50s + + 2150672147 + + 2016-03-06 18:25 +
    +
    + download ⊗ +
    +
    + http://it.wiktionary.org + + Italian + + Wiktionary + + 32.814 MB + + 34s + + 34407859 + + 2016-03-06 09:47 +
    +
    + download ⊗ +
    +
    + http://it.wikisource.org + + Italian + + Wikisource + + 168.528 MB + + 02m 56s + + 176714211 + + 2016-03-06 10:51 +
    +
    + download ⊗ +
    +
    + http://it.wikibooks.org + + Italian + + Wikibooks + + 22.083 MB + + 23s + + 23155840 + + 2016-03-06 07:20 +
    +
    + download ⊗ +
    +
    + http://it.wikiversity.org + + Italian + + Wikiversity + + 8.571 MB + + 08s + + 8986997 + + 2016-03-06 08:04 +
    +
    + download ⊗ +
    +
    + http://it.wikiquote.org + + Italian + + Wikiquote + + 35.802 MB + + 37s + + 37541040 + + 2016-03-06 09:21 +
    +
    + download ⊗ +
    +
    + http://it.wikinews.org + + Italian + + Wikinews + + 10.519 MB + + 11s + + 11029756 + + 2016-03-06 09:06 +
    +
    + download ⊗ +
    +
    + http://it.wikivoyage.org + + Italian + + Wikivoyage + + 12.736 MB + + 13s + + 13354682 + + 2016-03-06 08:51 +
    +
    + download ⊗ +
    +
    + http://ja.wikipedia.org + + Japanese + + Wikipedia + + 2.113 GB + + 37m 48s + + 2268817876 + + 2016-03-06 19:48 +
    +
    + download ⊗ +
    +
    + http://ja.wiktionary.org + + Japanese + + Wiktionary + + 29.986 MB + + 31s + + 31442988 + + 2016-03-06 09:18 +
    +
    + download ⊗ +
    +
    + http://ja.wikisource.org + + Japanese + + Wikisource + + 21.969 MB + + 23s + + 23036386 + + 2016-03-06 08:33 +
    +
    + download ⊗ +
    +
    + http://ja.wikibooks.org + + Japanese + + Wikibooks + + 10.903 MB + + 11s + + 11432775 + + 2016-03-06 07:11 +
    +
    + download ⊗ +
    +
    + http://ja.wikiversity.org + + Japanese + + Wikiversity + + 955.003 KB + + 00s + + 977923 + + 2016-03-06 08:12 +
    +
    + download ⊗ +
    +
    + http://ja.wikiquote.org + + Japanese + + Wikiquote + + 1.178 MB + + 01s + + 1235380 + + 2016-03-06 07:29 +
    +
    + download ⊗ +
    +
    + http://ja.wikinews.org + + Japanese + + Wikinews + + 6.673 MB + + 06s + + 6996955 + + 2016-03-06 08:30 +
    +
    + download ⊗ +
    +
    + http://nl.wikipedia.org + + Dutch + + Wikipedia + + 1.064 GB + + 19m 01s + + 1141929261 + + 2016-03-06 19:07 +
    +
    + download ⊗ +
    +
    + http://nl.wiktionary.org + + Dutch + + Wiktionary + + 49.147 MB + + 51s + + 51534683 + + 2016-03-06 10:11 +
    +
    + download ⊗ +
    +
    + http://nl.wikisource.org + + Dutch + + Wikisource + + 18.856 MB + + 19s + + 19771480 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://nl.wikibooks.org + + Dutch + + Wikibooks + + 11.517 MB + + 12s + + 12076377 + + 2016-03-06 08:41 +
    +
    + download ⊗ +
    +
    + http://nl.wikiquote.org + + Dutch + + Wikiquote + + 1.369 MB + + 01s + + 1435091 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://nl.wikinews.org + + Dutch + + Wikinews + + 1,017.477 KB + + 01s + + 1041896 + + 2016-03-06 08:24 +
    +
    + download ⊗ +
    +
    + http://nl.wikivoyage.org + + Dutch + + Wikivoyage + + 4.271 MB + + 04s + + 4478713 + + 2016-03-06 07:14 +
    +
    + download ⊗ +
    +
    + http://nl.wikimedia.org + + Dutch + + Wikimedia + + 2.014 MB + + 02s + + 2111614 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://pl.wikipedia.org + + Polish + + Wikipedia + + 1.329 GB + + 23m 47s + + 1427041396 + + 2016-03-06 20:01 +
    +
    + download ⊗ +
    +
    + http://pl.wiktionary.org + + Polish + + Wiktionary + + 84.946 MB + + 01m 29s + + 89072506 + + 2016-03-06 10:41 +
    +
    + download ⊗ +
    +
    + http://pl.wikisource.org + + Polish + + Wikisource + + 157.316 MB + + 02m 44s + + 164957393 + + 2016-03-06 09:38 +
    +
    + download ⊗ +
    +
    + http://pl.wikibooks.org + + Polish + + Wikibooks + + 9.881 MB + + 10s + + 10361411 + + 2016-03-06 08:35 +
    +
    + download ⊗ +
    +
    + http://pl.wikiquote.org + + Polish + + Wikiquote + + 23.039 MB + + 24s + + 24158218 + + 2016-03-06 08:53 +
    +
    + download ⊗ +
    +
    + http://pl.wikinews.org + + Polish + + Wikinews + + 11.865 MB + + 12s + + 12441743 + + 2016-03-06 08:41 +
    +
    + download ⊗ +
    +
    + http://pl.wikivoyage.org + + Polish + + Wikivoyage + + 2.974 MB + + 03s + + 3118722 + + 2016-03-06 08:43 +
    +
    + download ⊗ +
    +
    + http://pl.wikimedia.org + + Polish + + Wikimedia + + 3.214 MB + + 03s + + 3370209 + + 2016-03-06 08:17 +
    +
    + download ⊗ +
    +
    + http://pt.wikipedia.org + + Portuguese + + Wikipedia + + 1.144 GB + + 20m 28s + + 1228116383 + + 2016-03-06 20:31 +
    +
    + download ⊗ +
    +
    + http://pt.wiktionary.org + + Portuguese + + Wiktionary + + 37.073 MB + + 38s + + 38873404 + + 2016-03-06 09:35 +
    +
    + download ⊗ +
    +
    + http://pt.wikisource.org + + Portuguese + + Wikisource + + 51.152 MB + + 53s + + 53636986 + + 2016-03-06 08:57 +
    +
    + download ⊗ +
    +
    + http://pt.wikibooks.org + + Portuguese + + Wikibooks + + 13.293 MB + + 13s + + 13938540 + + 2016-03-06 09:04 +
    +
    + download ⊗ +
    +
    + http://pt.wikiversity.org + + Portuguese + + Wikiversity + + 5.668 MB + + 05s + + 5943743 + + 2016-03-06 07:15 +
    +
    + download ⊗ +
    +
    + http://pt.wikiquote.org + + Portuguese + + Wikiquote + + 6.726 MB + + 07s + + 7052829 + + 2016-03-06 08:35 +
    +
    + download ⊗ +
    +
    + http://pt.wikinews.org + + Portuguese + + Wikinews + + 10.844 MB + + 11s + + 11370984 + + 2016-03-06 08:39 +
    +
    + download ⊗ +
    +
    + http://pt.wikivoyage.org + + Portuguese + + Wikivoyage + + 3.677 MB + + 03s + + 3855279 + + 2016-03-06 08:10 +
    +
    + download ⊗ +
    +
    + http://ru.wikipedia.org + + Russian + + Wikipedia + + 2.586 GB + + 46m 17s + + 2777173280 + + 2016-03-06 22:17 +
    +
    + download ⊗ +
    +
    + http://ru.wiktionary.org + + Russian + + Wiktionary + + 120.250 MB + + 02m 06s + + 126091776 + + 2016-03-06 11:37 +
    +
    + download ⊗ +
    +
    + http://ru.wikisource.org + + Russian + + Wikisource + + 429.113 MB + + 07m 29s + + 449958006 + + 2016-03-06 10:46 +
    +
    + download ⊗ +
    +
    + http://ru.wikibooks.org + + Russian + + Wikibooks + + 9.710 MB + + 10s + + 10181850 + + 2016-03-06 08:34 +
    +
    + download ⊗ +
    +
    + http://ru.wikiversity.org + + Russian + + Wikiversity + + 6.933 MB + + 07s + + 7270004 + + 2016-03-06 08:27 +
    +
    + download ⊗ +
    +
    + http://ru.wikiquote.org + + Russian + + Wikiquote + + 21.005 MB + + 22s + + 22025201 + + 2016-03-06 08:57 +
    +
    + download ⊗ +
    +
    + http://ru.wikinews.org + + Russian + + Wikinews + + 17.206 MB + + 18s + + 18041967 + + 2016-03-06 09:08 +
    +
    + download ⊗ +
    +
    + http://ru.wikivoyage.org + + Russian + + Wikivoyage + + 11.252 MB + + 11s + + 11798740 + + 2016-03-06 07:19 +
    +
    + download ⊗ +
    +
    + http://ru.wikimedia.org + + Russian + + Wikimedia + + 2.447 MB + + 02s + + 2566343 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://ua.wikimedia.org + + Ukranian + + Wikimedia + + 1.758 MB + + 01s + + 1843485 + + 2016-03-06 07:42 +
    +
    + download ⊗ +
    +
    + http://ar.wikipedia.org + + Arabic + + Wikipedia + + 451.662 MB + + 07m 53s + + 473602457 + + 2016-03-06 13:15 +
    +
    + download ⊗ +
    +
    + http://ar.wiktionary.org + + Arabic + + Wiktionary + + 7.452 MB + + 07s + + 7813572 + + 2016-03-06 09:16 +
    +
    + download ⊗ +
    +
    + http://ar.wikisource.org + + Arabic + + Wikisource + + 187.045 MB + + 03m 16s + + 196130832 + + 2016-03-06 09:33 +
    +
    + download ⊗ +
    +
    + http://ar.wikibooks.org + + Arabic + + Wikibooks + + 4.396 MB + + 04s + + 4609553 + + 2016-03-06 07:14 +
    +
    + download ⊗ +
    +
    + http://ar.wikiversity.org + + Arabic + + Wikiversity + + 2.113 MB + + 02s + + 2215794 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://ar.wikiquote.org + + Arabic + + Wikiquote + + 1.608 MB + + 01s + + 1686036 + + 2016-03-06 07:09 +
    +
    + download ⊗ +
    +
    + http://ar.wikinews.org + + Arabic + + Wikinews + + 2.348 MB + + 02s + + 2462051 + + 2016-03-06 08:32 +
    +
    + download ⊗ +
    +
    + http://ar.wikimedia.org + + Arabic + + Wikimedia + + 16.011 KB + + 00s + + 16395 + + 2016-03-06 10:52 +
    +
    + download ⊗ +
    +
    + http://ca.wikipedia.org + + Catalan + + Wikipedia + + 618.263 MB + + 10m 48s + + 648295931 + + 2016-03-06 12:28 +
    +
    + download ⊗ +
    +
    + http://ca.wiktionary.org + + Catalan + + Wiktionary + + 14.485 MB + + 15s + + 15188768 + + 2016-03-06 09:12 +
    +
    + download ⊗ +
    +
    + http://ca.wikisource.org + + Catalan + + Wikisource + + 13.348 MB + + 13s + + 13996351 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://ca.wikibooks.org + + Catalan + + Wikibooks + + 3.455 MB + + 03s + + 3622594 + + 2016-03-06 08:27 +
    +
    + download ⊗ +
    +
    + http://ca.wikiquote.org + + Catalan + + Wikiquote + + 2.419 MB + + 02s + + 2536754 + + 2016-03-06 07:04 +
    +
    + download ⊗ +
    +
    + http://ca.wikinews.org + + Catalan + + Wikinews + + 2.729 MB + + 02s + + 2861625 + + 2016-03-06 07:54 +
    +
    + download ⊗ +
    +
    + http://ca.wikimedia.org + + Catalan + + Wikimedia + + 302.366 KB + + 00s + + 309623 + + 2016-03-06 10:53 +
    +
    + download ⊗ +
    +
    + http://cs.wikipedia.org + + Czech + + Wikipedia + + 540.549 MB + + 09m 26s + + 566806818 + + 2016-03-06 11:30 +
    +
    + download ⊗ +
    +
    + http://cs.wiktionary.org + + Czech + + Wiktionary + + 18.688 MB + + 19s + + 19595701 + + 2016-03-06 07:25 +
    +
    + download ⊗ +
    +
    + http://cs.wikisource.org + + Czech + + Wikisource + + 55.081 MB + + 57s + + 57756655 + + 2016-03-06 08:47 +
    +
    + download ⊗ +
    +
    + http://cs.wikibooks.org + + Czech + + Wikibooks + + 2.746 MB + + 02s + + 2878969 + + 2016-03-06 07:30 +
    +
    + download ⊗ +
    +
    + http://cs.wikiversity.org + + Czech + + Wikiversity + + 5.386 MB + + 05s + + 5647647 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://cs.wikiquote.org + + Czech + + Wikiquote + + 3.295 MB + + 03s + + 3455349 + + 2016-03-06 07:45 +
    +
    + download ⊗ +
    +
    + http://cs.wikinews.org + + Czech + + Wikinews + + 2.331 MB + + 02s + + 2444291 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://da.wikipedia.org + + Danish + + Wikipedia + + 233.986 MB + + 04m 05s + + 245352270 + + 2016-03-06 11:05 +
    +
    + download ⊗ +
    +
    + http://da.wiktionary.org + + Danish + + Wiktionary + + 5.828 MB + + 06s + + 6111482 + + 2016-03-06 08:37 +
    +
    + download ⊗ +
    +
    + http://da.wikisource.org + + Danish + + Wikisource + + 11.854 MB + + 12s + + 12430133 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://da.wikibooks.org + + Danish + + Wikibooks + + 2.925 MB + + 03s + + 3067489 + + 2016-03-06 07:13 +
    +
    + download ⊗ +
    +
    + http://da.wikiquote.org + + Danish + + Wikiquote + + 655.383 KB + + 00s + + 671112 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://eo.wikipedia.org + + Esperanto + + Wikipedia + + 184.011 MB + + 03m 12s + + 192949069 + + 2016-03-06 10:40 +
    +
    + download ⊗ +
    +
    + http://eo.wiktionary.org + + Esperanto + + Wiktionary + + 8.784 MB + + 09s + + 9210954 + + 2016-03-06 08:43 +
    +
    + download ⊗ +
    +
    + http://eo.wikisource.org + + Esperanto + + Wikisource + + 7.781 MB + + 08s + + 8159484 + + 2016-03-06 07:09 +
    +
    + download ⊗ +
    +
    + http://eo.wikibooks.org + + Esperanto + + Wikibooks + + 1.380 MB + + 01s + + 1446780 + + 2016-03-06 07:13 +
    +
    + download ⊗ +
    +
    + http://eo.wikiquote.org + + Esperanto + + Wikiquote + + 817.912 KB + + 00s + + 837542 + + 2016-03-06 07:52 +
    +
    + download ⊗ +
    +
    + http://eo.wikinews.org + + Esperanto + + Wikinews + + 936.224 KB + + 00s + + 958693 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://fa.wikipedia.org + + Persian + + Wikipedia + + 422.531 MB + + 07m 23s + + 443056093 + + 2016-03-06 13:25 +
    +
    + download ⊗ +
    +
    + http://fa.wiktionary.org + + Persian + + Wiktionary + + 8.960 MB + + 09s + + 9395409 + + 2016-03-06 09:06 +
    +
    + download ⊗ +
    +
    + http://fa.wikisource.org + + Persian + + Wikisource + + 23.787 MB + + 24s + + 24942733 + + 2016-03-06 07:17 +
    +
    + download ⊗ +
    +
    + http://fa.wikibooks.org + + Persian + + Wikibooks + + 4.127 MB + + 04s + + 4327442 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://fa.wikiquote.org + + Persian + + Wikiquote + + 4.642 MB + + 04s + + 4867853 + + 2016-03-06 07:15 +
    +
    + download ⊗ +
    +
    + http://fa.wikinews.org + + Persian + + Wikinews + + 2.251 MB + + 02s + + 2360245 + + 2016-03-06 08:40 +
    +
    + download ⊗ +
    +
    + http://fa.wikivoyage.org + + Persian + + Wikivoyage + + 3.156 MB + + 03s + + 3309627 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://fi.wikipedia.org + + Finnish + + Wikipedia + + 483.545 MB + + 08m 27s + + 507033517 + + 2016-03-06 11:27 +
    +
    + download ⊗ +
    +
    + http://fi.wiktionary.org + + Finnish + + Wiktionary + + 42.759 MB + + 44s + + 44835762 + + 2016-03-06 09:47 +
    +
    + download ⊗ +
    +
    + http://fi.wikisource.org + + Finnish + + Wikisource + + 16.521 MB + + 17s + + 17323671 + + 2016-03-06 08:55 +
    +
    + download ⊗ +
    +
    + http://fi.wikibooks.org + + Finnish + + Wikibooks + + 4.338 MB + + 04s + + 4548301 + + 2016-03-06 08:45 +
    +
    + download ⊗ +
    +
    + http://fi.wikiversity.org + + Finnish + + Wikiversity + + 3.172 MB + + 03s + + 3325955 + + 2016-03-06 08:17 +
    +
    + download ⊗ +
    +
    + http://fi.wikiquote.org + + Finnish + + Wikiquote + + 1.378 MB + + 01s + + 1445014 + + 2016-03-06 07:12 +
    +
    + download ⊗ +
    +
    + http://fi.wikinews.org + + Finnish + + Wikinews + + 1.531 MB + + 01s + + 1605249 + + 2016-03-06 07:55 +
    +
    + download ⊗ +
    +
    + http://fi.wikimedia.org + + Finnish + + Wikimedia + + 226.222 KB + + 00s + + 231651 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://hu.wikipedia.org + + Hungarian + + Wikipedia + + 600.602 MB + + 10m 29s + + 629776855 + + 2016-03-06 12:20 +
    +
    + download ⊗ +
    +
    + http://hu.wiktionary.org + + Hungarian + + Wiktionary + + 38.328 MB + + 40s + + 40189651 + + 2016-03-06 09:39 +
    +
    + download ⊗ +
    +
    + http://hu.wikisource.org + + Hungarian + + Wikisource + + 28.600 MB + + 29s + + 29989653 + + 2016-03-06 08:37 +
    +
    + download ⊗ +
    +
    + http://hu.wikibooks.org + + Hungarian + + Wikibooks + + 15.480 MB + + 16s + + 16232269 + + 2016-03-06 08:50 +
    +
    + download ⊗ +
    +
    + http://hu.wikiquote.org + + Hungarian + + Wikiquote + + 2.767 MB + + 02s + + 2900948 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://hu.wikinews.org + + Hungarian + + Wikinews + + 1.153 MB + + 01s + + 1208856 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://id.wikipedia.org + + Indonesian + + Wikipedia + + 329.765 MB + + 05m 45s + + 345784019 + + 2016-03-06 11:34 +
    +
    + download ⊗ +
    +
    + http://id.wiktionary.org + + Indonesian + + Wiktionary + + 18.740 MB + + 19s + + 19649840 + + 2016-03-06 09:24 +
    +
    + download ⊗ +
    +
    + http://id.wikisource.org + + Indonesian + + Wikisource + + 8.790 MB + + 09s + + 9216960 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://id.wikibooks.org + + Indonesian + + Wikibooks + + 3.299 MB + + 03s + + 3459353 + + 2016-03-06 08:27 +
    +
    + download ⊗ +
    +
    + http://id.wikiquote.org + + Indonesian + + Wikiquote + + 815.382 KB + + 00s + + 834951 + + 2016-03-06 07:53 +
    +
    + download ⊗ +
    +
    + http://kk.wikipedia.org + + Kazakh + + Wikipedia + + 94.470 MB + + 01m 39s + + 99059385 + + 2016-03-06 10:11 +
    +
    + download ⊗ +
    +
    + http://kk.wiktionary.org + + Kazakh + + Wiktionary + + 1.156 MB + + 01s + + 1211993 + + 2016-03-06 08:17 +
    +
    + download ⊗ +
    +
    + http://kk.wikibooks.org + + Kazakh + + Wikibooks + + 500.531 KB + + 00s + + 512544 + + 2016-03-06 07:39 +
    +
    + download ⊗ +
    +
    + http://kk.wikiquote.org + + Kazakh + + Wikiquote + + 13.399 KB + + 00s + + 13721 + + 2016-03-06 07:09 +
    +
    + download ⊗ +
    +
    + http://ko.wikipedia.org + + Korean + + Wikipedia + + 416.128 MB + + 07m 16s + + 436341764 + + 2016-03-06 12:00 +
    +
    + download ⊗ +
    +
    + http://ko.wiktionary.org + + Korean + + Wiktionary + + 35.167 MB + + 36s + + 36875497 + + 2016-03-06 10:50 +
    +
    + download ⊗ +
    +
    + http://ko.wikisource.org + + Korean + + Wikisource + + 85.375 MB + + 01m 29s + + 89522419 + + 2016-03-06 09:10 +
    +
    + download ⊗ +
    +
    + http://ko.wikibooks.org + + Korean + + Wikibooks + + 3.257 MB + + 03s + + 3414764 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://ko.wikiversity.org + + Korean + + Wikiversity + + 883.846 KB + + 00s + + 905058 + + 2016-03-06 07:41 +
    +
    + download ⊗ +
    +
    + http://ko.wikiquote.org + + Korean + + Wikiquote + + 932.904 KB + + 00s + + 955294 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://ko.wikinews.org + + Korean + + Wikinews + + 613.146 KB + + 00s + + 627861 + + 2016-03-06 07:07 +
    +
    + download ⊗ +
    +
    + http://lt.wikipedia.org + + Lithuanian + + Wikipedia + + 135.297 MB + + 02m 21s + + 141869032 + + 2016-03-06 10:24 +
    +
    + download ⊗ +
    +
    + http://lt.wiktionary.org + + Lithuanian + + Wiktionary + + 37.274 MB + + 39s + + 39084287 + + 2016-03-06 10:02 +
    +
    + download ⊗ +
    +
    + http://lt.wikisource.org + + Lithuanian + + Wikisource + + 1.817 MB + + 01s + + 1905510 + + 2016-03-06 07:03 +
    +
    + download ⊗ +
    +
    + http://lt.wikibooks.org + + Lithuanian + + Wikibooks + + 1.014 MB + + 01s + + 1062928 + + 2016-03-06 07:15 +
    +
    + download ⊗ +
    +
    + http://lt.wikiquote.org + + Lithuanian + + Wikiquote + + 1.219 MB + + 01s + + 1278070 + + 2016-03-06 07:57 +
    +
    + download ⊗ +
    +
    + http://no.wikipedia.org + + Norwegian + + Wikipedia + + 454.144 MB + + 07m 56s + + 476204252 + + 2016-03-06 11:38 +
    +
    + download ⊗ +
    +
    + http://no.wiktionary.org + + Norwegian + + Wiktionary + + 12.144 MB + + 12s + + 12733760 + + 2016-03-06 09:11 +
    +
    + download ⊗ +
    +
    + http://no.wikisource.org + + Norwegian + + Wikisource + + 35.131 MB + + 36s + + 36837889 + + 2016-03-06 08:42 +
    +
    + download ⊗ +
    +
    + http://no.wikibooks.org + + Norwegian + + Wikibooks + + 2.046 MB + + 02s + + 2145322 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://no.wikiquote.org + + Norwegian + + Wikiquote + + 786.666 KB + + 00s + + 805546 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://no.wikinews.org + + Norwegian + + Wikinews + + 842.150 KB + + 00s + + 862362 + + 2016-03-06 08:09 +
    +
    + download ⊗ +
    +
    + http://no.wikimedia.org + + Norwegian + + Wikimedia + + 663.323 KB + + 00s + + 679243 + + 2016-03-06 08:04 +
    +
    + download ⊗ +
    +
    + http://ro.wikipedia.org + + Romanian + + Wikipedia + + 334.474 MB + + 05m 50s + + 350721614 + + 2016-03-06 12:00 +
    +
    + download ⊗ +
    +
    + http://ro.wiktionary.org + + Romanian + + Wiktionary + + 21.117 MB + + 22s + + 22142343 + + 2016-03-06 09:19 +
    +
    + download ⊗ +
    +
    + http://ro.wikisource.org + + Romanian + + Wikisource + + 34.482 MB + + 36s + + 36156605 + + 2016-03-06 08:52 +
    +
    + download ⊗ +
    +
    + http://ro.wikibooks.org + + Romanian + + Wikibooks + + 1.733 MB + + 01s + + 1816898 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://ro.wikiquote.org + + Romanian + + Wikiquote + + 711.277 KB + + 00s + + 728348 + + 2016-03-06 07:35 +
    +
    + download ⊗ +
    +
    + http://ro.wikinews.org + + Romanian + + Wikinews + + 1.559 MB + + 01s + + 1634611 + + 2016-03-06 07:53 +
    +
    + download ⊗ +
    +
    + http://ro.wikivoyage.org + + Romanian + + Wikivoyage + + 878.479 KB + + 00s + + 899562 + + 2016-03-06 07:41 +
    +
    + download ⊗ +
    +
    + http://sk.wikipedia.org + + Slovak + + Wikipedia + + 166.688 MB + + 02m 54s + + 174785071 + + 2016-03-06 10:44 +
    +
    + download ⊗ +
    +
    + http://sk.wiktionary.org + + Slovak + + Wiktionary + + 1.601 MB + + 01s + + 1679285 + + 2016-03-06 07:46 +
    +
    + download ⊗ +
    +
    + http://sk.wikisource.org + + Slovak + + Wikisource + + 995.893 KB + + 01s + + 1019794 + + 2016-03-06 07:02 +
    +
    + download ⊗ +
    +
    + http://sk.wikibooks.org + + Slovak + + Wikibooks + + 1.646 MB + + 01s + + 1725579 + + 2016-03-06 07:31 +
    +
    + download ⊗ +
    +
    + http://sk.wikiquote.org + + Slovak + + Wikiquote + + 1.917 MB + + 02s + + 2010428 + + 2016-03-06 07:56 +
    +
    + download ⊗ +
    +
    + http://sr.wikipedia.org + + Serbian + + Wikipedia + + 297.282 MB + + 05m 11s + + 311722687 + + 2016-03-06 11:39 +
    +
    + download ⊗ +
    +
    + http://sr.wiktionary.org + + Serbian + + Wiktionary + + 8.374 MB + + 08s + + 8781015 + + 2016-03-06 08:55 +
    +
    + download ⊗ +
    +
    + http://sr.wikisource.org + + Serbian + + Wikisource + + 25.995 MB + + 27s + + 27257743 + + 2016-03-06 08:34 +
    +
    + download ⊗ +
    +
    + http://sr.wikibooks.org + + Serbian + + Wikibooks + + 1.334 MB + + 01s + + 1398472 + + 2016-03-06 08:13 +
    +
    + download ⊗ +
    +
    + http://sr.wikiquote.org + + Serbian + + Wikiquote + + 752.423 KB + + 00s + + 770481 + + 2016-03-06 08:02 +
    +
    + download ⊗ +
    +
    + http://sr.wikinews.org + + Serbian + + Wikinews + + 30.295 MB + + 31s + + 31766728 + + 2016-03-06 09:36 +
    +
    + download ⊗ +
    +
    + http://sv.wikipedia.org + + Swedish + + Wikipedia + + 1,007.389 MB + + 17m 36s + + 1056323965 + + 2016-03-06 15:19 +
    +
    + download ⊗ +
    +
    + http://sv.wiktionary.org + + Swedish + + Wiktionary + + 41.931 MB + + 43s + + 43967555 + + 2016-03-06 09:50 +
    +
    + download ⊗ +
    +
    + http://sv.wikisource.org + + Swedish + + Wikisource + + 48.285 MB + + 50s + + 50629975 + + 2016-03-06 09:00 +
    +
    + download ⊗ +
    +
    + http://sv.wikibooks.org + + Swedish + + Wikibooks + + 3.105 MB + + 03s + + 3255812 + + 2016-03-06 07:44 +
    +
    + download ⊗ +
    +
    + http://sv.wikiversity.org + + Swedish + + Wikiversity + + 899.299 KB + + 00s + + 920882 + + 2016-03-06 08:00 +
    +
    + download ⊗ +
    +
    + http://sv.wikiquote.org + + Swedish + + Wikiquote + + 1.040 MB + + 01s + + 1090501 + + 2016-03-06 07:50 +
    +
    + download ⊗ +
    +
    + http://sv.wikinews.org + + Swedish + + Wikinews + + 1.900 MB + + 01s + + 1991992 + + 2016-03-06 07:55 +
    +
    + download ⊗ +
    +
    + http://sv.wikivoyage.org + + Swedish + + Wikivoyage + + 1.968 MB + + 02s + + 2063750 + + 2016-03-06 07:48 +
    +
    + download ⊗ +
    +
    + http://tr.wikipedia.org + + Turkish + + Wikipedia + + 356.782 MB + + 06m 14s + + 374113533 + + 2016-03-06 11:30 +
    +
    + download ⊗ +
    +
    + http://tr.wiktionary.org + + Turkish + + Wiktionary + + 31.411 MB + + 32s + + 32937222 + + 2016-03-06 09:44 +
    +
    + download ⊗ +
    +
    + http://tr.wikisource.org + + Turkish + + Wikisource + + 15.321 MB + + 16s + + 16065737 + + 2016-03-06 07:57 +
    +
    + download ⊗ +
    +
    + http://tr.wikibooks.org + + Turkish + + Wikibooks + + 2.715 MB + + 02s + + 2846909 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://tr.wikiquote.org + + Turkish + + Wikiquote + + 4.234 MB + + 04s + + 4440061 + + 2016-03-06 07:14 +
    +
    + download ⊗ +
    +
    + http://tr.wikinews.org + + Turkish + + Wikinews + + 1.427 MB + + 01s + + 1496688 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://tr.wikimedia.org + + Turkish + + Wikimedia + + 83.047 KB + + 00s + + 85040 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://uk.wikipedia.org + + Ukrainian + + Wikipedia + + 814.412 MB + + 14m 13s + + 853972886 + + 2016-03-06 13:00 +
    +
    + download ⊗ +
    +
    + http://uk.wiktionary.org + + Ukrainian + + Wiktionary + + 6.721 MB + + 07s + + 7047911 + + 2016-03-06 08:43 +
    +
    + download ⊗ +
    +
    + http://uk.wikisource.org + + Ukrainian + + Wikisource + + 16.236 MB + + 17s + + 17024561 + + 2016-03-06 08:33 +
    +
    + download ⊗ +
    +
    + http://uk.wikibooks.org + + Ukrainian + + Wikibooks + + 5.139 MB + + 05s + + 5389008 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://uk.wikiquote.org + + Ukrainian + + Wikiquote + + 3.584 MB + + 03s + + 3757926 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://uk.wikinews.org + + Ukrainian + + Wikinews + + 2.002 MB + + 02s + + 2099003 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://uk.wikivoyage.org + + Ukrainian + + Wikivoyage + + 1.005 MB + + 01s + + 1053953 + + 2016-03-06 07:29 +
    +
    + download ⊗ +
    +
    + http://vi.wikipedia.org + + Vietnamese + + Wikipedia + + 417.677 MB + + 07m 17s + + 437965585 + + 2016-03-06 12:51 +
    +
    + download ⊗ +
    +
    + http://vi.wiktionary.org + + Vietnamese + + Wiktionary + + 29.490 MB + + 30s + + 30922398 + + 2016-03-06 09:29 +
    +
    + download ⊗ +
    +
    + http://vi.wikisource.org + + Vietnamese + + Wikisource + + 15.157 MB + + 15s + + 15893159 + + 2016-03-06 08:25 +
    +
    + download ⊗ +
    +
    + http://vi.wikibooks.org + + Vietnamese + + Wikibooks + + 2.574 MB + + 02s + + 2699255 + + 2016-03-06 08:27 +
    +
    + download ⊗ +
    +
    + http://vi.wikiquote.org + + Vietnamese + + Wikiquote + + 1.349 MB + + 01s + + 1414607 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://vi.wikivoyage.org + + Vietnamese + + Wikivoyage + + 2.737 MB + + 02s + + 2869742 + + 2016-03-06 07:34 +
    +
    + download ⊗ +
    +
    + http://zh.wikipedia.org + + Chinese (Zh?ng Wén) + + Wikipedia + + 1.152 GB + + 20m 36s + + 1236624960 + + 2016-03-06 21:00 +
    +
    + download ⊗ +
    +
    + http://zh.wiktionary.org + + Chinese (Zh?ng Wén) + + Wiktionary + + 91.397 MB + + 01m 35s + + 95837150 + + 2016-03-06 10:59 +
    +
    + download ⊗ +
    +
    + http://zh.wikisource.org + + Chinese (Zh?ng Wén) + + Wikisource + + 413.860 MB + + 07m 13s + + 433963368 + + 2016-03-06 09:45 +
    +
    + download ⊗ +
    +
    + http://zh.wikibooks.org + + Chinese (Zh?ng Wén) + + Wikibooks + + 4.657 MB + + 04s + + 4883294 + + 2016-03-06 08:45 +
    +
    + download ⊗ +
    +
    + http://zh.wikiquote.org + + Chinese (Zh?ng Wén) + + Wikiquote + + 3.522 MB + + 03s + + 3692745 + + 2016-03-06 08:31 +
    +
    + download ⊗ +
    +
    + http://zh.wikinews.org + + Chinese (Zh?ng Wén) + + Wikinews + + 4.651 MB + + 04s + + 4876650 + + 2016-03-06 08:49 +
    +
    + download ⊗ +
    +
    + http://zh.wikivoyage.org + + Chinese (Zh?ng Wén) + + Wikivoyage + + 4.318 MB + + 04s + + 4528083 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://bg.wikipedia.org + + Bulgarian + + Wikipedia + + 245.889 MB + + 04m 17s + + 257833219 + + 2016-03-06 11:01 +
    +
    + download ⊗ +
    +
    + http://bg.wiktionary.org + + Bulgarian + + Wiktionary + + 32.394 MB + + 33s + + 33967248 + + 2016-03-06 10:34 +
    +
    + download ⊗ +
    +
    + http://bg.wikisource.org + + Bulgarian + + Wikisource + + 4.003 MB + + 04s + + 4197659 + + 2016-03-06 07:47 +
    +
    + download ⊗ +
    +
    + http://bg.wikibooks.org + + Bulgarian + + Wikibooks + + 924.138 KB + + 00s + + 946317 + + 2016-03-06 07:39 +
    +
    + download ⊗ +
    +
    + http://bg.wikiquote.org + + Bulgarian + + Wikiquote + + 4.565 MB + + 04s + + 4786434 + + 2016-03-06 08:04 +
    +
    + download ⊗ +
    +
    + http://bg.wikinews.org + + Bulgarian + + Wikinews + + 1.426 MB + + 01s + + 1495483 + + 2016-03-06 08:38 +
    +
    + download ⊗ +
    +
    + http://el.wikipedia.org + + Greek + + Wikipedia + + 212.978 MB + + 03m 43s + + 223323964 + + 2016-03-06 10:54 +
    +
    + download ⊗ +
    +
    + http://el.wiktionary.org + + Greek + + Wiktionary + + 37.518 MB + + 39s + + 39340212 + + 2016-03-06 10:08 +
    +
    + download ⊗ +
    +
    + http://el.wikisource.org + + Greek + + Wikisource + + 36.317 MB + + 38s + + 38080924 + + 2016-03-06 07:20 +
    +
    + download ⊗ +
    +
    + http://el.wikibooks.org + + Greek + + Wikibooks + + 3.297 MB + + 03s + + 3457189 + + 2016-03-06 08:44 +
    +
    + download ⊗ +
    +
    + http://el.wikiversity.org + + Greek + + Wikiversity + + 1.173 MB + + 01s + + 1230247 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://el.wikiquote.org + + Greek + + Wikiquote + + 1.421 MB + + 01s + + 1490549 + + 2016-03-06 07:10 +
    +
    + download ⊗ +
    +
    + http://el.wikinews.org + + Greek + + Wikinews + + 1.925 MB + + 02s + + 2018333 + + 2016-03-06 08:03 +
    +
    + download ⊗ +
    +
    + http://el.wikivoyage.org + + Greek + + Wikivoyage + + 1.009 MB + + 01s + + 1058285 + + 2016-03-06 08:12 +
    +
    + download ⊗ +
    +
    + http://et.wikipedia.org + + Estonian + + Wikipedia + + 132.421 MB + + 02m 18s + + 138853607 + + 2016-03-06 10:07 +
    +
    + download ⊗ +
    +
    + http://et.wiktionary.org + + Estonian + + Wiktionary + + 14.616 MB + + 15s + + 15326105 + + 2016-03-06 09:14 +
    +
    + download ⊗ +
    +
    + http://et.wikisource.org + + Estonian + + Wikisource + + 7.312 MB + + 07s + + 7667704 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://et.wikibooks.org + + Estonian + + Wikibooks + + 330.343 KB + + 00s + + 338271 + + 2016-03-06 07:12 +
    +
    + download ⊗ +
    +
    + http://et.wikiquote.org + + Estonian + + Wikiquote + + 363.537 KB + + 00s + + 372262 + + 2016-03-06 08:03 +
    +
    + download ⊗ +
    +
    + http://et.wikimedia.org + + Estonian + + Wikimedia + + 88.559 KB + + 00s + + 90684 + + 2016-03-06 08:17 +
    +
    + download ⊗ +
    +
    + http://eu.wikipedia.org + + Basque + + Wikipedia + + 132.293 MB + + 02m 18s + + 138719174 + + 2016-03-06 10:52 +
    +
    + download ⊗ +
    +
    + http://eu.wiktionary.org + + Basque + + Wiktionary + + 6.911 MB + + 07s + + 7246839 + + 2016-03-06 08:54 +
    +
    + download ⊗ +
    +
    + http://eu.wikibooks.org + + Basque + + Wikibooks + + 1.892 MB + + 01s + + 1983948 + + 2016-03-06 08:04 +
    +
    + download ⊗ +
    +
    + http://eu.wikiquote.org + + Basque + + Wikiquote + + 274.023 KB + + 00s + + 280600 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://gl.wikipedia.org + + Galician + + Wikipedia + + 155.149 MB + + 02m 42s + + 162685791 + + 2016-03-06 10:15 +
    +
    + download ⊗ +
    +
    + http://gl.wiktionary.org + + Galician + + Wiktionary + + 7.293 MB + + 07s + + 7646971 + + 2016-03-06 08:53 +
    +
    + download ⊗ +
    +
    + http://gl.wikisource.org + + Galician + + Wikisource + + 1.596 MB + + 01s + + 1673624 + + 2016-03-06 11:03 +
    +
    + download ⊗ +
    +
    + http://gl.wikibooks.org + + Galician + + Wikibooks + + 1.205 MB + + 01s + + 1263399 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://gl.wikiquote.org + + Galician + + Wikiquote + + 848.527 KB + + 00s + + 868892 + + 2016-03-06 08:17 +
    +
    + download ⊗ +
    +
    + http://he.wikipedia.org + + Hebrew + + Wikipedia + + 405.500 MB + + 07m 05s + + 425197531 + + 2016-03-06 12:08 +
    +
    + download ⊗ +
    +
    + http://he.wiktionary.org + + Hebrew + + Wiktionary + + 6.151 MB + + 06s + + 6449702 + + 2016-03-06 08:39 +
    +
    + download ⊗ +
    +
    + http://he.wikisource.org + + Hebrew + + Wikisource + + 149.239 MB + + 02m 36s + + 156488807 + + 2016-03-06 09:51 +
    +
    + download ⊗ +
    +
    + http://he.wikibooks.org + + Hebrew + + Wikibooks + + 7.005 MB + + 07s + + 7345221 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://he.wikiquote.org + + Hebrew + + Wikiquote + + 4.271 MB + + 04s + + 4478290 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://he.wikinews.org + + Hebrew + + Wikinews + + 1.180 MB + + 01s + + 1237693 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://he.wikivoyage.org + + Hebrew + + Wikivoyage + + 4.023 MB + + 04s + + 4218682 + + 2016-03-06 08:24 +
    +
    + download ⊗ +
    +
    + http://hr.wikipedia.org + + Croatian + + Wikipedia + + 190.738 MB + + 03m 20s + + 200003361 + + 2016-03-06 10:34 +
    +
    + download ⊗ +
    +
    + http://hr.wiktionary.org + + Croatian + + Wiktionary + + 5.137 MB + + 05s + + 5386638 + + 2016-03-06 08:37 +
    +
    + download ⊗ +
    +
    + http://hr.wikisource.org + + Croatian + + Wikisource + + 19.748 MB + + 20s + + 20706823 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://hr.wikibooks.org + + Croatian + + Wikibooks + + 1.002 MB + + 01s + + 1050389 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://hr.wikiquote.org + + Croatian + + Wikiquote + + 1.101 MB + + 01s + + 1154286 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://ms.wikipedia.org + + Malay + + Wikipedia + + 138.842 MB + + 02m 25s + + 145586160 + + 2016-03-06 10:29 +
    +
    + download ⊗ +
    +
    + http://ms.wiktionary.org + + Malay + + Wiktionary + + 3.111 MB + + 03s + + 3261635 + + 2016-03-06 08:24 +
    +
    + download ⊗ +
    +
    + http://ms.wikibooks.org + + Malay + + Wikibooks + + 776.334 KB + + 00s + + 794966 + + 2016-03-06 08:19 +
    +
    + download ⊗ +
    +
    + http://nn.wikipedia.org + + Norwegian (Nynorsk) + + Wikipedia + + 91.572 MB + + 01m 36s + + 96020025 + + 2016-03-06 09:54 +
    +
    + download ⊗ +
    +
    + http://nn.wiktionary.org + + Norwegian (Nynorsk) + + Wiktionary + + 1.326 MB + + 01s + + 1390506 + + 2016-03-06 08:13 +
    +
    + download ⊗ +
    +
    + http://nn.wikiquote.org + + Norwegian (Nynorsk) + + Wikiquote + + 551.099 KB + + 00s + + 564325 + + 2016-03-06 07:08 +
    +
    + download ⊗ +
    +
    + http://sh.wikipedia.org + + Serbocroatian + + Wikipedia + + 316.355 MB + + 05m 31s + + 331722254 + + 2016-03-06 13:51 +
    +
    + download ⊗ +
    +
    + http://sh.wiktionary.org + + Serbocroatian + + Wiktionary + + 40.981 MB + + 42s + + 42971697 + + 2016-03-06 10:02 +
    +
    + download ⊗ +
    +
    + http://simple.wikipedia.org + + Simple English + + Wikipedia + + 110.842 MB + + 01m 56s + + 116225755 + + 2016-03-06 10:12 +
    +
    + download ⊗ +
    +
    + http://simple.wiktionary.org + + Simple English + + Wiktionary + + 4.938 MB + + 05s + + 5177414 + + 2016-03-06 08:34 +
    +
    + download ⊗ +
    +
    + http://simple.wikibooks.org + + Simple English + + Wikibooks + + 402.536 KB + + 00s + + 412197 + + 2016-03-06 11:08 +
    +
    + download ⊗ +
    +
    + http://simple.wikiquote.org + + Simple English + + Wikiquote + + 1.349 MB + + 01s + + 1414788 + + 2016-03-06 08:25 +
    +
    + download ⊗ +
    +
    + http://sl.wikipedia.org + + Slovenian + + Wikipedia + + 151.292 MB + + 02m 38s + + 158641600 + + 2016-03-06 10:23 +
    +
    + download ⊗ +
    +
    + http://sl.wiktionary.org + + Slovenian + + Wiktionary + + 2.129 MB + + 02s + + 2232057 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://sl.wikisource.org + + Slovenian + + Wikisource + + 82.969 MB + + 01m 26s + + 86999184 + + 2016-03-06 08:56 +
    +
    + download ⊗ +
    +
    + http://sl.wikibooks.org + + Slovenian + + Wikibooks + + 1.289 MB + + 01s + + 1351877 + + 2016-03-06 07:47 +
    +
    + download ⊗ +
    +
    + http://sl.wikiversity.org + + Slovenian + + Wikiversity + + 2.457 MB + + 02s + + 2576800 + + 2016-03-06 07:33 +
    +
    + download ⊗ +
    +
    + http://sl.wikiquote.org + + Slovenian + + Wikiquote + + 959.059 KB + + 00s + + 982076 + + 2016-03-06 07:40 +
    +
    + download ⊗ +
    +
    + http://th.wikipedia.org + + Thai + + Wikipedia + + 181.149 MB + + 03m 09s + + 189948910 + + 2016-03-06 10:52 +
    +
    + download ⊗ +
    +
    + http://th.wiktionary.org + + Thai + + Wiktionary + + 12.093 MB + + 12s + + 12680449 + + 2016-03-06 09:02 +
    +
    + download ⊗ +
    +
    + http://th.wikisource.org + + Thai + + Wikisource + + 26.502 MB + + 27s + + 27789391 + + 2016-03-06 08:41 +
    +
    + download ⊗ +
    +
    + http://th.wikibooks.org + + Thai + + Wikibooks + + 1.955 MB + + 02s + + 2050153 + + 2016-03-06 07:38 +
    +
    + download ⊗ +
    +
    + http://th.wikiquote.org + + Thai + + Wikiquote + + 1.329 MB + + 01s + + 1393802 + + 2016-03-06 08:38 +
    +
    + download ⊗ +
    +
    + http://th.wikinews.org + + Thai + + Wikinews + + 240.740 KB + + 00s + + 246518 + + 2016-03-06 07:26 +
    +
    + download ⊗ +
    +
    + http://vo.wikipedia.org + + Volapük + + Wikipedia + + 18.604 MB + + 19s + + 19507725 + + 2016-03-06 09:48 +
    +
    + download ⊗ +
    +
    + http://vo.wiktionary.org + + Volapük + + Wiktionary + + 1.869 MB + + 01s + + 1960159 + + 2016-03-06 08:25 +
    +
    + download ⊗ +
    +
    + http://vo.wikibooks.org + + Volapük + + Wikibooks + + 160.802 KB + + 00s + + 164661 + + 2016-03-06 07:05 +
    +
    + download ⊗ +
    +
    + http://vo.wikiquote.org + + Volapük + + Wikiquote + + 4.981 KB + + 00s + + 5101 + + 2016-03-06 11:11 +
    +
    + download ⊗ +
    +
    + http://hi.wikipedia.org + + Hindi + + Wikipedia + + 94.693 MB + + 01m 39s + + 99292661 + + 2016-03-06 10:08 +
    +
    + download ⊗ +
    +
    + http://hi.wiktionary.org + + Hindi + + Wiktionary + + 17.622 MB + + 18s + + 18478390 + + 2016-03-06 09:10 +
    +
    + download ⊗ +
    +
    + http://hi.wikibooks.org + + Hindi + + Wikibooks + + 1.803 MB + + 01s + + 1890365 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://hi.wikiquote.org + + Hindi + + Wikiquote + + 737.856 KB + + 00s + + 755565 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://ia.wikipedia.org + + Interlingua (IALA) + + Wikipedia + + 5.842 MB + + 06s + + 6125794 + + 2016-03-06 09:01 +
    +
    + download ⊗ +
    +
    + http://ia.wiktionary.org + + Interlingua (IALA) + + Wiktionary + + 7.105 MB + + 07s + + 7449700 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://ia.wikibooks.org + + Interlingua (IALA) + + Wikibooks + + 1.064 MB + + 01s + + 1115955 + + 2016-03-06 07:59 +
    +
    + download ⊗ +
    +
    + http://la.wikipedia.org + + Latin + + Wikipedia + + 63.604 MB + + 01m 06s + + 66693947 + + 2016-03-06 09:53 +
    +
    + download ⊗ +
    +
    + http://la.wiktionary.org + + Latin + + Wiktionary + + 2.970 MB + + 03s + + 3114049 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://la.wikisource.org + + Latin + + Wikisource + + 29.450 MB + + 30s + + 30880056 + + 2016-03-06 08:30 +
    +
    + download ⊗ +
    +
    + http://la.wikibooks.org + + Latin + + Wikibooks + + 157.431 KB + + 00s + + 161209 + + 2016-03-06 07:24 +
    +
    + download ⊗ +
    +
    + http://la.wikiquote.org + + Latin + + Wikiquote + + 189.586 KB + + 00s + + 194136 + + 2016-03-06 08:17 +
    +
    + download ⊗ +
    +
    + http://aa.wikipedia.org + + Afar + + Wikipedia + + 32.815 KB + + 00s + + 33603 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://aa.wiktionary.org + + Afar + + Wiktionary + + 23.304 KB + + 00s + + 23863 + + 2016-03-06 07:21 +
    +
    + download ⊗ +
    +
    + http://aa.wikibooks.org + + Afar + + Wikibooks + + 4.811 KB + + 00s + + 4926 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://ab.wikipedia.org + + Abkhaz + + Wikipedia + + 611.265 KB + + 00s + + 625935 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://ab.wiktionary.org + + Abkhaz + + Wiktionary + + 43.946 KB + + 00s + + 45001 + + 2016-03-06 10:52 +
    +
    + download ⊗ +
    +
    + http://ace.wikipedia.org + + Aceh + + Wikipedia + + 1.749 MB + + 01s + + 1833598 + + 2016-03-06 07:51 +
    +
    + download ⊗ +
    +
    + http://ady.wikipedia.org + + Adyghe + + Wikipedia + + 171.539 KB + + 00s + + 175656 + + 2016-03-06 11:15 +
    +
    + download ⊗ +
    +
    + http://af.wikipedia.org + + Afrikaans + + Wikipedia + + 47.253 MB + + 49s + + 49547953 + + 2016-03-06 09:29 +
    +
    + download ⊗ +
    +
    + http://af.wiktionary.org + + Afrikaans + + Wiktionary + + 3.132 MB + + 03s + + 3284531 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://af.wikibooks.org + + Afrikaans + + Wikibooks + + 74.673 KB + + 00s + + 76465 + + 2016-03-06 08:04 +
    +
    + download ⊗ +
    +
    + http://af.wikiquote.org + + Afrikaans + + Wikiquote + + 138.926 KB + + 00s + + 142260 + + 2016-03-06 10:53 +
    +
    + download ⊗ +
    +
    + http://ak.wikipedia.org + + Akan + + Wikipedia + + 202.539 KB + + 00s + + 207400 + + 2016-03-06 07:55 +
    +
    + download ⊗ +
    +
    + http://ak.wiktionary.org + + Akan + + Wiktionary + + 4.056 KB + + 00s + + 4153 + + 2016-03-06 07:50 +
    +
    + download ⊗ +
    +
    + http://ak.wikibooks.org + + Akan + + Wikibooks + + 19.857 KB + + 00s + + 20334 + + 2016-03-06 10:46 +
    +
    + download ⊗ +
    +
    + http://als.wikipedia.org + + Alemannic + + Wikipedia + + 33.598 MB + + 35s + + 35230493 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://als.wiktionary.org + + Alemannic + + Wiktionary + + 94.281 KB + + 00s + + 96544 + + 2016-03-06 07:07 +
    +
    + download ⊗ +
    +
    + http://als.wikibooks.org + + Alemannic + + Wikibooks + + 7.668 KB + + 00s + + 7852 + + 2016-03-06 07:33 +
    +
    + download ⊗ +
    +
    + http://als.wikiquote.org + + Alemannic + + Wikiquote + + 4.450 KB + + 00s + + 4557 + + 2016-03-06 10:53 +
    +
    + download ⊗ +
    +
    + http://am.wikipedia.org + + Amharic + + Wikipedia + + 4.575 MB + + 04s + + 4797390 + + 2016-03-06 08:39 +
    +
    + download ⊗ +
    +
    + http://am.wiktionary.org + + Amharic + + Wiktionary + + 505.521 KB + + 00s + + 517654 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://am.wikiquote.org + + Amharic + + Wikiquote + + 34.145 KB + + 00s + + 34964 + + 2016-03-06 08:05 +
    +
    + download ⊗ +
    +
    + http://an.wikipedia.org + + Aragonese + + Wikipedia + + 24.416 MB + + 25s + + 25602216 + + 2016-03-06 09:25 +
    +
    + download ⊗ +
    +
    + http://an.wiktionary.org + + Aragonese + + Wiktionary + + 687.743 KB + + 00s + + 704249 + + 2016-03-06 08:03 +
    +
    + download ⊗ +
    +
    + http://ang.wikipedia.org + + Old English + + Wikipedia + + 3.065 MB + + 03s + + 3214350 + + 2016-03-06 08:33 +
    +
    + download ⊗ +
    +
    + http://ang.wiktionary.org + + Old English + + Wiktionary + + 595.396 KB + + 00s + + 609685 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://ang.wikisource.org + + Old English + + Wikisource + + 9.397 KB + + 00s + + 9623 + + 2016-03-06 07:36 +
    +
    + download ⊗ +
    +
    + http://ang.wikibooks.org + + Old English + + Wikibooks + + 325.614 KB + + 00s + + 333429 + + 2016-03-06 07:55 +
    +
    + download ⊗ +
    +
    + http://ang.wikiquote.org + + Old English + + Wikiquote + + 49.443 KB + + 00s + + 50630 + + 2016-03-06 07:50 +
    +
    + download ⊗ +
    +
    + http://arc.wikipedia.org + + Aramaic + + Wikipedia + + 781.935 KB + + 00s + + 800701 + + 2016-03-06 08:13 +
    +
    + download ⊗ +
    +
    + http://arz.wikipedia.org + + Egyptian Spoken + + Wikipedia + + 12.997 MB + + 13s + + 13628734 + + 2016-03-06 09:20 +
    +
    + download ⊗ +
    +
    + http://as.wikipedia.org + + Assamese + + Wikipedia + + 15.059 MB + + 15s + + 15790174 + + 2016-03-06 08:01 +
    +
    + download ⊗ +
    +
    + http://as.wiktionary.org + + Assamese + + Wiktionary + + 46.827 KB + + 00s + + 47951 + + 2016-03-06 07:29 +
    +
    + download ⊗ +
    +
    + http://as.wikisource.org + + Assamese + + Wikisource + + 2.540 MB + + 02s + + 2663717 + + 2016-03-06 07:43 +
    +
    + download ⊗ +
    +
    + http://as.wikibooks.org + + Assamese + + Wikibooks + + 4.743 KB + + 00s + + 4857 + + 2016-03-06 08:09 +
    +
    + download ⊗ +
    +
    + http://ast.wikipedia.org + + Asturian + + Wikipedia + + 50.693 MB + + 53s + + 53155102 + + 2016-03-06 09:24 +
    +
    + download ⊗ +
    +
    + http://ast.wiktionary.org + + Asturian + + Wiktionary + + 2.254 MB + + 02s + + 2363526 + + 2016-03-06 07:16 +
    +
    + download ⊗ +
    +
    + http://ast.wikibooks.org + + Asturian + + Wikibooks + + 21.018 KB + + 00s + + 21522 + + 2016-03-06 10:53 +
    +
    + download ⊗ +
    +
    + http://ast.wikiquote.org + + Asturian + + Wikiquote + + 30.137 KB + + 00s + + 30860 + + 2016-03-06 07:58 +
    +
    + download ⊗ +
    +
    + http://av.wikipedia.org + + Avar + + Wikipedia + + 3.060 MB + + 03s + + 3209125 + + 2016-03-06 08:05 +
    +
    + download ⊗ +
    +
    + http://av.wiktionary.org + + Avar + + Wiktionary + + 4.974 KB + + 00s + + 5093 + + 2016-03-06 10:53 +
    +
    + download ⊗ +
    +
    + http://ay.wikipedia.org + + Aymara + + Wikipedia + + 1.350 MB + + 01s + + 1415246 + + 2016-03-06 08:10 +
    +
    + download ⊗ +
    +
    + http://ay.wiktionary.org + + Aymara + + Wiktionary + + 191.292 KB + + 00s + + 195883 + + 2016-03-06 07:40 +
    +
    + download ⊗ +
    +
    + http://ay.wikibooks.org + + Aymara + + Wikibooks + + 3.588 KB + + 00s + + 3674 + + 2016-03-06 10:54 +
    +
    + download ⊗ +
    +
    + http://az.wikipedia.org + + Azerbaijani + + Wikipedia + + 90.251 MB + + 01m 34s + + 94635204 + + 2016-03-06 09:59 +
    +
    + download ⊗ +
    +
    + http://az.wiktionary.org + + Azerbaijani + + Wiktionary + + 7.326 MB + + 07s + + 7682097 + + 2016-03-06 08:41 +
    +
    + download ⊗ +
    +
    + http://az.wikisource.org + + Azerbaijani + + Wikisource + + 6.851 MB + + 07s + + 7183869 + + 2016-03-06 08:12 +
    +
    + download ⊗ +
    +
    + http://az.wikibooks.org + + Azerbaijani + + Wikibooks + + 1.522 MB + + 01s + + 1595815 + + 2016-03-06 07:52 +
    +
    + download ⊗ +
    +
    + http://az.wikiquote.org + + Azerbaijani + + Wikiquote + + 753.313 KB + + 00s + + 771393 + + 2016-03-06 07:33 +
    +
    + download ⊗ +
    +
    + http://azb.wikipedia.org + + South Azerbaijani + + Wikipedia + + 5.426 MB + + 05s + + 5689446 + + 2016-03-06 08:32 +
    +
    + download ⊗ +
    +
    + http://ba.wikipedia.org + + Bashkir + + Wikipedia + + 21.634 MB + + 22s + + 22684818 + + 2016-03-06 09:21 +
    +
    + download ⊗ +
    +
    + http://ba.wikibooks.org + + Bashkir + + Wikibooks + + 4.702 KB + + 00s + + 4815 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://bar.wikipedia.org + + Bavarian + + Wikipedia + + 19.411 MB + + 20s + + 20354252 + + 2016-03-06 09:12 +
    +
    + download ⊗ +
    +
    + http://bat-smg.wikipedia.org + + Samogitian + + Wikipedia + + 3.339 MB + + 03s + + 3501174 + + 2016-03-06 08:36 +
    +
    + download ⊗ +
    +
    + http://bcl.wikipedia.org + + Bikol + + Wikipedia + + 2.926 MB + + 03s + + 3067856 + + 2016-03-06 08:44 +
    +
    + download ⊗ +
    +
    + http://be.wikipedia.org + + Belarusian (norm...) + + Wikipedia + + 113.827 MB + + 01m 59s + + 119356098 + + 2016-03-06 10:15 +
    +
    + download ⊗ +
    +
    + http://be.wiktionary.org + + Belarusian (norm...) + + Wiktionary + + 854.294 KB + + 00s + + 874797 + + 2016-03-06 07:48 +
    +
    + download ⊗ +
    +
    + http://be.wikisource.org + + Belarusian (norm...) + + Wikisource + + 5.051 MB + + 05s + + 5295927 + + 2016-03-06 07:37 +
    +
    + download ⊗ +
    +
    + http://be.wikibooks.org + + Belarusian (norm...) + + Wikibooks + + 127.989 KB + + 00s + + 131061 + + 2016-03-06 08:27 +
    +
    + download ⊗ +
    +
    + http://be.wikiquote.org + + Belarusian (norm...) + + Wikiquote + + 210.927 KB + + 00s + + 215989 + + 2016-03-06 10:54 +
    +
    + download ⊗ +
    +
    + http://be.wikimedia.org + + Belarusian (norm...) + + Wikimedia + + 407.746 KB + + 00s + + 417532 + + 2016-03-06 10:54 +
    +
    + download ⊗ +
    +
    + http://be-x-old.wikipedia.org + + Belarusian (Tara orth...) + + Wikipedia + + 56.302 MB + + 59s + + 59036689 + + 2016-03-06 09:43 +
    +
    + download ⊗ +
    +
    + http://bh.wikipedia.org + + Bhojpuri + + Wikipedia + + 4.890 MB + + 05s + + 5127233 + + 2016-03-06 08:33 +
    +
    + download ⊗ +
    +
    + http://bh.wiktionary.org + + Bhojpuri + + Wiktionary + + 43.506 KB + + 00s + + 44550 + + 2016-03-06 08:41 +
    +
    + download ⊗ +
    +
    + http://bi.wikipedia.org + + Bislama + + Wikipedia + + 230.272 KB + + 00s + + 235799 + + 2016-03-06 07:28 +
    +
    + download ⊗ +
    +
    + http://bi.wiktionary.org + + Bislama + + Wiktionary + + 42.388 KB + + 00s + + 43405 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://bi.wikibooks.org + + Bislama + + Wikibooks + + 5.307 KB + + 00s + + 5434 + + 2016-03-06 10:54 +
    +
    + download ⊗ +
    +
    + http://bjn.wikipedia.org + + Banjarese + + Wikipedia + + 1.700 MB + + 01s + + 1783009 + + 2016-03-06 08:13 +
    +
    + download ⊗ +
    +
    + http://bm.wikipedia.org + + Bambara + + Wikipedia + + 329.803 KB + + 00s + + 337718 + + 2016-03-06 07:04 +
    +
    + download ⊗ +
    +
    + http://bm.wiktionary.org + + Bambara + + Wiktionary + + 6.448 KB + + 00s + + 6603 + + 2016-03-06 07:04 +
    +
    + download ⊗ +
    +
    + http://bm.wikibooks.org + + Bambara + + Wikibooks + + 8.963 KB + + 00s + + 9178 + + 2016-03-06 07:33 +
    +
    + download ⊗ +
    +
    + http://bm.wikiquote.org + + Bambara + + Wikiquote + + 5.063 KB + + 00s + + 5185 + + 2016-03-06 07:57 +
    +
    + download ⊗ +
    +
    + http://bn.wikipedia.org + + Bengali + + Wikipedia + + 78.067 MB + + 01m 21s + + 81859585 + + 2016-03-06 10:10 +
    +
    + download ⊗ +
    +
    + http://bn.wiktionary.org + + Bengali + + Wiktionary + + 1.119 MB + + 01s + + 1172950 + + 2016-03-06 07:30 +
    +
    + download ⊗ +
    +
    + http://bn.wikisource.org + + Bengali + + Wikisource + + 132.159 MB + + 02m 18s + + 138578847 + + 2016-03-06 07:27 +
    +
    + download ⊗ +
    +
    + http://bn.wikibooks.org + + Bengali + + Wikibooks + + 769.570 KB + + 00s + + 788040 + + 2016-03-06 07:27 +
    +
    + download ⊗ +
    +
    + http://bo.wikipedia.org + + Tibetan + + Wikipedia + + 5.971 MB + + 06s + + 6260757 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://bo.wiktionary.org + + Tibetan + + Wiktionary + + 39.657 KB + + 00s + + 40609 + + 2016-03-06 07:32 +
    +
    + download ⊗ +
    +
    + http://bo.wikibooks.org + + Tibetan + + Wikibooks + + 5.698 KB + + 00s + + 5835 + + 2016-03-06 10:54 +
    +
    + download ⊗ +
    +
    + http://bpy.wikipedia.org + + Bishnupriya Manipuri + + Wikipedia + + 4.291 MB + + 04s + + 4499719 + + 2016-03-06 08:58 +
    +
    + download ⊗ +
    +
    + http://br.wikipedia.org + + Breton + + Wikipedia + + 36.864 MB + + 38s + + 38654774 + + 2016-03-06 09:27 +
    +
    + download ⊗ +
    +
    + http://br.wiktionary.org + + Breton + + Wiktionary + + 5.609 MB + + 05s + + 5881871 + + 2016-03-06 08:31 +
    +
    + download ⊗ +
    +
    + http://br.wikisource.org + + Breton + + Wikisource + + 14.599 MB + + 15s + + 15307855 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://br.wikiquote.org + + Breton + + Wikiquote + + 119.912 KB + + 00s + + 122790 + + 2016-03-06 07:57 +
    +
    + download ⊗ +
    +
    + http://br.wikimedia.org + + Breton + + Wikimedia + + 1.638 MB + + 01s + + 1717441 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://bs.wikipedia.org + + Bosnian + + Wikipedia + + 77.105 MB + + 01m 20s + + 80850598 + + 2016-03-06 10:00 +
    +
    + download ⊗ +
    +
    + http://bs.wiktionary.org + + Bosnian + + Wiktionary + + 1.335 MB + + 01s + + 1399777 + + 2016-03-06 07:37 +
    +
    + download ⊗ +
    +
    + http://bs.wikisource.org + + Bosnian + + Wikisource + + 4.054 MB + + 04s + + 4250808 + + 2016-03-06 07:31 +
    +
    + download ⊗ +
    +
    + http://bs.wikibooks.org + + Bosnian + + Wikibooks + + 182.912 KB + + 00s + + 187302 + + 2016-03-06 10:53 +
    +
    + download ⊗ +
    +
    + http://bs.wikiquote.org + + Bosnian + + Wikiquote + + 2.592 MB + + 02s + + 2718174 + + 2016-03-06 07:43 +
    +
    + download ⊗ +
    +
    + http://bs.wikinews.org + + Bosnian + + Wikinews + + 390.109 KB + + 00s + + 399472 + + 2016-03-06 07:29 +
    +
    + download ⊗ +
    +
    + http://bug.wikipedia.org + + Bugis + + Wikipedia + + 1.450 MB + + 01s + + 1520952 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://bxr.wikipedia.org + + Buryat + + Wikipedia + + 2.344 MB + + 02s + + 2457622 + + 2016-03-06 07:44 +
    +
    + download ⊗ +
    +
    + http://cbk-zam.wikipedia.org + + Zamboanga Chavacano + + Wikipedia + + 1.842 MB + + 01s + + 1931213 + + 2016-03-06 07:39 +
    +
    + download ⊗ +
    +
    + http://cdo.wikipedia.org + + Min Dong + + Wikipedia + + 1.435 MB + + 01s + + 1505084 + + 2016-03-06 08:17 +
    +
    + download ⊗ +
    +
    + http://ce.wikipedia.org + + Chechen + + Wikipedia + + 24.775 MB + + 25s + + 25978378 + + 2016-03-06 09:42 +
    +
    + download ⊗ +
    +
    + http://ceb.wikipedia.org + + Cebuano + + Wikipedia + + 373.643 MB + + 06m 31s + + 391793547 + + 2016-03-06 13:53 +
    +
    + download ⊗ +
    +
    + http://ch.wikipedia.org + + Chamorro + + Wikipedia + + 594.140 KB + + 00s + + 608399 + + 2016-03-06 10:55 +
    +
    + download ⊗ +
    +
    + http://ch.wiktionary.org + + Chamorro + + Wiktionary + + 3.326 KB + + 00s + + 3406 + + 2016-03-06 10:55 +
    +
    + download ⊗ +
    +
    + http://ch.wikibooks.org + + Chamorro + + Wikibooks + + 6.638 KB + + 00s + + 6797 + + 2016-03-06 07:31 +
    +
    + download ⊗ +
    +
    + http://cho.wikipedia.org + + Choctaw + + Wikipedia + + 16.400 KB + + 00s + + 16794 + + 2016-03-06 10:54 +
    +
    + download ⊗ +
    +
    + http://chr.wikipedia.org + + Cherokee + + Wikipedia + + 1.283 MB + + 01s + + 1345116 + + 2016-03-06 07:06 +
    +
    + download ⊗ +
    +
    + http://chr.wiktionary.org + + Cherokee + + Wiktionary + + 14.668 MB + + 15s + + 15380022 + + 2016-03-06 09:09 +
    +
    + download ⊗ +
    +
    + http://chy.wikipedia.org + + Cheyenne + + Wikipedia + + 242.737 KB + + 00s + + 248563 + + 2016-03-06 10:55 +
    +
    + download ⊗ +
    +
    + http://ckb.wikipedia.org + + Sorani + + Wikipedia + + 13.570 MB + + 14s + + 14229219 + + 2016-03-06 09:07 +
    +
    + download ⊗ +
    +
    + http://co.wikipedia.org + + Corsican + + Wikipedia + + 2.551 MB + + 02s + + 2674645 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://co.wiktionary.org + + Corsican + + Wiktionary + + 635.807 KB + + 00s + + 651066 + + 2016-03-06 07:28 +
    +
    + download ⊗ +
    +
    + http://co.wikibooks.org + + Corsican + + Wikibooks + + 59.034 KB + + 00s + + 60451 + + 2016-03-06 07:27 +
    +
    + download ⊗ +
    +
    + http://co.wikiquote.org + + Corsican + + Wikiquote + + 23.969 KB + + 00s + + 24544 + + 2016-03-06 10:56 +
    +
    + download ⊗ +
    +
    + http://co.wikimedia.org + + Corsican + + Wikimedia + + 202.805 KB + + 00s + + 207672 + + 2016-03-06 10:55 +
    +
    + download ⊗ +
    +
    + http://cr.wikipedia.org + + Cree + + Wikipedia + + 239.156 KB + + 00s + + 244896 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://cr.wiktionary.org + + Cree + + Wiktionary + + 4.454 KB + + 00s + + 4561 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://cr.wikiquote.org + + Cree + + Wikiquote + + 4.332 KB + + 00s + + 4436 + + 2016-03-06 10:56 +
    +
    + download ⊗ +
    +
    + http://crh.wikipedia.org + + Crimean Tatar + + Wikipedia + + 1.741 MB + + 01s + + 1825086 + + 2016-03-06 08:32 +
    +
    + download ⊗ +
    +
    + http://csb.wikipedia.org + + Cassubian + + Wikipedia + + 1.434 MB + + 01s + + 1503548 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://csb.wiktionary.org + + Cassubian + + Wiktionary + + 352.963 KB + + 00s + + 361434 + + 2016-03-06 07:04 +
    +
    + download ⊗ +
    +
    + http://cu.wikipedia.org + + Old Church Slavonic + + Wikipedia + + 458.562 KB + + 00s + + 469568 + + 2016-03-06 07:43 +
    +
    + download ⊗ +
    +
    + http://cv.wikipedia.org + + Chuvash + + Wikipedia + + 13.865 MB + + 14s + + 14538169 + + 2016-03-06 07:23 +
    +
    + download ⊗ +
    +
    + http://cv.wikibooks.org + + Chuvash + + Wikibooks + + 1.010 MB + + 01s + + 1058744 + + 2016-03-06 07:49 +
    +
    + download ⊗ +
    +
    + http://cy.wikipedia.org + + Welsh + + Wikipedia + + 35.818 MB + + 37s + + 37558051 + + 2016-03-06 07:48 +
    +
    + download ⊗ +
    +
    + http://cy.wiktionary.org + + Welsh + + Wiktionary + + 3.178 MB + + 03s + + 3331952 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://cy.wikisource.org + + Welsh + + Wikisource + + 1.656 MB + + 01s + + 1736934 + + 2016-03-06 10:57 +
    +
    + download ⊗ +
    +
    + http://cy.wikibooks.org + + Welsh + + Wikibooks + + 63.980 KB + + 00s + + 65516 + + 2016-03-06 08:05 +
    +
    + download ⊗ +
    +
    + http://cy.wikiquote.org + + Welsh + + Wikiquote + + 262.970 KB + + 00s + + 269281 + + 2016-03-06 08:09 +
    +
    + download ⊗ +
    +
    + http://diq.wikipedia.org + + Zazaki + + Wikipedia + + 5.247 MB + + 05s + + 5501727 + + 2016-03-06 07:15 +
    +
    + download ⊗ +
    +
    + http://dsb.wikipedia.org + + Lower Sorbian + + Wikipedia + + 3.026 MB + + 03s + + 3172757 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://dv.wikipedia.org + + Dhivehi + + Wikipedia + + 3.854 MB + + 04s + + 4041347 + + 2016-03-06 08:02 +
    +
    + download ⊗ +
    +
    + http://dv.wiktionary.org + + Dhivehi + + Wiktionary + + 192.980 KB + + 00s + + 197612 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://dz.wikipedia.org + + Bhutani + + Wikipedia + + 184.734 KB + + 00s + + 189168 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://dz.wiktionary.org + + Bhutani + + Wiktionary + + 43.016 KB + + 00s + + 44048 + + 2016-03-06 11:00 +
    +
    + download ⊗ +
    +
    + http://ee.wikipedia.org + + Éwé + + Wikipedia + + 360.506 KB + + 00s + + 369158 + + 2016-03-06 08:24 +
    +
    + download ⊗ +
    +
    + http://eml.wikipedia.org + + Emiliano-Romagnolo + + Wikipedia + + 4.786 MB + + 05s + + 5018630 + + 2016-03-06 08:48 +
    +
    + download ⊗ +
    +
    + http://ext.wikipedia.org + + Extremaduran + + Wikipedia + + 1.889 MB + + 01s + + 1980801 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://ff.wikipedia.org + + Fulfulde + + Wikipedia + + 216.923 KB + + 00s + + 222129 + + 2016-03-06 08:12 +
    +
    + download ⊗ +
    +
    + http://fiu-vro.wikipedia.org + + Võro + + Wikipedia + + 1.612 MB + + 01s + + 1690678 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://fj.wikipedia.org + + Fijian + + Wikipedia + + 168.458 KB + + 00s + + 172501 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://fj.wiktionary.org + + Fijian + + Wiktionary + + 2.748 MB + + 02s + + 2881523 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://fo.wikipedia.org + + Faroese + + Wikipedia + + 10.705 MB + + 11s + + 11224579 + + 2016-03-06 08:44 +
    +
    + download ⊗ +
    +
    + http://fo.wiktionary.org + + Faroese + + Wiktionary + + 270.831 KB + + 00s + + 277331 + + 2016-03-06 08:24 +
    +
    + download ⊗ +
    +
    + http://fo.wikisource.org + + Faroese + + Wikisource + + 110.556 KB + + 00s + + 113209 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://frp.wikipedia.org + + Arpitan + + Wikipedia + + 1.029 MB + + 01s + + 1079400 + + 2016-03-06 07:58 +
    +
    + download ⊗ +
    +
    + http://frr.wikipedia.org + + North Frisian + + Wikipedia + + 3.961 MB + + 04s + + 4153363 + + 2016-03-06 07:13 +
    +
    + download ⊗ +
    +
    + http://fur.wikipedia.org + + Friulian + + Wikipedia + + 1.883 MB + + 01s + + 1974269 + + 2016-03-06 08:30 +
    +
    + download ⊗ +
    +
    + http://fy.wikipedia.org + + Frisian + + Wikipedia + + 29.076 MB + + 30s + + 30488135 + + 2016-03-06 09:09 +
    +
    + download ⊗ +
    +
    + http://fy.wiktionary.org + + Frisian + + Wiktionary + + 1.838 MB + + 01s + + 1927245 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://fy.wikibooks.org + + Frisian + + Wikibooks + + 97.264 KB + + 00s + + 99598 + + 2016-03-06 08:39 +
    +
    + download ⊗ +
    +
    + http://ga.wikipedia.org + + Irish + + Wikipedia + + 15.522 MB + + 16s + + 16275900 + + 2016-03-06 09:10 +
    +
    + download ⊗ +
    +
    + http://ga.wiktionary.org + + Irish + + Wiktionary + + 940.825 KB + + 00s + + 963405 + + 2016-03-06 08:05 +
    +
    + download ⊗ +
    +
    + http://ga.wikibooks.org + + Irish + + Wikibooks + + 6.437 KB + + 00s + + 6591 + + 2016-03-06 07:42 +
    +
    + download ⊗ +
    +
    + http://ga.wikiquote.org + + Irish + + Wikiquote + + 6.493 KB + + 00s + + 6649 + + 2016-03-06 07:44 +
    +
    + download ⊗ +
    +
    + http://gag.wikipedia.org + + Gagauz + + Wikipedia + + 1.847 MB + + 01s + + 1936416 + + 2016-03-06 08:09 +
    +
    + download ⊗ +
    +
    + http://gan.wikipedia.org + + Gan + + Wikipedia + + 2.963 MB + + 03s + + 3107333 + + 2016-03-06 08:43 +
    +
    + download ⊗ +
    +
    + http://gd.wikipedia.org + + Scots Gaelic + + Wikipedia + + 6.204 MB + + 06s + + 6505782 + + 2016-03-06 08:58 +
    +
    + download ⊗ +
    +
    + http://gd.wiktionary.org + + Scots Gaelic + + Wiktionary + + 987.557 KB + + 01s + + 1011258 + + 2016-03-06 07:36 +
    +
    + download ⊗ +
    +
    + http://glk.wikipedia.org + + Gilaki + + Wikipedia + + 1.718 MB + + 01s + + 1801462 + + 2016-03-06 08:03 +
    +
    + download ⊗ +
    +
    + http://gn.wikipedia.org + + Guaraní + + Wikipedia + + 2.212 MB + + 02s + + 2319827 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://gn.wiktionary.org + + Guaraní + + Wiktionary + + 356.244 KB + + 00s + + 364794 + + 2016-03-06 11:04 +
    +
    + download ⊗ +
    +
    + http://gn.wikibooks.org + + Guaraní + + Wikibooks + + 6.641 KB + + 00s + + 6800 + + 2016-03-06 07:03 +
    +
    + download ⊗ +
    +
    + http://gom.wikipedia.org + + Konkani, Goan + + Wikipedia + + 4.192 MB + + 04s + + 4395704 + + 2016-03-06 08:31 +
    +
    + download ⊗ +
    +
    + http://got.wikipedia.org + + Gothic + + Wikipedia + + 394.587 KB + + 00s + + 404057 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://got.wikibooks.org + + Gothic + + Wikibooks + + 6.381 KB + + 00s + + 6534 + + 2016-03-06 07:22 +
    +
    + download ⊗ +
    +
    + http://gu.wikipedia.org + + Gujarati + + Wikipedia + + 21.466 MB + + 22s + + 22508716 + + 2016-03-06 09:10 +
    +
    + download ⊗ +
    +
    + http://gu.wiktionary.org + + Gujarati + + Wiktionary + + 643.813 KB + + 00s + + 659265 + + 2016-03-06 07:10 +
    +
    + download ⊗ +
    +
    + http://gu.wikisource.org + + Gujarati + + Wikisource + + 7.281 MB + + 07s + + 7634242 + + 2016-03-06 08:00 +
    +
    + download ⊗ +
    +
    + http://gu.wikibooks.org + + Gujarati + + Wikibooks + + 7.262 KB + + 00s + + 7436 + + 2016-03-06 08:10 +
    +
    + download ⊗ +
    +
    + http://gu.wikiquote.org + + Gujarati + + Wikiquote + + 613.089 KB + + 00s + + 627803 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://gv.wikipedia.org + + Manx + + Wikipedia + + 4.539 MB + + 04s + + 4758992 + + 2016-03-06 08:35 +
    +
    + download ⊗ +
    +
    + http://gv.wiktionary.org + + Manx + + Wiktionary + + 221.152 KB + + 00s + + 226460 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://ha.wikipedia.org + + Hausa + + Wikipedia + + 633.789 KB + + 00s + + 649000 + + 2016-03-06 08:24 +
    +
    + download ⊗ +
    +
    + http://ha.wiktionary.org + + Hausa + + Wiktionary + + 147.549 KB + + 00s + + 151090 + + 2016-03-06 11:00 +
    +
    + download ⊗ +
    +
    + http://hak.wikipedia.org + + Hakka + + Wikipedia + + 1.990 MB + + 02s + + 2087074 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://haw.wikipedia.org + + Hawaiian + + Wikipedia + + 419.435 KB + + 00s + + 429501 + + 2016-03-06 08:19 +
    +
    + download ⊗ +
    +
    + http://hif.wikipedia.org + + Fijian Hindi + + Wikipedia + + 3.461 MB + + 03s + + 3629636 + + 2016-03-06 08:33 +
    +
    + download ⊗ +
    +
    + http://ho.wikipedia.org + + Hiri Motu + + Wikipedia + + 8.515 KB + + 00s + + 8719 + + 2016-03-06 08:01 +
    +
    + download ⊗ +
    +
    + http://hsb.wikipedia.org + + Upper Sorbian + + Wikipedia + + 7.268 MB + + 07s + + 7621396 + + 2016-03-06 08:42 +
    +
    + download ⊗ +
    +
    + http://hsb.wiktionary.org + + Upper Sorbian + + Wiktionary + + 2.080 MB + + 02s + + 2181009 + + 2016-03-06 08:34 +
    +
    + download ⊗ +
    +
    + http://ht.wikipedia.org + + Haitian Creole + + Wikipedia + + 4.941 MB + + 05s + + 5180734 + + 2016-03-06 08:59 +
    +
    + download ⊗ +
    +
    + http://ht.wikisource.org + + Haitian Creole + + Wikisource + + 122.759 KB + + 00s + + 125705 + + 2016-03-06 07:58 +
    +
    + download ⊗ +
    +
    + http://hy.wikipedia.org + + Armenian + + Wikipedia + + 142.348 MB + + 02m 29s + + 149262195 + + 2016-03-06 10:59 +
    +
    + download ⊗ +
    +
    + http://hy.wiktionary.org + + Armenian + + Wiktionary + + 14.793 MB + + 15s + + 15511674 + + 2016-03-06 07:27 +
    +
    + download ⊗ +
    +
    + http://hy.wikisource.org + + Armenian + + Wikisource + + 40.282 MB + + 42s + + 42238367 + + 2016-03-06 08:33 +
    +
    + download ⊗ +
    +
    + http://hy.wikibooks.org + + Armenian + + Wikibooks + + 307.061 KB + + 00s + + 314430 + + 2016-03-06 07:06 +
    +
    + download ⊗ +
    +
    + http://hy.wikiquote.org + + Armenian + + Wikiquote + + 1.552 MB + + 01s + + 1627328 + + 2016-03-06 08:12 +
    +
    + download ⊗ +
    +
    + http://hz.wikipedia.org + + Herero + + Wikipedia + + 6.509 KB + + 00s + + 6665 + + 2016-03-06 07:06 +
    +
    + download ⊗ +
    +
    + http://ie.wikipedia.org + + Interlingue (Occidental) + + Wikipedia + + 1.066 MB + + 01s + + 1117744 + + 2016-03-06 07:07 +
    +
    + download ⊗ +
    +
    + http://ie.wiktionary.org + + Interlingue (Occidental) + + Wiktionary + + 446.080 KB + + 00s + + 456786 + + 2016-03-06 07:38 +
    +
    + download ⊗ +
    +
    + http://ie.wikibooks.org + + Interlingue (Occidental) + + Wikibooks + + 83.268 KB + + 00s + + 85266 + + 2016-03-06 07:25 +
    +
    + download ⊗ +
    +
    + http://ig.wikipedia.org + + Igbo + + Wikipedia + + 584.338 KB + + 00s + + 598362 + + 2016-03-06 07:06 +
    +
    + download ⊗ +
    +
    + http://ii.wikipedia.org + + Sichuan Yi + + Wikipedia + + 21.683 KB + + 00s + + 22203 + + 2016-03-06 07:56 +
    +
    + download ⊗ +
    +
    + http://ik.wikipedia.org + + Inupiak + + Wikipedia + + 181.880 KB + + 00s + + 186245 + + 2016-03-06 07:58 +
    +
    + download ⊗ +
    +
    + http://ik.wiktionary.org + + Inupiak + + Wiktionary + + 70.708 KB + + 00s + + 72405 + + 2016-03-06 07:38 +
    +
    + download ⊗ +
    +
    + http://ilo.wikipedia.org + + Ilokano + + Wikipedia + + 10.222 MB + + 10s + + 10718960 + + 2016-03-06 08:43 +
    +
    + download ⊗ +
    +
    + http://io.wikipedia.org + + Ido + + Wikipedia + + 9.251 MB + + 09s + + 9700007 + + 2016-03-06 09:04 +
    +
    + download ⊗ +
    +
    + http://io.wiktionary.org + + Ido + + Wiktionary + + 26.730 MB + + 28s + + 28028225 + + 2016-03-06 09:37 +
    +
    + download ⊗ +
    +
    + http://is.wikipedia.org + + Icelandic + + Wikipedia + + 31.229 MB + + 32s + + 32746163 + + 2016-03-06 09:25 +
    +
    + download ⊗ +
    +
    + http://is.wiktionary.org + + Icelandic + + Wiktionary + + 3.454 MB + + 03s + + 3622278 + + 2016-03-06 08:37 +
    +
    + download ⊗ +
    +
    + http://is.wikisource.org + + Icelandic + + Wikisource + + 5.858 MB + + 06s + + 6142277 + + 2016-03-06 07:03 +
    +
    + download ⊗ +
    +
    + http://is.wikibooks.org + + Icelandic + + Wikibooks + + 1.407 MB + + 01s + + 1475652 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://is.wikiquote.org + + Icelandic + + Wikiquote + + 244.239 KB + + 00s + + 250101 + + 2016-03-06 07:27 +
    +
    + download ⊗ +
    +
    + http://iu.wikipedia.org + + Inuktitut + + Wikipedia + + 202.746 KB + + 00s + + 207612 + + 2016-03-06 07:30 +
    +
    + download ⊗ +
    +
    + http://iu.wiktionary.org + + Inuktitut + + Wiktionary + + 113.111 KB + + 00s + + 115826 + + 2016-03-06 10:51 +
    +
    + download ⊗ +
    +
    + http://jbo.wikipedia.org + + Lojban + + Wikipedia + + 894.448 KB + + 00s + + 915915 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://jbo.wiktionary.org + + Lojban + + Wiktionary + + 198.037 KB + + 00s + + 202790 + + 2016-03-06 11:04 +
    +
    + download ⊗ +
    +
    + http://jv.wikipedia.org + + Javanese + + Wikipedia + + 30.735 MB + + 32s + + 32228501 + + 2016-03-06 09:27 +
    +
    + download ⊗ +
    +
    + http://jv.wiktionary.org + + Javanese + + Wiktionary + + 3.896 MB + + 04s + + 4084958 + + 2016-03-06 08:36 +
    +
    + download ⊗ +
    +
    + http://ka.wikipedia.org + + Georgian + + Wikipedia + + 87.415 MB + + 01m 31s + + 91661635 + + 2016-03-06 10:04 +
    +
    + download ⊗ +
    +
    + http://ka.wiktionary.org + + Georgian + + Wiktionary + + 1.977 MB + + 02s + + 2072733 + + 2016-03-06 08:44 +
    +
    + download ⊗ +
    +
    + http://ka.wikibooks.org + + Georgian + + Wikibooks + + 1,015.223 KB + + 01s + + 1039588 + + 2016-03-06 07:31 +
    +
    + download ⊗ +
    +
    + http://ka.wikiquote.org + + Georgian + + Wikiquote + + 909.464 KB + + 00s + + 931291 + + 2016-03-06 07:40 +
    +
    + download ⊗ +
    +
    + http://kaa.wikipedia.org + + Karakalpak + + Wikipedia + + 1.125 MB + + 01s + + 1179332 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://kab.wikipedia.org + + Kabyle + + Wikipedia + + 2.585 MB + + 02s + + 2711027 + + 2016-03-06 08:09 +
    +
    + download ⊗ +
    +
    + http://kbd.wikipedia.org + + Kabardian + + Wikipedia + + 1.378 MB + + 01s + + 1444848 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://kg.wikipedia.org + + Kongo + + Wikipedia + + 343.440 KB + + 00s + + 351683 + + 2016-03-06 07:41 +
    +
    + download ⊗ +
    +
    + http://ki.wikipedia.org + + Gikuyu + + Wikipedia + + 244.414 KB + + 00s + + 250280 + + 2016-03-06 07:32 +
    +
    + download ⊗ +
    +
    + http://kj.wikipedia.org + + Kwanyama + + Wikipedia + + 6.764 KB + + 00s + + 6926 + + 2016-03-06 07:39 +
    +
    + download ⊗ +
    +
    + http://kl.wikipedia.org + + Inuktitut, Greenlandic + + Wikipedia + + 700.256 KB + + 00s + + 717062 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://kl.wiktionary.org + + Inuktitut, Greenlandic + + Wiktionary + + 304.436 KB + + 00s + + 311742 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://km.wikipedia.org + + Khmer, Central + + Wikipedia + + 17.711 MB + + 18s + + 18571149 + + 2016-03-06 08:42 +
    +
    + download ⊗ +
    +
    + http://km.wiktionary.org + + Khmer, Central + + Wiktionary + + 4.007 MB + + 04s + + 4201779 + + 2016-03-06 08:31 +
    +
    + download ⊗ +
    +
    + http://km.wikibooks.org + + Khmer, Central + + Wikibooks + + 954.871 KB + + 00s + + 977788 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://kn.wikipedia.org + + Kannada + + Wikipedia + + 54.835 MB + + 57s + + 57498167 + + 2016-03-06 09:21 +
    +
    + download ⊗ +
    +
    + http://kn.wiktionary.org + + Kannada + + Wiktionary + + 16.549 MB + + 17s + + 17353111 + + 2016-03-06 09:23 +
    +
    + download ⊗ +
    +
    + http://kn.wikisource.org + + Kannada + + Wikisource + + 11.231 MB + + 11s + + 11776701 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://kn.wikibooks.org + + Kannada + + Wikibooks + + 9.840 KB + + 00s + + 10076 + + 2016-03-06 08:10 +
    +
    + download ⊗ +
    +
    + http://kn.wikiquote.org + + Kannada + + Wikiquote + + 233.252 KB + + 00s + + 238850 + + 2016-03-06 08:13 +
    +
    + download ⊗ +
    +
    + http://koi.wikipedia.org + + Komi-Permyak + + Wikipedia + + 1.739 MB + + 01s + + 1823384 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://kr.wikipedia.org + + Kanuri, Central + + Wikipedia + + 4.016 KB + + 00s + + 4112 + + 2016-03-06 10:58 +
    +
    + download ⊗ +
    +
    + http://kr.wikiquote.org + + Kanuri, Central + + Wikiquote + + 2.463 KB + + 00s + + 2522 + + 2016-03-06 07:11 +
    +
    + download ⊗ +
    +
    + http://krc.wikipedia.org + + Karachay-Balkar + + Wikipedia + + 2.759 MB + + 02s + + 2893239 + + 2016-03-06 08:04 +
    +
    + download ⊗ +
    +
    + http://ks.wikipedia.org + + Kashmiri + + Wikipedia + + 226.062 KB + + 00s + + 231487 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://ks.wiktionary.org + + Kashmiri + + Wiktionary + + 142.057 KB + + 00s + + 145466 + + 2016-03-06 11:02 +
    +
    + download ⊗ +
    +
    + http://ks.wikibooks.org + + Kashmiri + + Wikibooks + + 7.626 KB + + 00s + + 7809 + + 2016-03-06 08:19 +
    +
    + download ⊗ +
    +
    + http://ks.wikiquote.org + + Kashmiri + + Wikiquote + + 7.048 KB + + 00s + + 7217 + + 2016-03-06 07:11 +
    +
    + download ⊗ +
    +
    + http://ksh.wikipedia.org + + Ripuarian + + Wikipedia + + 2.770 MB + + 02s + + 2904527 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://ku.wikipedia.org + + Kurdish + + Wikipedia + + 11.766 MB + + 12s + + 12337967 + + 2016-03-06 08:56 +
    +
    + download ⊗ +
    +
    + http://ku.wiktionary.org + + Kurdish + + Wiktionary + + 37.149 MB + + 38s + + 38953083 + + 2016-03-06 09:41 +
    +
    + download ⊗ +
    +
    + http://ku.wikibooks.org + + Kurdish + + Wikibooks + + 473.728 KB + + 00s + + 485097 + + 2016-03-06 07:26 +
    +
    + download ⊗ +
    +
    + http://ku.wikiquote.org + + Kurdish + + Wikiquote + + 237.985 KB + + 00s + + 243697 + + 2016-03-06 07:25 +
    +
    + download ⊗ +
    +
    + http://kv.wikipedia.org + + Komi-Zyrian (Cyrillic) + + Wikipedia + + 2.388 MB + + 02s + + 2503748 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://kw.wikipedia.org + + Cornish + + Wikipedia + + 1.187 MB + + 01s + + 1244877 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://kw.wiktionary.org + + Cornish + + Wiktionary + + 213.276 KB + + 00s + + 218395 + + 2016-03-06 11:06 +
    +
    + download ⊗ +
    +
    + http://kw.wikiquote.org + + Cornish + + Wikiquote + + 5.704 KB + + 00s + + 5841 + + 2016-03-06 11:05 +
    +
    + download ⊗ +
    +
    + http://ky.wikipedia.org + + Kirghiz + + Wikipedia + + 21.986 MB + + 23s + + 23053964 + + 2016-03-06 08:53 +
    +
    + download ⊗ +
    +
    + http://ky.wiktionary.org + + Kirghiz + + Wiktionary + + 3.050 MB + + 03s + + 3198282 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://ky.wikibooks.org + + Kirghiz + + Wikibooks + + 654.522 KB + + 00s + + 670231 + + 2016-03-06 07:23 +
    +
    + download ⊗ +
    +
    + http://ky.wikiquote.org + + Kirghiz + + Wikiquote + + 74.438 KB + + 00s + + 76224 + + 2016-03-06 11:07 +
    +
    + download ⊗ +
    +
    + http://lad.wikipedia.org + + Ladino + + Wikipedia + + 2.007 MB + + 02s + + 2104160 + + 2016-03-06 07:08 +
    +
    + download ⊗ +
    +
    + http://lb.wikipedia.org + + Luxemburguish + + Wikipedia + + 33.316 MB + + 34s + + 34933894 + + 2016-03-06 09:28 +
    +
    + download ⊗ +
    +
    + http://lb.wiktionary.org + + Luxemburguish + + Wiktionary + + 1.471 MB + + 01s + + 1542254 + + 2016-03-06 08:02 +
    +
    + download ⊗ +
    +
    + http://lb.wikibooks.org + + Luxemburguish + + Wikibooks + + 6.770 KB + + 00s + + 6932 + + 2016-03-06 11:05 +
    +
    + download ⊗ +
    +
    + http://lb.wikiquote.org + + Luxemburguish + + Wikiquote + + 38.897 KB + + 00s + + 39831 + + 2016-03-06 08:05 +
    +
    + download ⊗ +
    +
    + http://lbe.wikipedia.org + + Lak + + Wikipedia + + 815.040 KB + + 00s + + 834601 + + 2016-03-06 07:59 +
    +
    + download ⊗ +
    +
    + http://lez.wikipedia.org + + Lezgi + + Wikipedia + + 2.818 MB + + 02s + + 2954741 + + 2016-03-06 07:56 +
    +
    + download ⊗ +
    +
    + http://lg.wikipedia.org + + Ganda + + Wikipedia + + 514.802 KB + + 00s + + 527157 + + 2016-03-06 07:34 +
    +
    + download ⊗ +
    +
    + http://li.wikipedia.org + + Limburgian + + Wikipedia + + 10.053 MB + + 10s + + 10541705 + + 2016-03-06 08:51 +
    +
    + download ⊗ +
    +
    + http://li.wiktionary.org + + Limburgian + + Wiktionary + + 7.741 MB + + 08s + + 8116809 + + 2016-03-06 08:57 +
    +
    + download ⊗ +
    +
    + http://li.wikisource.org + + Limburgian + + Wikisource + + 739.519 KB + + 00s + + 757267 + + 2016-03-06 08:35 +
    +
    + download ⊗ +
    +
    + http://li.wikibooks.org + + Limburgian + + Wikibooks + + 56.520 KB + + 00s + + 57876 + + 2016-03-06 11:07 +
    +
    + download ⊗ +
    +
    + http://li.wikiquote.org + + Limburgian + + Wikiquote + + 169.031 KB + + 00s + + 173088 + + 2016-03-06 08:55 +
    +
    + download ⊗ +
    +
    + http://lij.wikipedia.org + + Ligurian + + Wikipedia + + 1.761 MB + + 01s + + 1846694 + + 2016-03-06 08:10 +
    +
    + download ⊗ +
    +
    + http://lmo.wikipedia.org + + Lombard + + Wikipedia + + 16.216 MB + + 17s + + 17004145 + + 2016-03-06 09:14 +
    +
    + download ⊗ +
    +
    + http://ln.wikipedia.org + + Lingala + + Wikipedia + + 1.160 MB + + 01s + + 1216082 + + 2016-03-06 08:09 +
    +
    + download ⊗ +
    +
    + http://ln.wiktionary.org + + Lingala + + Wiktionary + + 173.785 KB + + 00s + + 177956 + + 2016-03-06 07:34 +
    +
    + download ⊗ +
    +
    + http://ln.wikibooks.org + + Lingala + + Wikibooks + + 7.146 KB + + 00s + + 7317 + + 2016-03-06 07:30 +
    +
    + download ⊗ +
    +
    + http://lo.wikipedia.org + + Laotian + + Wikipedia + + 1.877 MB + + 01s + + 1968129 + + 2016-03-06 07:53 +
    +
    + download ⊗ +
    +
    + http://lo.wiktionary.org + + Laotian + + Wiktionary + + 5.250 MB + + 05s + + 5505139 + + 2016-03-06 08:48 +
    +
    + download ⊗ +
    +
    + http://lrc.wikipedia.org + + Luri, Northern + + Wikipedia + + 3.463 MB + + 03s + + 3631652 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://ltg.wikipedia.org + + Latgalian + + Wikipedia + + 640.980 KB + + 00s + + 656364 + + 2016-03-06 07:55 +
    +
    + download ⊗ +
    +
    + http://lv.wikipedia.org + + Latvian + + Wikipedia + + 81.860 MB + + 01m 25s + + 85836352 + + 2016-03-06 10:52 +
    +
    + download ⊗ +
    +
    + http://lv.wiktionary.org + + Latvian + + Wiktionary + + 1.869 MB + + 01s + + 1960071 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://lv.wikibooks.org + + Latvian + + Wikibooks + + 73.619 KB + + 00s + + 75386 + + 2016-03-06 07:40 +
    +
    + download ⊗ +
    +
    + http://mai.wikipedia.org + + Maithili + + Wikipedia + + 3.098 MB + + 03s + + 3248982 + + 2016-03-06 07:05 +
    +
    + download ⊗ +
    +
    + http://map-bms.wikipedia.org + + Banyumasan + + Wikipedia + + 3.836 MB + + 04s + + 4022416 + + 2016-03-06 08:35 +
    +
    + download ⊗ +
    +
    + http://mdf.wikipedia.org + + Moksha + + Wikipedia + + 697.931 KB + + 00s + + 714681 + + 2016-03-06 07:36 +
    +
    + download ⊗ +
    +
    + http://mg.wikipedia.org + + Malagasy + + Wikipedia + + 18.702 MB + + 19s + + 19610098 + + 2016-03-06 09:25 +
    +
    + download ⊗ +
    +
    + http://mg.wiktionary.org + + Malagasy + + Wiktionary + + 244.128 MB + + 04m 15s + + 255986473 + + 2016-03-06 12:48 +
    +
    + download ⊗ +
    +
    + http://mg.wikibooks.org + + Malagasy + + Wikibooks + + 57.930 KB + + 00s + + 59320 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://mh.wikipedia.org + + Marshallese + + Wikipedia + + 18.077 KB + + 00s + + 18511 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://mh.wiktionary.org + + Marshallese + + Wiktionary + + 5.576 KB + + 00s + + 5710 + + 2016-03-06 11:07 +
    +
    + download ⊗ +
    +
    + http://mhr.wikipedia.org + + Eastern Mari + + Wikipedia + + 3.933 MB + + 04s + + 4124558 + + 2016-03-06 08:49 +
    +
    + download ⊗ +
    +
    + http://mi.wikipedia.org + + Maori + + Wikipedia + + 1.627 MB + + 01s + + 1706324 + + 2016-03-06 07:08 +
    +
    + download ⊗ +
    +
    + http://mi.wiktionary.org + + Maori + + Wiktionary + + 342.508 KB + + 00s + + 350728 + + 2016-03-06 11:06 +
    +
    + download ⊗ +
    +
    + http://mi.wikibooks.org + + Maori + + Wikibooks + + 7.908 KB + + 00s + + 8098 + + 2016-03-06 11:06 +
    +
    + download ⊗ +
    +
    + http://min.wikipedia.org + + Minangkabau + + Wikipedia + + 17.110 MB + + 17s + + 17941578 + + 2016-03-06 09:33 +
    +
    + download ⊗ +
    +
    + http://mk.wikipedia.org + + Macedonian + + Wikipedia + + 100.492 MB + + 01m 45s + + 105373356 + + 2016-03-06 10:08 +
    +
    + download ⊗ +
    +
    + http://mk.wiktionary.org + + Macedonian + + Wiktionary + + 824.035 KB + + 00s + + 843812 + + 2016-03-06 07:31 +
    +
    + download ⊗ +
    +
    + http://mk.wikisource.org + + Macedonian + + Wikisource + + 3.457 MB + + 03s + + 3624518 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://mk.wikibooks.org + + Macedonian + + Wikibooks + + 2.121 MB + + 02s + + 2224506 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://mk.wikimedia.org + + Macedonian + + Wikimedia + + 153.983 KB + + 00s + + 157679 + + 2016-03-06 07:58 +
    +
    + download ⊗ +
    +
    + http://ml.wikipedia.org + + Malayalam + + Wikipedia + + 71.225 MB + + 01m 14s + + 74685102 + + 2016-03-06 09:51 +
    +
    + download ⊗ +
    +
    + http://ml.wiktionary.org + + Malayalam + + Wiktionary + + 11.445 MB + + 12s + + 12000447 + + 2016-03-06 09:03 +
    +
    + download ⊗ +
    +
    + http://ml.wikisource.org + + Malayalam + + Wikisource + + 20.595 MB + + 21s + + 21595544 + + 2016-03-06 08:41 +
    +
    + download ⊗ +
    +
    + http://ml.wikibooks.org + + Malayalam + + Wikibooks + + 594.447 KB + + 00s + + 608714 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://ml.wikiquote.org + + Malayalam + + Wikiquote + + 740.647 KB + + 00s + + 758423 + + 2016-03-06 07:29 +
    +
    + download ⊗ +
    +
    + http://mn.wikipedia.org + + Halh Mongolian (Cyrillic) + + Wikipedia + + 19.951 MB + + 20s + + 20919999 + + 2016-03-06 09:04 +
    +
    + download ⊗ +
    +
    + http://mn.wiktionary.org + + Halh Mongolian (Cyrillic) + + Wiktionary + + 6.153 MB + + 06s + + 6451859 + + 2016-03-06 08:39 +
    +
    + download ⊗ +
    +
    + http://mn.wikibooks.org + + Halh Mongolian (Cyrillic) + + Wikibooks + + 11.034 KB + + 00s + + 11299 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://mo.wikipedia.org + + Moldovan + + Wikipedia + + 397.637 KB + + 00s + + 407180 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://mo.wiktionary.org + + Moldovan + + Wiktionary + + 51.354 KB + + 00s + + 52587 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://mr.wikipedia.org + + Marathi + + Wikipedia + + 32.000 MB + + 33s + + 33554151 + + 2016-03-06 09:30 +
    +
    + download ⊗ +
    +
    + http://mr.wiktionary.org + + Marathi + + Wiktionary + + 1.039 MB + + 01s + + 1089626 + + 2016-03-06 07:32 +
    +
    + download ⊗ +
    +
    + http://mr.wikisource.org + + Marathi + + Wikisource + + 4.003 MB + + 04s + + 4197883 + + 2016-03-06 08:37 +
    +
    + download ⊗ +
    +
    + http://mr.wikibooks.org + + Marathi + + Wikibooks + + 193.805 KB + + 00s + + 198456 + + 2016-03-06 07:12 +
    +
    + download ⊗ +
    +
    + http://mr.wikiquote.org + + Marathi + + Wikiquote + + 192.022 KB + + 00s + + 196631 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://mrj.wikipedia.org + + Hill Mari + + Wikipedia + + 2.450 MB + + 02s + + 2568831 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://mt.wikipedia.org + + Maltese + + Wikipedia + + 7.200 MB + + 07s + + 7550088 + + 2016-03-06 08:34 +
    +
    + download ⊗ +
    +
    + http://mt.wiktionary.org + + Maltese + + Wiktionary + + 399.488 KB + + 00s + + 409076 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://mus.wikipedia.org + + Muskogee/Creek + + Wikipedia + + 4.271 KB + + 00s + + 4373 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://mwl.wikipedia.org + + Mirandese + + Wikipedia + + 7.431 MB + + 07s + + 7791564 + + 2016-03-06 07:08 +
    +
    + download ⊗ +
    +
    + http://my.wikipedia.org + + Burmese + + Wikipedia + + 22.976 MB + + 24s + + 24092480 + + 2016-03-06 09:01 +
    +
    + download ⊗ +
    +
    + http://my.wiktionary.org + + Burmese + + Wiktionary + + 11.773 MB + + 12s + + 12344560 + + 2016-03-06 09:02 +
    +
    + download ⊗ +
    +
    + http://my.wikibooks.org + + Burmese + + Wikibooks + + 4.398 KB + + 00s + + 4504 + + 2016-03-06 08:19 +
    +
    + download ⊗ +
    +
    + http://myv.wikipedia.org + + Erzya + + Wikipedia + + 1.626 MB + + 01s + + 1704598 + + 2016-03-06 08:25 +
    +
    + download ⊗ +
    +
    + http://mzn.wikipedia.org + + Mazanderani + + Wikipedia + + 5.081 MB + + 05s + + 5328091 + + 2016-03-06 08:31 +
    +
    + download ⊗ +
    +
    + http://na.wikipedia.org + + Nauruan + + Wikipedia + + 407.518 KB + + 00s + + 417298 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://na.wiktionary.org + + Nauruan + + Wiktionary + + 247.900 KB + + 00s + + 253850 + + 2016-03-06 07:12 +
    +
    + download ⊗ +
    +
    + http://na.wikibooks.org + + Nauruan + + Wikibooks + + 9.295 KB + + 00s + + 9518 + + 2016-03-06 07:31 +
    +
    + download ⊗ +
    +
    + http://na.wikiquote.org + + Nauruan + + Wikiquote + + 4.093 KB + + 00s + + 4191 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://nah.wikipedia.org + + Nahuatl + + Wikipedia + + 4.277 MB + + 04s + + 4485153 + + 2016-03-06 08:48 +
    +
    + download ⊗ +
    +
    + http://nah.wiktionary.org + + Nahuatl + + Wiktionary + + 1.035 MB + + 01s + + 1085272 + + 2016-03-06 07:07 +
    +
    + download ⊗ +
    +
    + http://nah.wikibooks.org + + Nahuatl + + Wikibooks + + 5.657 KB + + 00s + + 5793 + + 2016-03-06 07:03 +
    +
    + download ⊗ +
    +
    + http://nap.wikipedia.org + + Neapolitan + + Wikipedia + + 4.441 MB + + 04s + + 4657020 + + 2016-03-06 08:54 +
    +
    + download ⊗ +
    +
    + http://nds.wikipedia.org + + Low German + + Wikipedia + + 22.370 MB + + 23s + + 23456419 + + 2016-03-06 09:13 +
    +
    + download ⊗ +
    +
    + http://nds.wiktionary.org + + Low German + + Wiktionary + + 3.851 MB + + 04s + + 4037978 + + 2016-03-06 08:34 +
    +
    + download ⊗ +
    +
    + http://nds.wikibooks.org + + Low German + + Wikibooks + + 9.428 KB + + 00s + + 9654 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://nds.wikiquote.org + + Low German + + Wikiquote + + 3.303 KB + + 00s + + 3382 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://nds-nl.wikipedia.org + + Dutch Low Saxon + + Wikipedia + + 5.727 MB + + 06s + + 6004718 + + 2016-03-06 08:24 +
    +
    + download ⊗ +
    +
    + http://ne.wikipedia.org + + Nepali + + Wikipedia + + 20.367 MB + + 21s + + 21356862 + + 2016-03-06 09:03 +
    +
    + download ⊗ +
    +
    + http://ne.wiktionary.org + + Nepali + + Wiktionary + + 2.563 MB + + 02s + + 2687477 + + 2016-03-06 07:39 +
    +
    + download ⊗ +
    +
    + http://ne.wikibooks.org + + Nepali + + Wikibooks + + 670.223 KB + + 00s + + 686308 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://new.wikipedia.org + + Newar / Nepal Bhasa + + Wikipedia + + 14.056 MB + + 14s + + 14739223 + + 2016-03-06 07:37 +
    +
    + download ⊗ +
    +
    + http://ng.wikipedia.org + + Ndonga + + Wikipedia + + 81.473 KB + + 00s + + 83428 + + 2016-03-06 11:09 +
    +
    + download ⊗ +
    +
    + http://nov.wikipedia.org + + Novial + + Wikipedia + + 905.636 KB + + 00s + + 927371 + + 2016-03-06 08:19 +
    +
    + download ⊗ +
    +
    + http://nrm.wikipedia.org + + Norman + + Wikipedia + + 1.151 MB + + 01s + + 1206409 + + 2016-03-06 08:32 +
    +
    + download ⊗ +
    +
    + http://nso.wikipedia.org + + Northern Sotho + + Wikipedia + + 1.382 MB + + 01s + + 1449484 + + 2016-03-06 08:02 +
    +
    + download ⊗ +
    +
    + http://nv.wikipedia.org + + Navajo + + Wikipedia + + 1.235 MB + + 01s + + 1294721 + + 2016-03-06 08:29 +
    +
    + download ⊗ +
    +
    + http://ny.wikipedia.org + + Chichewa + + Wikipedia + + 246.277 KB + + 00s + + 252188 + + 2016-03-06 07:10 +
    +
    + download ⊗ +
    +
    + http://oc.wikipedia.org + + Occitan + + Wikipedia + + 55.591 MB + + 58s + + 58291222 + + 2016-03-06 09:49 +
    +
    + download ⊗ +
    +
    + http://oc.wiktionary.org + + Occitan + + Wiktionary + + 4.560 MB + + 04s + + 4781546 + + 2016-03-06 08:36 +
    +
    + download ⊗ +
    +
    + http://oc.wikibooks.org + + Occitan + + Wikibooks + + 176.564 KB + + 00s + + 180802 + + 2016-03-06 07:10 +
    +
    + download ⊗ +
    +
    + http://om.wikipedia.org + + Oromo + + Wikipedia + + 856.601 KB + + 00s + + 877159 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://om.wiktionary.org + + Oromo + + Wiktionary + + 134.849 KB + + 00s + + 138085 + + 2016-03-06 08:15 +
    +
    + download ⊗ +
    +
    + http://or.wikipedia.org + + Oriya + + Wikipedia + + 14.176 MB + + 14s + + 14864841 + + 2016-03-06 08:47 +
    +
    + download ⊗ +
    +
    + http://or.wiktionary.org + + Oriya + + Wiktionary + + 13.535 MB + + 14s + + 14192459 + + 2016-03-06 08:52 +
    +
    + download ⊗ +
    +
    + http://or.wikisource.org + + Oriya + + Wikisource + + 3.794 MB + + 03s + + 3977829 + + 2016-03-06 08:03 +
    +
    + download ⊗ +
    +
    + http://os.wikipedia.org + + Ossetic + + Wikipedia + + 5.035 MB + + 05s + + 5279182 + + 2016-03-06 09:18 +
    +
    + download ⊗ +
    +
    + http://pa.wikipedia.org + + Eastern Punjabi + + Wikipedia + + 20.918 MB + + 21s + + 21934241 + + 2016-03-06 08:53 +
    +
    + download ⊗ +
    +
    + http://pa.wiktionary.org + + Eastern Punjabi + + Wiktionary + + 246.666 KB + + 00s + + 252586 + + 2016-03-06 11:09 +
    +
    + download ⊗ +
    +
    + http://pa.wikibooks.org + + Eastern Punjabi + + Wikibooks + + 85.149 KB + + 00s + + 87193 + + 2016-03-06 08:04 +
    +
    + download ⊗ +
    +
    + http://pag.wikipedia.org + + Pangasinan + + Wikipedia + + 1.025 MB + + 01s + + 1075310 + + 2016-03-06 08:44 +
    +
    + download ⊗ +
    +
    + http://pam.wikipedia.org + + Pampanga + + Wikipedia + + 7.502 MB + + 07s + + 7866869 + + 2016-03-06 08:32 +
    +
    + download ⊗ +
    +
    + http://pap.wikipedia.org + + Papiamentu + + Wikipedia + + 964.671 KB + + 00s + + 987823 + + 2016-03-06 07:38 +
    +
    + download ⊗ +
    +
    + http://pcd.wikipedia.org + + Picard + + Wikipedia + + 2.672 MB + + 02s + + 2802174 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://pdc.wikipedia.org + + Pennsylvania German + + Wikipedia + + 865.971 KB + + 00s + + 886754 + + 2016-03-06 08:13 +
    +
    + download ⊗ +
    +
    + http://pfl.wikipedia.org + + Palatinate German + + Wikipedia + + 2.354 MB + + 02s + + 2468427 + + 2016-03-06 08:12 +
    +
    + download ⊗ +
    +
    + http://pi.wikipedia.org + + Pali + + Wikipedia + + 495.922 KB + + 00s + + 507824 + + 2016-03-06 08:09 +
    +
    + download ⊗ +
    +
    + http://pi.wiktionary.org + + Pali + + Wiktionary + + 4.711 KB + + 00s + + 4824 + + 2016-03-06 07:06 +
    +
    + download ⊗ +
    +
    + http://pih.wikipedia.org + + Norfuk/Pitcairn + + Wikipedia + + 476.741 KB + + 00s + + 488183 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://pms.wikipedia.org + + Piedmontese + + Wikipedia + + 10.457 MB + + 10s + + 10965407 + + 2016-03-06 09:04 +
    +
    + download ⊗ +
    +
    + http://pnb.wikipedia.org + + Western Punjabi + + Wikipedia + + 9.738 MB + + 10s + + 10211271 + + 2016-03-06 09:00 +
    +
    + download ⊗ +
    +
    + http://pnb.wiktionary.org + + Western Punjabi + + Wiktionary + + 607.507 KB + + 00s + + 622087 + + 2016-03-06 07:28 +
    +
    + download ⊗ +
    +
    + http://pnt.wikipedia.org + + Pontic Greek + + Wikipedia + + 388.036 KB + + 00s + + 397349 + + 2016-03-06 08:02 +
    +
    + download ⊗ +
    +
    + http://ps.wikipedia.org + + Pashto + + Wikipedia + + 8.093 MB + + 08s + + 8486313 + + 2016-03-06 08:39 +
    +
    + download ⊗ +
    +
    + http://ps.wiktionary.org + + Pashto + + Wiktionary + + 2.684 MB + + 02s + + 2814860 + + 2016-03-06 08:25 +
    +
    + download ⊗ +
    +
    + http://ps.wikibooks.org + + Pashto + + Wikibooks + + 127.189 KB + + 00s + + 130242 + + 2016-03-06 07:22 +
    +
    + download ⊗ +
    +
    + http://qu.wikipedia.org + + Quechua + + Wikipedia + + 8.647 MB + + 09s + + 9067197 + + 2016-03-06 09:06 +
    +
    + download ⊗ +
    +
    + http://qu.wiktionary.org + + Quechua + + Wiktionary + + 186.418 KB + + 00s + + 190892 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://qu.wikibooks.org + + Quechua + + Wikibooks + + 9.732 KB + + 00s + + 9966 + + 2016-03-06 11:10 +
    +
    + download ⊗ +
    +
    + http://qu.wikiquote.org + + Quechua + + Wikiquote + + 3.212 KB + + 00s + + 3289 + + 2016-03-06 08:39 +
    +
    + download ⊗ +
    +
    + http://rm.wikipedia.org + + Raeto-Romance + + Wikipedia + + 3.319 MB + + 03s + + 3480729 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://rm.wiktionary.org + + Raeto-Romance + + Wiktionary + + 7.368 KB + + 00s + + 7545 + + 2016-03-06 08:05 +
    +
    + download ⊗ +
    +
    + http://rm.wikibooks.org + + Raeto-Romance + + Wikibooks + + 5.710 KB + + 00s + + 5847 + + 2016-03-06 07:09 +
    +
    + download ⊗ +
    +
    + http://rmy.wikipedia.org + + Vlax Romany + + Wikipedia + + 427.691 KB + + 00s + + 437956 + + 2016-03-06 07:11 +
    +
    + download ⊗ +
    +
    + http://rn.wikipedia.org + + Kirundi + + Wikipedia + + 221.711 KB + + 00s + + 227032 + + 2016-03-06 08:39 +
    +
    + download ⊗ +
    +
    + http://rn.wiktionary.org + + Kirundi + + Wiktionary + + 4.298 KB + + 00s + + 4401 + + 2016-03-06 11:11 +
    +
    + download ⊗ +
    +
    + http://roa-rup.wikipedia.org + + Aromanian + + Wikipedia + + 644.470 KB + + 00s + + 659937 + + 2016-03-06 08:13 +
    +
    + download ⊗ +
    +
    + http://roa-rup.wiktionary.org + + Aromanian + + Wiktionary + + 241.117 KB + + 00s + + 246904 + + 2016-03-06 07:28 +
    +
    + download ⊗ +
    +
    + http://roa-tara.wikipedia.org + + Tarantino + + Wikipedia + + 5.122 MB + + 05s + + 5371289 + + 2016-03-06 07:15 +
    +
    + download ⊗ +
    +
    + http://rue.wikipedia.org + + Rusyn + + Wikipedia + + 1.867 MB + + 01s + + 1957390 + + 2016-03-06 07:06 +
    +
    + download ⊗ +
    +
    + http://rw.wikipedia.org + + Kinyarwanda + + Wikipedia + + 729.250 KB + + 00s + + 746752 + + 2016-03-06 08:40 +
    +
    + download ⊗ +
    +
    + http://rw.wiktionary.org + + Kinyarwanda + + Wiktionary + + 179.841 KB + + 00s + + 184157 + + 2016-03-06 07:39 +
    +
    + download ⊗ +
    +
    + http://sa.wikipedia.org + + Sanskrit + + Wikipedia + + 11.234 MB + + 11s + + 11779717 + + 2016-03-06 07:21 +
    +
    + download ⊗ +
    +
    + http://sa.wiktionary.org + + Sanskrit + + Wiktionary + + 1.958 MB + + 02s + + 2053516 + + 2016-03-06 07:49 +
    +
    + download ⊗ +
    +
    + http://sa.wikisource.org + + Sanskrit + + Wikisource + + 48.656 MB + + 51s + + 51019308 + + 2016-03-06 08:49 +
    +
    + download ⊗ +
    +
    + http://sa.wikibooks.org + + Sanskrit + + Wikibooks + + 4.328 MB + + 04s + + 4538276 + + 2016-03-06 07:47 +
    +
    + download ⊗ +
    +
    + http://sa.wikiquote.org + + Sanskrit + + Wikiquote + + 1.579 MB + + 01s + + 1656178 + + 2016-03-06 07:48 +
    +
    + download ⊗ +
    +
    + http://sah.wikipedia.org + + Sakha + + Wikipedia + + 8.438 MB + + 08s + + 8847702 + + 2016-03-06 08:45 +
    +
    + download ⊗ +
    +
    + http://sah.wikisource.org + + Sakha + + Wikisource + + 1.011 MB + + 01s + + 1060337 + + 2016-03-06 07:51 +
    +
    + download ⊗ +
    +
    + http://sc.wikipedia.org + + Sardinian + + Wikipedia + + 3.074 MB + + 03s + + 3223260 + + 2016-03-06 07:09 +
    +
    + download ⊗ +
    +
    + http://sc.wiktionary.org + + Sardinian + + Wiktionary + + 11.220 KB + + 00s + + 11489 + + 2016-03-06 11:08 +
    +
    + download ⊗ +
    +
    + http://scn.wikipedia.org + + Sicilian + + Wikipedia + + 9.730 MB + + 10s + + 10202190 + + 2016-03-06 09:02 +
    +
    + download ⊗ +
    +
    + http://scn.wiktionary.org + + Sicilian + + Wiktionary + + 2.939 MB + + 03s + + 3081883 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://sco.wikipedia.org + + Scots + + Wikipedia + + 35.021 MB + + 36s + + 36722481 + + 2016-03-06 09:06 +
    +
    + download ⊗ +
    +
    + http://sd.wikipedia.org + + Sindhi + + Wikipedia + + 3.237 MB + + 03s + + 3394649 + + 2016-03-06 07:50 +
    +
    + download ⊗ +
    +
    + http://sd.wiktionary.org + + Sindhi + + Wiktionary + + 722.521 KB + + 00s + + 739862 + + 2016-03-06 07:12 +
    +
    + download ⊗ +
    +
    + http://sd.wikinews.org + + Sindhi + + Wikinews + + 307.687 KB + + 00s + + 315071 + + 2016-03-06 11:09 +
    +
    + download ⊗ +
    +
    + http://se.wikipedia.org + + Northern Sami + + Wikipedia + + 2.497 MB + + 02s + + 2618051 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://se.wikibooks.org + + Northern Sami + + Wikibooks + + 5.742 KB + + 00s + + 5880 + + 2016-03-06 08:49 +
    +
    + download ⊗ +
    +
    + http://se.wikimedia.org + + Northern Sami + + Wikimedia + + 3.410 MB + + 03s + + 3576093 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://sg.wikipedia.org + + Sango/Sangho + + Wikipedia + + 219.437 KB + + 00s + + 224703 + + 2016-03-06 07:02 +
    +
    + download ⊗ +
    +
    + http://sg.wiktionary.org + + Sango/Sangho + + Wiktionary + + 93.860 KB + + 00s + + 96113 + + 2016-03-06 11:08 +
    +
    + download ⊗ +
    +
    + http://si.wikipedia.org + + Sinhalese + + Wikipedia + + 25.950 MB + + 27s + + 27210828 + + 2016-03-06 08:57 +
    +
    + download ⊗ +
    +
    + http://si.wiktionary.org + + Sinhalese + + Wiktionary + + 476.702 KB + + 00s + + 488143 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://si.wikibooks.org + + Sinhalese + + Wikibooks + + 16.735 MB + + 17s + + 17548086 + + 2016-03-06 07:55 +
    +
    + download ⊗ +
    +
    + http://sm.wikipedia.org + + Samoan + + Wikipedia + + 537.608 KB + + 00s + + 550511 + + 2016-03-06 07:34 +
    +
    + download ⊗ +
    +
    + http://sm.wiktionary.org + + Samoan + + Wiktionary + + 935.485 KB + + 00s + + 957937 + + 2016-03-06 08:02 +
    +
    + download ⊗ +
    +
    + http://sn.wikipedia.org + + Shona + + Wikipedia + + 1.026 MB + + 01s + + 1075487 + + 2016-03-06 07:41 +
    +
    + download ⊗ +
    +
    + http://sn.wiktionary.org + + Shona + + Wiktionary + + 42.595 KB + + 00s + + 43617 + + 2016-03-06 07:36 +
    +
    + download ⊗ +
    +
    + http://so.wikipedia.org + + Somali + + Wikipedia + + 4.775 MB + + 05s + + 5007387 + + 2016-03-06 08:48 +
    +
    + download ⊗ +
    +
    + http://so.wiktionary.org + + Somali + + Wiktionary + + 538.047 KB + + 00s + + 550960 + + 2016-03-06 08:05 +
    +
    + download ⊗ +
    +
    + http://sq.wikipedia.org + + Albanian + + Wikipedia + + 51.428 MB + + 53s + + 53926390 + + 2016-03-06 09:27 +
    +
    + download ⊗ +
    +
    + http://sq.wiktionary.org + + Albanian + + Wiktionary + + 6.319 MB + + 06s + + 6625783 + + 2016-03-06 08:36 +
    +
    + download ⊗ +
    +
    + http://sq.wikibooks.org + + Albanian + + Wikibooks + + 6.959 MB + + 07s + + 7296800 + + 2016-03-06 08:43 +
    +
    + download ⊗ +
    +
    + http://sq.wikiquote.org + + Albanian + + Wikiquote + + 176.362 KB + + 00s + + 180595 + + 2016-03-06 07:52 +
    +
    + download ⊗ +
    +
    + http://sq.wikinews.org + + Albanian + + Wikinews + + 631.288 KB + + 00s + + 646439 + + 2016-03-06 07:57 +
    +
    + download ⊗ +
    +
    + http://srn.wikipedia.org + + Sranan Tongo + + Wikipedia + + 568.353 KB + + 00s + + 581993 + + 2016-03-06 07:16 +
    +
    + download ⊗ +
    +
    + http://ss.wikipedia.org + + Swati + + Wikipedia + + 419.596 KB + + 00s + + 429666 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://ss.wiktionary.org + + Swati + + Wiktionary + + 152.106 KB + + 00s + + 155757 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://st.wikipedia.org + + Southern Sotho + + Wikipedia + + 266.302 KB + + 00s + + 272693 + + 2016-03-06 07:08 +
    +
    + download ⊗ +
    +
    + http://st.wiktionary.org + + Southern Sotho + + Wiktionary + + 154.142 KB + + 00s + + 157841 + + 2016-03-06 08:47 +
    +
    + download ⊗ +
    +
    + http://stq.wikipedia.org + + Saterland Frisian + + Wikipedia + + 2.523 MB + + 02s + + 2645699 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://su.wikipedia.org + + Sundanese + + Wikipedia + + 14.479 MB + + 15s + + 15182639 + + 2016-03-06 09:00 +
    +
    + download ⊗ +
    +
    + http://su.wiktionary.org + + Sundanese + + Wiktionary + + 253.420 KB + + 00s + + 259502 + + 2016-03-06 07:42 +
    +
    + download ⊗ +
    +
    + http://su.wikibooks.org + + Sundanese + + Wikibooks + + 28.951 KB + + 00s + + 29646 + + 2016-03-06 11:12 +
    +
    + download ⊗ +
    +
    + http://su.wikiquote.org + + Sundanese + + Wikiquote + + 256.489 KB + + 00s + + 262645 + + 2016-03-06 07:54 +
    +
    + download ⊗ +
    +
    + http://sw.wikipedia.org + + Swahili + + Wikipedia + + 19.153 MB + + 20s + + 20083671 + + 2016-03-06 09:15 +
    +
    + download ⊗ +
    +
    + http://sw.wiktionary.org + + Swahili + + Wiktionary + + 1.614 MB + + 01s + + 1692037 + + 2016-03-06 08:28 +
    +
    + download ⊗ +
    +
    + http://sw.wikibooks.org + + Swahili + + Wikibooks + + 71.284 KB + + 00s + + 72995 + + 2016-03-06 07:56 +
    +
    + download ⊗ +
    +
    + http://szl.wikipedia.org + + Silesian + + Wikipedia + + 2.544 MB + + 02s + + 2667934 + + 2016-03-06 08:07 +
    +
    + download ⊗ +
    +
    + http://ta.wikipedia.org + + Tamil + + Wikipedia + + 95.455 MB + + 01m 40s + + 100091517 + + 2016-03-06 09:56 +
    +
    + download ⊗ +
    +
    + http://ta.wiktionary.org + + Tamil + + Wiktionary + + 28.169 MB + + 29s + + 29536837 + + 2016-03-06 09:33 +
    +
    + download ⊗ +
    +
    + http://ta.wikisource.org + + Tamil + + Wikisource + + 92.416 MB + + 01m 36s + + 96905464 + + 2016-03-06 08:47 +
    +
    + download ⊗ +
    +
    + http://ta.wikibooks.org + + Tamil + + Wikibooks + + 749.854 KB + + 00s + + 767850 + + 2016-03-06 07:45 +
    +
    + download ⊗ +
    +
    + http://ta.wikiquote.org + + Tamil + + Wikiquote + + 323.444 KB + + 00s + + 331207 + + 2016-03-06 08:00 +
    +
    + download ⊗ +
    +
    + http://ta.wikinews.org + + Tamil + + Wikinews + + 2.598 MB + + 02s + + 2724246 + + 2016-03-06 07:53 +
    +
    + download ⊗ +
    +
    + http://te.wikipedia.org + + Telugu + + Wikipedia + + 82.860 MB + + 01m 26s + + 86884675 + + 2016-03-06 10:45 +
    +
    + download ⊗ +
    +
    + http://te.wiktionary.org + + Telugu + + Wiktionary + + 18.949 MB + + 19s + + 19869841 + + 2016-03-06 09:18 +
    +
    + download ⊗ +
    +
    + http://te.wikisource.org + + Telugu + + Wikisource + + 21.507 MB + + 22s + + 22551527 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://te.wikibooks.org + + Telugu + + Wikibooks + + 106.144 KB + + 00s + + 108691 + + 2016-03-06 11:14 +
    +
    + download ⊗ +
    +
    + http://te.wikiquote.org + + Telugu + + Wikiquote + + 697.903 KB + + 00s + + 714653 + + 2016-03-06 07:34 +
    +
    + download ⊗ +
    +
    + http://tet.wikipedia.org + + Tetun + + Wikipedia + + 661.032 KB + + 00s + + 676897 + + 2016-03-06 07:57 +
    +
    + download ⊗ +
    +
    + http://tg.wikipedia.org + + Tajiki + + Wikipedia + + 15.112 MB + + 15s + + 15846389 + + 2016-03-06 09:04 +
    +
    + download ⊗ +
    +
    + http://tg.wiktionary.org + + Tajiki + + Wiktionary + + 2.486 MB + + 02s + + 2606279 + + 2016-03-06 07:48 +
    +
    + download ⊗ +
    +
    + http://tg.wikibooks.org + + Tajiki + + Wikibooks + + 76.812 KB + + 00s + + 78656 + + 2016-03-06 07:02 +
    +
    + download ⊗ +
    +
    + http://ti.wikipedia.org + + Tigrinya + + Wikipedia + + 231.030 KB + + 00s + + 236575 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://ti.wiktionary.org + + Tigrinya + + Wiktionary + + 114.469 KB + + 00s + + 117216 + + 2016-03-06 07:13 +
    +
    + download ⊗ +
    +
    + http://tk.wikipedia.org + + Turkmen + + Wikipedia + + 3.157 MB + + 03s + + 3310213 + + 2016-03-06 08:03 +
    +
    + download ⊗ +
    +
    + http://tk.wiktionary.org + + Turkmen + + Wiktionary + + 588.645 KB + + 00s + + 602772 + + 2016-03-06 07:28 +
    +
    + download ⊗ +
    +
    + http://tk.wikibooks.org + + Turkmen + + Wikibooks + + 68.154 KB + + 00s + + 69790 + + 2016-03-06 08:06 +
    +
    + download ⊗ +
    +
    + http://tk.wikiquote.org + + Turkmen + + Wikiquote + + 6.921 KB + + 00s + + 7087 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://tl.wikipedia.org + + Tagalog + + Wikipedia + + 35.008 MB + + 36s + + 36708919 + + 2016-03-06 09:35 +
    +
    + download ⊗ +
    +
    + http://tl.wiktionary.org + + Tagalog + + Wiktionary + + 3.019 MB + + 03s + + 3165381 + + 2016-03-06 08:04 +
    +
    + download ⊗ +
    +
    + http://tl.wikibooks.org + + Tagalog + + Wikibooks + + 577.938 KB + + 00s + + 591808 + + 2016-03-06 10:47 +
    +
    + download ⊗ +
    +
    + http://tn.wikipedia.org + + Setswana + + Wikipedia + + 828.832 KB + + 00s + + 848724 + + 2016-03-06 11:12 +
    +
    + download ⊗ +
    +
    + http://tn.wiktionary.org + + Setswana + + Wiktionary + + 96.114 KB + + 00s + + 98421 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://to.wikipedia.org + + Tonga + + Wikipedia + + 678.137 KB + + 00s + + 694412 + + 2016-03-06 07:32 +
    +
    + download ⊗ +
    +
    + http://to.wiktionary.org + + Tonga + + Wiktionary + + 41.907 KB + + 00s + + 42913 + + 2016-03-06 11:10 +
    +
    + download ⊗ +
    +
    + http://tpi.wikipedia.org + + Tok Pisin + + Wikipedia + + 1.193 MB + + 01s + + 1250736 + + 2016-03-06 08:17 +
    +
    + download ⊗ +
    +
    + http://tpi.wiktionary.org + + Tok Pisin + + Wiktionary + + 124.973 KB + + 00s + + 127972 + + 2016-03-06 08:01 +
    +
    + download ⊗ +
    +
    + http://ts.wikipedia.org + + Tsonga + + Wikipedia + + 460.772 KB + + 00s + + 471831 + + 2016-03-06 07:10 +
    +
    + download ⊗ +
    +
    + http://ts.wiktionary.org + + Tsonga + + Wiktionary + + 125.417 KB + + 00s + + 128427 + + 2016-03-06 07:59 +
    +
    + download ⊗ +
    +
    + http://tt.wikipedia.org + + Tatar + + Wikipedia + + 37.815 MB + + 39s + + 39651811 + + 2016-03-06 10:37 +
    +
    + download ⊗ +
    +
    + http://tt.wiktionary.org + + Tatar + + Wiktionary + + 721.860 KB + + 00s + + 739185 + + 2016-03-06 07:11 +
    +
    + download ⊗ +
    +
    + http://tt.wikibooks.org + + Tatar + + Wikibooks + + 964.273 KB + + 00s + + 987416 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://tt.wikiquote.org + + Tatar + + Wikiquote + + 5.763 KB + + 00s + + 5901 + + 2016-03-06 08:01 +
    +
    + download ⊗ +
    +
    + http://tum.wikipedia.org + + Tumbuka + + Wikipedia + + 198.647 KB + + 00s + + 203415 + + 2016-03-06 07:30 +
    +
    + download ⊗ +
    +
    + http://tw.wikipedia.org + + Twi + + Wikipedia + + 150.265 KB + + 00s + + 153871 + + 2016-03-06 08:03 +
    +
    + download ⊗ +
    +
    + http://tw.wiktionary.org + + Twi + + Wiktionary + + 42.622 KB + + 00s + + 43645 + + 2016-03-06 08:00 +
    +
    + download ⊗ +
    +
    + http://ty.wikipedia.org + + Tahitian + + Wikipedia + + 367.402 KB + + 00s + + 376220 + + 2016-03-06 08:21 +
    +
    + download ⊗ +
    +
    + http://tyv.wikipedia.org + + Tyvan + + Wikipedia + + 1.108 MB + + 01s + + 1161773 + + 2016-03-06 07:09 +
    +
    + download ⊗ +
    +
    + http://ua.wikimedia.org + + Ukrainian + + Wikimedia + + 1.758 MB + + 01s + + 1843485 + + 2016-03-06 07:42 +
    +
    + download ⊗ +
    +
    + http://udm.wikipedia.org + + Udmurt + + Wikipedia + + 1.644 MB + + 01s + + 1724279 + + 2016-03-06 08:30 +
    +
    + download ⊗ +
    +
    + http://ug.wikipedia.org + + Uyghur + + Wikipedia + + 4.141 MB + + 04s + + 4342519 + + 2016-03-06 08:33 +
    +
    + download ⊗ +
    +
    + http://ug.wiktionary.org + + Uyghur + + Wiktionary + + 671.079 KB + + 00s + + 687185 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://ug.wikibooks.org + + Uyghur + + Wikibooks + + 7.848 KB + + 00s + + 8036 + + 2016-03-06 08:19 +
    +
    + download ⊗ +
    +
    + http://ug.wikiquote.org + + Uyghur + + Wikiquote + + 6.700 KB + + 00s + + 6861 + + 2016-03-06 07:11 +
    +
    + download ⊗ +
    +
    + http://ur.wikipedia.org + + Urdu + + Wikipedia + + 72.838 MB + + 01m 16s + + 76375968 + + 2016-03-06 10:39 +
    +
    + download ⊗ +
    +
    + http://ur.wiktionary.org + + Urdu + + Wiktionary + + 1.015 MB + + 01s + + 1064480 + + 2016-03-06 08:12 +
    +
    + download ⊗ +
    +
    + http://ur.wikibooks.org + + Urdu + + Wikibooks + + 1.110 MB + + 01s + + 1163968 + + 2016-03-06 08:38 +
    +
    + download ⊗ +
    +
    + http://ur.wikiquote.org + + Urdu + + Wikiquote + + 425.924 KB + + 00s + + 436146 + + 2016-03-06 08:05 +
    +
    + download ⊗ +
    +
    + http://uz.wikipedia.org + + Uzbek + + Wikipedia + + 46.057 MB + + 48s + + 48294208 + + 2016-03-06 10:22 +
    +
    + download ⊗ +
    +
    + http://uz.wiktionary.org + + Uzbek + + Wiktionary + + 21.348 MB + + 22s + + 22384990 + + 2016-03-06 09:15 +
    +
    + download ⊗ +
    +
    + http://uz.wikibooks.org + + Uzbek + + Wikibooks + + 146.503 KB + + 00s + + 150019 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://uz.wikiquote.org + + Uzbek + + Wikiquote + + 32.187 KB + + 00s + + 32959 + + 2016-03-06 08:08 +
    +
    + download ⊗ +
    +
    + http://ve.wikipedia.org + + Venda + + Wikipedia + + 214.032 KB + + 00s + + 219169 + + 2016-03-06 08:24 +
    +
    + download ⊗ +
    +
    + http://vec.wikipedia.org + + Venetian + + Wikipedia + + 8.586 MB + + 09s + + 9002824 + + 2016-03-06 08:50 +
    +
    + download ⊗ +
    +
    + http://vec.wiktionary.org + + Venetian + + Wiktionary + + 619.014 KB + + 00s + + 633870 + + 2016-03-06 08:12 +
    +
    + download ⊗ +
    +
    + http://vec.wikisource.org + + Venetian + + Wikisource + + 3.549 MB + + 03s + + 3721526 + + 2016-03-06 08:10 +
    +
    + download ⊗ +
    +
    + http://vep.wikipedia.org + + Veps + + Wikipedia + + 2.015 MB + + 02s + + 2112646 + + 2016-03-06 07:54 +
    +
    + download ⊗ +
    +
    + http://vls.wikipedia.org + + West Flemish + + Wikipedia + + 5.142 MB + + 05s + + 5391533 + + 2016-03-06 08:50 +
    +
    + download ⊗ +
    +
    + http://wa.wikipedia.org + + Walloon + + Wikipedia + + 6.761 MB + + 07s + + 7089447 + + 2016-03-06 08:47 +
    +
    + download ⊗ +
    +
    + http://wa.wiktionary.org + + Walloon + + Wiktionary + + 5.155 MB + + 05s + + 5405377 + + 2016-03-06 07:18 +
    +
    + download ⊗ +
    +
    + http://wa.wikibooks.org + + Walloon + + Wikibooks + + 4.726 KB + + 00s + + 4839 + + 2016-03-06 07:49 +
    +
    + download ⊗ +
    +
    + http://war.wikipedia.org + + Waray-Waray + + Wikipedia + + 182.854 MB + + 03m 11s + + 191736120 + + 2016-03-06 10:25 +
    +
    + download ⊗ +
    +
    + http://wo.wikipedia.org + + Wolof + + Wikipedia + + 1.401 MB + + 01s + + 1469469 + + 2016-03-06 08:42 +
    +
    + download ⊗ +
    +
    + http://wo.wiktionary.org + + Wolof + + Wiktionary + + 365.545 KB + + 00s + + 374318 + + 2016-03-06 07:51 +
    +
    + download ⊗ +
    +
    + http://wo.wikiquote.org + + Wolof + + Wikiquote + + 11.187 KB + + 00s + + 11455 + + 2016-03-06 08:53 +
    +
    + download ⊗ +
    +
    + http://wuu.wikipedia.org + + Wu Chinese + + Wikipedia + + 3.515 MB + + 03s + + 3685428 + + 2016-03-06 08:18 +
    +
    + download ⊗ +
    +
    + http://xal.wikipedia.org + + Kalmyk-Oirat + + Wikipedia + + 1.311 MB + + 01s + + 1374857 + + 2016-03-06 07:17 +
    +
    + download ⊗ +
    +
    + http://xh.wikipedia.org + + Xhosan + + Wikipedia + + 681.179 KB + + 00s + + 697527 + + 2016-03-06 07:35 +
    +
    + download ⊗ +
    +
    + http://xh.wiktionary.org + + Xhosan + + Wiktionary + + 37.205 KB + + 00s + + 38098 + + 2016-03-06 07:50 +
    +
    + download ⊗ +
    +
    + http://xh.wikibooks.org + + Xhosan + + Wikibooks + + 8.136 KB + + 00s + + 8331 + + 2016-03-06 07:40 +
    +
    + download ⊗ +
    +
    + http://xmf.wikipedia.org + + Mingrelian + + Wikipedia + + 5.163 MB + + 05s + + 5413439 + + 2016-03-06 08:26 +
    +
    + download ⊗ +
    +
    + http://yi.wikipedia.org + + Yiddish + + Wikipedia + + 8.686 MB + + 09s + + 9107989 + + 2016-03-06 08:54 +
    +
    + download ⊗ +
    +
    + http://yi.wiktionary.org + + Yiddish + + Wiktionary + + 448.469 KB + + 00s + + 459232 + + 2016-03-06 07:57 +
    +
    + download ⊗ +
    +
    + http://yi.wikisource.org + + Yiddish + + Wikisource + + 3.552 MB + + 03s + + 3724392 + + 2016-03-06 08:25 +
    +
    + download ⊗ +
    +
    + http://yo.wikipedia.org + + Yoruba + + Wikipedia + + 8.666 MB + + 09s + + 9086627 + + 2016-03-06 08:53 +
    +
    + download ⊗ +
    +
    + http://yo.wiktionary.org + + Yoruba + + Wiktionary + + 42.192 KB + + 00s + + 43205 + + 2016-03-06 07:23 +
    +
    + download ⊗ +
    +
    + http://yo.wikibooks.org + + Yoruba + + Wikibooks + + 5.062 KB + + 00s + + 5183 + + 2016-03-06 08:20 +
    +
    + download ⊗ +
    +
    + http://za.wikipedia.org + + Zhuang + + Wikipedia + + 475.132 KB + + 00s + + 486535 + + 2016-03-06 08:09 +
    +
    + download ⊗ +
    +
    + http://za.wiktionary.org + + Zhuang + + Wiktionary + + 45.385 KB + + 00s + + 46474 + + 2016-03-06 11:13 +
    +
    + download ⊗ +
    +
    + http://za.wikibooks.org + + Zhuang + + Wikibooks + + 9.094 KB + + 00s + + 9312 + + 2016-03-06 08:23 +
    +
    + download ⊗ +
    +
    + http://za.wikiquote.org + + Zhuang + + Wikiquote + + 3.812 KB + + 00s + + 3903 + + 2016-03-06 08:16 +
    +
    + download ⊗ +
    +
    + http://zea.wikipedia.org + + Zeeuws/Zeaws + + Wikipedia + + 2.043 MB + + 02s + + 2141733 + + 2016-03-06 08:14 +
    +
    + download ⊗ +
    +
    + http://zh-classical.wikipedia.org + + Classical Chinese + + Wikipedia + + 8.602 MB + + 09s + + 9019911 + + 2016-03-06 08:46 +
    +
    + download ⊗ +
    +
    + http://zh-min-nan.wikipedia.org + + Min-nan + + Wikipedia + + 18.196 MB + + 19s + + 19080288 + + 2016-03-06 09:45 +
    +
    + download ⊗ +
    +
    + http://zh-min-nan.wiktionary.org + + Min-nan + + Wiktionary + + 2.279 MB + + 02s + + 2389195 + + 2016-03-06 08:11 +
    +
    + download ⊗ +
    +
    + http://zh-min-nan.wikisource.org + + Min-nan + + Wikisource + + 3.501 MB + + 03s + + 3671552 + + 2016-03-06 07:59 +
    +
    + download ⊗ +
    +
    + http://zh-min-nan.wikibooks.org + + Min-nan + + Wikibooks + + 25.645 KB + + 00s + + 26260 + + 2016-03-06 11:13 +
    +
    + download ⊗ +
    +
    + http://zh-min-nan.wikiquote.org + + Min-nan + + Wikiquote + + 31.124 KB + + 00s + + 31871 + + 2016-03-06 11:10 +
    +
    + download ⊗ +
    +
    + http://zh-yue.wikipedia.org + + Cantonese + + Wikipedia + + 28.734 MB + + 30s + + 30129810 + + 2016-03-06 07:38 +
    +
    + download ⊗ +
    +
    + http://zu.wikipedia.org + + Zulu + + Wikipedia + + 1.084 MB + + 01s + + 1136547 + + 2016-03-06 08:22 +
    +
    + download ⊗ +
    +
    + http://zu.wiktionary.org + + Zulu + + Wiktionary + + 162.529 KB + + 00s + + 166430 + + 2016-03-06 07:54 +
    +
    + download ⊗ +
    +
    + http://zu.wikibooks.org + + Zulu + + Wikibooks + + 7.798 KB + + 00s + + 7985 + + 2016-03-06 11:11 +
    +
      +
    1. + ^ last updated on 2016-03-17 +
    2. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dashboard/Wiki_maintenance.html b/wiki/home/page/Dashboard/Wiki_maintenance.html new file mode 100644 index 000000000..5cc4035f6 --- /dev/null +++ b/wiki/home/page/Dashboard/Wiki_maintenance.html @@ -0,0 +1,972 @@ + + + + + Dashboard/Wiki maintenance - XOWA + + + + + +
    +
    +
    +

    Dashboard/Wiki maintenance

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Instructions +

    +
      +
    • + Click Update dump status to download the latest dump status from the dump servers +
    • +
    • + Click Import to generate a script to import the latest wiki +
    • +
    • + Click Category to generate a script to upgrade the category +
    • +
    • + Click Search to generate a script to upgrade the category +
    • +
    • + Go to the Script section and click Run script +
    • +
    +

    + XOWA App +

    +

    + Check online for the latest version +

    +

    + Wikis +

    [1] Dump server wiki status + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Domain + + Update?[2] + + Wiki
    + date[3] +
    + Latest
    + date[4] +
    + Latest
    + status[5] +
    + Type[6] + + Ctg[7] + + Search[8] + + Import[9] + + Category[10] + + Search[11] +
    + commons.wikimedia.org + + n + + 2016-03-05 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + en.wikibooks.org + + n + + 2016-04-07 + + 2016-03-05 + + Dump in progress + + sqlite3 + + v2 + + v1 + + + + + + +
    + en.wikipedia.org + + n + + 2016-03-05 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + en.wikisource.org + + n + + 2016-03-05 + + 2016-03-05 + + Partial dump + + sqlite3 + + v2 + + v1 + + + + + + +
    + en.wikivoyage.org + + y + + 2016-01-12 + + 2016-03-05 + + Dump in progress + + sqlite3 + + v2 + + v1 + + + + + + +
    + en.wiktionary.org + + y + + 2016-01-12 + + 2016-03-05 + + Partial dump + + sqlite3 + + v2 + + v1 + + + + + + +
    + fr.wikipedia.org + + n + + 2016-03-05 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + home + + n + + 2015-08-09 + + + <<NULL>> + + sqlite3 + + v2 + + v1 + + + + + + +
    + la.wikibooks.org + + y + + 2014-06-15 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + la.wikipedia.org + + y + + 2014-06-22 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + la.wikiquote.org + + y + + 2014-06-01 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + la.wikisource.org + + y + + 2014-06-15 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + la.wiktionary.org + + y + + 2014-06-17 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + simple.wikibooks.org + + y + + 2015-10-02 + + 2016-03-05 + + Partial dump + + sqlite3 + + v2 + + v1 + + + + + + +
    + simple.wikipedia.org + + n + + 2016-04-07 + + 2016-03-05 + + Dump in progress + + sqlite3 + + v2 + + v1 + + + + + + +
    + simple.wikiquote.org + + y + + 2016-01-30 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + simple.wiktionary.org + + n + + 2016-03-05 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + sonako.wikia.com + + n + + 2016-04-06 + + + <<NULL>> + + sqlite3 + + v2 + + v1 + + + + + + +
    + www.wikidata.org + + n + + 2016-03-06 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    + yugioh.wikia.com + + n + + 2015-09-08 + + + <<NULL>> + + sqlite3 + + v2 + + v1 + + + + + + +
    + zh.wikipedia.org + + y + + 2015-10-03 + + 2016-03-05 + + Dump complete + + sqlite3 + + v2 + + v1 + + + + + + +
    +

    + Script +

    +

    + + +

    +

    + Usage notes +

    +
      +
    1. + ^ Downloads latest dump status from http://dumps.wikimedia.org/backup-index.html Note that the dump file is saved to /xowa/bin/any/html/xowa/maint/backup-index.html +
    2. +
    3. + ^ y if wiki dump date is more than 1 day older than wmf_dump_date +
    4. +
    5. + ^ Approximate date of current wiki. The dump xml files do not have a dump date in <siteinfo> so any date must be approximated. It can be either of the following +
        +
      • + latest modified for any page: The most recent "modified_on" date of all pages in a wiki. (Only available for sqlite wikis imported in v0.8.2.0+) +
      • +
      +
      +
      + Note that this value may be 1 day before the actual wmf dump date. For example, for dewikibooks, the WMF dump is 2013-08-14, but the latest "modified_on" is 2013-08-13. +
      +
      +
        +
      • + file modified timestamp of first sqlite database The modified timestamp for the first sqlite database (".000.") +
      • +
      +
      +
      + Note that this database's modified timestamp will change if any pages are ever updated. For example: +
      +
      + simplewiki is imported on 2013-08-01 02:03:04 +
      +
      + File modified timestamp of simple.wikipedia.org.000.sqlite3 is "2013-08-01 02:03:04" +
      +
      + The Earth page in simplewiki is edited to correct an error on "2013-08-05". The file_modified now reads "2013-08-05", even though the import date was "2013-08-01 02:03:04" +
      +
      +
      +
      +
    6. +
    7. + ^ Latest available dump according to the dump server. +
    8. +
    9. + ^ Latest available dump status according to the dump server. +
    10. +
    11. + ^ Data storage for wiki. Can be either xdat or sqlite. +
    12. +
    13. + ^ Current category level of wiki. Can be either 1 or 2. See App/Category for more info +
    14. +
    15. + ^ Current search level of wiki. Can be either 1 or 2. See App/Search for more info +
    16. +
    17. + ^ Generate script to import latest wiki +
    18. +
    19. + ^ Generate script to upgrade category for wiki +
    20. +
    21. + ^ Generate script to upgrade title search for wiki +
    22. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Code.html b/wiki/home/page/Dev/Code.html new file mode 100644 index 000000000..f906bc14a --- /dev/null +++ b/wiki/home/page/Dev/Code.html @@ -0,0 +1,412 @@ + + + + + Dev/Code - XOWA + + + + + +
    +
    +
    +

    Dev/Code

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + Overview +

    +

    + XOWA is an offline Wikipedia application. It can run an offline copy of Wikipedia on your computer by using any of the dumps at https://dumps.wikimedia.org It can run as a standalone GUI application, as a Firefox addon, or as a HTTP server. +

    +

    + License +

    +

    + XOWA is released under the AGPLv3 license. See LICENSE.txt for more information. +

    +

    + Operating Systems +

    +

    + XOWA runs on Linux, Windows, and Mac OS X. These instructions will assume the user is on a 64-bit Linux system. However, if you're on a different system, the same instructions still apply. Simply substitute "linux_64" with the appropriate XOWA operating system name from below: +

    +
      +
    • + Linux 64-bit : "linux_64" +
    • +
    • + Linux 32-bit : "linux" +
    • +
    • + Windows 64-bit : "windows_64" +
    • +
    • + Windows 32-bit : "windows" +
    • +
    • + Mac OS X 64-bit : "macosx_64" +
    • +
    • + Mac OS X 32-bit : "macosx" +
    • +
    +

    + Software Requirements +

    +

    + XOWA is written in Java and requires 1.6 or above. It has seven dependencies: +

    +
      +
    1. + JUnit 4.8.2 (default version with Eclipse) +
    2. +
    3. + SWT 4.2.1: GUI library +
    4. +
    5. + luaj_xowa.jar: Lua library +
    6. +
    7. + jtidy_xowa.jar: HTML tidy library +
    8. +
    9. + sqlite-jdbc-3.7.15-SNAPSHOT-2.jar: Database library +
    10. +
    11. + mysql-connector-java-5.1.12-bin.jar: Database library +
    12. +
    13. + postgresql-8.4-701.jdbc4.jar: Database library +
    14. +
    +

    + Note that the last two libraries are not currently used in XOWA. +

    +

    + Compilation instructions (ANT command-line) +

    +

    + Setup the XOWA app +

    +
      +
    • + Download the latest XOWA app package for your operating system. For example, if you're on a 64-bit Linux system, "xowa_app_linux_64_v1.9.5.1.zip". +
    • +
    • + Unzip the XOWA app package to a directory. For the sake of simplicity, these instructions assume this directory is "/xowa/" +
    • +
    • + Review your directories. You should have the following: +
        +
      • + An XOWA jar: "/xowa/xowa_linux_64.jar" +
      • +
      • + An XOWA "/bin/any/" directory with several jar files. For example, "/xowa/bin/any/java/apache/commons-compress-1.5.jar" +
      • +
      • + An XOWA "/bin/linux_64/" directory with an SWT jar: "/xowa/bin/linux_64/swt/swt.jar" +
      • +
      +
    • +
    +

    + Setup the XOWA source +

    +
      +
    • + Download the latest XOWA source archive. For example: "xowa_source_v1.9.5.1.7z" +
    • +
    • + Unzip the source to "/xowa/dev". When you're done, you'll have a file called "/xowa/dev/build.xml" as well as others +
    • +
    +
    +
    + NOTE: if you're not on a Linux 64-bit system, overwrite the swt jar at "/xowa/dev/150_gfui/lib/swt.jar" with the copy from your "/bin/OS" directory. For example, if you're on a 64 bit Windows system, replace "/xowa/dev/150_gfui/lib/swt.jar" with "/bin/windows_64/swt/swt/jar" +
    +
    +

    + Run the ant file +

    +
      +
    • + Open up a console, and run "ant -buildfile build.xml -Dplat_name=linux_64" +
    • +
    +

    + IDE instructions (Eclipse) +

    +

    + Environment +

    +

    + The xowa_source.7z was built with Eclipse Indigo. There are no OS dependencies, nor are there dependencies on Eclipse. +

    +

    + Setup +

    +
      +
    • + Follow the steps in these two sections from above: +
        +
      • + Setup the XOWA app +
      • +
      • + Setup the XOWA source +
      • +
      +
    • +
    • + Launch Eclipse. Choose a workbench folder of "/xowa/dev" +
    • +
    • + If the projects don't load, do File -> Import -> Existing Projects Into Workspace +
    • +
    • + Select all projects. Do File -> Refresh. +
    • +
    • + Right-click on 400_xowa in the Package Explorer. Select Debug As -> Java Application. Select Xowa_main. XOWA should launch. +
    • +
    • + Right-click on 400_xowa in the Package Explorer. Select Debug As -> JUnit Test. All tests should pass. +
    • +
    +

    + Eclipse-specific settings +

    +

    + This section documents specific project customizations that differ from the standard Eclipse defaults. +

    +

    + Project properties +

    +

    + Resource -> Text file encoding -> Other -> UTF-8 +

    +

    + Preferences +

    +

    + These settings are available under Window -> Preferences +

    +
      +
    • + Disable Spelling +
    • +
    +
    +
    + General -> Editors -> Text Editors -> Spelling +
    +
    +
      +
    • + Ignore Warnings +
    • +
    +
    +
    + Java -> Compiler -> Errors/Warnings +
    +
    + Annotations -> Unhandled token in '@SuppressWarnings' +
    +
    + Potential programming problems -> Serializable class without serialVersionUID +
    +
    + Generic Types -> Unnecessary generic type operation (In Eclipse Luna: "Unchecked generic type operation") +
    +
    + Generic Types -> Usage of a raw type +
    +
    + Unnecessary Code -> Unused import +
    +
    +
    +
    +

    + Configuration arguments +

    +
      +
    • + Configuration arguments +
    • +
    +
    +
    + Run -> Debug Configurations -> Arguments +
    +
    + --root_dir /xowa/ --show_license n --show_args n +
    +
    +
    +
    +

    + Coding style +

    +

    + For many Java programmers my style will appear idiosyncratic if not downright strange. +

    +

    + Some background may help explain the current condition: +

    +
      +
    • + Most of the lower libraries originated in C#. They were ported to Java about two to three years ago. As such, many of the idioms are not in Java. This includes exceptions (no checked exceptions), events (no anonymous inner classes) and properties (no getProperty/setProperty pattern). +
    • +
    • + As a corollary to the above, much of the code takes a language-agnostic approach. For example, during the migration, the gui library needed a way to invoke similar methods in .NET Winforms and Java Swing without directly binding to either. Event handling, IO calls, reflection and many other functions fall into this same category as there are a number of differences between the .NET and Java libraries. +
    • +
    • + Even with the above, the style is admittedly eccentric. For this, I will try to standardize it wherever it is inconsistent or whenever it becomes a point of contention. +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Command-line/Dumps.html b/wiki/home/page/Dev/Command-line/Dumps.html new file mode 100644 index 000000000..a7f8acd72 --- /dev/null +++ b/wiki/home/page/Dev/Command-line/Dumps.html @@ -0,0 +1,508 @@ + + + + + Dev/Command-line/Dumps - XOWA + + + + + +
    +
    +
    +

    Dev/Command-line/Dumps

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA can generate two types of dumps: file-dumps and html-dumps +

    + + + + + + +

    +
    +

    + +

    + Overview +

    +

    + The download-thumbs script downloads all thumbs for pages in a specific wiki. It works in the following way: +

    +
      +
    • + It loads a page. +
    • +
    • + It converts the wikitext to HTML +
        +
      • + If thumb mode is enabled, it compiles a list of [[File]] links. +
      • +
      • + If HTML-dump mode is enabled, it saves the HTML into XOWA html databases +
      • +
      +
    • +
    • + It repeats until there are no more pages +
    • +
    • + If thumb mode, it does the following additional steps +
        +
      • + It analyzes the list of [[File]] links to come up with a unique list of thumbs. +
      • +
      • + It downloads the thumbs and creates the XOWA file databases. +
      • +
      +
    • +
    +

    + The script for simple wikipedia is listed below. +

    +

    + Requirements +

    +

    + commons.wikimedia.org (thum +

    +

    + You will need the latest version of commons.wikimedia.org. Note that if you have an older version, you will have missing images or wrong size information. +

    +

    + For example, if you have a commons.wikimedia.org from 2015-04-22 and are trying to import a 2015-05-17 English Wikipedia, then any new images added after 2015-04-22 will not be picked up. +

    +

    + www.wikidata.org +

    +

    + You also need to have the latest version of www.wikidata.org. Note that English Wikipedia and other wikis uses Wikidata through the {{#property}} call or Module code. If you have an earlier version, then data will be missing or out of date. +

    +

    + Hardware +

    +

    + You should have a recent-generation machine with relatively high-performance hardware, especially if you're planning to generate images for English Wikipedia. +

    +

    + For context, here is my current machine setup for generating the image dumps: +

    +
      +
    • + Processor: Intel Core i7-4770K; 3.5 GHz with 8 MB L3 cache +
    • +
    • + Memory: 16 GB DDR3 SDRAM DDR3 1600 (PC3 12800) +
    • +
    • + Hard Drive: 1TB 10,000 RPM 64MB Cache SATA 6.0Gb/s +
    • +
    • + Operating System: openSUSE 13.2 +
    • +
    +

    + (Note: The hardware was assembled in late 2013 for about $1,600 US dollars.) +

    +

    + For English Wikipedia, it still takes about 50 hours for the entire process. +

    +

    + Internet-connectivity (optional) +

    +

    + You should have a broadband connection to the internet. The script will need to download dump files from Wikimedia and some dump files (like English Wikipedia) will be in the 10s of GB. +

    +

    + You can opt to download these files separately and place them in the appropriate location beforehand. However, the script below assumes that the machine is always online. If you are offline, you will need to comment the "util.download" lines yourself. +

    +

    + Pre-existing image databases for your wiki (optional) +

    +

    + XOWA will automatically re-use the images from existing image databases so that you do not have to redownload them. This is particularly useful for large wikis where redownloading millions of images would be unwanted. +

    +

    + It is strongly advised that you download the image database for your wiki. You can find a full list here: http://xowa.sourceforge.net/image_dbs.html Note that if an image database does not exist for your wiki, you can still proceed to use the script +

    +
      +
    • + If you have v1 image databases, they should be placed in /xowa/file/wiki_domain-prv. For example, English Wikipedia should have /xowa/file/en.wikipedia.org-prv/fsdb.main/fsdb.bin.0000.sqlite3 +
    • +
    • + If you have v2 image databases, they should be placed in /xowa/wiki/wiki_domain/prv. For example, English Wikipedia should have /xowa/wiki/en.wikipedia.org/prv/en.wikipedia.org-file-ns.000-db.001.xowa +
    • +
    +

    + gfs +

    +

    + The script is written in the gfs format. This is a custom scripting format specific to XOWA. It is similar to JSON, but also supports commenting. +

    +

    + Unfortunately the error-handling for gfs is quite minimal. When making changes, please do them in small steps and be prepared to go to backups. +

    +

    + The following is a brief list of rules: +

    +
      +
    • + Comments are made with either "//","\n" or "/*","*/". For example: // single-line comment or /* multi-line comment*/ +
    • +
    • + Booleans are "y" and "n" (yes / no or true / false). For example: enabled = 'y'; +
    • +
    • + Numbers are 32-bit integers and are not enclosed in quotes. For example, count = 10000; +
    • +
    • + Strings are surrounded by apostrophes (') or quotes ("). For example: key = 'val'; +
    • +
    • + Statements are terminated by a semi-colon (;). For example: procedure1; +
    • +
    • + Statements can take arguments in parentheses. For example: procedure1('argument1', 'argument2', 'argument3'); +
    • +
    • + Statements are grouped with curly braces. ({}). For example: group {procedure1; procedure2; procedure3;} +
    • +
    +

    + Terms +

    +

    + lnki +

    +

    + A lnki is short for "link internal". It refers to all wikitext with the double bracket syntax: [[A]]. A more elaborate example for files would be [[File:A.png|thumb|200x300px|upright=.80]]. Note that the abbreviation was chosen to differentiate it from lnke which is short for "link enternal". For the purposes of the script, all lnki data comes from the current wiki's data dump +

    +

    + orig +

    +
      +
    • + An orig is short for "original file". It refers to the original file metadata. For the purposes of this script, all orig data comes from commons.wikimedia.org +
    • +
    +

    + xfer +

    +
      +
    • + An xfer is short for "transfer file". It refers to the actual file to be downloaded. +
    • +
    +

    + fsdb +

    +
      +
    • + The fsdb is short for "file system database". It refers to the internal table format of the XOWA image databases. +
    • +
    +

    +
    +

    +

    + Script +

    +
    +app.bldr.pause_at_end_('n');
    +app.scripts.run_file_by_type('xowa_cfg_app');
    +app.bldr.cmds {
    +  // build commons database; this only needs to be done once, whenever commons is updated
    +  add     ('commons.wikimedia.org' , 'util.cleanup')          {delete_all = 'y';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'page_props';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'image';}
    +  add     ('commons.wikimedia.org' , 'text.init');
    +  add     ('commons.wikimedia.org' , 'text.page');
    +  add     ('commons.wikimedia.org' , 'text.cat.core');
    +  add     ('commons.wikimedia.org' , 'text.cat.link');
    +  add     ('commons.wikimedia.org' , 'text.cat.hidden');
    +  add     ('commons.wikimedia.org' , 'text.term');
    +  add     ('commons.wikimedia.org' , 'text.css');
    +  add     ('commons.wikimedia.org' , 'wiki.image');
    +  add     ('commons.wikimedia.org' , 'file.page_regy')        {build_commons = 'y'}
    +  add     ('commons.wikimedia.org' , 'wiki.page_dump.make');
    +  add     ('commons.wikimedia.org' , 'wiki.redirect')         {commit_interval = 1000; progress_interval = 100; cleanup_interval = 100;}
    +  add     ('commons.wikimedia.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +
    +  // build wikidata database; this only needs to be done once, whenever wikidata is updated
    +  add     ('www.wikidata.org' , 'util.cleanup')          {delete_all = 'y';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'page_props';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'image';}
    +  add     ('www.wikidata.org' , 'text.init');
    +  add     ('www.wikidata.org' , 'text.page');
    +  add     ('www.wikidata.org' , 'text.cat.core');
    +  add     ('www.wikidata.org' , 'text.cat.link');
    +  add     ('www.wikidata.org' , 'text.cat.hidden');
    +  add     ('www.wikidata.org' , 'text.term');
    +  add     ('www.wikidata.org' , 'text.css');
    +  add     ('www.wikidata.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +
    +  // build simple.wikipedia.org
    +  add     ('simple.wikipedia.org' , 'util.cleanup')          {delete_all = 'y';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'page_props';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'image';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'pagelinks';}
    +  add     ('simple.wikipedia.org' , 'text.init');
    +  add     ('simple.wikipedia.org' , 'text.page') {
    +    // calculate redirect_id for #REDIRECT pages. needed for html databases
    +    redirect_id_enabled = 'y';
    +  }
    +  add     ('simple.wikipedia.org' , 'text.search');
    +
    +  // upload desktop css
    +  add     ('simple.wikipedia.org' , 'text.css');
    +
    +  // upload mobile css
    +  add     ('simple.wikipedia.org' , 'text.css') {css_key = 'xowa.mobile'; /* css_dir = 'C:\xowa\user\anonymous\wiki\simple.wikipedia.org-mobile\html\'; */}
    +
    +  add     ('simple.wikipedia.org' , 'text.cat.core');
    +  add     ('simple.wikipedia.org' , 'text.cat.link');
    +  add     ('simple.wikipedia.org' , 'text.cat.hidden');
    +  add     ('simple.wikipedia.org' , 'text.term');
    +  
    +  // create local "page" tables in each "text" database for "lnki_temp"
    +  add     ('simple.wikipedia.org' , 'wiki.page_dump.make');
    +  
    +  // create a redirect table for pages in the File namespace
    +  add     ('simple.wikipedia.org' , 'wiki.redirect')         {commit_interval = 1000; progress_interval = 100; cleanup_interval = 100;}
    +  
    +  // create an "image" table to get the metadata for all files in the current wiki
    +  add     ('simple.wikipedia.org' , 'wiki.image');
    +
    +  // parse all page-to-page links
    +  add     ('simple.wikipedia.org' , 'wiki.page_link');
    +
    +  // calculate a score for each page using the page-to-page links
    +  add     ('simple.wikipedia.org' , 'search.page__page_score') {iteration_max = 100;}
    +
    +  // update link score statistics for the search tables
    +  add     ('simple.wikipedia.org' , 'search.link__link_score') {page_rank_enabled = 'y';}
    +
    +  // update word count statistics for the search_word table
    +  add     ('simple.wikipedia.org' , 'search.word__link_count')
    +
    +  // cleanup all downloaded files as well as temporary files
    +  add     ('simple.wikipedia.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +  
    +  // parse every page in the listed namespace and gather data on their lnkis.
    +  // this step will take the longest amount of time.
    +  add     ('simple.wikipedia.org' , 'file.lnki_temp') {
    +    // save data every # of pages
    +    commit_interval = 10000; 
    +
    +    // update progress every # of pages
    +    progress_interval = 50;
    +
    +    // free memory by flushing internal caches every # of pages
    +    cleanup_interval = 50;
    +
    +    // specify # of pages to read into memory at a time, where # is in MB. For example, 25 means read approximately 25 MB of page text into memory
    +    select_size = 25;
    +
    +    // namespaces to parse. See en.wikipedia.org/wiki/Help:Namespaces
    +    ns_ids = '0|4|14';
    +
    +    // enable generation of ".html" databases. This is experimental and will increase processing time by 20% - 25%
    +    // gen_hdump = 'y';
    +  }
    +  
    +  // aggregate the lnkis
    +  add     ('simple.wikipedia.org' , 'file.lnki_regy');
    +  
    +  // generate orig metadata for files in the current wiki (for example, for pages in en.wikipedia.org/wiki/File:*)
    +  add     ('simple.wikipedia.org' , 'file.page_regy')        {build_commons = 'n';}
    +  
    +  // generate all orig metadata for all lnkis
    +  add     ('simple.wikipedia.org' , 'file.orig_regy');
    +  
    +  // generate list of files to download based on "orig_regy" and XOWA image code
    +  add     ('simple.wikipedia.org' , 'file.xfer_temp.thumb');
    +  
    +  // aggregate list one more time
    +  add     ('simple.wikipedia.org' , 'file.xfer_regy');
    +
    +  // identify images that have already been downloaded
    +  add     ('simple.wikipedia.org' , 'file.xfer_regy_update');
    +  
    +  // download images. This step may also take a long time, depending on how many images are needed
    +  add     ('simple.wikipedia.org' , 'file.fsdb_make') {
    +    commit_interval = 1000; progress_interval = 200; select_interval = 10000;
    +    ns_ids = '0|4|14';
    +    
    +    // specify whether original wiki databases are v1 (.sqlite3) or v2 (.xowa)
    +    src_bin_mgr__fsdb_version = 'v1';
    +    
    +    // always redownload certain files
    +    src_bin_mgr__fsdb_skip_wkrs = 'page_gt_1|small_size';
    +    
    +    // allow downloads from wikimedia
    +    src_bin_mgr__wmf_enabled = 'y';
    +  }
    +  
    +  // generate registry of original metadata by file title
    +  add     ('simple.wikipedia.org' , 'file.orig_reg');
    +  
    +  // drop page_dump tables
    +  add     ('simple.wikipedia.org' , 'wiki.page_dump.drop');
    +}
    +app.bldr.run;
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Command-line/Dumpsx.html b/wiki/home/page/Dev/Command-line/Dumpsx.html new file mode 100644 index 000000000..8ed6aabd0 --- /dev/null +++ b/wiki/home/page/Dev/Command-line/Dumpsx.html @@ -0,0 +1,613 @@ + + + + + Dev/Command-line/Dumpsx - XOWA + + + + + +
    +
    +
    +

    Dev/Command-line/Dumpsx

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA can also generate file-dumps and html-dumps. +

    + + + + + + +

    +
    +

    + + + + + + +

    +
    +

    + +

    + Background +

    +

    + XOWA generates three types of dumps: +

    + +

    + Text-dumps are generated within the program through Import online and Import offline +

    +

    + Html-dumps and file-dumps are only generated through a command-line script +

    +

    + This page describes the process to generate html-dumps and file-dumps. +

    +

    + Overview +

    +

    + The dump script works in the following way: +

    +
      +
    • + It loads a page. +
    • +
    • + It converts the wikitext to HTML +
        +
      • + For file-dump mode, it compiles a list of [[File]] links. +
      • +
      • + If HTML-dump mode, it also saves the HTML into XOWA html databases +
      • +
      +
    • +
    • + It repeats until there are no more pages +
    • +
    • + For file-dump mode, it also does the following additional steps +
        +
      • + It analyzes the list of [[File]] links to come up with a unique list of thumbs. +
      • +
      • + It downloads the thumbs and creates the XOWA file databases. +
      • +
      +
    • +
    +

    + The script for simple wikipedia is listed below. +

    +

    + You should also refer to Dev/Command-line for general instructions on running by command-line. +

    +

    + Requirements +

    +

    + commons.wikimedia.org (file-dump mode only) +

    +

    + You will need the latest version of commons.wikimedia.org. Note that if you have an older version, you will have missing images or wrong size information. +

    +

    + For example, if you have a commons.wikimedia.org from 2015-04-22 and are trying to import a 2015-05-17 English Wikipedia, then any new images added after 2015-04-22 will not be picked up. +

    +

    + www.wikidata.org +

    +

    + You also need to have the latest version of www.wikidata.org. Note that English Wikipedia and other wikis uses Wikidata through the {{#property}} call or Module code. If you have an earlier version, then data will be missing or out of date. +

    +

    + Hardware +

    +

    + You should have a recent-generation machine with relatively high-performance hardware, especially if you're planning to run the script for English Wikipedia. +

    +

    + For context, here is my current machine setup for generating the image dumps: +

    +
      +
    • + Processor: 3.5 GHz with 8 MB L3 cache (Intel Core i7-4770K) +
    • +
    • + Memory: 16 GB DDR3 SDRAM DDR3 1600 (PC3 12800) +
    • +
    • + Hard Drive: 1TB SSD drive (Samsung 850 EVO) +
    • +
    • + Operating System: openSUSE 13.2 +
    • +
    +

    + (Note: The hardware was assembled in late 2013 for about $1,600 US dollars.) +

    +

    + For English Wikipedia, it takes about 70 hours for the entire process. +

    +

    + Internet-connectivity (file-dump mode only; optional) +

    +

    + You should have a broadband connection to the internet. The script will need to download dump files from Wikimedia and some dump files (like English Wikipedia) will be in the 10s of GB. +

    +

    + You can opt to download these files separately and place them in the appropriate location beforehand. However, the script below assumes that the machine is always online. If you are offline, you will need to comment the "util.download" lines yourself. +

    +

    + Pre-existing image databases for your wiki (file-dump mode only; optional) +

    +

    + XOWA will automatically re-use the images from existing image databases so that you do not have to redownload them. This is particularly useful for large wikis where redownloading millions of images would be unwanted. +

    +

    + It is strongly advised that you download the image database for your wiki. You can find a full list here: http://xowa.sourceforge.net/image_dbs.html Note that if an image database does not exist for your wiki, you can still proceed to use the script +

    +
      +
    • + If you have v1 image databases, they should be placed in /xowa/file/wiki_domain-prv. For example, English Wikipedia should have /xowa/file/en.wikipedia.org-prv/fsdb.main/fsdb.bin.0000.sqlite3 +
    • +
    • + If you have v2 image databases, they should be placed in /xowa/wiki/wiki_domain/prv. For example, English Wikipedia should have /xowa/wiki/en.wikipedia.org/prv/en.wikipedia.org-file-ns.000-db.001.xowa +
    • +
    +

    + gfs +

    +

    + The script is written in the gfs format. This is a custom scripting format unique to XOWA. It is similar to JSON, but also supports commenting. +

    +

    + Unfortunately the error-handling for gfs is quite minimal. When making changes, please do them in small steps and be prepared to revert to backups. +

    +

    + The following is a brief list of rules: +

    +
      +
    • + Comments are made with either "//","\n" or "/*","*/". For example: // single-line comment or /* multi-line comment*/ +
    • +
    • + Booleans are "y" and "n" (yes / no or true / false). For example: enabled = 'y'; +
    • +
    • + Numbers are 32-bit integers and are not enclosed in quotes. For example, count = 10000; +
    • +
    • + Strings are surrounded by apostrophes (') or quotes ("). For example: key = 'val'; +
    • +
    • + Statements are terminated by a semi-colon (;). For example: procedure1; +
    • +
    • + Statements can take arguments in parentheses. For example: procedure1('argument1', 'argument2', 'argument3'); +
    • +
    • + Statements are grouped with curly braces. ({}). For example: group {procedure1; procedure2; procedure3;} +
    • +
    +

    + Terms (file-dump mode only) +

    +

    + lnki +

    +

    + A lnki is short for "link internal". It refers to all wikitext with the double bracket syntax: [[A]]. A more elaborate example for files would be [[File:A.png|thumb|200x300px|upright=.80]]. Note that the abbreviation was chosen to differentiate it from lnke which is short for "link enternal". For the purposes of the script, all lnki data comes from the current wiki's data dump +

    +

    + orig +

    +
      +
    • + An orig is short for "original file". It refers to the original file metadata. For the purposes of this script, all orig data comes from commons.wikimedia.org +
    • +
    +

    + xfer +

    +
      +
    • + An xfer is short for "transfer file". It refers to the actual file to be downloaded. +
    • +
    +

    + fsdb +

    +
      +
    • + The fsdb is short for "file system database". It refers to the internal table format of the XOWA image databases. +
    • +
    +

    + HTML dump +

    +

    + Plain-html databases +

    +

    + The above script generates pages that are gz-compressed and xowa.mediawiki-compressed. If you just want plain HTML pages to use in another application, you can substitute this command: +

    +
    +hdump_bldr {enabled = 'y'; zip_tid_html = 'raw'; hzip_enabled = 'n'; hzip_diff = 'n';}
    +
    +

    + After the build completes, you can open up any of the XOWA HTML databases and run the following SQL: +

    +
    +SELECT * FROM html LIMIT 10;
    +
    +

    + Command-line +

    +

    + Dump-scripts require more memory. You should have at least 8 GB memory and preferably 16 GB. Use a command-line like the following +

    +

    + java -Xmx15000m -XX:+HeapDumpOnOutOfMemoryError -jar xowa_linux_64.jar --app_mode cmd --cmd_file make_wiki.gfs --show_license n --show_args n +

    +

    + Script +

    +
    +app.bldr.pause_at_end_('n');
    +app.scripts.run_file_by_type('xowa_cfg_app');
    +app.bldr.cmds {
    +  // build commons database; this only needs to be done once, whenever commons is updated
    +  add     ('commons.wikimedia.org' , 'util.cleanup')          {delete_all = 'y';}  
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'page_props';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'image';}
    +  add     ('commons.wikimedia.org' , 'text.init');
    +  add     ('commons.wikimedia.org' , 'text.page');
    +  add     ('commons.wikimedia.org' , 'text.cat.core');
    +  add     ('commons.wikimedia.org' , 'text.cat.link');
    +  add     ('commons.wikimedia.org' , 'text.cat.hidden');
    +  add     ('commons.wikimedia.org' , 'text.term');
    +  add     ('commons.wikimedia.org' , 'text.css');
    +  add     ('commons.wikimedia.org' , 'wiki.image');
    +  add     ('commons.wikimedia.org' , 'file.page_regy')        {build_commons = 'y'}
    +  add     ('commons.wikimedia.org' , 'wiki.page_dump.make');
    +  add     ('commons.wikimedia.org' , 'wiki.redirect')         {commit_interval = 1000; progress_interval = 100; cleanup_interval = 100;}
    +  add     ('commons.wikimedia.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +
    +  // build wikidata database; this only needs to be done once, whenever wikidata is updated
    +  add     ('www.wikidata.org'      , 'util.cleanup')          {delete_all = 'y';}
    +  add     ('www.wikidata.org'      , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('www.wikidata.org'      , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('www.wikidata.org'      , 'util.download')         {dump_type = 'page_props';}
    +  add     ('www.wikidata.org'      , 'util.download')         {dump_type = 'image';}
    +  add     ('www.wikidata.org'      , 'text.init');
    +  add     ('www.wikidata.org'      , 'text.page');
    +  add     ('www.wikidata.org'      , 'text.cat.core');
    +  add     ('www.wikidata.org'      , 'text.cat.link');
    +  add     ('www.wikidata.org'      , 'text.cat.hidden');
    +  add     ('www.wikidata.org'      , 'text.term');
    +  add     ('www.wikidata.org'      , 'text.css');
    +  add     ('www.wikidata.org'      , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +
    +  // build simple.wikipedia.org
    +  // NOTE!: deletes all files in /xowa/wiki/simple.wikipedia.org
    +  add     ('simple.wikipedia.org'  , 'util.cleanup')          {delete_all = 'y';}
    +  
    +  // download wikitext dump from http://dumps.wikimedia.org/backup-index.html
    +  add     ('simple.wikipedia.org'  , 'util.download')         {dump_type = 'pages-articles';}
    +
    +  // download category dump from http://dumps.wikimedia.org/backup-index.html
    +  add     ('simple.wikipedia.org'  , 'util.download')         {dump_type = 'categorylinks';}
    +
    +  // download page_props dump from http://dumps.wikimedia.org/backup-index.html (needed for hidden categories)
    +  add     ('simple.wikipedia.org'  , 'util.download')         {dump_type = 'page_props';}
    +
    +  // download image dump from http://dumps.wikimedia.org/backup-index.html
    +  add     ('simple.wikipedia.org'  , 'util.download')         {dump_type = 'image';}
    +  
    +  // initial step to create stub databases for wikitext
    +  add     ('simple.wikipedia.org'  , 'text.init');
    +  
    +  // calculate redirect_id for #REDIRECT pages. needed for html databases
    +  add     ('simple.wikipedia.org'  , 'text.page')             {redirect_id_enabled = 'y';}
    +  
    +  // generates title-search database
    +  add     ('simple.wikipedia.org'  , 'text.search');
    +
    +  // generates desktop css
    +  add     ('simple.wikipedia.org'  , 'text.css');
    +
    +  // generates main category database
    +  add     ('simple.wikipedia.org'  , 'text.cat.core');
    +  
    +  // generates category-to-page databases
    +  add     ('simple.wikipedia.org'  , 'text.cat.link');
    +  
    +  // identifies hidden categories
    +  add     ('simple.wikipedia.org'  , 'text.cat.hidden');
    +  
    +  // performs final steps for wikitext databases
    +  add     ('simple.wikipedia.org'  , 'text.term');
    +  
    +  // create local "page" tables in each "text" database for "lnki_temp"
    +  add     ('simple.wikipedia.org' , 'wiki.page_dump.make');
    +  
    +  // create a redirect table for pages in the File namespace
    +  add     ('simple.wikipedia.org' , 'wiki.redirect')         {commit_interval = 1000; progress_interval = 100; cleanup_interval = 100;}
    +  
    +  // create an "image" table to get the metadata for all files in the current wiki
    +  add     ('simple.wikipedia.org' , 'wiki.image');
    +
    +  // NOTE!: deletes all downloaded bz2 / gz / xml / sql files
    +  add     ('simple.wikipedia.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +  
    +  // parse every page in the listed namespace and gather data on their lnkis.
    +  // this step will take the longest amount of time.
    +  add     ('simple.wikipedia.org' , 'file.lnki_temp') {
    +    // save data every # of pages
    +    commit_interval = 10000; 
    +
    +    // print progress to command-line shell every # of pages
    +    progress_interval = 50;
    +
    +    // free memory by flushing internal caches every # of pages
    +    cleanup_interval = 50;
    +
    +    // specify # of pages to read into memory at a time, where # is in MB. For example, 25 means read approximately 25 MB of page text into memory
    +    select_size = 25;
    +
    +    // namespaces to parse. See en.wikipedia.org/wiki/Help:Namespaces
    +    ns_ids = '0|4|14|100';
    +
    +    // generate html-dump databases
    +    hdump_bldr {
    +      // enable / disable html-dump generation
    +      enabled = 'y';
    +      
    +      // 'raw'  : no compression; stores in plain text
    +      // 'gz'   : compresses to gz
    +      // 'bzip2': compresses to bz2
    +      zip_tid_html = 'gz';
    +
    +      // 'y': does secondary mediawiki-specific compression to make databases even smaller (about 30%)
    +      // 'n': does not do secondary compression
    +      hzip_enabled = 'y';
    +      
    +      // post-processing check to make sure XOWA-compression format decompresses back to original format
    +      hzip_diff = 'y';
    +    }
    +  }
    +  
    +  // aggregate the lnkis
    +  add     ('simple.wikipedia.org' , 'file.lnki_regy');
    +  
    +  // generate orig metadata for files in the current wiki (for example, for pages in en.wikipedia.org/wiki/File:*)
    +  add     ('simple.wikipedia.org' , 'file.page_regy')        {build_commons = 'n';}
    +  
    +  // generate all orig metadata for all lnkis
    +  add     ('simple.wikipedia.org' , 'file.orig_regy');
    +  
    +  // generate list of files to download based on "orig_regy" and XOWA image code
    +  add     ('simple.wikipedia.org' , 'file.xfer_temp.thumb');
    +  
    +  // aggregate list one more time
    +  add     ('simple.wikipedia.org' , 'file.xfer_regy');
    +
    +  // identify images that have already been downloaded
    +  add     ('simple.wikipedia.org' , 'file.xfer_regy_update');
    +  
    +  // download images. This step may also take a long time, depending on how many images are needed
    +  add     ('simple.wikipedia.org' , 'file.fsdb_make') {
    +    commit_interval = 1000; progress_interval = 200; select_interval = 10000;
    +    ns_ids = '0|4|14|100';
    +    
    +    // specify whether original wiki databases are v1 (.sqlite3) or v2 (.xowa)
    +    src_bin_mgr__fsdb_version = 'v2';
    +    
    +    // always redownload certain files
    +    src_bin_mgr__fsdb_skip_wkrs = 'page_gt_1|small_size';
    +    
    +    // allow downloads from wikimedia
    +    src_bin_mgr__wmf_enabled = 'y';
    +  }
    +  
    +  // generate registry of original metadata by file title
    +  add     ('simple.wikipedia.org' , 'file.orig_reg');
    +  
    +  // drop page_dump tables
    +  add     ('simple.wikipedia.org' , 'wiki.page_dump.drop');
    +}
    +app.bldr.run;
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Command-line/Overview.html b/wiki/home/page/Dev/Command-line/Overview.html new file mode 100644 index 000000000..b0c097e9e --- /dev/null +++ b/wiki/home/page/Dev/Command-line/Overview.html @@ -0,0 +1,253 @@ + + + + + Dev/Command-line/Overview - XOWA + + + + + +
    +
    +
    +

    Dev/Command-line/Overview

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA can import a wiki using a plain text file and a command-line. +

    + +

    + Import simple.wikipedia.org through the command-line +

    +
      +
    • + Open up a command-line. For example, on Windows, run cmd +
    • +
    • + Run the following: java -jar C:\000\200_dev\110_java\400_xowa\bin\ --cmd_file C:\xowa\xowa_build.gfs --app_mode cmd +
    • +
    • + Wait about 10 minutes for the script to complete +
    • +
    • + Launch XOWA and enter simple.wikipedia.org in the URL bar +
    • +
    +

    + Import a different wiki by editing the build script +

    +
      +
    • + Open the following file in a text editor: C:\xowa\xowa_build.gfs. See Script below for the full text. +
    • +
    • + Replace all instances of simple.wikipedia.org with the domain name. For example, for English Wikipedia, use en.wikipedia.org +
    • +
    • + Run the command-line import again. +
    • +
    • + Launch XOWA and enter in the domain name in the the URL bar. +
    • +
    +

    + Import a wiki with a manual download +

    +

    + Download the wiki dump +

    +
      +
    • + Navigate to https://dumps.wikimedia.org/enwiki +
    • +
    • + Click on the latest directory +
    • +
    • + Download the file just under "Articles, templates, media/file descriptions, and primary meta-pages.". It should read enwiki-latest-pages-articles.xml.bz2 +
    • +
    +
    +
    + The download is 11+ GB and may take anywhere between 2 and 5 hours to complete. +
    +
    + If you also want talk pages, you should download the "Recombine all pages, current versions only." version. It should read enwiki-latest-pages-meta-current.xml.bz2. Note that this dump is twice the size of the regular dump. +
    +
    +

    + Specify location of the wiki dump +

    +
      +
    • + In the build script, replace the following line: +
    • +
    +
    +
    + add ('simple.wikipedia.org', 'text.init') {src_bz2_fil = '/your_directory/simplewiki-20130103-pages-articles.xml.bz2';} +
    +
    +

    + Script +

    +
    +// do not show a "Press enter to continue" at the end of the script
    +app.bldr.pause_at_end = 'n';
    +
    +// run xowa.gfs
    +app.scripts.run_file_by_type('xowa_cfg_app');
    +
    +// import wiki; for more info see [[Dev/Command-line]]
    +app.bldr.cmds {
    +  // delete all files in directory; note that subdirectories and file databases ("-file.xowa") will not be deleted
    +  add     ('simple.wikipedia.org' , 'util.cleanup')          {delete_all = 'y';}
    +  
    +  // download main dump file; contains all articles
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'pages-articles';}
    +
    +  // download categorylinks file; contains links from category to pages
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  
    +  // download page_props file; contains information on hidden categories
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'page_props';}
    +
    +  // start wiki import
    +  add     ('simple.wikipedia.org' , 'text.init');
    +  
    +  // import articles
    +  add     ('simple.wikipedia.org' , 'text.page');
    +  
    +  // generate search data
    +  add     ('simple.wikipedia.org' , 'text.search');
    +
    +  // generate main category data
    +  add     ('simple.wikipedia.org' , 'text.cat.core');
    +  
    +  // import category links
    +  add     ('simple.wikipedia.org' , 'text.cat.link');
    +  
    +  // apply hidden categories
    +  add     ('simple.wikipedia.org' , 'text.cat.hidden');
    +  
    +  // end import
    +  add     ('simple.wikipedia.org' , 'text.term');
    +  
    +  // import css into wiki
    +  add     ('simple.wikipedia.org' , 'text.css');
    +  
    +  // cleanup temp files; delete xml and bz2
    +  add     ('simple.wikipedia.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +}
    +
    +// run cmds
    +app.bldr.run;
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Command-line/Script.html b/wiki/home/page/Dev/Command-line/Script.html new file mode 100644 index 000000000..2779c75a7 --- /dev/null +++ b/wiki/home/page/Dev/Command-line/Script.html @@ -0,0 +1,105 @@ + + + + + Dev/Command-line/Script - XOWA + + + + + +
    +
    +
    +

    Dev/Command-line/Script

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Command-line/Site_meta.html b/wiki/home/page/Dev/Command-line/Site_meta.html new file mode 100644 index 000000000..3d8d22ecb --- /dev/null +++ b/wiki/home/page/Dev/Command-line/Site_meta.html @@ -0,0 +1,179 @@ + + + + + Dev/Command-line/Site meta - XOWA + + + + + +
    +
    +
    +

    Dev/Command-line/Site meta

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + XOWA can download the metadata for the Wikimedia wikis +

    +

    + Background +

    +

    + Wikimedia exposes an API for accessing the meta-data for a given wiki. For example, for English Wikipedia, the following will return most of the meta-data around the wiki installation. +

    +
    +https://en.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=general|namespaces|statistics|interwikimap|namespacealiases|specialpagealiases|libraries|extensions|skins|magicwords|functionhooks|showhooks|extensiontags|protocols|defaultoptions|languages
    +
    +

    + XOWA can call this API to download metadata for each wiki and save them in a database for data-processing. XOWA uses this info to resolve namespaces, but it will also incorporate other metadata from this API in future releases. +

    +

    + Process +

    +

    + Assuming you are on a Windows system with XOWA installed at C:\xowa +

    +
      +
    • + Create a plain text-file called "C:\xowa\build_site_meta.gfs" +
    • +
    • + Save the following text to the file: +
    • +
    +
    +app.bldr.pause_at_end_('n');
    +app.scripts.run_file_by_type('xowa_cfg_app');
    +app.bldr.cmds {
    +
    +  // NOTE: wiki doesn't matter; just use any wiki name that is on your system
    +  add('simple.wikipedia.org', 'util.site_meta') {
    +
    +    // path of the database to generate; default is C:\xowa\bin\any\xowa\cfg\wiki\site_meta.sqlite3
    +    db_url = 'C:\xowa\site_meta__enwiki.sqlite3';
    +
    +    // skip any wikis which have been downloaded after this time. default is now() - 1 day
    +    // the purpose of this argument is to avoid recalling the api if it's already been called recently.
    +    // for example, if the script runs for 800 wikis and fails for 3 wikis,
    +    // you can rerun the script again and it will only download the 3 failed ones; not all 800
    +    cutoff_time = '2015-07-01';
    +
    +    // list of wikis to download; note that each wiki must be separated by a new-line. default is all wikis listed in [[Dashboard/Import/Online]]
    +    wikis  = 
    +'en.wikipedia.org
    +en.wiktionary.org';
    +  }
    +}
    +app.bldr.run;
    +
    +
      +
    • + Run the file with the following: +
    • +
    +
    +java -jar xowa_windows.jar --app_mode cmd --cmd_file C:\xowa\build_site_meta.gfs
    +
    +
      +
    • + Open C:\xowa\site_meta__enwiki.sqlite3 in a sqlite shell and run the following: +
    • +
    +
    +SELECT * FROM site_statistic;
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Command-line/Thumbs.html b/wiki/home/page/Dev/Command-line/Thumbs.html new file mode 100644 index 000000000..f9b8fb20e --- /dev/null +++ b/wiki/home/page/Dev/Command-line/Thumbs.html @@ -0,0 +1,508 @@ + + + + + Dev/Command-line/Thumbs - XOWA + + + + + +
    +
    +
    +

    Dev/Command-line/Thumbs

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA can generate two types of dumps: file-dumps and html-dumps +

    + + + + + + +

    +
    +

    + +

    + Overview +

    +

    + The download-thumbs script downloads all thumbs for pages in a specific wiki. It works in the following way: +

    +
      +
    • + It loads a page. +
    • +
    • + It converts the wikitext to HTML +
        +
      • + If thumb mode is enabled, it compiles a list of [[File]] links. +
      • +
      • + If HTML-dump mode is enabled, it saves the HTML into XOWA html databases +
      • +
      +
    • +
    • + It repeats until there are no more pages +
    • +
    • + If thumb mode, it does the following additional steps +
        +
      • + It analyzes the list of [[File]] links to come up with a unique list of thumbs. +
      • +
      • + It downloads the thumbs and creates the XOWA file databases. +
      • +
      +
    • +
    +

    + The script for simple wikipedia is listed below. +

    +

    + Requirements +

    +

    + commons.wikimedia.org (thum +

    +

    + You will need the latest version of commons.wikimedia.org. Note that if you have an older version, you will have missing images or wrong size information. +

    +

    + For example, if you have a commons.wikimedia.org from 2015-04-22 and are trying to import a 2015-05-17 English Wikipedia, then any new images added after 2015-04-22 will not be picked up. +

    +

    + www.wikidata.org +

    +

    + You also need to have the latest version of www.wikidata.org. Note that English Wikipedia and other wikis uses Wikidata through the {{#property}} call or Module code. If you have an earlier version, then data will be missing or out of date. +

    +

    + Hardware +

    +

    + You should have a recent-generation machine with relatively high-performance hardware, especially if you're planning to generate images for English Wikipedia. +

    +

    + For context, here is my current machine setup for generating the image dumps: +

    +
      +
    • + Processor: Intel Core i7-4770K; 3.5 GHz with 8 MB L3 cache +
    • +
    • + Memory: 16 GB DDR3 SDRAM DDR3 1600 (PC3 12800) +
    • +
    • + Hard Drive: 1TB 10,000 RPM 64MB Cache SATA 6.0Gb/s +
    • +
    • + Operating System: openSUSE 13.2 +
    • +
    +

    + (Note: The hardware was assembled in late 2013 for about $1,600 US dollars.) +

    +

    + For English Wikipedia, it still takes about 50 hours for the entire process. +

    +

    + Internet-connectivity (optional) +

    +

    + You should have a broadband connection to the internet. The script will need to download dump files from Wikimedia and some dump files (like English Wikipedia) will be in the 10s of GB. +

    +

    + You can opt to download these files separately and place them in the appropriate location beforehand. However, the script below assumes that the machine is always online. If you are offline, you will need to comment the "util.download" lines yourself. +

    +

    + Pre-existing image databases for your wiki (optional) +

    +

    + XOWA will automatically re-use the images from existing image databases so that you do not have to redownload them. This is particularly useful for large wikis where redownloading millions of images would be unwanted. +

    +

    + It is strongly advised that you download the image database for your wiki. You can find a full list here: http://xowa.sourceforge.net/image_dbs.html Note that if an image database does not exist for your wiki, you can still proceed to use the script +

    +
      +
    • + If you have v1 image databases, they should be placed in /xowa/file/wiki_domain-prv. For example, English Wikipedia should have /xowa/file/en.wikipedia.org-prv/fsdb.main/fsdb.bin.0000.sqlite3 +
    • +
    • + If you have v2 image databases, they should be placed in /xowa/wiki/wiki_domain/prv. For example, English Wikipedia should have /xowa/wiki/en.wikipedia.org/prv/en.wikipedia.org-file-ns.000-db.001.xowa +
    • +
    +

    + gfs +

    +

    + The script is written in the gfs format. This is a custom scripting format specific to XOWA. It is similar to JSON, but also supports commenting. +

    +

    + Unfortunately the error-handling for gfs is quite minimal. When making changes, please do them in small steps and be prepared to go to backups. +

    +

    + The following is a brief list of rules: +

    +
      +
    • + Comments are made with either "//","\n" or "/*","*/". For example: // single-line comment or /* multi-line comment*/ +
    • +
    • + Booleans are "y" and "n" (yes / no or true / false). For example: enabled = 'y'; +
    • +
    • + Numbers are 32-bit integers and are not enclosed in quotes. For example, count = 10000; +
    • +
    • + Strings are surrounded by apostrophes (') or quotes ("). For example: key = 'val'; +
    • +
    • + Statements are terminated by a semi-colon (;). For example: procedure1; +
    • +
    • + Statements can take arguments in parentheses. For example: procedure1('argument1', 'argument2', 'argument3'); +
    • +
    • + Statements are grouped with curly braces. ({}). For example: group {procedure1; procedure2; procedure3;} +
    • +
    +

    + Terms +

    +

    + lnki +

    +

    + A lnki is short for "link internal". It refers to all wikitext with the double bracket syntax: [[A]]. A more elaborate example for files would be [[File:A.png|thumb|200x300px|upright=.80]]. Note that the abbreviation was chosen to differentiate it from lnke which is short for "link enternal". For the purposes of the script, all lnki data comes from the current wiki's data dump +

    +

    + orig +

    +
      +
    • + An orig is short for "original file". It refers to the original file metadata. For the purposes of this script, all orig data comes from commons.wikimedia.org +
    • +
    +

    + xfer +

    +
      +
    • + An xfer is short for "transfer file". It refers to the actual file to be downloaded. +
    • +
    +

    + fsdb +

    +
      +
    • + The fsdb is short for "file system database". It refers to the internal table format of the XOWA image databases. +
    • +
    +

    +
    +

    +

    + Script +

    +
    +app.bldr.pause_at_end_('n');
    +app.scripts.run_file_by_type('xowa_cfg_app');
    +app.bldr.cmds {
    +  // build commons database; this only needs to be done once, whenever commons is updated
    +  add     ('commons.wikimedia.org' , 'util.cleanup')          {delete_all = 'y';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'page_props';}
    +  add     ('commons.wikimedia.org' , 'util.download')         {dump_type = 'image';}
    +  add     ('commons.wikimedia.org' , 'text.init');
    +  add     ('commons.wikimedia.org' , 'text.page');
    +  add     ('commons.wikimedia.org' , 'text.cat.core');
    +  add     ('commons.wikimedia.org' , 'text.cat.link');
    +  add     ('commons.wikimedia.org' , 'text.cat.hidden');
    +  add     ('commons.wikimedia.org' , 'text.term');
    +  add     ('commons.wikimedia.org' , 'text.css');
    +  add     ('commons.wikimedia.org' , 'wiki.image');
    +  add     ('commons.wikimedia.org' , 'file.page_regy')        {build_commons = 'y'}
    +  add     ('commons.wikimedia.org' , 'wiki.page_dump.make');
    +  add     ('commons.wikimedia.org' , 'wiki.redirect')         {commit_interval = 1000; progress_interval = 100; cleanup_interval = 100;}
    +  add     ('commons.wikimedia.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +
    +  // build wikidata database; this only needs to be done once, whenever wikidata is updated
    +  add     ('www.wikidata.org' , 'util.cleanup')          {delete_all = 'y';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'page_props';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'image';}
    +  add     ('www.wikidata.org' , 'text.init');
    +  add     ('www.wikidata.org' , 'text.page');
    +  add     ('www.wikidata.org' , 'text.cat.core');
    +  add     ('www.wikidata.org' , 'text.cat.link');
    +  add     ('www.wikidata.org' , 'text.cat.hidden');
    +  add     ('www.wikidata.org' , 'text.term');
    +  add     ('www.wikidata.org' , 'text.css');
    +  add     ('www.wikidata.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +
    +  // build simple.wikipedia.org
    +  add     ('simple.wikipedia.org' , 'util.cleanup')          {delete_all = 'y';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'page_props';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'image';}
    +  add     ('simple.wikipedia.org' , 'util.download')         {dump_type = 'pagelinks';}
    +  add     ('simple.wikipedia.org' , 'text.init');
    +  add     ('simple.wikipedia.org' , 'text.page') {
    +    // calculate redirect_id for #REDIRECT pages. needed for html databases
    +    redirect_id_enabled = 'y';
    +  }
    +  add     ('simple.wikipedia.org' , 'text.search');
    +
    +  // upload desktop css
    +  add     ('simple.wikipedia.org' , 'text.css');
    +
    +  // upload mobile css
    +  add     ('simple.wikipedia.org' , 'text.css') {css_key = 'xowa.mobile'; /* css_dir = 'C:\xowa\user\anonymous\wiki\simple.wikipedia.org-mobile\html\'; */}
    +
    +  add     ('simple.wikipedia.org' , 'text.cat.core');
    +  add     ('simple.wikipedia.org' , 'text.cat.link');
    +  add     ('simple.wikipedia.org' , 'text.cat.hidden');
    +  add     ('simple.wikipedia.org' , 'text.term');
    +  
    +  // create local "page" tables in each "text" database for "lnki_temp"
    +  add     ('simple.wikipedia.org' , 'wiki.page_dump.make');
    +  
    +  // create a redirect table for pages in the File namespace
    +  add     ('simple.wikipedia.org' , 'wiki.redirect')         {commit_interval = 1000; progress_interval = 100; cleanup_interval = 100;}
    +  
    +  // create an "image" table to get the metadata for all files in the current wiki
    +  add     ('simple.wikipedia.org' , 'wiki.image');
    +
    +  // parse all page-to-page links
    +  add     ('simple.wikipedia.org' , 'wiki.page_link');
    +
    +  // calculate a score for each page using the page-to-page links
    +  add     ('simple.wikipedia.org' , 'search.page__page_score') {iteration_max = 100;}
    +
    +  // update link score statistics for the search tables
    +  add     ('simple.wikipedia.org' , 'search.link__link_score') {page_rank_enabled = 'y';}
    +
    +  // update word count statistics for the search_word table
    +  add     ('simple.wikipedia.org' , 'search.word__link_count')
    +
    +  // cleanup all downloaded files as well as temporary files
    +  add     ('simple.wikipedia.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +  
    +  // parse every page in the listed namespace and gather data on their lnkis.
    +  // this step will take the longest amount of time.
    +  add     ('simple.wikipedia.org' , 'file.lnki_temp') {
    +    // save data every # of pages
    +    commit_interval = 10000; 
    +
    +    // update progress every # of pages
    +    progress_interval = 50;
    +
    +    // free memory by flushing internal caches every # of pages
    +    cleanup_interval = 50;
    +
    +    // specify # of pages to read into memory at a time, where # is in MB. For example, 25 means read approximately 25 MB of page text into memory
    +    select_size = 25;
    +
    +    // namespaces to parse. See en.wikipedia.org/wiki/Help:Namespaces
    +    ns_ids = '0|4|14';
    +
    +    // enable generation of ".html" databases. This is experimental and will increase processing time by 20% - 25%
    +    // gen_hdump = 'y';
    +  }
    +  
    +  // aggregate the lnkis
    +  add     ('simple.wikipedia.org' , 'file.lnki_regy');
    +  
    +  // generate orig metadata for files in the current wiki (for example, for pages in en.wikipedia.org/wiki/File:*)
    +  add     ('simple.wikipedia.org' , 'file.page_regy')        {build_commons = 'n';}
    +  
    +  // generate all orig metadata for all lnkis
    +  add     ('simple.wikipedia.org' , 'file.orig_regy');
    +  
    +  // generate list of files to download based on "orig_regy" and XOWA image code
    +  add     ('simple.wikipedia.org' , 'file.xfer_temp.thumb');
    +  
    +  // aggregate list one more time
    +  add     ('simple.wikipedia.org' , 'file.xfer_regy');
    +
    +  // identify images that have already been downloaded
    +  add     ('simple.wikipedia.org' , 'file.xfer_regy_update');
    +  
    +  // download images. This step may also take a long time, depending on how many images are needed
    +  add     ('simple.wikipedia.org' , 'file.fsdb_make') {
    +    commit_interval = 1000; progress_interval = 200; select_interval = 10000;
    +    ns_ids = '0|4|14';
    +    
    +    // specify whether original wiki databases are v1 (.sqlite3) or v2 (.xowa)
    +    src_bin_mgr__fsdb_version = 'v1';
    +    
    +    // always redownload certain files
    +    src_bin_mgr__fsdb_skip_wkrs = 'page_gt_1|small_size';
    +    
    +    // allow downloads from wikimedia
    +    src_bin_mgr__wmf_enabled = 'y';
    +  }
    +  
    +  // generate registry of original metadata by file title
    +  add     ('simple.wikipedia.org' , 'file.orig_reg');
    +  
    +  // drop page_dump tables
    +  add     ('simple.wikipedia.org' , 'wiki.page_dump.drop');
    +}
    +app.bldr.run;
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Command-line/Wikidata.html b/wiki/home/page/Dev/Command-line/Wikidata.html new file mode 100644 index 000000000..b8fe3a6a0 --- /dev/null +++ b/wiki/home/page/Dev/Command-line/Wikidata.html @@ -0,0 +1,176 @@ + + + + + Dev/Command-line/Wikidata - XOWA + + + + + +
    +
    +
    +

    Dev/Command-line/Wikidata

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + XOWA can import Wikidata through the command-line +

    +

    + Import using the XML dump +

    +

    + XOWA can build wikidata using the XML dump at www.mediwa/wikidatawiki/. This import is basically the same as an import of any other wiki. +

    +

    + The script for the XML import follows. +

    +
    +  // build wikidata database; this only needs to be done once, whenever wikidata is updated
    +  add     ('www.wikidata.org' , 'util.cleanup')          {delete_all = 'y';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'pages-articles';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'categorylinks';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'page_props';}
    +  add     ('www.wikidata.org' , 'util.download')         {dump_type = 'image';}
    +  add     ('www.wikidata.org' , 'text.init');
    +  add     ('www.wikidata.org' , 'text.page');
    +  add     ('www.wikidata.org' , 'text.cat.core');
    +  add     ('www.wikidata.org' , 'text.cat.link');
    +  add     ('www.wikidata.org' , 'text.cat.hidden');
    +  add     ('www.wikidata.org' , 'text.term');
    +  add     ('www.wikidata.org' , 'text.css');
    +  add     ('www.wikidata.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz');}
    +
    +

    + Import using the JSON dump +

    +

    + As of v2.6.3, XOWA also provides basic support for building wikidata from the JSON dump. This support was added for the following reasons: +

    + +

    + Despite these reasons, there are limitations to the JSON dump. +

    +
      +
    • + Non-JSON pages not available: The JSON dump doesn't provide other pages, such as the Main Page or MediaWiki pages. Only pages in the main and property namespaces are available. This is by design. See: https://lists.wikimedia.org/pipermail/wikidata/2015-June/006441.html +
    • +
    • + Page metadata not available : Certain properties are not available, such as page_id and last_modified. XOWA provides substitutes for these values, but they will not match the Wikimedia version +
    • +
    +

    + The script for the JSON import follows. +

    +
    +  add     ('www.wikidata.org' , 'util.cleanup')          {delete_all = 'y';}
    +  // TODO: add     ('www.wikidata.org' , 'util.download')      {dump_type = 'wikidata-json';}
    +  add     ('www.wikidata.org' , 'wbase.json_dump');
    +  add     ('www.wikidata.org' , 'text.term');
    +  add     ('www.wikidata.org' , 'text.css');
    +  add     ('www.wikidata.org' , 'util.cleanup')          {delete_tmp = 'y'; delete_by_match('*.xml|*.sql|*.bz2|*.gz|*.json');}
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Config_files/Details.html b/wiki/home/page/Dev/Config_files/Details.html new file mode 100644 index 000000000..1ebf6bf69 --- /dev/null +++ b/wiki/home/page/Dev/Config_files/Details.html @@ -0,0 +1,290 @@ + + + + + Dev/Config files/Details - XOWA + + + + + +
    +
    +
    +

    Dev/Config files/Details

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + General characteristics +

    +

    + A gfs file has the following general characteristics: +

    +
      +
    • + Encoding is UTF-8 (without Byte Order Mark) +
    • +
    • + Line-endings should be \n not \r\n. +
    • +
    +
    +
    + There is support for \r\n, but for safety's sake, please use \n. +
    +
    +
      +
    • + Text is case-sensitive. There is a difference between app and APP. +
    • +
    +

    + Comments +

    +

    + Comments can be indicated by the conventional C comments of // or /**/. For example, any text between /* and */ is ignored. +

    +

    + Whitespace +

    +

    + Whitespace is not significant. There is no difference between the following commands. +

    +
      +
    • + no whitespace +
    • +
    +
    +app.wikis.get('en.wikipedia.org');
    +
    +
      +
    • + multiple spaces (ASCII 32) +
    • +
    +
    +app . wikis . get ( 'en.wikipedia.org' ) ;
    +
    +
      +
    • + spaces and new lines (ASCII 32 and ASCII 10) +
    • +
    +
    +app
    +. wikis
    +. get ( 'en.wikipedia.org' )
    +;
    +
    +

    + Note that tabs (ASCII 9) and carriage returns (ASCII 13) are permitted but not recommended. +

    +

    + Quotes +

    +
      +
    • + Strings should be quoted. Quote characters are the apostrophe (') or the quote ("). Note that ' is often used. +
    • +
    • + A special quote sequence of &lt:['\n and \n}':]> is used to handle text with significant delimiters +
    • +
    +
    +
    + For example, the following is identical to app.wikis.get('en.wikipedia.org'); +
    +
    +
    +app.wikis.get(
    +<:['
    +en.wikipedia.org
    +']:>
    +);
    +
    +
    +
    + Note that this quote sequence allows processing a mixture of various syntax forms without escaping. This is especially useful for wiki text which can have elements of HTML and significant other symbols. +
    +
    +

    + Booleans +

    +

    + Booleans can be indicated in different forms as per the following table: +

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Value + + true + + false +
    + Text (uppercase) + + 'TRUE' + + 'FALSE' +
    + Text (lowercase) + + 'true' + + 'false' +
    + Text (simple) + + 'y' + + 'n' +
    + Number + + 1 + + 0 +
    +

    + Note that for brevity's sake, 'y' and 'n' will be used. +

    +

    + Integers +

    +

    + Integers can be indicated with or without quotes. Note that without quotes is recommended. +

    +

    + Integers can not include commas or decimal places. For example, 1,234 is not valid. Use 1234 instead. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Config_files/Examples.html b/wiki/home/page/Dev/Config_files/Examples.html new file mode 100644 index 000000000..a82b88b6a --- /dev/null +++ b/wiki/home/page/Dev/Config_files/Examples.html @@ -0,0 +1,196 @@ + + + + + Dev/Config files/Examples - XOWA + + + + + +
    +
    +
    +

    Dev/Config files/Examples

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Changing a keyboard shortcut +

    +
      +
    • + Open xowa.gfs in a text editor. +
    • +
    • + Search for 'app_exit' (Note the single quotes). +
    • +
    +
    +
    + The following line should be found: +
    +
    + .set('app_exit' , 'mod.c+key.q') +
    +
    +
    +
    + This line defines Control+Q as the shortcut to exit the application. +
    +
    +
      +
    • + Change the shortcut from Control+Q to Control+Z by changing key.q to key.z. +
    • +
    +
    +
    + When you are done you should have the following line (note the red highlight): +
    +
    + .set('app_exit' , 'mod.c+key.z') +
    +
    +
    +
    +
      +
    • + Save xowa.gfs and close the file. +
    • +
    • + Run XOWA. Press Control+Z to exit the application. +
    • +
    +

    + Changing the HTML view +

    +
      +
    • + Open xowa.gfs in a text editor. +
    • +
    • + Search for the line .page_read_( +
    • +
    +
    +
    + The following lines define the HTML used for the "Read" tab. +
    +
    + For now, let's add a "Hello World!" +
    +
    +
      +
    • + Scroll down about 20 lines. You will see the following line: +
    • +
    +
    +
    +
    +
    + <div id="siteSub">From XOWA:.... . +
    +
    +
    +
    +
      +
    • + Add a "Hello World!" right before "From XOWA:". When you are done you should have the following line (note the red highlight): +
    • +
    +
    +
    +
    +
    + <div id="siteSub">Hello World! From XOWA:.... . +
    +
    +
    +
    +
      +
    • + Save xowa.gfs and close the file. +
    • +
    • + Run XOWA. Note the "Hello World!" text at the top of the page. +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Config_files/Files.html b/wiki/home/page/Dev/Config_files/Files.html new file mode 100644 index 000000000..d9e7eb2c2 --- /dev/null +++ b/wiki/home/page/Dev/Config_files/Files.html @@ -0,0 +1,158 @@ + + + + + Dev/Config files/Files - XOWA + + + + + +
    +
    +
    +

    Dev/Config files/Files

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA currently saves its config files in multiple locations. These will be itemized at a later writing. +

    +

    + For the purposes of general use, you will generally be concerned with the following: +

    +
      +
    • + /xowa/xowa.gfs. +
    • +
    +
    +
    + This is the main config file loaded by the application +
    +
    + Note that the xowa.gfs will change from version to version. Any change here will be lost during upgrades. +
    +
    +
      +
    • + /xowa/user/anonymous/app/data/cfg/user_system_cfg.gfs +
    • +
    +
    +
    + This config is used for changes made by the UI +
    +
    + These changes are meant to persist from version to version. However, they should not be directly edited by a user. Any manual change here may be lost in future versions. +
    +
    + Any API that shows up here is intended to be backward compatible. Note that this is not a guarantee, but it is the closest you will ever get. If any setting here needs to change, then XOWA will be responsible for automatically changing it. +
    +
    +
      +
    • + /xowa/user/anonymous/app/data/cfg/user_custom_cfg.gfs +
    • +
    +
    +
    + This config is meant for users to store their config settings. +
    +
    + It is not modified by XOWA at all. It will not be overwritten during upgrades. +
    +
    + However, note that the "gfs" syntax is not fixed, and may change from version to version. There should be no expectation of backward compatibility. If you need to make lots of custom changes, please notify me, and I will try to make the proper provisions in the UI, or "solidify" the API/object model. +
    +
    +

    + Finally, note that the last two files are called at the bottom of /xowa/xowa.gfs +

    +
    + app.gfs_mgr.run_file_by_type('user_system_cfg');
    + app.gfs_mgr.run_file_by_type('user_custom_cfg');
    +
    +

    + If you wish to disable them for testing purposes you can comment out these lines. +

    +

    +
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Config_files/Index.html b/wiki/home/page/Dev/Config_files/Index.html new file mode 100644 index 000000000..1ded5d64f --- /dev/null +++ b/wiki/home/page/Dev/Config_files/Index.html @@ -0,0 +1,114 @@ + + + + + Dev/Config files/Index - XOWA + + + + + +
    +
    +
    +

    Dev/Config files/Index

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + This is a list of pages relating to XOWA config files (.gfs) +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Config_files/Overview.html b/wiki/home/page/Dev/Config_files/Overview.html new file mode 100644 index 000000000..2565d779d --- /dev/null +++ b/wiki/home/page/Dev/Config_files/Overview.html @@ -0,0 +1,154 @@ + + + + + Dev/Config files/Overview - XOWA + + + + + +
    +
    +
    +

    Dev/Config files/Overview

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Overview (and disclaimer) +

    +

    + XOWA uses a custom text format called gfs (an acronym for the gfs flexible script). It is a plain-text config file with a Java-like syntax. +

    +

    + Please note that gfs was an early personal project, dating back over five years ago. Although there are considerable flaws in the project, it was incorporated into XOWA for reasons of expedience. +

    +

    + Unfortunately, although the script is flexible for my purposes, the format is very easy to break and the resulting error messages can be cryptic and indecipherable. +

    +

    + As such, please follow these guidelines when working with a gfs file. +

    +
      +
    • + Always have a backup. +
    • +
    • + Add changes in small steps. +
    • +
    • + Do not stray far from the provided file. +
    • +
    • + Do not be clever. You will outsmart the library. +
    • +
    +

    + Recommended procedure for changes +

    +

    + Please follow the steps below when changing config files. Windows instructions are provided in parentheses. +

    +

    + Note that you can keep XOWA open while making changes to the .gfs file. (for example, while reading this help page). However, in order for the changes to take effect, you must restart XOWA. +

    +
      +
    • + Open up the config file in a text editor. (launch jEdit or Notepad++). +
    • +
    • + Make the desired change. (see Dev/Config_files files/Examples for examples.) +
    • +
    • + Save and close the file. +
    • +
    • + Run XOWA (java -jar xowa_windows.jar) +
    • +
    +
    +
    + If it works, then XOWA will launch normally. +
    +
    + If it fails, then a message box will display an error. Note that the log will also have the same information: /xowa/user/anonymous/app/tmp/log/current. +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Config_files/Syntax.html b/wiki/home/page/Dev/Config_files/Syntax.html new file mode 100644 index 000000000..a35f63e47 --- /dev/null +++ b/wiki/home/page/Dev/Config_files/Syntax.html @@ -0,0 +1,141 @@ + + + + + Dev/Config files/Syntax - XOWA + + + + + +
    +
    +
    +

    Dev/Config files/Syntax

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Syntax +

    +
      +
    • + Syntax follows an object-oriented convention. +
    • +
    +
    +
    + For example, app.wikis('en.wikipedia.org') can be expanded to +
    +
    + find an object that accepts the "app" message in the current context +
    +
    + find an object that accepts the "wikis" message in the "app" context +
    +
    + pass the last object a message that has one argument with a value of 'en.wikipedia.org' +
    +
    +
    +
    +
      +
    • + Note that instances/methods can return itself. This allows chaining multiple message calls. +
    • +
    +
    +
    + For example, in app.wikis.get('en.wikipedia.org').files.cfg_download, enabled_ and redownload_ both return the cfg_download object. This allows the following call +
    +
    +
    +app.wikis.get('en.wikipedia.org').files.cfg_download
    +.enabled_('y')        // returns cfg_download
    +.redownload_('none')  // uses the cfg_download from .enabled_ and calls .redownload_
    +;
    +
    +

    + Note that the above is the same as the following: +

    +
    +app.wikis.get('en.wikipedia.org').files.cfg_download.enabled_('y');
    +app.wikis.get('en.wikipedia.org').files.cfg_download.redownload_('none');
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Database/Shell/File.html b/wiki/home/page/Dev/Database/Shell/File.html new file mode 100644 index 000000000..a88a1689f --- /dev/null +++ b/wiki/home/page/Dev/Database/Shell/File.html @@ -0,0 +1,176 @@ + + + + + Dev/Database/Shell/File - XOWA + + + + + +
    +
    +
    +

    Dev/Database/Shell/File

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Template:Css/Sqlite +

    +

    + Get the file +

    + +
    +-- enables column headers
    +.header on
    +-- enables column view
    +.mode column
    +.width 40 80
    +
    +
      +
    • + Get a list of thumbs and their database +
    • +
    +
    +SELECT  f.fil_name
    +,       t.thm_w
    +,       tb.dbb_url
    +FROM    fsdb_fil f 
    +        JOIN fsdb_thm t ON f.fil_id = t.thm_owner_id 
    +            JOIN fsdb_dbb tb ON t.thm_bin_db_id = tb.dbb_uid
    +WHERE   f.fil_name LIKE 'Earth%'
    +LIMIT 10
    +;
    +
    +
    +
    + The following output should be returned +
    +
    +
    +dbb_url                                   fil_name
    +----------------------------------------  --------------------------------------------------------------------------------
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth_from_Apollo_11_after_translunar_injection.jpg
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth-moon.jpg
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth-moon.jpg
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth_Day_Flag.png
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth_precession.jpg
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth_Day_Flag.png
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earthenware_architecture_models,_Eastern_Han_Dynasty,_5.JPG
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth_coordinates.PNG
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth_symbol.svg
    +en.wikipedia.org-file-ns.000-db.001.xowa  Earth-cutaway-schematic-english.svg
    +
    +
      +
    • + Output some thumbs to the file-system +
    • +
    +
    +ATTACH 'en.wikipedia.org-file-ns.000-db.001.xowa' AS 'bin_db';
    +
    +SELECT  writefile(Cast(t.thm_size AS varchar(10)) || 'px-' || f.fil_name, tb.bin_data) AS file_data
    +FROM    fsdb_fil f
    +        JOIN fsdb_thm t ON f.fil_id = t.thm_owner_id
    +            JOIN bin_db.fsdb_bin tb ON t.thm_id = tb.bin_owner_id
    +WHERE   fil_name = 'Earth-moon.jpg';
    +
    +DETACH 'bin_db';
    +
    +
      +
    • + See a listing of the files +
    • +
    +
    +sqlite> .shell dir /b *px-*
    +497px-Earth-moon.jpg
    +644px-Earth-moon.jpg
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Design/CSS.html b/wiki/home/page/Dev/Design/CSS.html new file mode 100644 index 000000000..09f491fc3 --- /dev/null +++ b/wiki/home/page/Dev/Design/CSS.html @@ -0,0 +1,109 @@ + + + + + Dev/Design/CSS - XOWA + + + + + +
    +
    +
    +

    Dev/Design/CSS

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA wiki pages are styled with CSS. +

    +

    + Overview +

    +

    + XOWA stores the CSS for a wiki page in the following directory: C:\xowa\user\anonymous\wiki\ For example, for simple.wikipedia.org, the css is in C:\xowa\user\anonymous\wiki\simple.wikipedia.org +

    +

    + The logo in the upper right-hand corner is called logo.png and stored in C:\xowa\user\anonymous\wiki\simple.wikipedia.org\html\logo.png +

    +

    + The CSS files are downloaded automatically from Wikimedia servers. xowa_common.css is the main file. xowa_wiki.css is the contents of the css at simple.wikipedia.org/wiki/MediaWiki:Commons.css +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Design/Data_dump_format.html b/wiki/home/page/Dev/Design/Data_dump_format.html new file mode 100644 index 000000000..353e97ab5 --- /dev/null +++ b/wiki/home/page/Dev/Design/Data_dump_format.html @@ -0,0 +1,211 @@ + + + + + Dev/Design/Data dump format - XOWA + + + + + +
    +
    +
    +

    Dev/Design/Data dump format

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + The Wikimedia data dump files are released in compressed forms: bzip2 or gzip. Prior to v0.5.2, XOWA required that the files be uncompressed in order to read them. v0.5.2 allows the user the option to either read directly from the compressed or uncompressed file. +

    + +

    + bzip2: disk space vs speed +

    +

    + Currently, reading from a bzip2 file is much slower than unzipping and reading from the xml file.[1] +

    +

    + For example, using a 10 GB English Wikipedia dump file: +

    +
      +
    • + unzip takes 120 minutes and +40 GB extra disk space. This process includes unzipping to .xml with 7-zip (40 min: 40 GB) and then importing the wiki (80 min) +
    • +
    • + bzip2 takes 330 minutes and + 0 GB extra disk space. This process includes reading directly from the .bz2 file (250 min: 0 GB) and importing the wiki (80 min) +
    • +
    +

    + If you have the extra disk space, you will want to use the unzip route. If you are low on disk space, then you can use the bzip2 route instead +

    +

    + bzip2: Application install (GUI) +

    +

    + By default, the application install uses the unzip route. +

    +

    + To change it to the bzip2 route: +

    +
      +
    • + Go to Options/Import +
    • +
    • + Change Custom wiki commands to wiki.download,wiki.import +
    • +
    +
    +
    + Note: the key step is to remove wiki.unzip after wiki.download +
    +
    +

    + Command-line install +

    +

    + The core_init build step now has an extra property: src_bz2_fil_. A sample invocation would be +

    +
    +.add('simple.wikipedia.org', 'core.init').src_bz2_fil_('/home/download/simplewiki-latest-pages-articles.bz2').owner
    +
    +

    + Note that XOWA can also auto-detect the appropriate file. For example, using a directory of /xowa/wiki/simple.wikipedia.org/ +

    +
      +
    • + If a .bz2 file is there, it will use it +
    • +
    • + If a .xml file is there, it will use it +
    • +
    • + If both a .bz2 file and a .xml file are there, it will use the .xml file. (since the .xml will be faster) +
    • +
    • + If neither are there, it will fail +
    • +
    +

    + gzip +

    +

    + Currently, gzip is only used for the /category2/ system. +

    +
      +
    • + For application setup, .gz is always used (there is no unzipping) +
    • +
    • + For CLI, either .gz or .sql can be used. Note that usage follows the same rules as described above for .bz2 / .xml. +
    • +
    +

    + References +

    +
      +
    1. + ^ This seems to be a result of Java's lack of support for an unsigned byte data-type, as well as other performance gains from a native C++/C application. (7-zip on Windows; bzip2 on Linux) +
    2. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Design/Database.html b/wiki/home/page/Dev/Design/Database.html new file mode 100644 index 000000000..6536e1883 --- /dev/null +++ b/wiki/home/page/Dev/Design/Database.html @@ -0,0 +1,375 @@ + + + + + Dev/Design/Database - XOWA + + + + + +
    +
    +
    +

    Dev/Design/Database

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Overview +

    +

    + As of v2.4.1.1, XOWA has changed the database layout to be more simple and portable. Regular users should not notice any difference. Users who move XOWA wikis between computer systems will notice some benefits. +

    +

    + Details +

    +
      +
    • + .xowa: XOWA databases now have the extension .xowa instead of .sqlite3. +
        +
      • + For example, importing Simple Wikipedia now generates a file called simple.wikipedia.org-text.xowa instead of simple.wikipedia.org.000.sqlite3 +
      • +
      • + Note that the underlying file is still a sqlite3 database. The extension has just been renamed from .sqlite3 to .xowa. +
      • +
      • + Note that all new wikis uploaded to archive.org will be in .xowa format. The same also goes for new torrents. +
      • +
      +
    • +
    • + Backward compatible: XOWA v2.4.1.1 and higher opens both .xowa wikis and .sqlite3 wikis. There is no need to upgrade to the new wikis unless you're planning on using some of the features below. However, users are encouraged to generate new wikis with the new format. +
    • +
    • + One file for most wikis: Small wikis will default to one file instead of several. +
        +
      • + For example, importing simple.wikipedia.org will generate 1 file called simple.wikipedia.org-text.xowa. In contrast, it used to generate 5 files: simple.wikipedia.org.000.sqlite3 up to simple.wikipedia.org.004.sqlite3 +
      • +
      +
    • +
    • + Multiple 'detachable' files for large wikis: Larger wikis will still generate multiple files. See the Multi-file layout section below for more detail. +
    • +
    • + Databases in same directory: All database files are now under /xowa/wiki/wiki_name. File databases no longer have to go to /xowa/file/wiki_name. The latter was a point of confusion for new users, as well as an inconvenience when trying to move wikis to new machines. +
    • +
    +

    + Options +

    +

    + General behavior for "single" vs "multiple" file import can be customized at Options/Import under Database Layout +

    +

    + Multi-file layout +

    +

    + Large wikis will still generate multiple files. This includes English Wikipedia, German Wikipedia as well as about a dozen others. The primary reasons are as follows: +

    +
      +
    • + FAT32 4 GB limit: FAT32 supports a maximum file size of 4 GB. Although modern operating can support files greater than 4 GB, most flash cards still use a FAT32 file-system. In addition, large files are not supported in other formats (for example, DVDs, archive.org with a 10 GB limit, etc.) +
    • +
    • + Detachable databases: Wikis will still work even if individual databases are deleted or removed. For example, if you don't plan to read the articles in the Wikipedia namespace and want to save 2.6 GB of disk space then you can simply remove the file called "en.wikipedia.org-text-ns.004.xowa". +
    • +
    +

    + Note that detached databases can be reattached simply by moving the file back into its proper location. For example, consider the following: +

    +
      +
    • + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-xtn.category.core.xowa is deleted. +
        +
      • + Categories will no longer show, but the wiki functions as normal +
      • +
      +
    • +
    • + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-xtn.category.core.xowa is restored. +
        +
      • + Categories will now work again. +
      • +
      +
    • +
    +

    + The following table provides more information on what happens when a database is detached: +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + file-name suffix + + example + + effect if removed +
    + core + + en.wikipedia.org-core.xowa + + Core file: wiki will not work +
    + text-ns.***-db.*** + + en.wikipedia.org-text-ns.012.xowa + + Articles in the namespace will not be available. See http://en.wikipedia.org/wiki/Wikipedia:Namespace For example, ns.012 is for "Help:" articles +
    + xtn.category + + en.wikipedia.org-xtn.category.xowa + + Categories will not show up at the bottom of the article +
    + xtn.index + + en.wikipedia.org-xtn.index.xowa + + "Special:Search" will not work; EX: en.wikipedia.org/wiki/Special:Search/Earth?search=Earth&fulltext=y +
    + wbase + + www.wikidata.org-wbase.xowa + + Core file: Wikidata will not work. +
    + file-core + + en.wikipedia.org-file-core.xowa + + Wiki will not show images +
    + file-data + + en.wikipedia.org-file-data.001.xowa + + Images in that database will not show +
    +

    + Version compatibility +

    +

    + The formats for wiks and files are interchangable between old and new formats. A user may keep their existing old file databases and still generate new wikis whenever they want to. +

    +

    + For example, consider English Wikipedia. All of the following combinations of old and new should work: +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + wiki type + + file type + + wiki path example + + file path example +
    + old + + old + + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org.000.sqlite3 + + C:\xowa\file\en.wikipedia.org\fsdb.main\fsdb.abc.sqlite3 +
    + new + + old + + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-core.xowa + + C:\xowa\file\en.wikipedia.org\fsdb.main\fsdb.abc.sqlite3 +
    + old + + new + + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org.000.sqlite3 + + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-file-core.xowa +
    + new + + new + + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-core.xowa + + C:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-file-core.xowa +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Design/Files/Wikia.html b/wiki/home/page/Dev/Design/Files/Wikia.html new file mode 100644 index 000000000..d87b3c238 --- /dev/null +++ b/wiki/home/page/Dev/Design/Files/Wikia.html @@ -0,0 +1,318 @@ + + + + + Dev/Design/Files/Wikia - XOWA + + + + + +
    +
    +
    +

    Dev/Design/Files/Wikia

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Overview +

    +

    + Some wikis are not Wikimedia Foundation wikis, and may not have their images / files arranged in a WMF filesystem layout +

    +

    + XOWA supports using files from a single directory. +

    +

    +
    +

    +

    + Background +

    +

    + Wikimedia Foundation wikis place their images in a precisely defined filesystem layout. +

    +

    + For example, a file in a WMF tarball may have the following path /wmf_tarball/wikipedia/commons/7/70/A.png +

    +

    + Note that this path embeds the MD5 hash of the title in the path. In this case "70" are the first two characters of the MD5 hash for "A.png" which is "701ccaf6ec1641a9ff778fd0b862e5a2" +

    +

    + Because an MD5 hash is a non-trivial function, non-WMF wikis may find it difficult to arrange their files in the same filesystem layout. +

    +

    + XOWA allows these wikis to use an alternate method, where the files need only be placed inside a single directory. +

    +

    +
    +

    +

    + Instructions +

    +
      +
    • + Go to home/wiki/Help:Options/Config script +
    • +
    • + Enter in the following: +
    • +
    +
    +app.wikis.get('my_wiki').files.wkrs.get('fs.dir') {
    +  orig_dir      = '~{<>xowa_root_dir<>}wiki/my_wiki/orig/';
    +  thumb_dir     = '~{<>xowa_root_dir<>}wiki/my_wiki/thumb/';
    +}
    +
    +
      +
    • + Place a file called "A.png" in "~{<>xowa_root_dir<>}wiki/my_wiki/orig/". For example, if XOWA is setup on a Windows machine at C:\xowa\ and your wiki is my_wiki, then your file should be at C:\xowa\wiki\my_wiki\orig\A.png. +
    • +
    • + Restart XOWA +
    • +
    • + Go to any page in my_wiki +
    • +
    • + Enter in [[File:A.png]] +
    • +
    • + Preview the page. The file should show +
    • +
    • + Enter in [[File:A.png|200px]] +
    • +
    • + Preview the page. The thumb should show +
    • +
    +

    +
    +

    +

    + Image Magic and Inkscape +

    +
      +
    • + You must have ImageMagick and Inkscape installed on your machine. They are needed because: +
        +
      • + MediaWiki has a lot of logic that depends on the image's size. ImageMagick is used to get the size. +
      • +
      • + Thumbs are resized from the original. ImageMagick and Inkscape does the resizing. +
      • +
      +
    • +
    +

    +
    +

    +

    + ^orig_regy.sqlite3 +

    +
      +
    • + A file called "^orig_regy.sqlite3" will be in the orig directory. +
        +
      • + This db caches the sizes of the original files (so ImageMagick doesn't need to be continually run). +
      • +
      • + Note that if this file is deleted, it will be automatically regenerated +
      • +
      +
    • +
    +

    +
    +

    +

    + Urls +

    +
      +
    • + XOWA takes the following type of urls +
        +
      • + Absolute urls: C:\xowa\wiki\my_wiki\images\ +
      • +
      • + XOWA relative urls: ~{<>xowa_root_dir<>}wiki/my_wiki/images/ +
          +
        • + Note that relative urls can use the "\" instead of the "/". However, it is recommended to use "/" for sharing across different machines (for example, the same USB drive can be used on both a Windows or Linux machine if a "/" path is used) +
        • +
        +
      • +
      +
    • +
    • + File names need to comply with valid MediaWiki titles. For example, certain characters are invalid, such as []. +
    • +
    +

    +
    +

    +

    + Orig directory +

    +
      +
    • + All original files should go into the orig directory +
    • +
    • + The orig directory can be nested. +
        +
      • + For example, /xowa/wiki/my_wiki/orig/ can have a subfile in /xowa/wiki/my_wiki/orig/level_0/level_00/A.png. +
      • +
      • + [[File:A.png]] will pick up this file +
      • +
      • + Note that file names should be unique with a given folder. If there are two files called A.png in two different subfolders, then XOWA will only use one, and ignore the other. +
      • +
      +
    • +
    +

    +
    +

    +

    + Thumb directory +

    +
      +
    • + All thumbs will go into the thumb directory +
    • +
    • + Thumbs can be deleted, and they will be recreated. +
    • +
    • + For nested files, thumbs will be created in a parallel directory +
        +
      • + For example, the original file is in /xowa/wiki/my_wiki/orig/level_0/level_00/A.png. +
      • +
      • + The thumb file will be created in /xowa/wiki/my_wiki/thumb/level_0/level_00/A.png/30px.png +
      • +
      +
    • +
    +

    +
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Design/Language_files.html b/wiki/home/page/Dev/Design/Language_files.html new file mode 100644 index 000000000..6ce18e8f5 --- /dev/null +++ b/wiki/home/page/Dev/Design/Language_files.html @@ -0,0 +1,100 @@ + + + + + Dev/Design/Language files - XOWA + + + + + +
    +
    +
    +

    Dev/Design/Language files

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Non-English wikis use specific language keywords and messages. For example, French Wikipedia uses the word "REDIRECTION" instead of "REDIRECT" for redirect pages. +

    +

    + XOWA distributes all language files in the xowa_app_*.zip package. They can be found at /xowa/user/anonymous/lang/xowa/ under the appropriate language code. For example, the language definition for English is in en.gfs, French is fr.gfs, German is de.gfs, etc.. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Design/Offline_files.html b/wiki/home/page/Dev/Design/Offline_files.html new file mode 100644 index 000000000..ac18c8d48 --- /dev/null +++ b/wiki/home/page/Dev/Design/Offline_files.html @@ -0,0 +1,166 @@ + + + + + Dev/Design/Offline files - XOWA + + + + + +
    +
    +
    +

    Dev/Design/Offline files

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + +

    + Offline thumbnails will require a lot of time and disk storage. Estimates are provided below in the format of [Space used; Time taken]. +

    +

    + Note that Simple Wikipedia will take 24+ hours and 120 GB for the first run. +

    +

    + Commons process +

    +

    + Since most images reside in the commons wiki, commons must be set up. Note that this only needs to be done once for all wikis. +

    +
      +
    • + [ 50 GB; 03 h] Import the Commons wiki with category level 2. See Dashboard/Import/Offline +
    • +
    • + [ 50 GB; 02 h] Download and unzip commonswiki-latest-image.sql.gz +
    • +
    • + [ 01 GB; 20 m] Run the images command. This will generate a database called oimg_image which will have more data for each file (width, height) +
    • +
    • + [ 15 MB; 40 m] Run the redirect command. This will generate a database called oimg_redirect which will list all redirect targets +
    • +
    +

    + Wiki process +

    +

    + These steps must be run for the given wiki. Estimated size / times are provided for Simple Wikipedia. +

    +
      +
    • + [ 01 MB; 01 m] Run the images command. +
    • +
    • + [ 05 MB; 01 m] Run the redirect command. +
    • +
    • + [ 25 MB; 15 m] Run the lnki_temp command. This will generate a database called oimg_lnki which will be the main database. It also creates a table called oimg_lnki_temp which lists every [[File:]] reference +
    • +
    • + [ 20 MB; 05 m] Run the file_regy command. This will create a table called oimg_lnki_regy which aggregates all info in oimg_lnki_temp. It also creates a table called oimg_file_regy which uses the data generated in the images and redirect commands. +
    • +
    • + [ 05 MB; 01 m] Run the xfer_regy command. This will create a table called oimg_xfer_regy which generates a unique list of all thumbnails to download +
    • +
    +
    +app.bldr.cmds {
    +  add     ('commons.wikimedia.org', 'oimg.image');
    +  add     ('commons.wikimedia.org', 'oimg.redirect')  {commit_interval = 10000; progress_interval = 100; cleanup_interval = 100;}
    +  add     ('simple.wikipedia.org' , 'oimg.image');
    +  add     ('simple.wikipedia.org' , 'oimg.redirect')  {commit_interval = 10000; progress_interval = 100; cleanup_interval = 100;}
    +  add     ('simple.wikipedia.org' , 'oimg.lnki_temp') {commit_interval = 10000; progress_interval = 100; cleanup_interval = 100;}
    +  add     ('simple.wikipedia.org' , 'oimg.file_regy');
    +  add     ('simple.wikipedia.org' , 'oimg.xfer_regy');
    +}
    +app.bldr.run;
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Design/Site_config.html b/wiki/home/page/Dev/Design/Site_config.html new file mode 100644 index 000000000..8ad9f60d2 --- /dev/null +++ b/wiki/home/page/Dev/Design/Site_config.html @@ -0,0 +1,148 @@ + + + + + Dev/Design/Site config - XOWA + + + + + +
    +
    +
    +

    Dev/Design/Site config

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Sample files +

    +

    + In /xowa/bin/any/xowa/cfg/wiki/api/, each folder has a sample file that can be used for a wiki. To use it do the following: +

    +
      +
    • + Copy the "-sample.csv" file +
    • +
    • + Replace the "-sample" to the name of the wiki. For example, for nethackwiki.com, rename the file to "extensiontags-nethackwiki.com.csv". For English Wikipedia, use "extensiontags-en.wikipedia.org.csv" +
    • +
    • + Import the wiki. XOWA will use the data in the file when creating the wiki +
    • +
    +

    + This data gets stored in the main ".xowa" database in the xowa_cfg table. For example, run the following SQL: SELECT * FROM xowa_cfg WHERE cfg_key = 'extensiontags'; +

    +

    + The remainder of this article documents the purpose of each file. +

    +

    + extensiontags +

    +

    + The "extensiontags" file lists active extensions. For example, to enable only <ref> and <references>, use the following two lines: +

    +
    +ref
    +references
    +
    +

    + All other extension tags will be disabled. For example, <math> will show up as just <math> LaTeX source instead of being replaced with graphical equations +

    +

    + The main purpose of this functionality is to disable extensions in some wikis. For example, the <do> extension is only active in the Wikivoyage wiki. Otherwise, English Wikipedia has an article called Type system which will render incorrectly with the following fragment: +

    +
    +<code>if <complex test> then <do something> else <generate type error></code>
    +
    +

    + interwikimap +

    +

    + The "interwikimap" file lists active interwiki prefixes. For example, to enable only the interwiki prefix for commons, use the following: +

    +
    +commons|https://commons.wikimedia.org/wiki/~{0}
    +
    +

    + This will convert [[commons:Earth]] to a link to https://commons.wikipedia.org/wiki/Earth +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Design/Sqlite/File-sizes.html b/wiki/home/page/Dev/Design/Sqlite/File-sizes.html new file mode 100644 index 000000000..d96acb143 --- /dev/null +++ b/wiki/home/page/Dev/Design/Sqlite/File-sizes.html @@ -0,0 +1,243 @@ + + + + + Dev/Design/Sqlite/File-sizes - XOWA + + + + + +
    +
    +
    +

    Dev/Design/Sqlite/File-sizes

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + The XOWA sqlite import currently defaults to a multi-file format. This format is chosen for two reasons: +

    +
      +
    • + Large wikis and FAT32: +
        +
      • + Most flash memory cards use a FAT32 file-system. FAT32 is particulary convenient when exchanging files between Windows, Linux, Mac OS X and Android. +
      • +
      • + FAT32 has a limit of 4GB for any one file. A large wiki like en.wikipedia.org will easily take 20 GB. +
      • +
      • + Multiple files allow the 20 GB data to be broken into smaller pieces: each less than 4 GB +
      • +
      +
    • +
    +
      +
    • + Slight performance gains +
    • +
    +
    +
    + A smaller database file may be easier to query than a large one because all the pages will be grouped closer together on disk +
    +
    + For example, consider a wiki page that requires 50 template pages. +
    +
    + With a single-file format, these 50 pages may be scattered anywhere over the 20 GB file. +
    +
    + With a multi-file format, these 50 pages may be scattered anywhere over a smaller 280 MB file. A disk drive will have to seek over a smaller section of disk. For a smaller wiki, the entire template file may be stored in the hard disk cache. +
    +
    +
    +
    +

    + The file format is controlled by other arguments +

    + +

    + ns_file_map +

    +

    + The ns_file_map argument is a new-line/semi-colon delimited string. The default value is the following: +

    +
    +Template;Module
    +
    +

    + Note that each line has a list of namespace names. Multiple namespaces can be delimited with the ";". The namespace name must be the "canonical" English name. +

    +

    + Note that an empty string will default everything to be stored in the core database. If a single file database is desired, specify "". +

    +

    + db_text_max value +

    +

    + This is a number that represents the maximum number of MB of text data that can be stored in the file. Note the following +

    +
      +
    • + Once a file reaches that number, it will spill over into a new file. +
    • +
    +
    +
    + For example, file 002 is the text database. After 3,000 MB of text data is stored in file 002, the next 3,000 MB of text data will be stored in file 003. +
    +
    +
      +
    • + The number is a rough approximation of total database size. A precise value cannot be used b/c of the following non-deterministic variables: +
        +
      • + Sqlite database page size (data / indexes will not fill up an entire page) +
      • +
      • + Sqlite table / database overhead +
      • +
      +
    • +
    +
    +
    + As such, please use a number which is 80% of the desired size. For example, if you want a database no greater than 4,000 MB (4.0 GB), use 3,000 +
    +
    +

    + db_categorylink_max and db_wikidata_max value +

    +

    + This is a number that represents the maximum number of MB of categorylink data that can be stored in the file. Note the following: +

    +
      +
    • + This number functions similarly to the db_text_max value above. (Once the max is reached, new data will spill over into a new file) +
    • +
    • + However, it is more precise than db_text_max. The number specified is 90% of the actual value (presumably due to less page fragmentation) +
    • +
    +

    + db_wikidata_max value +

    +

    + This is a number that represents the maximum number of MB of wikidata label data that can be stored in the file. Note the following: +

    +
      +
    • + This number only affects www.wikidata.org wikis +
    • +
    • + This number only recognizes 0 and not 0. +
        +
      • + To put all wikidata data in one database, use 0 +
      • +
      • + To put all wikidata data in another database, use any number > 0 +
      • +
      +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Environment/Text_editor.html b/wiki/home/page/Dev/Environment/Text_editor.html new file mode 100644 index 000000000..7b31ae48f --- /dev/null +++ b/wiki/home/page/Dev/Environment/Text_editor.html @@ -0,0 +1,124 @@ + + + + + Dev/Environment/Text editor - XOWA + + + + + +
    +
    +
    +

    Dev/Environment/Text editor

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA files are standard text files. They can be opened up in any text editor that supports the following: +

    +
      +
    • + Unix-style line-endings (ASCII 10) +
    • +
    • + UTF-8 encoded with no Byte-Order-Mark +
    • +
    +

    + The following is a list of recommended text editors based on operating system: +

    +
      +
    • + Windows: Notepad++: http://notepad-plus-plus.org/ +
        +
      • + Do not use plain Notepad. It uses Windows-style line-endings and does not support UTF-8. +
      • +
      +
    • +
    • + Mac OS X: TextEdit +
    • +
    • + Linux: gedit or kate +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Environment/Viewer_apps.html b/wiki/home/page/Dev/Environment/Viewer_apps.html new file mode 100644 index 000000000..bdd41cd35 --- /dev/null +++ b/wiki/home/page/Dev/Environment/Viewer_apps.html @@ -0,0 +1,209 @@ + + + + + Dev/Environment/Viewer apps - XOWA + + + + + +
    +
    +
    +

    Dev/Environment/Viewer apps

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Certain files are best displayed in dedicated third party applications. For example, a video file cannot be played natively in a HTML browser, but can be played in a media player. +

    + +

    + Using viewer applications +

    +

    + Viewer applications are generally activated in one of the following two situations: +

    +
      +
    • + For audio/video files +
    • +
    +
    +
    + Click the play button in the article. This will launch the audio/video file in its viewer application +
    +
    +
      +
    • + For image files +
    • +
    +
    +
    + Click the thumbnail in the article. This will navigate you to its File page. +
    +
    + Click the main image. This will launch the image file in its viewer application. +
    +
    +

    + Assigning viewer applications +

    +

    + XOWA assigns a file-type to its default viewer-application. +

    +

    + The applications use defaults defined in the config file: +

    +

    + If you wish to change the viewer application, you can do so in Options/Apps +

    +

    + External links +

    +

    + Many articles will have external links. By default, clicking on these links will not result in any action. If you want the external links to open in a web browser, you will need to enable the web viewer application +

    +

    + If you wish to change the web browser, you can also do so in Options/Apps +

    +

    + Recommended applications +

    +

    + This is a list of recommended open-source applications for each viewer type. +

    +
    +
    + Internet +
    +
    + Firefox +
    +
    + Images +
    +
    + GIMP +
    +
    + Video/Audio +
    +
    + VLC +
    +
    + DjVu +
    +
    + DjVuLibre +
    +
    + PDF +
    +
    + Sumatra (Windows) +
    +
    + Evince +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/File/Setup/Index.html b/wiki/home/page/Dev/File/Setup/Index.html new file mode 100644 index 000000000..18b991c1f --- /dev/null +++ b/wiki/home/page/Dev/File/Setup/Index.html @@ -0,0 +1,105 @@ + + + + + Dev/File/Setup/Index - XOWA + + + + + +
    +
    +
    +

    Dev/File/Setup/Index

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/File/Setup/Linux.html b/wiki/home/page/Dev/File/Setup/Linux.html new file mode 100644 index 000000000..26425ca90 --- /dev/null +++ b/wiki/home/page/Dev/File/Setup/Linux.html @@ -0,0 +1,225 @@ + + + + + Dev/File/Setup/Linux - XOWA + + + + + +
    +
    +
    +

    Dev/File/Setup/Linux

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA recommends that Linux users download and install ImageMagick and Inkscape according to their distribution requirements. +

    +

    + Ubuntu instructions are listed below. Other distro-specific instructions will be added as feedback is received. +

    +

    + After ImageMagic and Inkscape are installed, you must click the following link to update XOWA's config: +

    +
    + update xowa config ⊗ +
    +

    + . You can also configure this option at Options/Files +

    +

    + For more information about the config, see the section below. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + Ubuntu +

    +

    + Ubuntu users should run the following in a terminal: +

    +
    +sudo apt-get install imagemagick
    +sudo apt-get install inkscape
    +
    +

    + Config (all distros) +

    +

    + Enable images +

    +
      +
    • + Navigate to Options and check "Download enabled" +
    • +
    • + Restart XOWA and navigate to any page. Any images will be downloaded automatically. +
    • +
    +

    + Paths +

    +

    + Note that XOWA assumes that ImageMagick and Inkscape have the following paths: +

    +
      +
    • + /usr/bin/identify +
    • +
    • + /usr/bin/convert +
    • +
    • + /usr/bin/inkscape +
    • +
    +

    + If these paths are different on your system, you will need to update the config file. Instructions are provided below. If you run into issues, you may want to visit Dev/Config_files for more information. +

    +
      +
    • + Open /xowa/xowa.gfs in a text editor. +
    • +
    • + Search for .cmd_('/usr/bin/identify') +
    • +
    • + Update the path to whatever it is on you system. +
    • +
    • + Repeat for the other paths +
    • +
    • + Save the file and restart XOWA. +
    • +
    +

    + ImageMagick source +

    +

    + If you need to compile ImageMagick from source, you can try the following: +

    + +
    +./configure
    +make
    +sudo make install
    +sudo ldconfig /usr/local/lib
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/File/Setup/Mac_OS_X.html b/wiki/home/page/Dev/File/Setup/Mac_OS_X.html new file mode 100644 index 000000000..57a6297b6 --- /dev/null +++ b/wiki/home/page/Dev/File/Setup/Mac_OS_X.html @@ -0,0 +1,125 @@ + + + + + Dev/File/Setup/Mac OS X - XOWA + + + + + +
    +
    +
    +

    Dev/File/Setup/Mac OS X

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA currently has no instructions for Mac OS X. You can help by installing ImageMagick and Inkscape on our machine and posting your instructions. +

    + +

    + After ImageMagic and Inkscape are installed, you must click the following link to update XOWA's config: +

    +
    + update xowa config ⊗ +
    +

    + You can also do the following: +

    +
      +
    • + Navigate to Options/Files and check "Download enabled" +
    • +
    • + Restart XOWA and navigate to any page. Any images will be downloaded automatically. +
    • +
    +

    + If you do succeed in installing ImageMagick/Inkscape, please help XOWA and detail your experience. See Help/Feedback. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/File/Setup/Windows.html b/wiki/home/page/Dev/File/Setup/Windows.html new file mode 100644 index 000000000..40938c027 --- /dev/null +++ b/wiki/home/page/Dev/File/Setup/Windows.html @@ -0,0 +1,191 @@ + + + + + Dev/File/Setup/Windows - XOWA + + + + + +
    +
    +
    +

    Dev/File/Setup/Windows

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + If you run into issues with this install, then you may will need to install the components manually. The sections below provide more detail. +

    +
    +
    +

    + Contents +

    +
    + +
    +

    + ImageMagick +

    +

    + ImageMagick is used for image rendering. It is a free and open-source library, and is probably used by Wikipedia on its website. +

    +

    + Installation should take approximately 5-10 minutes. +

    +
      +
    • + Navigate to http://www.imagemagick.org/script/binary-releases.php#windows +
    • +
    • + Download the latest version of ImageMagick: ImageMagick-*-Q16-windows.zip +
    • +
    • + Unzip the file to C:\xowa\bin\windows\imagemagick. When you are done, you should have a file called C:\xowa\bin\windows\imagemagick\convert.exe +
    • +
    +

    + Inkscape +

    +

    + Inkscape is used for SVG rendering. Note that ImageMagick can be designated the SVG renderer, but it will fail to convert a small percentage of SVGs.[1] +

    +

    + Inkscape is also a free and open-source library, and may be used by Wikipedia on its website. +

    +

    + Installation should take approximately 5-10 minutes. +

    +
      +
    • + Navigate to the http://inkscape.org/download/?lang=en +
    • +
    • + Download the 7zip version +
    • +
    • + Unzip the file to C:\xowa\bin\windows\inkscape. When you are done, you should have a file called C:\xowa\bin\windows\inkscape\inkscape.com. +
    • +
    +

    + Enable download +

    +
      +
    • + Navigate to Options/Files and check "Download enabled" +
    • +
    • + Restart XOWA and navigate to any page. Any images will be downloaded automatically. +
    • +
    +

    + Notes +

    +
      +
    1. + ^ ImageMagick indicates that it is not a full-fledged SVG solution: [1] +
      + "Note that SVG is a complex specification and support for the specification in ImageMagick is not complete." +
      Specifically, the following SVGs are converted improperly by ImageMagick. (They are marked with a Corel format.) +
        +
      • + In en.wikipedia.org/wiki/Black Hole: File:BH-no-escape-1.svg, File:BH-no-escape-2.svg, File:BH-no-escape-3.svg +
      • +
      • + In en.wikipedia.org/wiki/Thornton Affair: File:US flag 29 stars.svg +
      • +
      +
    2. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/SWT.html b/wiki/home/page/Dev/SWT.html new file mode 100644 index 000000000..0923365c3 --- /dev/null +++ b/wiki/home/page/Dev/SWT.html @@ -0,0 +1,179 @@ + + + + + Dev/SWT - XOWA + + + + + +
    +
    +
    +

    Dev/SWT

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + SWT is a core GUI library in XOWA. +

    + +

    + Overview +

    +

    + The SWT library is an open-source GUI library, used by the open-source Java IDE Eclipse. +

    +

    + XOWA uses SWT in its GUI application across the 3 major operating systems: Windows, Linux, Mac OS X. This means that SWT handles everything visual: including buttons, text boxes, windows, and of course, the HTML browser. +

    +

    + SWT is not used in HTTP Server or Android +

    +

    + If you are running XOWA as an HTTP server or are using the Android version, then SWT is not used. +

    +

    + Packaging details +

    +

    + Platform-specific jar +

    +

    + SWT comes packaged in an operating system-specific jar called swt.jar. XOWA includes this at /xowa/operating_system_name/swt/swt.jar. For example, on Linux 64-bit, this file is at /xowa/linux_64/swt/swt.jar +

    +

    + Annual update +

    +

    + SWT does a major update annually in coordination with the Eclipse release. Typically, this occurs in June. There are also development snapshots that are released during the course of the year. +

    +

    + XOWA will always update SWT shortly after the major version release. Depending on changes, it may also update after development snapshots. +

    +

    + SWT version +

    +

    + XOWA v0.0.0 through v2.6.4 had been using SWT 4.2. +

    +

    + XOWA had been stalled in using SWT 4.3 and SWT 4.4 due to the following SWT bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=429739 This bug was corrected in SWT 4.5. +

    +

    + As of v2.6.5, XOWA now uses SWT 4.5. As a result the following 2 bugs were also fixed: +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Dev/Sqlite/Tips.html b/wiki/home/page/Dev/Sqlite/Tips.html new file mode 100644 index 000000000..b51669a06 --- /dev/null +++ b/wiki/home/page/Dev/Sqlite/Tips.html @@ -0,0 +1,271 @@ + + + + + Dev/Sqlite/Tips - XOWA + + + + + +
    +
    +
    +

    Dev/Sqlite/Tips

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + Avoid LIKE +

    +
      +
    • + Like is not performant, as it will search both lowercase and uppercase. You can get around this with PRAGMA case_sensitive_like=OFF; +
    • +
    • + Like does not use an index. +
    • +
    +

    + Consider the following table: +

    +
    +CREATE TABLE tbl1
    +( id    integer      NOT NULL    PRIMARY KEY
    +, name  varchar(255) NOT NULL
    +);
    +CREATE INDEX tbl1__name ON tbl1 (name);
    +
    +

    + Now, consider the following query: +

    +
    +SELECT  id
    +FROM    tbl1
    +WHERE   name LIKE 'a%';
    +
    +

    + The clause name LIKE 'a%' does not use the index tbl1__name. +

    +

    + = Alternative: Use comparison +

    +

    + If the like has a wildcard at the end, and the data is standardized to one case (all lowercase or all uppercase), use an equality instead: +

    +
    +SELECT  id
    +FROM    tbl1
    +WHERE   name >= 'a' AND name < 'b';
    +
    +

    + This uses the index tbl1__name and returns the same data. +

    +

    + Avoid ORDER BY +

    +

    + ORDER BY will do an expensive sort operation which may not use an index. This will come into play with multiple-table joins +

    +
    +SELECT  t1.id
    +FROM    tbl1 t1
    +        JOIN tbl2 t2 ON t1.id = t2.id
    +ORDER BY t2.age
    +;
    +
    +

    + In most cases, SQLite will only apply one index. In this example, it will be the index for the JOIN. No index gets applied for the score column, even if one is available In some cases, SQLite will actually sort the result-set by the ORDER BY first, before it applies the WHERE. +

    +

    + Alternative: denormalize the table +

    +

    + Putting all the columns in one table and building an index across them. +

    +

    + Alternative: multiple where clauses +

    +
    +SELECT  t1.id
    +FROM    tbl1 t1
    +        JOIN tbl2 t2 ON t1.id = t2.id
    +WHERE   t2.age > 100 AND t2.age <= 130
    +;
    +SELECT  t1.id
    +FROM    tbl1 t1
    +        JOIN tbl2 t2 ON t1.id = t2.id
    +WHERE   t2.age >  70 AND t2.age <= 100
    +;
    +
    +

    + Beware bulk INSERTs into a table with a PRIMARY KEY +

    +
    +INSERT INTO 
    +
    +INSERT INTO tbl2 (id, key)
    +SELECT  t1.id
    +FROM    tbl1 t1
    +        JOIN tbl2 t2 ON t1.id = t2.id
    +WHERE   t2.age > 100 AND t2.age <= 130
    +;
    +
    +

    + Instead, insert into the table with an ORDER BY +

    +

    + ATTACH +

    +

    + ATTACH database does not affect performance. There is no difference between the following +

    +
    +SELECT  t1.id
    +FROM    tbl1 t1
    +        JOIN tbl2 t2 ON t1.id = t2.id
    +;
    +
    +
    +ATTACH  'db2.sqlite3' AS 'db2';
    +SELECT  t1.id
    +FROM    tbl1 t1
    +        JOIN db2.tbl2 t2 ON t1.id = t2.id
    +;
    +
    +

    + Get a Solid State Drive +

    +

    + SQLite does a lot of disk reading and writing +

    +

    + Use an INDEX for your SELECTs, especially JOINs +

    +

    + Use TRANSACTIONs for multiple INSERT / UPDATE / DELETE +

    +

    + Use PRAGMA page_size 4096 +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics.html b/wiki/home/page/Diagnostics.html new file mode 100644 index 000000000..901d9f6c5 --- /dev/null +++ b/wiki/home/page/Diagnostics.html @@ -0,0 +1,259 @@ + + + + + Diagnostics - XOWA + + + + + +
    +
    +
    +

    Diagnostics

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + This page lists links to specific tests. +

    +

    + Javascript +

    + +

    + Tidy +

    + +

    + Scribunto +

    + +

    + Wikidata +

    + +

    + WikiHiero +

    + +

    + Wikivoyage +

    + +

    + Wikia +

    + +

    + Score +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/HTML_Tidy.html b/wiki/home/page/Diagnostics/HTML_Tidy.html new file mode 100644 index 000000000..dac108291 --- /dev/null +++ b/wiki/home/page/Diagnostics/HTML_Tidy.html @@ -0,0 +1,364 @@ + + + + + Diagnostics/HTML Tidy - XOWA + + + + + +
    +
    +
    +

    Diagnostics/HTML Tidy

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Overview +

    +

    + This page lists various tests showing the effect of HTML Tidy. Each <h2> section header below corresponds to a separate test. Enable / Disable HTML Tidy at Options/HTML_Tidy to see the difference (or press F7 to toggle on and off). +

    +

    +
    +

    +

    + unclosed tag should not extend over header (http://en.wikipedia.org/wiki/Wikipedia:Size_comparisons#Size_of_other_information_collections +

    +

    + fails if "should not be small" is small
    +

    +

    + small still small +

    +

    + header (not small) +

    +

    + should not be small +

    +

    + para inside span causes horizontal scroll (http://fr.wikipedia.org/wiki/Franz_Liszt#Liens_externes +

    +

    + fails if horizontal scroll bar
    +

    + + + + +
    +

    + Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - Diagnostics/HTML Tidy - +

    +
    +

    + consecutive <dl>s should be separated by a <dd> (http://en.wikipedia.org/wiki/Palenque#References +

    +

    + fails if "text should line up directly header" does not line up with "consecutive..."
    +

    +
    +
    +
    +
    +
    + text should line up directly underneath header +
    +
    +
    +
    +
    +

    +
    +

    +

    + empty list items should be removed ( http://sv.wikiquote.org/wiki/Winston_Churchill ) +

    +

    + fails if more than one list item
    +

    +
      +
    • + only one list item should appear +
    • +
    +

    +
    +

    +

    + empty <dd> should be removed (http://hu.wikipedia.org/wiki/Japan -- portál|Földrajz) +

    +

    + fails if more than one line
    +

    +
      +
    • + should be on line 1 should also be on line 1 +
    • +
    +

    +
    +

    +

    + bold and DT / DD (http://en.wikipedia.org/wiki/Enron#Former_management_and_corporate_governance +

    +

    + fails if "should not be bold" is bold
    +

    +
    +
    + bold +
    +
    +
      +
    • + should not be bold +
    • +
    +
    +
    +

    +
    +

    +

    + div inside span should be reparented correctly (http://it.wikipedia.org/wiki/Portale:Astronomia#Il_cielo_nel_mese_di_maggio +

    +

    + fails if "should be on right" is not right of "should not be left"
    +

    +
    +
    +
    + should be on right +

    + should be on left +

    +
    +
    +
    +

    +
    +

    +

    + <small> should be reparented out of <tr><td> correctly (http://en.wikipedia.org/wiki/France -- Infobox footnotes) (no longer an issue) +

    +

    + fails if "should be small" is not small
    +

    + + + + +
    + should be small +
    +

    +
    +

    +

    + add <td> between <tr> and <table> (http://en.wikipedia.org/wiki/Paris#Twin_towns_and_sister_cities +

    +

    + fails if "text should be inside gray wikitable" is not actually in table
    +

    + + + + + + + +
    +
    +
      +
    • + text should be inside gray wikitable +
    • +
    +
    +

    +
    +

    +

    + merge nested tables and take 1st table's attributes (http://en.wiktionary.org/wiki/Kazakhstan#Declension +

    +

    + fails if "text does not line up on left"
    +

    + + + + +
    + + + + + + + + + + +
    +
    +
    + text should line up on left +
    +
    +

    + reparent nested table not inside a <td> (http://it.wikipedia.org/wiki/Portale:Animali -- Main Body ) +

    +

    + fails if "text 2" is not directly underneath "text 1"
    +

    + + + + + + + +
    +
    + text 1 +
    + + + + +
    +

    + text 2: should line up directly underneath text 1 +

    +
    +

    +
    +

    +

    + table inside span should be reparented correctly (http://ca.wikipedia.org/wiki/Evolució -- Infobox) +

    +

    + fails if "text should be visible" is missing
    +

    + + + + +
    + text should be visible +
    +

    +
    +

    +

    + div not inside td should be reparented correctly (http://fr.wikivoyage.org/wiki/Marrakech -- Infobox) +

    +

    + fails if "should appear above table" is inside table
    +

    +
    + + + + +
    + should appear above table +
    +
    + + + + + + + + + + +
    + cell_1 +
    +
    + cell_2 +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/JTidy.html b/wiki/home/page/Diagnostics/JTidy.html new file mode 100644 index 000000000..ec325ce79 --- /dev/null +++ b/wiki/home/page/Diagnostics/JTidy.html @@ -0,0 +1,173 @@ + + + + + Diagnostics/JTidy - XOWA + + + + + +
    +
    +
    +

    Diagnostics/JTidy

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + <span> inside <pre> should not be line wrapped +

    +

    + fails if "1" is not on same line as "number one should be on same line"
    +

    +
    +
    +1 number one should be on same line
    +
    +
    +

    + duplicate "style" text in anchor caption triggers null exception +

    +

    + fails if "style style should not fail during merge" is not visible
    +

    +

    + " style style should not fail during merge +

    +

    + <hr> should show +

    +

    + fails if "text above hr" is not above <hr/> or "text below hr" is not below
    +

    +

    + text above hr +

    +
    +

    + text below hr +

    +

    + </br/> should not show /> +

    +

    + fails if "before br" is on same line as "after br"
    +

    +

    + before br
    + after br +

    +

    + show surrogate characters +

    +

    + fails if foreign character is rendered as replacement character
    +

    +

    + following should not show as unknown replacement character: 𡼾 +

    +

    + show surrogate characters (attribute value) (DATE: 2014-09-08) +

    +

    + fails if link is red
    +

    +

    + following link should be blue (not red) and clickable: Diagnostics/JTidy/𐎍𐎁_𐎜 +

    +

    + encloseBodyText enabled ( https://hr.wiktionary.org/wiki/brod ) (DATE: 2015-11-08) +

    +

    + fails if "b1" is after a1
    +

    +
    + a +
    +

    + a1 +

    +
    + b +
    +

    + b1 +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/JTidy/𐎍𐎁_𐎜.html b/wiki/home/page/Diagnostics/JTidy/𐎍𐎁_𐎜.html new file mode 100644 index 000000000..f8cfd9ecc --- /dev/null +++ b/wiki/home/page/Diagnostics/JTidy/𐎍𐎁_𐎜.html @@ -0,0 +1,97 @@ + + + + + Diagnostics/JTidy/𐎍𐎁 𐎜 - XOWA + + + + + +
    +
    +
    +

    Diagnostics/JTidy/𐎍𐎁 𐎜

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + This is a placeholder page for the Jtidy diagnostic +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/All.html b/wiki/home/page/Diagnostics/Javascript/All.html new file mode 100644 index 000000000..f71ad6f7d --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/All.html @@ -0,0 +1,756 @@ + + + + + Diagnostics/Javascript/All - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/All

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Table of contents (show / hide) +

    + +

    + Top Icon +

    Coordinates +

    + should be visible in the upper right corner of the page. +

    +
    + Coordinates +
    +

    + Redlink +

    +

    + This page is missing and should show up as a red link +

    +

    + Collapsible table (expand / collapse) +

    + + + + + + + + + + + + + +
    + Data +
    + A +
    + B +
    + C +
    +

    + NavFrame (show / hide) +

    + +

    + Sortable +

    + + + + + + + + + + + + + + + + + + + + + +
    + String + + Int + + Date - months +
    + c + + 3 + + Mar 1 2012 +
    + b + + 22 + + Feb 2 2011 +
    + a + + 111 + + Jan 3 2010 +
    +

    + Reference tooltips +

    +

    + Text +

    +

    + Hover over the [1] to see "Reference 1"[1]. +

    +

    + Hover over the [2] to see "Reference 2 with backlabel"[2]. +

    +

    + Hover over the [2] to see "Reference 2 with backlabel"[2]. +

    +

    + References +

    +
      +
    1. + ^ Reference 1 +
    2. +
    3. + ^ a b Reference 2 with backlabel +
    4. +
    +

    + Math +

    +
    +
    + Pythagorean theorem +
    +
    + a^2 + b^2 = c^2 +
    +
    + Escape < > +
    +
    + x > y < z +
    +
    + Ampersand.literal +
    +
    + x \& y +
    +
    + Ampersand.formatting +
    +
    + \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} +
    +
    + Quote.literal +
    +
    + a " b +
    +
    +

    + Timeline +

    +

    + From http://www.mediawiki.org/wiki/Template:Wikimedia_Growth +

    +
    +ImageSize  = width:903 height:660
    +PlotArea   = left:73 right:130 top:30 bottom:140
    +Legend     = top:110 columnwidth:250 orientation:vertical left:120
    +AlignBars  = late
    +
    +#>
    +multi-line comment 1. test that multiple multi-line comments don't break timeline code; DATE:2014-05-10
    +<#
    +
    +DateFormat = dd/mm/yyyy
    +Period     = from:01/01/2001 till:01/01/2007
    +
    +Colors =
    + id:canvas  value:gray(0.95)        # background for whole image
    + id:bars    value:white             # background for bars
    + id:grid1   value:gray(0.6)         # major grid
    + id:grid2   value:gray(0.85)        # minor grid
    + id:gray    value:gray(0.5)         # for colophon
    + id:gray2   value:gray(0.8)         # for colophon
    + id:darkred value:rgb(0.5,0,0)      # for colophon
    +
    + id:A10       value:rgb(0.3,0,0)     legend:10+_articles_(*) 
    + id:A100      value:rgb(0.5,0,0)     legend:100+_articles
    + id:A1000     value:rgb(0.8,0.2,0)   legend:1000+_articles 
    + id:A10000    value:rgb(1,0.5,0)     legend:10,000+_articles 
    + id:A100000   value:rgb(1,0.8,0)     legend:100,000+_articles 
    + id:A1000000  value:rgb(1,1,0)       legend:1,000,000+_articles
    +
    +#id:U10       value:rgb(0.85,0.85,1) legend:10+_editors
    + id:U100      value:rgb(0.8,0.8,1)   legend:100+_editors
    + id:U1000     value:rgb(0.6,0.6,1)   legend:1000+_editors
    + id:U10000    value:rgb(0.35,0.35,1) legend:10,000+_editors
    + id:U100000   value:rgb(0,0,1)       legend:100,000+_editors
    +
    + id:D0        value:rgb(0.95,0.95,0.95) legend:. # dummy
    + id:D1        value:gray(0.95)       legend:. # dummy 
    +
    + id:L100      value:rgb(0.8,0.35,0)    legend:languages_with_100+_articles
    + id:L1000     value:rgb(0.8,0,0.6)   legend:languages_with_1000+_articles
    + id:L10000    value:rgb(0,0,0.8)     legend:languages_with_10,000+_articles
    + id:L100000   value:rgb(0,0.6,0)     legend:languages_with_100,000+_articles
    + 
    +ScaleMajor  = grid:grid1 unit:year  increment:1 start:01/01/2001
    +ScaleMinor  = grid:grid2 unit:month increment:3 start:01/01/2001
    +BackgroundColors = canvas:canvas
    +TimeAxis   = orientation:horizontal format:yyyy
    +
    +BarData =
    +  bar:Wikipedias    text:[http://stats.wikimedia.org/EN/TablesWikipediaZZ.htm|Wikipedia]
    +  bar:Meta          text:[http://stats.wikimedia.org/wikispecial/EN/TablesWikipediaMETA.htm|Meta]
    +  bar:Wiktionaries  text:[http://stats.wikimedia.org/wiktionary/EN/TablesWikipediaZZ.htm|Wiktionary]
    +
    +#>
    +multi-line comment 2. test that multiple multi-line comments don't break timeline code; DATE:2014-05-10
    +<#
    +
    +  bar:Wikiquotes    text:[http://stats.wikimedia.org/wikiquote/EN/TablesWikipediaZZ.htm|Wikiquote]
    +  bar:Wikibooks     text:[http://stats.wikimedia.org/wikibooks/EN/TablesWikipediaZZ.htm|Wikibooks]
    +  bar:Wikisources   text:[http://stats.wikimedia.org/wikisource/EN/TablesWikipediaZZ.htm|Wikisources]
    +  bar:Commons       text:[http://stats.wikimedia.org/wikispecial/EN/TablesWikipediaCOMMONS.htm|Commons]
    +  bar:Wikinews      text:[http://stats.wikimedia.org/wikinews/EN/TablesWikipediaZZ.htm|Wikinews]
    +  bar:Wikiversity   text:[http://stats.wikimedia.org/wikiversity/EN/TablesWikipediaZZ.htm|Wikiversity]
    +
    +Define $A10      = color:A10      width:0.1in
    +Define $A100     = color:A100     width:0.15in
    +Define $A1000    = color:A1000    width:0.2in
    +Define $A10000   = color:A10000   width:0.3in
    +Define $A100000  = color:A100000  width:0.4in
    +Define $A1000000 = color:A1000000 width:0.5in
    +
    +Define $U10      = color:U10      width:0.02in
    +Define $U100     = color:U100     width:0.06in
    +Define $U1000    = color:U1000    width:0.10in
    +Define $U10000   = color:U10000   width:0.15in
    +Define $U100000  = color:U100000  width:0.20in
    +
    +Define $L100     = textcolor:L100    align:left  fontsize:9
    +Define $L1000    = textcolor:L1000   align:right fontsize:9
    +Define $L10000   = textcolor:L10000  align:right fontsize:9
    +Define $L10000c  = textcolor:L10000  align:right fontsize:9
    +Define $L100000  = textcolor:L100000 align:right fontsize:9
    +
    +# make numbers fit exactly below 1,000,000+ bar
    +Define $S00a1    = shift:(  3,-35)
    +Define $S000a1   = shift:( -1,-35)
    +Define $S0000a1  = shift:(-12,-35)
    +Define $S00000a1 = shift:(-26,-35)
    +
    +Define $S0000a2  = shift:(-17,-35)
    +Define $S00000a2 = shift:(-34,-35)
    +
    +Define $S0000a3  = shift:(-21,-35)
    +Define $S00000a3 = shift:(-39,-35)
    +
    +# make numbers fit exactly below 100,000+ bar
    +Define $S00b1    = shift:(  3,-30)
    +Define $S000b1   = shift:( -1,-30)
    +Define $S0000b1  = shift:(-12,-30)
    +Define $S00000b1 = shift:(-26,-30)
    +
    +Define $S0000b2  = shift:(-17,-30)
    +Define $S00000b2 = shift:(-34,-30)
    +
    +Define $S00000b3 = shift:(-39,-30)
    +
    +# make numbers fit exactly below 10,000+ bar
    +Define $S00c1    = shift:(  3,-25)
    +Define $S000c1   = shift:( -1,-25)
    +Define $S0000c1  = shift:(-12,-25)
    +Define $S00000c1 = shift:(-26,-25)
    +
    +Define $S0000c2  = shift:(-17,-25)
    +Define $S00000c2 = shift:(-34,-25)
    +
    +Define $S00000c3 = shift:(-39,-25)
    +
    +# make numbers fit exactly below 1,000+ bar
    +Define $S00d1    = shift:(  3,-20)
    +Define $S000d1   = shift:( -1,-20)
    +Define $S0000d1  = shift:(-12,-20)
    +Define $S00000d1 = shift:(-26,-20)
    +
    +Define $S0000d2  = shift:(-17,-20)
    +Define $S00000d2 = shift:(-34,-20)
    +
    +Define $S00000d3 = shift:(-39,-20)
    +
    +Define $TTt = textcolor:black  shift:(78, 30)  align:center # Title
    +Define $TAn = textcolor:black  shift:(75, 10)  align:right  # Articles count
    +Define $TUn = textcolor:black  shift:(75, -4)  align:right  # Users count   
    +Define $TEn = textcolor:black  shift:(75,-18)  align:right  # Edits count
    +Define $TAt = textcolor:black  shift:(82, 10)  align:left   # Articles label
    +Define $TUt = textcolor:black  shift:(82, -4)  align:left   # Users label
    +Define $TEt = textcolor:black  shift:(82,-18)  align:left   # Edits label
    +
    +# Define $Figures = textcolor:white align:right shift:(0,-4) fontsize:S # experiment with figures centered in bars
    +
    +PlotData=
    +  bar:Wikipedias   from:01/01/2001 till:01/02/2001 $A10     
    +  bar:Wikipedias   from:01/02/2001 till:01/04/2001 $A100    
    +  bar:Wikipedias   from:01/04/2001 till:01/10/2001 $A1000
    +  bar:Wikipedias   from:01/10/2001 till:01/10/2002 $A10000
    +  bar:Wikipedias   from:01/10/2002 till:01/09/2004 $A100000
    +  bar:Wikipedias   from:01/09/2004 till:end        $A1000000
    +
    +# bar:Wikipedias   from:01/01/2001 till:01/07/2001 $U10     
    +  bar:Wikipedias   from:01/07/2001 till:01/08/2002 $U100    
    +  bar:Wikipedias   from:01/08/2002 till:01/01/2004 $U1000
    +  bar:Wikipedias   from:01/01/2004 till:01/10/2005 $U10000
    +  bar:Wikipedias   from:01/10/2005 till:end        $U100000
    +
    +# experiment with figures centered in bars
    +# bar:Wikipedias     at:01/01/2002 text:"1, 1, 7"          $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2003 text:"1, 8, 14"         $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2004 text:"1, 9, 22, 29"     $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2005 text:"2, 20, 52, 81"    $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2006 text:"8, 37, 84, 120"   $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2007 text:"12, 55, 124, 179" $L100   $Figures 
    +
    +  bar:Wikipedias     at:01/01/2002 text:7          $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2002 text:1          $L1000    $S000a1
    +  bar:Wikipedias     at:01/01/2002 text:1          $L10000   $S0000a1
    + 
    +  bar:Wikipedias     at:01/01/2003 text:14         $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2003 text:_8         $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2003 text:1          $L10000   $S0000a1 
    +
    +# 100K for Dec 2002 in wikistats is rounded figure, actually 99939
    +# bar:Wikipedias     at:01/01/2003 text:1          $L100000b $S00000a1 
    +
    +  bar:Wikipedias     at:01/01/2004 text:39         $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2004 text:22         $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2004 text:9_         $L10000   $S0000a2 
    +  bar:Wikipedias     at:01/01/2004 text:1          $L100000  $S00000a2 
    +
    +  bar:Wikipedias     at:01/01/2005 text:81         $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2005 text:52         $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2005 text:20         $L10000   $S0000a2 
    +  bar:Wikipedias     at:01/01/2005 text:2_         $L100000  $S00000a2 
    +
    +  bar:Wikipedias     at:01/01/2006 text:120        $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2006 text:84         $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2006 text:37         $L10000   $S0000a2 
    +  bar:Wikipedias     at:01/01/2006 text:8_         $L100000  $S00000a2 
    +
    +  bar:Wikipedias     at:01/01/2007 text:179        $L100     $S00a1 
    +  bar:Wikipedias     at:01/01/2007 text:124        $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2007 text:55_        $L10000   $S0000a3 
    +  bar:Wikipedias     at:01/01/2007 text:12         $L100000  $S00000a3 
    +
    +  bar:Wikipedias     at:end  $TTt  text:"January 1, 2007" 
    +
    +  bar:Wikipedias     at:end  $TAn  text:? # "3,100,000"  textcolor:darkred
    +  bar:Wikipedias     at:end  $TUn  text:? # "124,580"    textcolor:darkred
    +  bar:Wikipedias     at:end  $TEn  text:? # "53,940,000" textcolor:darkred
    +  bar:Wikipedias     at:end  $TAt  text:"articles"      textcolor:darkred
    +  bar:Wikipedias     at:end  $TUt  text:"editors"       textcolor:darkred
    +  bar:Wikipedias     at:end  $TEt  text:"edits"         textcolor:darkred
    +  textcolor:black
    +
    +  bar:Meta         from:01/11/2001 till:01/02/2002 $A10
    +  bar:Meta         from:01/02/2002 till:01/03/2004 $A100
    +  bar:Meta         from:01/03/2004 till:end        $A1000
    +
    +# bar:Meta         from:01/11/2001 till:01/06/2003 $U10
    +  bar:Meta         from:01/06/2003 till:30/04/2005 $U100
    +  bar:Meta         from:01/05/2005 till:end        $U1000
    +
    +  bar:Meta           at:01/01/2007 text:n.a.      $L100     $S00d1 
    +
    +  bar:Meta           at:end  $TAn  text:"8,600" 
    +  bar:Meta           at:end  $TUn  text:"2,084" 
    +  bar:Meta           at:end  $TEn  text:"244,000" # 8.6K articles * 28.4 mean edits per article
    +  bar:Meta           at:end  $TAt  text:"articles" 
    +  bar:Meta           at:end  $TUt  text:"editors" 
    +  bar:Meta           at:end  $TEt  text:"edits" 
    +
    +  bar:Wiktionaries from:01/12/2002 till:01/02/2003 $A100     
    +  bar:Wiktionaries from:01/02/2003 till:01/09/2003 $A1000
    +  bar:Wiktionaries from:01/09/2003 till:01/11/2004 $A10000
    +  bar:Wiktionaries from:01/11/2004 till:01/07/2006 $A100000
    +  bar:Wiktionaries from:01/07/2006 till:end        $A1000000
    +
    +# bar:Wiktionaries from:01/12/2002 till:01/09/2003 $U10
    +  bar:Wiktionaries from:01/09/2003 till:01/02/2005 $U100
    +  bar:Wiktionaries from:01/02/2005 till:end        $U1000
    +
    +  bar:Wiktionaries   at:01/01/2003 text:1          $L100     $S00a1
    +
    +  bar:Wiktionaries   at:01/01/2004 text:1          $L100     $S00a1
    +  bar:Wiktionaries   at:01/01/2004 text:1          $L1000    $S000a1
    +  bar:Wiktionaries   at:01/01/2004 text:1          $L10000   $S0000a1
    +
    +  bar:Wiktionaries   at:01/01/2005 text:27         $L100     $S00a1
    +  bar:Wiktionaries   at:01/01/2005 text:12         $L1000    $S000a1
    +  bar:Wiktionaries   at:01/01/2005 text:3          $L10000   $S0000a2
    +
    +  bar:Wiktionaries   at:01/01/2006 text:53         $L100     $S00a1
    +  bar:Wiktionaries   at:01/01/2006 text:32         $L1000    $S000a1
    +  bar:Wiktionaries   at:01/01/2006 text:10         $L10000   $S0000a2
    +  bar:Wiktionaries   at:01/01/2006 text:1          $L100000  $S00000a2
    +
    +  bar:Wiktionaries   at:01/01/2007 text:79         $L100     $S00a1
    +  bar:Wiktionaries   at:01/01/2007 text:49         $L1000    $S000a1
    +  bar:Wiktionaries   at:01/01/2007 text:25         $L10000   $S0000a2
    +  bar:Wiktionaries   at:01/01/2007 text:4          $L100000  $S00000a2 
    +
    +  bar:Wiktionaries   at:end  $TAn  text:"1,700,000" 
    +  bar:Wiktionaries   at:end  $TUn  text:"4,398" 
    +  bar:Wiktionaries   at:end  $TEn  text:"7,480,000" # 1.7M articles * 4.4 mean edits per article
    +  bar:Wiktionaries   at:end  $TAt  text:"lemmas" 
    +  bar:Wiktionaries   at:end  $TUt  text:"editors" 
    +  bar:Wiktionaries   at:end  $TEt  text:"edits" 
    +
    +  bar:Wikiquotes   from:01/07/2003 till:01/05/2004 $A100    
    +  bar:Wikiquotes   from:01/05/2004 till:31/03/2005 $A1000   
    +  bar:Wikiquotes   from:01/04/2005 till:end        $A10000  
    +
    +# bar:Wikiquotes   from:01/07/2003 till:01/07/2004 $U10
    +  bar:Wikiquotes   from:01/07/2004 till:30/09/2005 $U100
    +  bar:Wikiquotes   from:01/10/2005 till:end        $U1000
    +
    +  bar:Wikiquotes     at:01/01/2004 text:1          $L100    $S00c1
    +  bar:Wikiquotes     at:01/01/2005 text:7          $L100    $S00c1
    +  bar:Wikiquotes     at:01/01/2006 text:23         $L100    $S00c1
    +  bar:Wikiquotes     at:01/01/2007 text:32         $L100    $S00c1
    +
    +  bar:Wikiquotes     at:01/01/2005 text:2          $L1000   $S000c1
    +  bar:Wikiquotes     at:01/01/2006 text:7          $L1000   $S000c1
    +  bar:Wikiquotes     at:01/01/2007 text:13         $L1000   $S000c1
    +
    +  bar:Wikiquotes   at:end  $TAn  text:"55,000" 
    +  bar:Wikiquotes   at:end  $TUn  text:"2,472" 
    +  bar:Wikiquotes   at:end  $TEn  text:"748,000"  # 55K articles * 13.6 mean edits per article
    +  bar:Wikiquotes   at:end  $TAt  text:"articles" 
    +  bar:Wikiquotes   at:end  $TUt  text:"editors" 
    +  bar:Wikiquotes   at:end  $TEt  text:"edits" 
    +
    +  bar:Wikibooks    from:01/07/2003 till:01/08/2003 $A10      
    +  bar:Wikibooks    from:01/08/2003 till:01/12/2003 $A100
    +  bar:Wikibooks    from:01/12/2003 till:31/03/2005 $A1000
    +  bar:Wikibooks    from:01/04/2005 till:end        $A10000
    +
    +# bar:Wikibooks    from:01/07/2003 till:01/03/2004 $U10
    +  bar:Wikibooks    from:01/03/2004 till:01/03/2005 $U100
    +  bar:Wikibooks    from:01/03/2005 till:end        $U1000
    +
    +  bar:Wikibooks      at:01/01/2004 text:1          $L100    $S00c1
    +
    +  bar:Wikibooks      at:01/01/2005 text:8          $L100    $S00c1
    +  bar:Wikibooks      at:01/01/2005 text:1          $L1000   $S000c1
    +
    +  bar:Wikibooks      at:01/01/2006 text:25         $L100    $S00c1
    +  bar:Wikibooks      at:01/01/2006 text:3          $L1000   $S000c1
    +
    +  bar:Wikibooks      at:01/01/2007 text:37         $L100    $S00c1
    +  bar:Wikibooks      at:01/01/2007 text:11         $L1000   $S000c1
    +  bar:Wikibooks      at:01/01/2007 text:1          $L10000  $S0000c2
    +
    +  bar:Wikibooks      at:end  $TAn  text:"55,000" 
    +  bar:Wikibooks      at:end  $TUn  text:"5,475" 
    +  bar:Wikibooks      at:end  $TEn  text:"841,000"   # 55K articles * 15.3 mean edits per article
    +  bar:Wikibooks      at:end  $TAt  text:"chapters" 
    +  bar:Wikibooks      at:end  $TUt  text:"authors" 
    +  bar:Wikibooks      at:end  $TEt  text:"edits" 
    +
    +  bar:Wikisources  from:01/11/2003 till:01/12/2003 $A10
    +  bar:Wikisources  from:01/12/2003 till:01/04/2004 $A100
    +  bar:Wikisources  from:01/04/2004 till:28/02/2005 $A1000
    +  bar:Wikisources  from:01/03/2005 till:01/07/2006 $A10000
    +  bar:Wikisources  from:01/07/2006 till:end        $A100000
    +
    +# bar:Wikisources  from:01/11/2003 till:01/07/2004 $U10
    +  bar:Wikisources  from:01/07/2004 till:01/03/2006 $U100
    +  bar:Wikisources  from:01/03/2006 till:end        $U1000
    +
    +  bar:Wikisources    at:01/01/2005 text:6          $L100    $S00b1
    +  bar:Wikisources    at:01/01/2005 text:1          $L1000   $S000b1
    +
    +  bar:Wikisources    at:01/01/2006 text:20         $L100    $S00b1
    +  bar:Wikisources    at:01/01/2006 text:8          $L1000   $S000b1
    +  bar:Wikisources    at:01/01/2006 text:1          $L10000  $S0000b2
    +
    +  bar:Wikisources    at:01/01/2007 text:35         $L100    $S00b1
    +  bar:Wikisources    at:01/01/2007 text:22         $L1000   $S000b1
    +  bar:Wikisources    at:01/01/2007 text:3          $L10000  $S0000b2
    +
    +  bar:Wikisources    at:end  $TAn  text:"144,000" 
    +  bar:Wikisources    at:end  $TUn  text:"1,838" 
    +  bar:Wikisources    at:end  $TEn  text:"705,000"   # 144K articles * 4.9 mean edits per article
    +  bar:Wikisources    at:end  $TAt  text:"sources" 
    +  bar:Wikisources    at:end  $TUt  text:"editors" 
    +  bar:Wikisources    at:end  $TEt  text:"edits" 
    +
    +  bar:Commons      from:01/09/2004 till:01/10/2004 $A1000
    +  bar:Commons      from:01/10/2004 till:01/05/2005 $A10000
    +  bar:Commons      from:01/05/2005 till:01/12/2006 $A100000
    +  bar:Commons      from:01/12/2006 till:end        $A1000000
    +
    +# bar:Commons      from:01/09/2004 till:01/11/2004 $U10
    +  bar:Commons      from:01/11/2004 till:31/05/2005 $U100
    +  bar:Commons      from:01/06/2005 till:end        $U1000
    +
    +  bar:Commons        at:01/01/2007 text:n.a.      $L100     $S00a1 
    +
    +  bar:Commons        at:end  $TAn  text:"1,046,000" 
    +  bar:Commons        at:end  $TUn  text:"3,315" 
    +
    +  bar:Commons        at:end  $TAt  text:"binaries" 
    +  bar:Commons        at:end  $TUt  text:"editors" 
    +
    +  bar:Wikinews     from:01/11/2004 till:01/12/2004 $A10
    +  bar:Wikinews     from:01/12/2004 till:01/02/2005 $A100
    +  bar:Wikinews     from:01/02/2005 till:01/09/2005 $A1000
    +  bar:Wikinews     from:01/09/2005 till:end        $A10000
    +
    +# bar:Wikinews     from:01/11/2004 till:01/12/2004 $U10
    +  bar:Wikinews     from:01/12/2004 till:01/02/2006 $U100
    +  bar:Wikinews     from:01/02/2006 till:end        $U1000
    +
    +  bar:Wikinews       at:01/01/2005 text:2          $L100    $S00c1
    +
    +  bar:Wikinews       at:01/01/2006 text:13         $L100    $S00c1
    +  bar:Wikinews       at:01/01/2006 text:5          $L1000   $S000c1
    +
    +  bar:Wikinews       at:01/01/2007 text:19         $L100    $S00c1
    +  bar:Wikinews       at:01/01/2007 text:9          $L1000   $S000c1
    +
    +  bar:Wikinews       at:end  $TAn  text:"32,000" 
    +  bar:Wikinews       at:end  $TUn  text:"1,572" 
    +  bar:Wikinews       at:end  $TEn  text:"358,000" # 32K articles * 11.2 mean edits per article
    +  bar:Wikinews       at:end  $TAt  text:"reports" 
    +  bar:Wikinews       at:end  $TUt  text:"reporters" 
    +  bar:Wikinews       at:end  $TEt  text:"edits" 
    +
    +# bar:Wikiversity  from:01/10/2004 till:01/07/2005 $A10   # start at offical wikiversity launch date
    +# bar:Wikiversity  from:01/07/2005 till:01/10/2006 $A100  # start at offical wikiversity launch date
    +  bar:Wikiversity  from:01/08/2006 till:01/10/2006 $A100
    +  bar:Wikiversity  from:01/10/2006 till:end        $A1000
    +  
    +  bar:Wikiversity  from:01/08/2006 till:end        $U100
    +
    +# bar:Wikiversity    at:01/01/2006 text:2          $L100   $S00d1 # start at offical wikiversity launch date
    +
    +  bar:Wikiversity    at:01/01/2007 text:5          $L100   $S00d1
    +  bar:Wikiversity    at:01/01/2007 text:2          $L1000  $S000d1
    +
    +  bar:Wikiversity    at:end  $TAn  text:"1,800" 
    +  bar:Wikiversity    at:end  $TUn  text:"337" 
    +  bar:Wikiversity    at:end  $TEn  text:"27,000" # 1.8K articles * 15.4 mean edits per article
    +  bar:Wikiversity    at:end  $TAt  text:"articles" 
    +  bar:Wikiversity    at:end  $TUt  text:"editors" 
    +  bar:Wikiversity    at:end  $TEt  text:"edits" 
    +
    +TextData =
    +   pos:(300,673)
    +   fontsize:XL
    +   textcolor:black
    +   text:"Wikimedia Projects Growth"
    +
    +   fontsize:S
    +   textcolor:gray
    +   pos:(8,52)
    +   text:"Plot _generated"
    +   pos:(8,37)
    +   text:"by"
    +   pos:(23,37)
    +   text:"[http://en.wikipedia.org/wiki/User:Erik%5FZachte|Erik_Zachte]"
    +   pos:(8,23)
    +   text:"with"
    +   pos:(31,23)
    +   text:"[http://www.mediawiki.org/wiki/Extension:EasyTimeline|EasyTimeline]"
    +
    +   textcolor:black
    +   pos:(300,24)
    +   text:(*) for Commons bars show binaries, not articles
    +
    +   textcolor:darkred
    +   pos:(780,110)
    +   text:? = English Wikipedia
    +   text:statistics after Aug 2006
    +   text:are still not available 
    +
    +   textcolor:gray
    +   pos:(845,58)
    +   text:"editors="
    +   text:"registered"
    +   text:"users with"
    +   text:"10+ edits" 
    +
    +
    +

    + Graph +

    +

    + From https://www.mediawiki.org/wiki/Extension:Graph/Demo +

    +
    + { "width": 400, "height": 200, "padding": {"top": 10, "left": 30, "bottom": 30, "right": 10}, "data": [ { "name": "table", "values": [ {"x": 1, "y": 28}, {"x": 2, "y": 55}, {"x": 3, "y": 43}, {"x": 4, "y": 91}, {"x": 5, "y": 81}, {"x": 6, "y": 53}, {"x": 7, "y": 19}, {"x": 8, "y": 87}, {"x": 9, "y": 52}, {"x": 10, "y": 48}, {"x": 11, "y": 24}, {"x": 12, "y": 49}, {"x": 13, "y": 87}, {"x": 14, "y": 66}, {"x": 15, "y": 17}, {"x": 16, "y": 27}, {"x": 17, "y": 68}, {"x": 18, "y": 16}, {"x": 19, "y": 49}, {"x": 20, "y": 15} ] } ], "scales": [ { "name": "x", "type": "ordinal", "range": "width", "domain": {"data": "table", "field": "data.x"} }, { "name": "y", "range": "height", "nice": true, "domain": {"data": "table", "field": "data.y"} } ], "axes": [ {"type": "x", "scale": "x"}, {"type": "y", "scale": "y"} ], "marks": [ { "type": "rect", "from": {"data": "table"}, "properties": { "enter": { "x": {"scale": "x", "field": "data.x"}, "width": {"scale": "x", "band": true, "offset": -1}, "y": {"scale": "y", "field": "data.y"}, "y2": {"scale": "y", "value": 0} }, "update": { "fill": {"value": "steelblue"} }, "hover": { "fill": {"value": "red"} } } } ] } +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/Collapsible.html b/wiki/home/page/Diagnostics/Javascript/Collapsible.html new file mode 100644 index 000000000..7ccf612e5 --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/Collapsible.html @@ -0,0 +1,119 @@ + + + + + Diagnostics/Javascript/Collapsible - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/Collapsible

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Collapsible table (expand / collapse) +

    + + + + + + + + + + + + + +
    + Data +
    + A +
    + B +
    + C +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/Graph.html b/wiki/home/page/Diagnostics/Javascript/Graph.html new file mode 100644 index 000000000..28b580ab1 --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/Graph.html @@ -0,0 +1,103 @@ + + + + + Diagnostics/Javascript/Graph - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/Graph

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Graph +

    +

    + From https://www.mediawiki.org/wiki/Extension:Graph/Demo +

    +
    + { "width": 400, "height": 200, "padding": {"top": 10, "left": 30, "bottom": 30, "right": 10}, "data": [ { "name": "table", "values": [ {"x": 1, "y": 28}, {"x": 2, "y": 55}, {"x": 3, "y": 43}, {"x": 4, "y": 91}, {"x": 5, "y": 81}, {"x": 6, "y": 53}, {"x": 7, "y": 19}, {"x": 8, "y": 87}, {"x": 9, "y": 52}, {"x": 10, "y": 48}, {"x": 11, "y": 24}, {"x": 12, "y": 49}, {"x": 13, "y": 87}, {"x": 14, "y": 66}, {"x": 15, "y": 17}, {"x": 16, "y": 27}, {"x": 17, "y": 68}, {"x": 18, "y": 16}, {"x": 19, "y": 49}, {"x": 20, "y": 15} ] } ], "scales": [ { "name": "x", "type": "ordinal", "range": "width", "domain": {"data": "table", "field": "data.x"} }, { "name": "y", "range": "height", "nice": true, "domain": {"data": "table", "field": "data.y"} } ], "axes": [ {"type": "x", "scale": "x"}, {"type": "y", "scale": "y"} ], "marks": [ { "type": "rect", "from": {"data": "table"}, "properties": { "enter": { "x": {"scale": "x", "field": "data.x"}, "width": {"scale": "x", "band": true, "offset": -1}, "y": {"scale": "y", "field": "data.y"}, "y2": {"scale": "y", "value": 0} }, "update": { "fill": {"value": "steelblue"} }, "hover": { "fill": {"value": "red"} } } } ] } +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/NavFrame.html b/wiki/home/page/Diagnostics/Javascript/NavFrame.html new file mode 100644 index 000000000..925dbbd13 --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/NavFrame.html @@ -0,0 +1,109 @@ + + + + + Diagnostics/Javascript/NavFrame - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/NavFrame

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + NavFrame (show / hide) +

    + + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/Redlink.html b/wiki/home/page/Diagnostics/Javascript/Redlink.html new file mode 100644 index 000000000..1eb8cffe7 --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/Redlink.html @@ -0,0 +1,100 @@ + + + + + Diagnostics/Javascript/Redlink - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/Redlink

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    + +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/Reference_tooltips.html b/wiki/home/page/Diagnostics/Javascript/Reference_tooltips.html new file mode 100644 index 000000000..c4dcd2671 --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/Reference_tooltips.html @@ -0,0 +1,120 @@ + + + + + Diagnostics/Javascript/Reference tooltips - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/Reference tooltips

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Reference tooltips +

    +

    + Text +

    +

    + Hover over the [1] to see "Reference 1"[1]. +

    +

    + Hover over the [2] to see "Reference 2 with backlabel"[2]. +

    +

    + Hover over the [2] to see "Reference 2 with backlabel"[2]. +

    +

    + References +

    +
      +
    1. + ^ Reference 1 +
    2. +
    3. + ^ a b Reference 2 with backlabel +
    4. +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/Sortable.html b/wiki/home/page/Diagnostics/Javascript/Sortable.html new file mode 100644 index 000000000..96f167e44 --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/Sortable.html @@ -0,0 +1,143 @@ + + + + + Diagnostics/Javascript/Sortable - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/Sortable

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Sortable +

    + + + + + + + + + + + + + + + + + + + + + +
    + String + + Int + + Date - months +
    + c + + 3 + + Mar 1 2012 +
    + b + + 22 + + Feb 2 2011 +
    + a + + 111 + + Jan 3 2010 +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/Table_of_contents.html b/wiki/home/page/Diagnostics/Javascript/Table_of_contents.html new file mode 100644 index 000000000..5c0e7f3f6 --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/Table_of_contents.html @@ -0,0 +1,109 @@ + + + + + Diagnostics/Javascript/Table of contents - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/Table of contents

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Table of contents (show / hide) +

    +
    +
    +

    + Contents +

    +
    + +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/Timeline.html b/wiki/home/page/Diagnostics/Javascript/Timeline.html new file mode 100644 index 000000000..f2ff1fa37 --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/Timeline.html @@ -0,0 +1,532 @@ + + + + + Diagnostics/Javascript/Timeline - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/Timeline

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Timeline +

    +

    + From http://www.mediawiki.org/wiki/Template:Wikimedia_Growth +

    +
    +ImageSize  = width:903 height:660
    +PlotArea   = left:73 right:130 top:30 bottom:140
    +Legend     = top:110 columnwidth:250 orientation:vertical left:120
    +AlignBars  = late
    +
    +#>
    +multi-line comment 1. test that multiple multi-line comments don't break timeline code; DATE:2014-05-10
    +<#
    +
    +DateFormat = dd/mm/yyyy
    +Period     = from:01/01/2001 till:01/01/2007
    +
    +Colors =
    + id:canvas  value:gray(0.95)        # background for whole image
    + id:bars    value:white             # background for bars
    + id:grid1   value:gray(0.6)         # major grid
    + id:grid2   value:gray(0.85)        # minor grid
    + id:gray    value:gray(0.5)         # for colophon
    + id:gray2   value:gray(0.8)         # for colophon
    + id:darkred value:rgb(0.5,0,0)      # for colophon
    +
    + id:A10       value:rgb(0.3,0,0)     legend:10+_articles_(*) 
    + id:A100      value:rgb(0.5,0,0)     legend:100+_articles
    + id:A1000     value:rgb(0.8,0.2,0)   legend:1000+_articles 
    + id:A10000    value:rgb(1,0.5,0)     legend:10,000+_articles 
    + id:A100000   value:rgb(1,0.8,0)     legend:100,000+_articles 
    + id:A1000000  value:rgb(1,1,0)       legend:1,000,000+_articles
    +
    +#id:U10       value:rgb(0.85,0.85,1) legend:10+_editors
    + id:U100      value:rgb(0.8,0.8,1)   legend:100+_editors
    + id:U1000     value:rgb(0.6,0.6,1)   legend:1000+_editors
    + id:U10000    value:rgb(0.35,0.35,1) legend:10,000+_editors
    + id:U100000   value:rgb(0,0,1)       legend:100,000+_editors
    +
    + id:D0        value:rgb(0.95,0.95,0.95) legend:. # dummy
    + id:D1        value:gray(0.95)       legend:. # dummy 
    +
    + id:L100      value:rgb(0.8,0.35,0)    legend:languages_with_100+_articles
    + id:L1000     value:rgb(0.8,0,0.6)   legend:languages_with_1000+_articles
    + id:L10000    value:rgb(0,0,0.8)     legend:languages_with_10,000+_articles
    + id:L100000   value:rgb(0,0.6,0)     legend:languages_with_100,000+_articles
    + 
    +ScaleMajor  = grid:grid1 unit:year  increment:1 start:01/01/2001
    +ScaleMinor  = grid:grid2 unit:month increment:3 start:01/01/2001
    +BackgroundColors = canvas:canvas
    +TimeAxis   = orientation:horizontal format:yyyy
    +
    +BarData =
    +  bar:Wikipedias    text:[http://stats.wikimedia.org/EN/TablesWikipediaZZ.htm|Wikipedia]
    +  bar:Meta          text:[http://stats.wikimedia.org/wikispecial/EN/TablesWikipediaMETA.htm|Meta]
    +  bar:Wiktionaries  text:[http://stats.wikimedia.org/wiktionary/EN/TablesWikipediaZZ.htm|Wiktionary]
    +
    +#>
    +multi-line comment 2. test that multiple multi-line comments don't break timeline code; DATE:2014-05-10
    +<#
    +
    +  bar:Wikiquotes    text:[http://stats.wikimedia.org/wikiquote/EN/TablesWikipediaZZ.htm|Wikiquote]
    +  bar:Wikibooks     text:[http://stats.wikimedia.org/wikibooks/EN/TablesWikipediaZZ.htm|Wikibooks]
    +  bar:Wikisources   text:[http://stats.wikimedia.org/wikisource/EN/TablesWikipediaZZ.htm|Wikisources]
    +  bar:Commons       text:[http://stats.wikimedia.org/wikispecial/EN/TablesWikipediaCOMMONS.htm|Commons]
    +  bar:Wikinews      text:[http://stats.wikimedia.org/wikinews/EN/TablesWikipediaZZ.htm|Wikinews]
    +  bar:Wikiversity   text:[http://stats.wikimedia.org/wikiversity/EN/TablesWikipediaZZ.htm|Wikiversity]
    +
    +Define $A10      = color:A10      width:0.1in
    +Define $A100     = color:A100     width:0.15in
    +Define $A1000    = color:A1000    width:0.2in
    +Define $A10000   = color:A10000   width:0.3in
    +Define $A100000  = color:A100000  width:0.4in
    +Define $A1000000 = color:A1000000 width:0.5in
    +
    +Define $U10      = color:U10      width:0.02in
    +Define $U100     = color:U100     width:0.06in
    +Define $U1000    = color:U1000    width:0.10in
    +Define $U10000   = color:U10000   width:0.15in
    +Define $U100000  = color:U100000  width:0.20in
    +
    +Define $L100     = textcolor:L100    align:left  fontsize:9
    +Define $L1000    = textcolor:L1000   align:right fontsize:9
    +Define $L10000   = textcolor:L10000  align:right fontsize:9
    +Define $L10000c  = textcolor:L10000  align:right fontsize:9
    +Define $L100000  = textcolor:L100000 align:right fontsize:9
    +
    +# make numbers fit exactly below 1,000,000+ bar
    +Define $S00a1    = shift:(  3,-35)
    +Define $S000a1   = shift:( -1,-35)
    +Define $S0000a1  = shift:(-12,-35)
    +Define $S00000a1 = shift:(-26,-35)
    +
    +Define $S0000a2  = shift:(-17,-35)
    +Define $S00000a2 = shift:(-34,-35)
    +
    +Define $S0000a3  = shift:(-21,-35)
    +Define $S00000a3 = shift:(-39,-35)
    +
    +# make numbers fit exactly below 100,000+ bar
    +Define $S00b1    = shift:(  3,-30)
    +Define $S000b1   = shift:( -1,-30)
    +Define $S0000b1  = shift:(-12,-30)
    +Define $S00000b1 = shift:(-26,-30)
    +
    +Define $S0000b2  = shift:(-17,-30)
    +Define $S00000b2 = shift:(-34,-30)
    +
    +Define $S00000b3 = shift:(-39,-30)
    +
    +# make numbers fit exactly below 10,000+ bar
    +Define $S00c1    = shift:(  3,-25)
    +Define $S000c1   = shift:( -1,-25)
    +Define $S0000c1  = shift:(-12,-25)
    +Define $S00000c1 = shift:(-26,-25)
    +
    +Define $S0000c2  = shift:(-17,-25)
    +Define $S00000c2 = shift:(-34,-25)
    +
    +Define $S00000c3 = shift:(-39,-25)
    +
    +# make numbers fit exactly below 1,000+ bar
    +Define $S00d1    = shift:(  3,-20)
    +Define $S000d1   = shift:( -1,-20)
    +Define $S0000d1  = shift:(-12,-20)
    +Define $S00000d1 = shift:(-26,-20)
    +
    +Define $S0000d2  = shift:(-17,-20)
    +Define $S00000d2 = shift:(-34,-20)
    +
    +Define $S00000d3 = shift:(-39,-20)
    +
    +Define $TTt = textcolor:black  shift:(78, 30)  align:center # Title
    +Define $TAn = textcolor:black  shift:(75, 10)  align:right  # Articles count
    +Define $TUn = textcolor:black  shift:(75, -4)  align:right  # Users count   
    +Define $TEn = textcolor:black  shift:(75,-18)  align:right  # Edits count
    +Define $TAt = textcolor:black  shift:(82, 10)  align:left   # Articles label
    +Define $TUt = textcolor:black  shift:(82, -4)  align:left   # Users label
    +Define $TEt = textcolor:black  shift:(82,-18)  align:left   # Edits label
    +
    +# Define $Figures = textcolor:white align:right shift:(0,-4) fontsize:S # experiment with figures centered in bars
    +
    +PlotData=
    +  bar:Wikipedias   from:01/01/2001 till:01/02/2001 $A10     
    +  bar:Wikipedias   from:01/02/2001 till:01/04/2001 $A100    
    +  bar:Wikipedias   from:01/04/2001 till:01/10/2001 $A1000
    +  bar:Wikipedias   from:01/10/2001 till:01/10/2002 $A10000
    +  bar:Wikipedias   from:01/10/2002 till:01/09/2004 $A100000
    +  bar:Wikipedias   from:01/09/2004 till:end        $A1000000
    +
    +# bar:Wikipedias   from:01/01/2001 till:01/07/2001 $U10     
    +  bar:Wikipedias   from:01/07/2001 till:01/08/2002 $U100    
    +  bar:Wikipedias   from:01/08/2002 till:01/01/2004 $U1000
    +  bar:Wikipedias   from:01/01/2004 till:01/10/2005 $U10000
    +  bar:Wikipedias   from:01/10/2005 till:end        $U100000
    +
    +# experiment with figures centered in bars
    +# bar:Wikipedias     at:01/01/2002 text:"1, 1, 7"          $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2003 text:"1, 8, 14"         $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2004 text:"1, 9, 22, 29"     $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2005 text:"2, 20, 52, 81"    $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2006 text:"8, 37, 84, 120"   $L100   $Figures 
    +# bar:Wikipedias     at:01/01/2007 text:"12, 55, 124, 179" $L100   $Figures 
    +
    +  bar:Wikipedias     at:01/01/2002 text:7          $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2002 text:1          $L1000    $S000a1
    +  bar:Wikipedias     at:01/01/2002 text:1          $L10000   $S0000a1
    + 
    +  bar:Wikipedias     at:01/01/2003 text:14         $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2003 text:_8         $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2003 text:1          $L10000   $S0000a1 
    +
    +# 100K for Dec 2002 in wikistats is rounded figure, actually 99939
    +# bar:Wikipedias     at:01/01/2003 text:1          $L100000b $S00000a1 
    +
    +  bar:Wikipedias     at:01/01/2004 text:39         $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2004 text:22         $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2004 text:9_         $L10000   $S0000a2 
    +  bar:Wikipedias     at:01/01/2004 text:1          $L100000  $S00000a2 
    +
    +  bar:Wikipedias     at:01/01/2005 text:81         $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2005 text:52         $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2005 text:20         $L10000   $S0000a2 
    +  bar:Wikipedias     at:01/01/2005 text:2_         $L100000  $S00000a2 
    +
    +  bar:Wikipedias     at:01/01/2006 text:120        $L100     $S00a1
    +  bar:Wikipedias     at:01/01/2006 text:84         $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2006 text:37         $L10000   $S0000a2 
    +  bar:Wikipedias     at:01/01/2006 text:8_         $L100000  $S00000a2 
    +
    +  bar:Wikipedias     at:01/01/2007 text:179        $L100     $S00a1 
    +  bar:Wikipedias     at:01/01/2007 text:124        $L1000    $S000a1 
    +  bar:Wikipedias     at:01/01/2007 text:55_        $L10000   $S0000a3 
    +  bar:Wikipedias     at:01/01/2007 text:12         $L100000  $S00000a3 
    +
    +  bar:Wikipedias     at:end  $TTt  text:"January 1, 2007" 
    +
    +  bar:Wikipedias     at:end  $TAn  text:? # "3,100,000"  textcolor:darkred
    +  bar:Wikipedias     at:end  $TUn  text:? # "124,580"    textcolor:darkred
    +  bar:Wikipedias     at:end  $TEn  text:? # "53,940,000" textcolor:darkred
    +  bar:Wikipedias     at:end  $TAt  text:"articles"      textcolor:darkred
    +  bar:Wikipedias     at:end  $TUt  text:"editors"       textcolor:darkred
    +  bar:Wikipedias     at:end  $TEt  text:"edits"         textcolor:darkred
    +  textcolor:black
    +
    +  bar:Meta         from:01/11/2001 till:01/02/2002 $A10
    +  bar:Meta         from:01/02/2002 till:01/03/2004 $A100
    +  bar:Meta         from:01/03/2004 till:end        $A1000
    +
    +# bar:Meta         from:01/11/2001 till:01/06/2003 $U10
    +  bar:Meta         from:01/06/2003 till:30/04/2005 $U100
    +  bar:Meta         from:01/05/2005 till:end        $U1000
    +
    +  bar:Meta           at:01/01/2007 text:n.a.      $L100     $S00d1 
    +
    +  bar:Meta           at:end  $TAn  text:"8,600" 
    +  bar:Meta           at:end  $TUn  text:"2,084" 
    +  bar:Meta           at:end  $TEn  text:"244,000" # 8.6K articles * 28.4 mean edits per article
    +  bar:Meta           at:end  $TAt  text:"articles" 
    +  bar:Meta           at:end  $TUt  text:"editors" 
    +  bar:Meta           at:end  $TEt  text:"edits" 
    +
    +  bar:Wiktionaries from:01/12/2002 till:01/02/2003 $A100     
    +  bar:Wiktionaries from:01/02/2003 till:01/09/2003 $A1000
    +  bar:Wiktionaries from:01/09/2003 till:01/11/2004 $A10000
    +  bar:Wiktionaries from:01/11/2004 till:01/07/2006 $A100000
    +  bar:Wiktionaries from:01/07/2006 till:end        $A1000000
    +
    +# bar:Wiktionaries from:01/12/2002 till:01/09/2003 $U10
    +  bar:Wiktionaries from:01/09/2003 till:01/02/2005 $U100
    +  bar:Wiktionaries from:01/02/2005 till:end        $U1000
    +
    +  bar:Wiktionaries   at:01/01/2003 text:1          $L100     $S00a1
    +
    +  bar:Wiktionaries   at:01/01/2004 text:1          $L100     $S00a1
    +  bar:Wiktionaries   at:01/01/2004 text:1          $L1000    $S000a1
    +  bar:Wiktionaries   at:01/01/2004 text:1          $L10000   $S0000a1
    +
    +  bar:Wiktionaries   at:01/01/2005 text:27         $L100     $S00a1
    +  bar:Wiktionaries   at:01/01/2005 text:12         $L1000    $S000a1
    +  bar:Wiktionaries   at:01/01/2005 text:3          $L10000   $S0000a2
    +
    +  bar:Wiktionaries   at:01/01/2006 text:53         $L100     $S00a1
    +  bar:Wiktionaries   at:01/01/2006 text:32         $L1000    $S000a1
    +  bar:Wiktionaries   at:01/01/2006 text:10         $L10000   $S0000a2
    +  bar:Wiktionaries   at:01/01/2006 text:1          $L100000  $S00000a2
    +
    +  bar:Wiktionaries   at:01/01/2007 text:79         $L100     $S00a1
    +  bar:Wiktionaries   at:01/01/2007 text:49         $L1000    $S000a1
    +  bar:Wiktionaries   at:01/01/2007 text:25         $L10000   $S0000a2
    +  bar:Wiktionaries   at:01/01/2007 text:4          $L100000  $S00000a2 
    +
    +  bar:Wiktionaries   at:end  $TAn  text:"1,700,000" 
    +  bar:Wiktionaries   at:end  $TUn  text:"4,398" 
    +  bar:Wiktionaries   at:end  $TEn  text:"7,480,000" # 1.7M articles * 4.4 mean edits per article
    +  bar:Wiktionaries   at:end  $TAt  text:"lemmas" 
    +  bar:Wiktionaries   at:end  $TUt  text:"editors" 
    +  bar:Wiktionaries   at:end  $TEt  text:"edits" 
    +
    +  bar:Wikiquotes   from:01/07/2003 till:01/05/2004 $A100    
    +  bar:Wikiquotes   from:01/05/2004 till:31/03/2005 $A1000   
    +  bar:Wikiquotes   from:01/04/2005 till:end        $A10000  
    +
    +# bar:Wikiquotes   from:01/07/2003 till:01/07/2004 $U10
    +  bar:Wikiquotes   from:01/07/2004 till:30/09/2005 $U100
    +  bar:Wikiquotes   from:01/10/2005 till:end        $U1000
    +
    +  bar:Wikiquotes     at:01/01/2004 text:1          $L100    $S00c1
    +  bar:Wikiquotes     at:01/01/2005 text:7          $L100    $S00c1
    +  bar:Wikiquotes     at:01/01/2006 text:23         $L100    $S00c1
    +  bar:Wikiquotes     at:01/01/2007 text:32         $L100    $S00c1
    +
    +  bar:Wikiquotes     at:01/01/2005 text:2          $L1000   $S000c1
    +  bar:Wikiquotes     at:01/01/2006 text:7          $L1000   $S000c1
    +  bar:Wikiquotes     at:01/01/2007 text:13         $L1000   $S000c1
    +
    +  bar:Wikiquotes   at:end  $TAn  text:"55,000" 
    +  bar:Wikiquotes   at:end  $TUn  text:"2,472" 
    +  bar:Wikiquotes   at:end  $TEn  text:"748,000"  # 55K articles * 13.6 mean edits per article
    +  bar:Wikiquotes   at:end  $TAt  text:"articles" 
    +  bar:Wikiquotes   at:end  $TUt  text:"editors" 
    +  bar:Wikiquotes   at:end  $TEt  text:"edits" 
    +
    +  bar:Wikibooks    from:01/07/2003 till:01/08/2003 $A10      
    +  bar:Wikibooks    from:01/08/2003 till:01/12/2003 $A100
    +  bar:Wikibooks    from:01/12/2003 till:31/03/2005 $A1000
    +  bar:Wikibooks    from:01/04/2005 till:end        $A10000
    +
    +# bar:Wikibooks    from:01/07/2003 till:01/03/2004 $U10
    +  bar:Wikibooks    from:01/03/2004 till:01/03/2005 $U100
    +  bar:Wikibooks    from:01/03/2005 till:end        $U1000
    +
    +  bar:Wikibooks      at:01/01/2004 text:1          $L100    $S00c1
    +
    +  bar:Wikibooks      at:01/01/2005 text:8          $L100    $S00c1
    +  bar:Wikibooks      at:01/01/2005 text:1          $L1000   $S000c1
    +
    +  bar:Wikibooks      at:01/01/2006 text:25         $L100    $S00c1
    +  bar:Wikibooks      at:01/01/2006 text:3          $L1000   $S000c1
    +
    +  bar:Wikibooks      at:01/01/2007 text:37         $L100    $S00c1
    +  bar:Wikibooks      at:01/01/2007 text:11         $L1000   $S000c1
    +  bar:Wikibooks      at:01/01/2007 text:1          $L10000  $S0000c2
    +
    +  bar:Wikibooks      at:end  $TAn  text:"55,000" 
    +  bar:Wikibooks      at:end  $TUn  text:"5,475" 
    +  bar:Wikibooks      at:end  $TEn  text:"841,000"   # 55K articles * 15.3 mean edits per article
    +  bar:Wikibooks      at:end  $TAt  text:"chapters" 
    +  bar:Wikibooks      at:end  $TUt  text:"authors" 
    +  bar:Wikibooks      at:end  $TEt  text:"edits" 
    +
    +  bar:Wikisources  from:01/11/2003 till:01/12/2003 $A10
    +  bar:Wikisources  from:01/12/2003 till:01/04/2004 $A100
    +  bar:Wikisources  from:01/04/2004 till:28/02/2005 $A1000
    +  bar:Wikisources  from:01/03/2005 till:01/07/2006 $A10000
    +  bar:Wikisources  from:01/07/2006 till:end        $A100000
    +
    +# bar:Wikisources  from:01/11/2003 till:01/07/2004 $U10
    +  bar:Wikisources  from:01/07/2004 till:01/03/2006 $U100
    +  bar:Wikisources  from:01/03/2006 till:end        $U1000
    +
    +  bar:Wikisources    at:01/01/2005 text:6          $L100    $S00b1
    +  bar:Wikisources    at:01/01/2005 text:1          $L1000   $S000b1
    +
    +  bar:Wikisources    at:01/01/2006 text:20         $L100    $S00b1
    +  bar:Wikisources    at:01/01/2006 text:8          $L1000   $S000b1
    +  bar:Wikisources    at:01/01/2006 text:1          $L10000  $S0000b2
    +
    +  bar:Wikisources    at:01/01/2007 text:35         $L100    $S00b1
    +  bar:Wikisources    at:01/01/2007 text:22         $L1000   $S000b1
    +  bar:Wikisources    at:01/01/2007 text:3          $L10000  $S0000b2
    +
    +  bar:Wikisources    at:end  $TAn  text:"144,000" 
    +  bar:Wikisources    at:end  $TUn  text:"1,838" 
    +  bar:Wikisources    at:end  $TEn  text:"705,000"   # 144K articles * 4.9 mean edits per article
    +  bar:Wikisources    at:end  $TAt  text:"sources" 
    +  bar:Wikisources    at:end  $TUt  text:"editors" 
    +  bar:Wikisources    at:end  $TEt  text:"edits" 
    +
    +  bar:Commons      from:01/09/2004 till:01/10/2004 $A1000
    +  bar:Commons      from:01/10/2004 till:01/05/2005 $A10000
    +  bar:Commons      from:01/05/2005 till:01/12/2006 $A100000
    +  bar:Commons      from:01/12/2006 till:end        $A1000000
    +
    +# bar:Commons      from:01/09/2004 till:01/11/2004 $U10
    +  bar:Commons      from:01/11/2004 till:31/05/2005 $U100
    +  bar:Commons      from:01/06/2005 till:end        $U1000
    +
    +  bar:Commons        at:01/01/2007 text:n.a.      $L100     $S00a1 
    +
    +  bar:Commons        at:end  $TAn  text:"1,046,000" 
    +  bar:Commons        at:end  $TUn  text:"3,315" 
    +
    +  bar:Commons        at:end  $TAt  text:"binaries" 
    +  bar:Commons        at:end  $TUt  text:"editors" 
    +
    +  bar:Wikinews     from:01/11/2004 till:01/12/2004 $A10
    +  bar:Wikinews     from:01/12/2004 till:01/02/2005 $A100
    +  bar:Wikinews     from:01/02/2005 till:01/09/2005 $A1000
    +  bar:Wikinews     from:01/09/2005 till:end        $A10000
    +
    +# bar:Wikinews     from:01/11/2004 till:01/12/2004 $U10
    +  bar:Wikinews     from:01/12/2004 till:01/02/2006 $U100
    +  bar:Wikinews     from:01/02/2006 till:end        $U1000
    +
    +  bar:Wikinews       at:01/01/2005 text:2          $L100    $S00c1
    +
    +  bar:Wikinews       at:01/01/2006 text:13         $L100    $S00c1
    +  bar:Wikinews       at:01/01/2006 text:5          $L1000   $S000c1
    +
    +  bar:Wikinews       at:01/01/2007 text:19         $L100    $S00c1
    +  bar:Wikinews       at:01/01/2007 text:9          $L1000   $S000c1
    +
    +  bar:Wikinews       at:end  $TAn  text:"32,000" 
    +  bar:Wikinews       at:end  $TUn  text:"1,572" 
    +  bar:Wikinews       at:end  $TEn  text:"358,000" # 32K articles * 11.2 mean edits per article
    +  bar:Wikinews       at:end  $TAt  text:"reports" 
    +  bar:Wikinews       at:end  $TUt  text:"reporters" 
    +  bar:Wikinews       at:end  $TEt  text:"edits" 
    +
    +# bar:Wikiversity  from:01/10/2004 till:01/07/2005 $A10   # start at offical wikiversity launch date
    +# bar:Wikiversity  from:01/07/2005 till:01/10/2006 $A100  # start at offical wikiversity launch date
    +  bar:Wikiversity  from:01/08/2006 till:01/10/2006 $A100
    +  bar:Wikiversity  from:01/10/2006 till:end        $A1000
    +  
    +  bar:Wikiversity  from:01/08/2006 till:end        $U100
    +
    +# bar:Wikiversity    at:01/01/2006 text:2          $L100   $S00d1 # start at offical wikiversity launch date
    +
    +  bar:Wikiversity    at:01/01/2007 text:5          $L100   $S00d1
    +  bar:Wikiversity    at:01/01/2007 text:2          $L1000  $S000d1
    +
    +  bar:Wikiversity    at:end  $TAn  text:"1,800" 
    +  bar:Wikiversity    at:end  $TUn  text:"337" 
    +  bar:Wikiversity    at:end  $TEn  text:"27,000" # 1.8K articles * 15.4 mean edits per article
    +  bar:Wikiversity    at:end  $TAt  text:"articles" 
    +  bar:Wikiversity    at:end  $TUt  text:"editors" 
    +  bar:Wikiversity    at:end  $TEt  text:"edits" 
    +
    +TextData =
    +   pos:(300,673)
    +   fontsize:XL
    +   textcolor:black
    +   text:"Wikimedia Projects Growth"
    +
    +   fontsize:S
    +   textcolor:gray
    +   pos:(8,52)
    +   text:"Plot _generated"
    +   pos:(8,37)
    +   text:"by"
    +   pos:(23,37)
    +   text:"[http://en.wikipedia.org/wiki/User:Erik%5FZachte|Erik_Zachte]"
    +   pos:(8,23)
    +   text:"with"
    +   pos:(31,23)
    +   text:"[http://www.mediawiki.org/wiki/Extension:EasyTimeline|EasyTimeline]"
    +
    +   textcolor:black
    +   pos:(300,24)
    +   text:(*) for Commons bars show binaries, not articles
    +
    +   textcolor:darkred
    +   pos:(780,110)
    +   text:? = English Wikipedia
    +   text:statistics after Aug 2006
    +   text:are still not available 
    +
    +   textcolor:gray
    +   pos:(845,58)
    +   text:"editors="
    +   text:"registered"
    +   text:"users with"
    +   text:"10+ edits" 
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Javascript/Top_icon.html b/wiki/home/page/Diagnostics/Javascript/Top_icon.html new file mode 100644 index 000000000..34abcfd9f --- /dev/null +++ b/wiki/home/page/Diagnostics/Javascript/Top_icon.html @@ -0,0 +1,103 @@ + + + + + Diagnostics/Javascript/Top icon - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Javascript/Top icon

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Top Icon +

    Coordinates +

    + should be visible in the upper right corner of the page. +

    +
    + Coordinates +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Math.html b/wiki/home/page/Diagnostics/Math.html new file mode 100644 index 000000000..76868f9db --- /dev/null +++ b/wiki/home/page/Diagnostics/Math.html @@ -0,0 +1,129 @@ + + + + + Diagnostics/Math - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Math

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Math +

    +
    +
    + Pythagorean theorem +
    +
    + a^2 + b^2 = c^2 +
    +
    + Escape < > +
    +
    + x > y < z +
    +
    + Ampersand.literal +
    +
    + x \& y +
    +
    + Ampersand.formatting +
    +
    + \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} +
    +
    + Quote.literal +
    +
    + a " b +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/All.html b/wiki/home/page/Diagnostics/Scribunto/All.html new file mode 100644 index 000000000..fb5e2f6c1 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/All.html @@ -0,0 +1,2114 @@ + + + + + Diagnostics/Scribunto/All - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/All

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
      +
    • + Note: This is not a comprehensive testing of all functions. (i.e.: there are some working functions that are not listed below) +
    • +
    +

    + Basic +

    + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + Init; Load; executeFunctionChunk + + {{#invoke:Diagnostics/Basic|print}} + + print + + pass +
    + new line behavior + + {{#invoke:Diagnostics/Basic|new_line}} + + a +

    + b +

    +
    + pass +
    +

    + Lua Common +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + getExpandedArgument + + {{#invoke:Diagnostics/LuaCommon|getExpandedArgument_number_2 |val_1|val_2}} + + arg_1 is 'val_1'; arg_2 is 'val_2' + + pass +
    + getExpandedArgument_byOrdinal + + {{#invoke:Diagnostics/LuaCommon|getExpandedArgument_by_ordinal |key_1=val_1|val_2}} + + [1] is 'val_2' + + pass +
    + getAllExpandedArguments + + {{#invoke:Diagnostics/LuaCommon|getAllExpandedArguments |val_1|val_2|val_3}} + + 1:val_1;2:val_2;3:val_3; + + pass +
    + getAllExpandedArgs;key_is_int + + {{#invoke:Diagnostics/LuaCommon|getAllExpandedArguments_int_key|1=a}} + + a + + pass +
    + preprocess;redundant_keys + + {{#invoke:Diagnostics/LuaCommon|preprocess_ifeq_as_yn |val_1|val_1|when_true_val=y1|when_false_val=n1|when_true_val=y2}} + + y2 + + pass +
    + expandTemplate + + {{#invoke:Diagnostics/LuaCommon|expandTemplate|val_1|val_2}} + + arg_1 is val_1; arg_2 is val_2 + + pass +
    + expandTemplate; PHP bool + + {{#invoke:Diagnostics/LuaCommon|expandTemplate_bool}} + + bool_true is '1'; bool_false is 'missing'; +

    +
    +

    +
    + pass +
    + callParserFunction + + {{#invoke:Diagnostics/LuaCommon|callParserFunction|urlencode|abc}} + + abc + + pass +
    + isSubsting;false + + {{#invoke:Diagnostics/LuaCommon|isSubsting}} + + false + + pass +
    + isSubsting;true + + {{safesubst:#invoke:Diagnostics/LuaCommon|isSubsting}} + + true + + pass +
    + getFrameTitle_current + + {{#invoke:Diagnostics/LuaCommon|getFrameTitle_current}} + + Module:Diagnostics/LuaCommon + + pass +
    + getFrameTitle_parent + + {{Diagnostics/LuaCommon/getFrameTitle_parent}} + + Template:Diagnostics/LuaCommon/getFrameTitle parent + + pass +
    + getFrameTitle_parent.upper + + {{diagnostics/LuaCommon/getFrameTitle_parent}} + + Template:Diagnostics/LuaCommon/getFrameTitle parent + + pass +
    + newChildFrame.title + + {{#invoke:Diagnostics/LuaCommon|newChildFrame_titled}} + + title:Title0; arg1:v1 + + pass +
    + newChildFrame.title + + {{#invoke:Diagnostics/LuaCommon|newChildFrame_untitled}} + + title:Module:Diagnostics/LuaCommon; arg1:v1 + + pass +
    + preprocess_args;frame is current + + {{#invoke:Diagnostics/LuaCommon|preprocess_args_current|match|y|n}} + + y + + pass +
    + preprocess_args;frame is parent + + {{Diagnostics/LuaCommon/preprocess_args_parent|match|y|n}} + + y + + pass +
    +

    + Ustring Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + match (via trim) + + {{#invoke:Diagnostics/UstringLibrary|match| a b c |^%s*(.-)%s*$}} + + a b c + + pass +
    + match error; only regx passed + + {{#invoke:Diagnostics/UstringLibrary|match_error__regx_only}} + + + pass +
    + gsub;replacement is string + + {{#invoke:Diagnostics/UstringLibrary|gsub_string|abcabc|[a]|A}} + + AbcAbc + + pass +
    + gsub;replacement is table + + {{#invoke:Diagnostics/UstringLibrary|gsub_table}} + + AbCAbC + + pass +
    + gsub;replacement is function (lua); basic + + {{#invoke:Diagnostics/UstringLibrary|gsub_function_lua_basic}} + + AbcAbc + + pass +
    + gsub;replacement is function (lua); grouping + + {{#invoke:Diagnostics/UstringLibrary|gsub_function_lua_grouping}} + + AbcAbc + + pass +
    + gsub;balanced group;
    + (will fail on Java 1.6, but not on Java 1.7+) +
    + {{#invoke:Diagnostics/UstringLibrary|gsub_string |(a)|%b()|c}} + + c + + pass +
    + gsub;regex with %W;
    + (will fail on Java 1.6, but not on Java 1.7+) +
    + {{#invoke:Diagnostics/UstringLibrary|gsub_string|[a]|[%W]|-}} + + -a- + + pass +
    + gmatch_init and gmatch_callback (via gmatch) + + {{#invoke:Diagnostics/UstringLibrary|gmatch|abcabc|a(b)}} + + b,;b,; + + pass +
    +

    + Uri Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + anchorEncode + + {{#invoke:Diagnostics/UriLibrary|anchorEncode|[irc://a b c]}} + + b_c + + pass +
    + localUrl + + {{#invoke:Diagnostics/UriLibrary|localUrl|a&b! c}} + + /wiki/A%26b!_c + + pass +
    + fullUrl + + {{#invoke:Diagnostics/UriLibrary|fullUrl|a&b! c}} + + //home/wiki/A%26b!_c + + pass +
    + defaultUrl + + {{#invoke:Diagnostics/UriLibrary|defaultUrl}} + + //home/wiki/Diagnostics/Scribunto/All + + pass +
    +

    + Language Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + getContLangCode (by getContentLanguage) + + {{#invoke:Diagnostics/LanguageLibrary|getContLangCode}} + + en + + pass +
    + isKnownLanguageTag; true + + {{#invoke:Diagnostics/LanguageLibrary|isKnownLanguageTag|en}} + + true + + pass +
    + isKnownLanguageTag; false + + {{#invoke:Diagnostics/LanguageLibrary|isKnownLanguageTag|xyz}} + + false + + pass +
    + isValidCode; true + + {{#invoke:Diagnostics/LanguageLibrary|isValidCode|en}} + + true + + pass +
    + isValidCode; false + + {{#invoke:Diagnostics/LanguageLibrary|isValidCode|a[b}} + + false + + pass +
    + isValidBuiltInCode; true + + {{#invoke:Diagnostics/LanguageLibrary|isValidBuiltInCode|en}} + + true + + pass +
    + isValidBuiltInCode; false + + {{#invoke:Diagnostics/LanguageLibrary|isValidBuiltInCode|a#b}} + + false + + pass +
    + fetchLanguageName; code only + + {{#invoke:Diagnostics/LanguageLibrary|fetchLanguageName|en|en}} + + English + + pass +
    + fetchLanguageNames_get + + {{#invoke:Diagnostics/LanguageLibrary|fetchLanguageNames_get|fr}} + + French + + pass +
    + new + + {{#invoke:Diagnostics/LanguageLibrary|new_lang_code|fr}} + + fr + + pass +
    + formatNum; en + + {{#invoke:Diagnostics/LanguageLibrary|formatNum|1234}} + + 1,234 + + pass +
    + parseFormatteNum; en + + {{#invoke:Diagnostics/LanguageLibrary|parseFormattedNum|1,234}} + + 1,234 + + pass +
    + formatDate via pcall; y; + + {{#invoke:Diagnostics/LanguageLibrary|formatDate_valid|Y-m-d|2014-03-25}} + + y + + pass +
    + formatDate via pcall; n; + + {{#invoke:Diagnostics/LanguageLibrary|formatDate_valid|Y-m-d|fail}} + + n + + pass +
    + convertGrammar + + {{#invoke:Diagnostics/LanguageLibrary|convertGrammar|fi|talo|elative}} + + talosta + + pass +
    + isRTL; en + + {{#invoke:Diagnostics/LanguageLibrary|isRTL|en}} + + false + + pass +
    + isRTL; ar + + {{#invoke:Diagnostics/LanguageLibrary|isRTL|ar}} + + true + + pass +
    + format_durations_hms + + {{#invoke:Diagnostics/LanguageLibrary|format_durations_hms|123}} + + 2 minutes and 3 seconds + + pass +
    + get_duration_intervals_hms + + {{#invoke:Diagnostics/LanguageLibrary|get_duration_intervals_hms|123}} + + ,2,3 + + pass +
    +

    + Site Library +

    + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + siteName + + {{#invoke:Diagnostics/SiteLibrary|siteName}} + + home + + pass +
    + ns_name + + {{#invoke:Diagnostics/SiteLibrary|ns_associated|Help}} + + Help talk + + pass +
    +

    + Title Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + newTitle + + {{#invoke:Diagnostics/TitleLibrary|newTitle|Main_Page}} + + Main Page + + pass +
    + newTitle; namespace arg + + {{#invoke:Diagnostics/TitleLibrary|newTitle|Contents|Help}} + + Help:Contents + + pass +
    + makeTitle + + {{#invoke:Diagnostics/TitleLibrary|makeTitle|Help|Contents|Overview|home}} + + home:Help:Contents#Overview + + pass +
    + fullUrl + + {{#invoke:Diagnostics/TitleLibrary|fullUrl|Help|Contents}} + + //home/wiki/Help:Contents + + pass +
    + getCurrentTitle + + {{#invoke:Diagnostics/TitleLibrary|getCurrentTitle}} + + Diagnostics/Scribunto/All + + pass +
    +

    + Text Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + init_text_for_wiki (via listToText) + + {{#invoke:Diagnostics/TextLibrary|listToText|a|b|c}} + + a, b and c + + pass +
    + unstrip + + {{#invoke:Diagnostics/TextLibrary|unstrip|abc}} + + abc + + pass +
    + getEntityTable (via decode) + + {{#invoke:Diagnostics/TextLibrary|decode|gt;}} + + > + + pass +
    +

    + HTML Library +

    + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + create + + {{#invoke:Diagnostics/HtmlLibrary|create_span}} + + span + + pass +
    +

    + Message Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + init_message_for_lang (via getDefaultLanguage) + + {{#invoke:Diagnostics/MessageLibrary|getDefaultLanguage}} + + en + + pass +
    + plain + + {{#invoke:Diagnostics/MessageLibrary|plain|mainpage}} + + Main Page + + pass +
    + plain; params + + {{#invoke:Diagnostics/MessageLibrary|plain|redirectedfrom|A}} + + (Redirected from A) + + pass +
    + exists; true + + {{#invoke:Diagnostics/MessageLibrary|check|exists|sun}} + + true + + pass +
    + exists; false + + {{#invoke:Diagnostics/MessageLibrary|check|exists|sunx}} + + false + + pass +
    + isBlank; false + + {{#invoke:Diagnostics/MessageLibrary|check|isBlank|sun}} + + false + + pass +
    + isDisabled; false + + {{#invoke:Diagnostics/MessageLibrary|check|isDisabled|sun}} + + false + + pass +
    + inLanguage + + {{#invoke:Diagnostics/MessageLibrary|plain_inLanguage|fr|sun}} + + Dim. + + pass +
    + rawMessage_toString + + {{#invoke:Diagnostics/MessageLibrary|plain_rawMessage|a$1c|b}} + + abc + + pass +
    +

    + Wikibase Library +

    +
      +
    • + Wikidata needs to be installed for these tests to work +
    • +
    • + Calls code in Module:Diagnostics/WikibaseLibrary +
    • +
    • + Tests compatibility for WikibaseLibrary.php and mw.wikibase.lua +
    • +
    + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + getEntity + + {{#invoke:Diagnostics/WikibaseLibrary|label|q2}} + + Earth + + pass +
    +

    +
    +

    +

    + Luaj +

    + +

    + 2.0.3 errors fixed in 3.0 +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + string.format fails for bad format; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format_2|%d:%02.f|3|4}} + + 3:04 + + pass +
    + os.time does not handle dates before 1970 on Windows; fails with false on Windows
    + NOTE: always fails on Windows with the lua engine +
    + {{#invoke:Diagnostics/Luaj|os_time|1234|05|06}} + + true + + pass +
    + pairs.next fails when setting val to null; fails with "" + + {{#invoke:Diagnostics/Luaj|pairs_next}} + + ok + + pass +
    +

    + 2.0.3 features removed from 3.0 +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + string.gfind deprecated; should be alias to gmatch; fails with "" + + {{#invoke:Diagnostics/Luaj|string_gfind|ab cd|%w+}} + + ab + + pass +
    + tonumber returns original value if value has decimal and base is 10; fails with "" + + {{#invoke:Diagnostics/Luaj|tonumber|12.34|10}} + + 12.34 + + pass +
    + math.log10 deprecated; now calls Math.log10; fails with "" + + {{#invoke:Diagnostics/Luaj|math_log10|100}} + + 2 + + pass +
    + math.mod deprecated; now aliased to math.fmod; fails with "" + + {{#invoke:Diagnostics/Luaj|math_mod|3|2}} + + 1 + + pass +
    + table.maxn deprecated; fails with "" + + {{#invoke:Diagnostics/Luaj|table_maxn}} + + 3 + + pass +
    + table.getn deprecated -- key_is_num; fails with "" + + {{#invoke:Diagnostics/Luaj|table_getn__key_is_num}} + + 3 + + pass +
    + table.getn deprecated -- key_is_str; fails with "" + + {{#invoke:Diagnostics/Luaj|table_getn__key_is_str}} + + 0 + + pass +
    + automatic arg variable in varargs function deprecated; fails with "" + + {{#invoke:Diagnostics/Luaj|varargs_arg}} + + a + + pass +
    +

    + 3.0 defects +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + tonumber should trim all white space, not just \s; fails with "" + + {{#invoke:Diagnostics/Luaj|value_tonumber_trim}} + + 123 + + pass +
    + string.rep fails if negative repetition; return ""; fails with "" + + {{#invoke:Diagnostics/Luaj|string_rep_test|a|-1}} + + pass: + + pass +
    + string.gsub fails with ArrayIndexOutOfBoundsException; check for OutOfBounds; fails with "" + + {{#invoke:Diagnostics/Luaj|string_gsub|a#b|#|}} + + ab + + pass +
    + string.gsub fails if src is empty string; exit early if empty; fails with "" + + {{#invoke:Diagnostics/Luaj|string_gsub||%b<>|}} + + + pass +
    + string.gmatch: non-match + + {{#invoke:Diagnostics/Luaj|string_gmatch|a|[^,]*}} + + a;; + + pass +
    + string.gmatch: match + + {{#invoke:Diagnostics/Luaj|string_gmatch|a,b|[^,]*}} + + a;;b;; + + pass +
    + string.gmatch: convert example; plain text + + {{#invoke:Diagnostics/Luaj|string_gmatch_convert|a}} + + + pass +
    + string.gmatch: convert example; lnki + + {{#invoke:Diagnostics/Luaj|string_gmatch_convert|[[a]]}} + + + pass +
    + string.format does not use format args for double; call java.lang.String.format; fails with 1.234 + + {{#invoke:Diagnostics/Luaj|string_format|%.1f|1.234}} + + 1.2 + + pass +
    + string.format fails for bad format; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format|(%0.1f%%)|1.234}} + + (1.2%) + + pass +
    + string.format fails if no number after "."; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format|%02.f|3}} + + 03 + + pass +
    + string.format fails for char; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format|%c|97}} + + a + + pass +
    + string.format fails for multibyte chars; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format|âbç%f|1}} + + âbç1.0 + + pass +
    + multibyte strings not supported; fails with "" + + {{#invoke:Diagnostics/Luaj|string_multibyte_2}} + + â + + pass +
    + multibyte strings not supported; fails with "" + + {{#invoke:Diagnostics/Luaj|string_multibyte_3}} + + อา + + pass +
    + multibyte chars in lua variables; used to return "?" + + {{#invoke:Diagnostics/Luaj|ustring_match_multibyte|𠀀}} + + 𠀀 + + pass +
    + handle backslash-escaped sequences like \239\191\185; used to return "11" + + {{#invoke:Diagnostics/Luaj|multibyte__backslash_escaped}} + + + pass +
    + surrogate pair chars not supported; fails with "" + + {{#invoke:Diagnostics/Luaj|string_surrogate_pair}} + + 1 + + pass +
    + table.concat fails if end is nil; convert nil to list len; fails with "" + + {{#invoke:Diagnostics/Luaj|table_concat|.|1||a|b|c}} + + a.b.c + + pass +
    + table.concat fails if sep is nil; convert nil to ""; fails with "" + + {{#invoke:Diagnostics/Luaj|table_concat_nil_sep}} + + ab + + pass +
    + os_date does not accept utc argument; fails with ""
    + NOTE: test assumes EST / EDT; if ! is not applied, then date would be 1969-12-31 +
    + {{#invoke:Diagnostics/Luaj|os_date|!*t|3600}} + + 1970-01-01 + + pass +
    + os_date non-utc check; + + {{#invoke:Diagnostics/Luaj|os_date|*t|0}} + + 1969-12-31 + + pass +
    + os_date format: %e; fails with ""; NOTE: test assumes time zone within 11 hours of UTC + + {{#invoke:Diagnostics/Luaj|os_date_format|%e|2014|07|15|1|2|3}} + + 15 + + pass +
    + os_date format: %R; fails with "" + + {{#invoke:Diagnostics/Luaj|os_date_format|%R|2014|07|15|13|2|3}} + + 13:02 + + pass +
    + match.balanced: fails with out of bounds; + + {{#invoke:Diagnostics/Luaj|string_match|a|%b()}} + + + pass +
    + match.balanced: fails with out of bounds; ^ at beginning + + {{#invoke:Diagnostics/Luaj|string_match|a|^(.) ?%b()}} + + + pass +
    + match.frontier:error + + {{#invoke:Diagnostics/Luaj|string_gmatch|a|%f[%a]b}} + + + pass +
    + match.frontier:bad-implementation; used to return "" + + {{#invoke:Diagnostics/Luaj|lua_match|bz|%f[%a][%a]z$}} + + bz + + pass +
    + tonumber hex fails if incomplete + + {{#invoke:Diagnostics/Luaj|tonumber_hex|0x}} + + + pass +
    + tonumber hex check + + {{#invoke:Diagnostics/Luaj|tonumber_hex|0xFF}} + + 255 + + pass +
    +

    + TitleBlacklist +

    + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + basic test; note that TitleBlacklists are not implemented in XOWA + + {{#invoke:Diagnostics/TitleBlacklist|test|Title_to_check_for_blacklist}} + + pass + + pass +
    +

    +
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/Basic.html b/wiki/home/page/Diagnostics/Scribunto/Basic.html new file mode 100644 index 000000000..35aeb80d4 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/Basic.html @@ -0,0 +1,152 @@ + + + + + Diagnostics/Scribunto/Basic - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/Basic

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Basic +

    + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + Init; Load; executeFunctionChunk + + {{#invoke:Diagnostics/Basic|print}} + + print + + pass +
    + new line behavior + + {{#invoke:Diagnostics/Basic|new_line}} + + a +

    + b +

    +
    + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/HtmlLibrary.html b/wiki/home/page/Diagnostics/Scribunto/HtmlLibrary.html new file mode 100644 index 000000000..997966e5e --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/HtmlLibrary.html @@ -0,0 +1,135 @@ + + + + + Diagnostics/Scribunto/HtmlLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/HtmlLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + HTML Library +

    + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + create + + {{#invoke:Diagnostics/HtmlLibrary|create_span}} + + span + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/LanguageLibrary.html b/wiki/home/page/Diagnostics/Scribunto/LanguageLibrary.html new file mode 100644 index 000000000..27f97aeb1 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/LanguageLibrary.html @@ -0,0 +1,387 @@ + + + + + Diagnostics/Scribunto/LanguageLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/LanguageLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Language Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + getContLangCode (by getContentLanguage) + + {{#invoke:Diagnostics/LanguageLibrary|getContLangCode}} + + en + + pass +
    + isKnownLanguageTag; true + + {{#invoke:Diagnostics/LanguageLibrary|isKnownLanguageTag|en}} + + true + + pass +
    + isKnownLanguageTag; false + + {{#invoke:Diagnostics/LanguageLibrary|isKnownLanguageTag|xyz}} + + false + + pass +
    + isValidCode; true + + {{#invoke:Diagnostics/LanguageLibrary|isValidCode|en}} + + true + + pass +
    + isValidCode; false + + {{#invoke:Diagnostics/LanguageLibrary|isValidCode|a[b}} + + false + + pass +
    + isValidBuiltInCode; true + + {{#invoke:Diagnostics/LanguageLibrary|isValidBuiltInCode|en}} + + true + + pass +
    + isValidBuiltInCode; false + + {{#invoke:Diagnostics/LanguageLibrary|isValidBuiltInCode|a#b}} + + false + + pass +
    + fetchLanguageName; code only + + {{#invoke:Diagnostics/LanguageLibrary|fetchLanguageName|en|en}} + + English + + pass +
    + fetchLanguageNames_get + + {{#invoke:Diagnostics/LanguageLibrary|fetchLanguageNames_get|fr}} + + French + + pass +
    + new + + {{#invoke:Diagnostics/LanguageLibrary|new_lang_code|fr}} + + fr + + pass +
    + formatNum; en + + {{#invoke:Diagnostics/LanguageLibrary|formatNum|1234}} + + 1,234 + + pass +
    + parseFormatteNum; en + + {{#invoke:Diagnostics/LanguageLibrary|parseFormattedNum|1,234}} + + 1,234 + + pass +
    + formatDate via pcall; y; + + {{#invoke:Diagnostics/LanguageLibrary|formatDate_valid|Y-m-d|2014-03-25}} + + y + + pass +
    + formatDate via pcall; n; + + {{#invoke:Diagnostics/LanguageLibrary|formatDate_valid|Y-m-d|fail}} + + n + + pass +
    + convertGrammar + + {{#invoke:Diagnostics/LanguageLibrary|convertGrammar|fi|talo|elative}} + + talosta + + pass +
    + isRTL; en + + {{#invoke:Diagnostics/LanguageLibrary|isRTL|en}} + + false + + pass +
    + isRTL; ar + + {{#invoke:Diagnostics/LanguageLibrary|isRTL|ar}} + + true + + pass +
    + format_durations_hms + + {{#invoke:Diagnostics/LanguageLibrary|format_durations_hms|123}} + + 2 minutes and 3 seconds + + pass +
    + get_duration_intervals_hms + + {{#invoke:Diagnostics/LanguageLibrary|get_duration_intervals_hms|123}} + + ,2,3 + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/LuaCommon.html b/wiki/home/page/Diagnostics/Scribunto/LuaCommon.html new file mode 100644 index 000000000..c15bd75e3 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/LuaCommon.html @@ -0,0 +1,373 @@ + + + + + Diagnostics/Scribunto/LuaCommon - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/LuaCommon

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Lua Common +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + getExpandedArgument + + {{#invoke:Diagnostics/LuaCommon|getExpandedArgument_number_2 |val_1|val_2}} + + arg_1 is 'val_1'; arg_2 is 'val_2' + + pass +
    + getExpandedArgument_byOrdinal + + {{#invoke:Diagnostics/LuaCommon|getExpandedArgument_by_ordinal |key_1=val_1|val_2}} + + [1] is 'val_2' + + pass +
    + getAllExpandedArguments + + {{#invoke:Diagnostics/LuaCommon|getAllExpandedArguments |val_1|val_2|val_3}} + + 1:val_1;2:val_2;3:val_3; + + pass +
    + getAllExpandedArgs;key_is_int + + {{#invoke:Diagnostics/LuaCommon|getAllExpandedArguments_int_key|1=a}} + + a + + pass +
    + preprocess;redundant_keys + + {{#invoke:Diagnostics/LuaCommon|preprocess_ifeq_as_yn |val_1|val_1|when_true_val=y1|when_false_val=n1|when_true_val=y2}} + + y2 + + pass +
    + expandTemplate + + {{#invoke:Diagnostics/LuaCommon|expandTemplate|val_1|val_2}} + + arg_1 is val_1; arg_2 is val_2 + + pass +
    + expandTemplate; PHP bool + + {{#invoke:Diagnostics/LuaCommon|expandTemplate_bool}} + + bool_true is '1'; bool_false is 'missing'; +

    +
    +

    +
    + pass +
    + callParserFunction + + {{#invoke:Diagnostics/LuaCommon|callParserFunction|urlencode|abc}} + + abc + + pass +
    + isSubsting;false + + {{#invoke:Diagnostics/LuaCommon|isSubsting}} + + false + + pass +
    + isSubsting;true + + {{safesubst:#invoke:Diagnostics/LuaCommon|isSubsting}} + + true + + pass +
    + getFrameTitle_current + + {{#invoke:Diagnostics/LuaCommon|getFrameTitle_current}} + + Module:Diagnostics/LuaCommon + + pass +
    + getFrameTitle_parent + + {{Diagnostics/LuaCommon/getFrameTitle_parent}} + + Template:Diagnostics/LuaCommon/getFrameTitle parent + + pass +
    + getFrameTitle_parent.upper + + {{diagnostics/LuaCommon/getFrameTitle_parent}} + + Template:Diagnostics/LuaCommon/getFrameTitle parent + + pass +
    + newChildFrame.title + + {{#invoke:Diagnostics/LuaCommon|newChildFrame_titled}} + + title:Title0; arg1:v1 + + pass +
    + newChildFrame.title + + {{#invoke:Diagnostics/LuaCommon|newChildFrame_untitled}} + + title:Module:Diagnostics/LuaCommon; arg1:v1 + + pass +
    + preprocess_args;frame is current + + {{#invoke:Diagnostics/LuaCommon|preprocess_args_current|match|y|n}} + + y + + pass +
    + preprocess_args;frame is parent + + {{Diagnostics/LuaCommon/preprocess_args_parent|match|y|n}} + + y + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/Luaj.html b/wiki/home/page/Diagnostics/Scribunto/Luaj.html new file mode 100644 index 000000000..ead49a313 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/Luaj.html @@ -0,0 +1,736 @@ + + + + + Diagnostics/Scribunto/Luaj - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/Luaj

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Luaj +

    + +

    + 2.0.3 errors fixed in 3.0 +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + string.format fails for bad format; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format_2|%d:%02.f|3|4}} + + 3:04 + + pass +
    + os.time does not handle dates before 1970 on Windows; fails with false on Windows
    + NOTE: always fails on Windows with the lua engine +
    + {{#invoke:Diagnostics/Luaj|os_time|1234|05|06}} + + true + + pass +
    + pairs.next fails when setting val to null; fails with "" + + {{#invoke:Diagnostics/Luaj|pairs_next}} + + ok + + pass +
    +

    + 2.0.3 features removed from 3.0 +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + string.gfind deprecated; should be alias to gmatch; fails with "" + + {{#invoke:Diagnostics/Luaj|string_gfind|ab cd|%w+}} + + ab + + pass +
    + tonumber returns original value if value has decimal and base is 10; fails with "" + + {{#invoke:Diagnostics/Luaj|tonumber|12.34|10}} + + 12.34 + + pass +
    + math.log10 deprecated; now calls Math.log10; fails with "" + + {{#invoke:Diagnostics/Luaj|math_log10|100}} + + 2 + + pass +
    + math.mod deprecated; now aliased to math.fmod; fails with "" + + {{#invoke:Diagnostics/Luaj|math_mod|3|2}} + + 1 + + pass +
    + table.maxn deprecated; fails with "" + + {{#invoke:Diagnostics/Luaj|table_maxn}} + + 3 + + pass +
    + table.getn deprecated -- key_is_num; fails with "" + + {{#invoke:Diagnostics/Luaj|table_getn__key_is_num}} + + 3 + + pass +
    + table.getn deprecated -- key_is_str; fails with "" + + {{#invoke:Diagnostics/Luaj|table_getn__key_is_str}} + + 0 + + pass +
    + automatic arg variable in varargs function deprecated; fails with "" + + {{#invoke:Diagnostics/Luaj|varargs_arg}} + + a + + pass +
    +

    + 3.0 defects +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + tonumber should trim all white space, not just \s; fails with "" + + {{#invoke:Diagnostics/Luaj|value_tonumber_trim}} + + 123 + + pass +
    + string.rep fails if negative repetition; return ""; fails with "" + + {{#invoke:Diagnostics/Luaj|string_rep_test|a|-1}} + + pass: + + pass +
    + string.gsub fails with ArrayIndexOutOfBoundsException; check for OutOfBounds; fails with "" + + {{#invoke:Diagnostics/Luaj|string_gsub|a#b|#|}} + + ab + + pass +
    + string.gsub fails if src is empty string; exit early if empty; fails with "" + + {{#invoke:Diagnostics/Luaj|string_gsub||%b<>|}} + + + pass +
    + string.gmatch: non-match + + {{#invoke:Diagnostics/Luaj|string_gmatch|a|[^,]*}} + + a;; + + pass +
    + string.gmatch: match + + {{#invoke:Diagnostics/Luaj|string_gmatch|a,b|[^,]*}} + + a;;b;; + + pass +
    + string.gmatch: convert example; plain text + + {{#invoke:Diagnostics/Luaj|string_gmatch_convert|a}} + + + pass +
    + string.gmatch: convert example; lnki + + {{#invoke:Diagnostics/Luaj|string_gmatch_convert|[[a]]}} + + + pass +
    + string.format does not use format args for double; call java.lang.String.format; fails with 1.234 + + {{#invoke:Diagnostics/Luaj|string_format|%.1f|1.234}} + + 1.2 + + pass +
    + string.format fails for bad format; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format|(%0.1f%%)|1.234}} + + (1.2%) + + pass +
    + string.format fails if no number after "."; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format|%02.f|3}} + + 03 + + pass +
    + string.format fails for char; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format|%c|97}} + + a + + pass +
    + string.format fails for multibyte chars; fails with "" + + {{#invoke:Diagnostics/Luaj|string_format|âbç%f|1}} + + âbç1.0 + + pass +
    + multibyte strings not supported; fails with "" + + {{#invoke:Diagnostics/Luaj|string_multibyte_2}} + + â + + pass +
    + multibyte strings not supported; fails with "" + + {{#invoke:Diagnostics/Luaj|string_multibyte_3}} + + อา + + pass +
    + multibyte chars in lua variables; used to return "?" + + {{#invoke:Diagnostics/Luaj|ustring_match_multibyte|𠀀}} + + 𠀀 + + pass +
    + handle backslash-escaped sequences like \239\191\185; used to return "11" + + {{#invoke:Diagnostics/Luaj|multibyte__backslash_escaped}} + + + pass +
    + surrogate pair chars not supported; fails with "" + + {{#invoke:Diagnostics/Luaj|string_surrogate_pair}} + + 1 + + pass +
    + table.concat fails if end is nil; convert nil to list len; fails with "" + + {{#invoke:Diagnostics/Luaj|table_concat|.|1||a|b|c}} + + a.b.c + + pass +
    + table.concat fails if sep is nil; convert nil to ""; fails with "" + + {{#invoke:Diagnostics/Luaj|table_concat_nil_sep}} + + ab + + pass +
    + os_date does not accept utc argument; fails with ""
    + NOTE: test assumes EST / EDT; if ! is not applied, then date would be 1969-12-31 +
    + {{#invoke:Diagnostics/Luaj|os_date|!*t|3600}} + + 1970-01-01 + + pass +
    + os_date non-utc check; + + {{#invoke:Diagnostics/Luaj|os_date|*t|0}} + + 1969-12-31 + + pass +
    + os_date format: %e; fails with ""; NOTE: test assumes time zone within 11 hours of UTC + + {{#invoke:Diagnostics/Luaj|os_date_format|%e|2014|07|15|1|2|3}} + + 15 + + pass +
    + os_date format: %R; fails with "" + + {{#invoke:Diagnostics/Luaj|os_date_format|%R|2014|07|15|13|2|3}} + + 13:02 + + pass +
    + match.balanced: fails with out of bounds; + + {{#invoke:Diagnostics/Luaj|string_match|a|%b()}} + + + pass +
    + match.balanced: fails with out of bounds; ^ at beginning + + {{#invoke:Diagnostics/Luaj|string_match|a|^(.) ?%b()}} + + + pass +
    + match.frontier:error + + {{#invoke:Diagnostics/Luaj|string_gmatch|a|%f[%a]b}} + + + pass +
    + match.frontier:bad-implementation; used to return "" + + {{#invoke:Diagnostics/Luaj|lua_match|bz|%f[%a][%a]z$}} + + bz + + pass +
    + tonumber hex fails if incomplete + + {{#invoke:Diagnostics/Luaj|tonumber_hex|0x}} + + + pass +
    + tonumber hex check + + {{#invoke:Diagnostics/Luaj|tonumber_hex|0xFF}} + + 255 + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/MessageLibrary.html b/wiki/home/page/Diagnostics/Scribunto/MessageLibrary.html new file mode 100644 index 000000000..35d92e72a --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/MessageLibrary.html @@ -0,0 +1,247 @@ + + + + + Diagnostics/Scribunto/MessageLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/MessageLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Message Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + init_message_for_lang (via getDefaultLanguage) + + {{#invoke:Diagnostics/MessageLibrary|getDefaultLanguage}} + + en + + pass +
    + plain + + {{#invoke:Diagnostics/MessageLibrary|plain|mainpage}} + + Main Page + + pass +
    + plain; params + + {{#invoke:Diagnostics/MessageLibrary|plain|redirectedfrom|A}} + + (Redirected from A) + + pass +
    + exists; true + + {{#invoke:Diagnostics/MessageLibrary|check|exists|sun}} + + true + + pass +
    + exists; false + + {{#invoke:Diagnostics/MessageLibrary|check|exists|sunx}} + + false + + pass +
    + isBlank; false + + {{#invoke:Diagnostics/MessageLibrary|check|isBlank|sun}} + + false + + pass +
    + isDisabled; false + + {{#invoke:Diagnostics/MessageLibrary|check|isDisabled|sun}} + + false + + pass +
    + inLanguage + + {{#invoke:Diagnostics/MessageLibrary|plain_inLanguage|fr|sun}} + + Dim. + + pass +
    + rawMessage_toString + + {{#invoke:Diagnostics/MessageLibrary|plain_rawMessage|a$1c|b}} + + abc + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/SiteLibrary.html b/wiki/home/page/Diagnostics/Scribunto/SiteLibrary.html new file mode 100644 index 000000000..0a9714051 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/SiteLibrary.html @@ -0,0 +1,149 @@ + + + + + Diagnostics/Scribunto/SiteLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/SiteLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Site Library +

    + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + siteName + + {{#invoke:Diagnostics/SiteLibrary|siteName}} + + home + + pass +
    + ns_name + + {{#invoke:Diagnostics/SiteLibrary|ns_associated|Help}} + + Help talk + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/TextLibrary.html b/wiki/home/page/Diagnostics/Scribunto/TextLibrary.html new file mode 100644 index 000000000..4a96c5173 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/TextLibrary.html @@ -0,0 +1,163 @@ + + + + + Diagnostics/Scribunto/TextLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/TextLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Text Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + init_text_for_wiki (via listToText) + + {{#invoke:Diagnostics/TextLibrary|listToText|a|b|c}} + + a, b and c + + pass +
    + unstrip + + {{#invoke:Diagnostics/TextLibrary|unstrip|abc}} + + abc + + pass +
    + getEntityTable (via decode) + + {{#invoke:Diagnostics/TextLibrary|decode|gt;}} + + > + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/TitleBlacklist.html b/wiki/home/page/Diagnostics/Scribunto/TitleBlacklist.html new file mode 100644 index 000000000..76960c73c --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/TitleBlacklist.html @@ -0,0 +1,135 @@ + + + + + Diagnostics/Scribunto/TitleBlacklist - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/TitleBlacklist

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + TitleBlacklist +

    + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + basic test; note that TitleBlacklists are not implemented in XOWA + + {{#invoke:Diagnostics/TitleBlacklist|test|Title_to_check_for_blacklist}} + + pass + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/TitleLibrary.html b/wiki/home/page/Diagnostics/Scribunto/TitleLibrary.html new file mode 100644 index 000000000..07080aa29 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/TitleLibrary.html @@ -0,0 +1,191 @@ + + + + + Diagnostics/Scribunto/TitleLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/TitleLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Title Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + newTitle + + {{#invoke:Diagnostics/TitleLibrary|newTitle|Main_Page}} + + Main Page + + pass +
    + newTitle; namespace arg + + {{#invoke:Diagnostics/TitleLibrary|newTitle|Contents|Help}} + + Help:Contents + + pass +
    + makeTitle + + {{#invoke:Diagnostics/TitleLibrary|makeTitle|Help|Contents|Overview|home}} + + home:Help:Contents#Overview + + pass +
    + fullUrl + + {{#invoke:Diagnostics/TitleLibrary|fullUrl|Help|Contents}} + + //home/wiki/Help:Contents + + pass +
    + getCurrentTitle + + {{#invoke:Diagnostics/TitleLibrary|getCurrentTitle}} + + Diagnostics/Scribunto/TitleLibrary + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/UriLibrary.html b/wiki/home/page/Diagnostics/Scribunto/UriLibrary.html new file mode 100644 index 000000000..47ba0d0cc --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/UriLibrary.html @@ -0,0 +1,177 @@ + + + + + Diagnostics/Scribunto/UriLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/UriLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Uri Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + anchorEncode + + {{#invoke:Diagnostics/UriLibrary|anchorEncode|[irc://a b c]}} + + b_c + + pass +
    + localUrl + + {{#invoke:Diagnostics/UriLibrary|localUrl|a&b! c}} + + /wiki/A%26b!_c + + pass +
    + fullUrl + + {{#invoke:Diagnostics/UriLibrary|fullUrl|a&b! c}} + + //home/wiki/A%26b!_c + + pass +
    + defaultUrl + + {{#invoke:Diagnostics/UriLibrary|defaultUrl}} + + //home/wiki/Diagnostics/Scribunto/UriLibrary + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/UstringLibrary.html b/wiki/home/page/Diagnostics/Scribunto/UstringLibrary.html new file mode 100644 index 000000000..07cc81546 --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/UstringLibrary.html @@ -0,0 +1,248 @@ + + + + + Diagnostics/Scribunto/UstringLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/UstringLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Ustring Library +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + match (via trim) + + {{#invoke:Diagnostics/UstringLibrary|match| a b c |^%s*(.-)%s*$}} + + a b c + + pass +
    + match error; only regx passed + + {{#invoke:Diagnostics/UstringLibrary|match_error__regx_only}} + + + pass +
    + gsub;replacement is string + + {{#invoke:Diagnostics/UstringLibrary|gsub_string|abcabc|[a]|A}} + + AbcAbc + + pass +
    + gsub;replacement is table + + {{#invoke:Diagnostics/UstringLibrary|gsub_table}} + + AbCAbC + + pass +
    + gsub;replacement is function (lua); basic + + {{#invoke:Diagnostics/UstringLibrary|gsub_function_lua_basic}} + + AbcAbc + + pass +
    + gsub;replacement is function (lua); grouping + + {{#invoke:Diagnostics/UstringLibrary|gsub_function_lua_grouping}} + + AbcAbc + + pass +
    + gsub;balanced group;
    + (will fail on Java 1.6, but not on Java 1.7+) +
    + {{#invoke:Diagnostics/UstringLibrary|gsub_string |(a)|%b()|c}} + + c + + pass +
    + gsub;regex with %W;
    + (will fail on Java 1.6, but not on Java 1.7+) +
    + {{#invoke:Diagnostics/UstringLibrary|gsub_string|[a]|[%W]|-}} + + -a- + + pass +
    + gmatch_init and gmatch_callback (via gmatch) + + {{#invoke:Diagnostics/UstringLibrary|gmatch|abcabc|a(b)}} + + b,;b,; + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Scribunto/WikibaseLibrary.html b/wiki/home/page/Diagnostics/Scribunto/WikibaseLibrary.html new file mode 100644 index 000000000..2473d51df --- /dev/null +++ b/wiki/home/page/Diagnostics/Scribunto/WikibaseLibrary.html @@ -0,0 +1,138 @@ + + + + + Diagnostics/Scribunto/WikibaseLibrary - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Scribunto/WikibaseLibrary

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Wikibase Library +

    +
      +
    • + Wikidata needs to be installed for these tests to work +
    • +
    • + Calls code in Module:Diagnostics/WikibaseLibrary +
    • +
    • + Tests compatibility for WikibaseLibrary.php and mw.wikibase.lua +
    • +
    + + + + + + + + + + + + + +
    + name + + code + + actl + + rslt +
    + getEntity + + {{#invoke:Diagnostics/WikibaseLibrary|label|q2}} + + Earth + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Wikidata/Property.html b/wiki/home/page/Diagnostics/Wikidata/Property.html new file mode 100644 index 000000000..0ab8801d6 --- /dev/null +++ b/wiki/home/page/Diagnostics/Wikidata/Property.html @@ -0,0 +1,230 @@ + + + + + Diagnostics/Wikidata/Property - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Wikidata/Property

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + name + + text + + actl + + rslt +
    + property is string + + {{#property:p367|q=q2}} + + Earth symbol.svg + + pass +
    + property is entity + + {{#property:p398|q=q2}} + + Moon + + pass +
    + property is time + + {{#property:p570|q=q23}} + + 15 Oct 1799 + + pass +
    + property is geocoordinate + + {{#property:p625|q=q933}} + + -90, 0 + + pass +
    + argument is of + + {{#property:p18|of=Earth}} + + The Earth seen from Apollo 17.jpg + + pass +
    + identifier is name + + {{#property:image|q=q2}} + + The Earth seen from Apollo 17.jpg + + pass +
    + identifier is name; argument is of + + {{#property:image|of=Earth}} + + The Earth seen from Apollo 17.jpg + + pass +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Score/ABC.html b/wiki/home/page/Diagnostics/Xtns/Score/ABC.html new file mode 100644 index 000000000..936ebab91 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Score/ABC.html @@ -0,0 +1,105 @@ + + + + + Diagnostics/Xtns/Score/ABC - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Score/ABC

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + ABC notation +

    +
    +X:1
    +M:C
    +L:1/4
    +K:C
    +C, D, E, F,|G, A, B, C|D E F G|A B c d|
    +e f g a|b c' d' e'|f' g' a' b'|]
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Score/All.html b/wiki/home/page/Diagnostics/Xtns/Score/All.html new file mode 100644 index 000000000..54fbf1434 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Score/All.html @@ -0,0 +1,150 @@ + + + + + Diagnostics/Xtns/Score/All - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Score/All

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Lilypond must be installed for these tests to work. See App/Xtn/Mediawiki/Score +

    +

    + Lilypond +

    +
    +\relative c' { f d f a d f e d cis a cis e a g f e }
    +
    +

    + Lilypond raw +

    +
    +melody = \relative c
    +      {\clef treble \key c \major \time 4/4 
    +      f d f a d f e d cis a cis e a g f e
    +      } 
    +accomp = \relative c 
    +      {\clef bass \key c \major \time 4/4
    +      f d f a d f e d cis a cis e a g f e
    +      }
    +\header {
    +  tagline = ##f
    +}
    +\paper {
    +  raggedright = ##t
    +  raggedbottom = ##t
    +  indent = 0\mm
    +}
    +\score {
    +  \relative c {
    +    <<
    +      \new Staff \melody
    +      \new Staff \accomp
    +    >>
    +  }
    +  \midi {
    +    \context {
    +      \Score
    +      tempoWholesPerMinute = #(ly:make-moment 160 4)
    +    }
    +  }
    +  \layout {}
    +}
    +
    +

    + ABC notation +

    +
    +X:1
    +M:C
    +L:1/4
    +K:C
    +C, D, E, F,|G, A, B, C|D E F G|A B c d|
    +e f g a|b c' d' e'|f' g' a' b'|]
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Score/Lilypond.html b/wiki/home/page/Diagnostics/Xtns/Score/Lilypond.html new file mode 100644 index 000000000..eff86c4c5 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Score/Lilypond.html @@ -0,0 +1,100 @@ + + + + + Diagnostics/Xtns/Score/Lilypond - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Score/Lilypond

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Lilypond +

    +
    +\relative c' { f d f a d f e d cis a cis e a g f e }
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Score/Lilypond_raw.html b/wiki/home/page/Diagnostics/Xtns/Score/Lilypond_raw.html new file mode 100644 index 000000000..82614b289 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Score/Lilypond_raw.html @@ -0,0 +1,130 @@ + + + + + Diagnostics/Xtns/Score/Lilypond raw - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Score/Lilypond raw

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Lilypond raw +

    +
    +melody = \relative c
    +      {\clef treble \key c \major \time 4/4 
    +      f d f a d f e d cis a cis e a g f e
    +      } 
    +accomp = \relative c 
    +      {\clef bass \key c \major \time 4/4
    +      f d f a d f e d cis a cis e a g f e
    +      }
    +\header {
    +  tagline = ##f
    +}
    +\paper {
    +  raggedright = ##t
    +  raggedbottom = ##t
    +  indent = 0\mm
    +}
    +\score {
    +  \relative c {
    +    <<
    +      \new Staff \melody
    +      \new Staff \accomp
    +    >>
    +  }
    +  \midi {
    +    \context {
    +      \Score
    +      tempoWholesPerMinute = #(ly:make-moment 160 4)
    +    }
    +  }
    +  \layout {}
    +}
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/WikiHiero/All.html b/wiki/home/page/Diagnostics/Xtns/WikiHiero/All.html new file mode 100644 index 000000000..30440e3df --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/WikiHiero/All.html @@ -0,0 +1,497 @@ + + + + + Diagnostics/Xtns/WikiHiero/All - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/WikiHiero/All

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
      +
    • + Generates hieroglyphics based on /xowa/bin/any/xowa/xtns/Wikihiero +
    • +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + description + + code + + hieroglyph +
    + glyph.1 + + <hiero>A1</hiero> + + + + + +
    + + + + +
    + A1 +
    +
    +
    + glyph.2 + + <hiero>A1 B1</hiero> + + + + + +
    + + + + + +
    + A1 + + B1 +
    +
    +
    + mirrored + + <hiero>A1\ A1</hiero> + + + + + +
    + + + + + +
    + A1 + + A1 +
    +
    +
    + void.half + + <hiero>A1 . B1</hiero> + + + + + +
    + + + + + + +
    + A1 + + + + + +
    +   +
    +
    + B1 +
    +
    +
    + void.full + + <hiero>A1 .. B1</hiero> + + + + + +
    + + + + + + +
    + A1 + + + + + +
    +   +
    +
    + B1 +
    +
    +
    + new_line + + <hiero>A1 ! B1</hiero> + + + + + +
    + + + + +
    + A1 +
    + + + + +
    + B1 +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + description + + code + + hieroglyph +
    + cartouche + + <hiero>< A1 ></hiero> + + + + + +
    + + + + + + +
    + < + + + + + + + + + + + +
    +
    + + + + +
    + A1 +
    +
    +
    +
    + > +
    +
    +
    + superposition.regular + + <hiero>A1:B1</hiero> + + + + + +
    + + + + +
    + A1
    + B1 +
    +
    +
    + superposition.phoneme + + <hiero>t:p</hiero> + + + + + +
    + + + + +
    + t
    + p +
    +
    +
    + superposition.prefab + + <hiero>a:A1</hiero> + + + + + +
    + + + + +
    + a&A1 +
    +
    +
    + juxtaposition.regular + + <hiero>A1*B1</hiero> + + + + + +
    + + + + +
    + A1 B1 +
    +
    +
    + juxtaposition.phoneme + + <hiero>t*p</hiero> + + + + + +
    + + + + +
    + t p +
    +
    +
    + juxtaposition.prefab + + <hiero>a*A1</hiero> + + + + + +
    + + + + +
    + a&A1 +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Wikia/All.html b/wiki/home/page/Diagnostics/Xtns/Wikia/All.html new file mode 100644 index 000000000..0665667f8 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Wikia/All.html @@ -0,0 +1,213 @@ + + + + + Diagnostics/Xtns/Wikia/All - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Wikia/All

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + New Window Link +

    + + + + + + + + + + + + + + + + +
    + code + + similar to + + output +
    + {{#NewWindowLink:Main_Page}} + + [[Main_Page]] + + Main_Page +
    + {{#NewWindowLink:https://en.wikipedia.org}} + + [https://en.wikipedia.org https://en.wikipedia.org] + + https://en.wikipedia.org +
    +

    +
    +

    +

    + Random Selection +

    +
      +
    • + Randomly selects A or B or C: +
    • +
    +
    +
    + bgn_C_end +
    +
    +

    +
    +

    +

    + Tabber +

    +
    +
    +

    + Text for tab_1 +

    +
    +
    +

    + Text for tab_2 +

    +
    +
    +

    +
    +

    +

    + TabView +

    +
      +
    • + Loads text from pre-existing wiki pages +
    • +
    • + Uses same css and js as Tabber (actual TabView extension uses AJAX to dynamically retrieve pages) +
    • +
    +
    +
    +

    + Text for tab_1 +

    +
    +
    +

    + Text for tab_2 +

    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Wikia/NewWindowLink.html b/wiki/home/page/Diagnostics/Xtns/Wikia/NewWindowLink.html new file mode 100644 index 000000000..5aa1f7301 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Wikia/NewWindowLink.html @@ -0,0 +1,132 @@ + + + + + Diagnostics/Xtns/Wikia/NewWindowLink - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Wikia/NewWindowLink

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + New Window Link +

    + + + + + + + + + + + + + + + + +
    + code + + similar to + + output +
    + {{#NewWindowLink:Main_Page}} + + [[Main_Page]] + + Main_Page +
    + {{#NewWindowLink:https://en.wikipedia.org}} + + [https://en.wikipedia.org https://en.wikipedia.org] + + https://en.wikipedia.org +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Wikia/RandomSelection.html b/wiki/home/page/Diagnostics/Xtns/Wikia/RandomSelection.html new file mode 100644 index 000000000..72c6af81c --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Wikia/RandomSelection.html @@ -0,0 +1,107 @@ + + + + + Diagnostics/Xtns/Wikia/RandomSelection - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Wikia/RandomSelection

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Random Selection +

    +
      +
    • + Randomly selects A or B or C: +
    • +
    +
    +
    + bgn_C_end +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Wikia/TabView.html b/wiki/home/page/Diagnostics/Xtns/Wikia/TabView.html new file mode 100644 index 000000000..c0a8c4936 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Wikia/TabView.html @@ -0,0 +1,117 @@ + + + + + Diagnostics/Xtns/Wikia/TabView - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Wikia/TabView

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + TabView +

    +
      +
    • + Loads text from pre-existing wiki pages +
    • +
    • + Uses same css and js as Tabber (actual TabView extension uses AJAX to dynamically retrieve pages) +
    • +
    +
    +
    +

    + Text for tab_1 +

    +
    +
    +

    + Text for tab_2 +

    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Wikia/TabView/TabView1.html b/wiki/home/page/Diagnostics/Xtns/Wikia/TabView/TabView1.html new file mode 100644 index 000000000..57271bc62 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Wikia/TabView/TabView1.html @@ -0,0 +1,97 @@ + + + + + Diagnostics/Xtns/Wikia/TabView/TabView1 - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Wikia/TabView/TabView1

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Text for tab_1 +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Wikia/TabView/TabView2.html b/wiki/home/page/Diagnostics/Xtns/Wikia/TabView/TabView2.html new file mode 100644 index 000000000..ef1b702f5 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Wikia/TabView/TabView2.html @@ -0,0 +1,97 @@ + + + + + Diagnostics/Xtns/Wikia/TabView/TabView2 - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Wikia/TabView/TabView2

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Text for tab_2 +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Wikia/Tabber.html b/wiki/home/page/Diagnostics/Xtns/Wikia/Tabber.html new file mode 100644 index 000000000..5fee740d8 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Wikia/Tabber.html @@ -0,0 +1,109 @@ + + + + + Diagnostics/Xtns/Wikia/Tabber - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Wikia/Tabber

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Tabber +

    +
    +
    +

    + Text for tab_1 +

    +
    +
    +

    + Text for tab_2 +

    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Diagnostics/Xtns/Wikivoyage/All.html b/wiki/home/page/Diagnostics/Xtns/Wikivoyage/All.html new file mode 100644 index 000000000..71927ac47 --- /dev/null +++ b/wiki/home/page/Diagnostics/Xtns/Wikivoyage/All.html @@ -0,0 +1,257 @@ + + + + + Diagnostics/Xtns/Wikivoyage/All - XOWA + + + + + +
    +
    +
    +

    Diagnostics/Xtns/Wikivoyage/All

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + PageBanner +

    +

    + Page banner should display at the top of the page with the following features: +

    +
      +
    • + Image from https://en.wikivoyage.org/wiki/Earth +
    • +
    • + Icons of "Previous destination of the month" and "Star article" +
    • +
    • + Table of contents at bottom of image +
    • +
    • + Title of Wikivoyage Diagnostics +
    • +
    • + Tooltip of Various diagnostics for Wikivoyage-specific features +
    • +
    +

    + GeoCrumbs +

    +

    + source: {{#isin:Region A}} +

    +

    + "Region A" should appear beneath title +

    +

    + Related Articles +

    +

    + source: {{#related:Page_A && Page A}}{{#related:Page_B && Page_B}}{{#related:Page_C}} +

    +

    + Sidebar should show "Related pages" and links for the following: +

    +
      +
    • + Page A +
    • +
    • + Page B +
    • +
    • + Page C +
    • +
    +

    + Related Sites +

    +

    + source: [[dmoz:Page A]] [[commons:Page A]] Sidebar should show "Related sites" and links for the following: +

    +
      +
    • + DMOZ +
    • +
    • + Wikimedia Commons +
    • +
    +

    + Insider +

    +

    + source: {{#insider:Insider A}} +

    +

    + Sidebar should show "Destination Docents" and links for the following: +

    +
      +
    • + Insider A +
    • +
    • + About Docents +
    • +
    +

    + TOC test +

    +

    + TOC test 1 +

    +

    + TOC test 11 +

    +
    + TOC test 111 +
    +
    + TOC test 1111 +
    +
    + TOC test 1112 +
    +

    + TOC test 2 +

    +

    + TOC test 3 +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/About.html b/wiki/home/page/Help/About.html index a25cdaf7a..e13b79d36 100644 --- a/wiki/home/page/Help/About.html +++ b/wiki/home/page/Help/About.html @@ -808,9 +808,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -819,12 +819,13 @@

    Help

    diff --git a/wiki/home/page/Help/Admin/Environment/Machine.html b/wiki/home/page/Help/Admin/Environment/Machine.html new file mode 100644 index 000000000..e184c92e5 --- /dev/null +++ b/wiki/home/page/Help/Admin/Environment/Machine.html @@ -0,0 +1,154 @@ + + + + + Help/Admin/Environment/Machine - XOWA + + + + + +
    +
    +
    +

    Help/Admin/Environment/Machine

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + This page details the recommended environment for running XOWA. +

    +

    + Machine +

    +

    + For building wikis, XOWA works best on a recent-generation machine. For building English Wikipedia, XOWA works best with high-performance hardware. +

    +

    + As a data point, here is my current machine setup: +

    +
      +
    • + Processor: Intel Core i7-4770K; 3.5 GHz with 8 MB L3 cache +
    • +
    • + Memory: 16 GB DDR3 SDRAM DDR3 1600 (PC3 12800) +
    • +
    • + Hard Drive: 1 TB SSD SATA III +
    • +
    • + Internet bandwidth: 28.0 Mbps +
    • +
    • + Operating System: openSUSE 13.2 +
    • +
    +

    + (Note: The hardware was assembled in late 2013 for about $1,600 US dollars.) +

    +

    + For English Wikipedia, it takes about: +

    +
      +
    1. + 4 hours to download the dumps +
    2. +
    3. + 2 hours to build the wiki +
    4. +
    5. + 70 hours to parse 11+ million pages in the wikis and +
        +
      1. + identify required images +
      2. +
      3. + generate the HTML dumps +
      4. +
      +
    6. +
    7. + 2 hours for post-processing steps +
    8. +
    +

    + Note that most users will only need to do steps 1 and 2. Steps 3 and 4 are only for those who want to generate HTML dumps / image updates on their own. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Contents.html b/wiki/home/page/Help/Contents.html new file mode 100644 index 000000000..07fc282ee --- /dev/null +++ b/wiki/home/page/Help/Contents.html @@ -0,0 +1,491 @@ + + + + + Help/Contents - XOWA + + + + + +
    +
    +
    +

    Help/Contents

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Introduction +

    + + + + + + + + + +
    + General + + + + XOWA setup + + + + Wiki setup + + +
    +

    + Basic usage +

    + + + + + + + + + +
    + XOWA Window + + + + Search + + + + Other features + + +
    +

    + Advanced usage +

    + + + + + + + + + +
    + UI + + + + Web Browser + + + + Miscellaneous + + +
    +

    + Expert usage +

    + + + + + + + + + +
    + Command-line + + + + Config + + + + Miscellaneous + + +
    +

    + Developer notes +

    + + + + + + + + + +
    + Source + + + + Components + + + + Miscellaneous + + +
    +

    + Project notes +

    + + + + + + + + + +
    + Questions + + + + Philosophy + + + + Planning + + +
    +

    + Miscellaneous +

    + + + + + +
    + General + + +
    +

    + Archive +

    + + + + + +
    + General + + +
    +

    +
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Contributing.html b/wiki/home/page/Help/Contributing.html new file mode 100644 index 000000000..7879aa301 --- /dev/null +++ b/wiki/home/page/Help/Contributing.html @@ -0,0 +1,163 @@ + + + + + Help/Contributing - XOWA + + + + + +
    +
    +
    +

    Help/Contributing

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Defects +

    +

    + If you find a defect with XOWA, please report it as detailed in Help/Feedback. Please include the following in your report: +

    +
      +
    • + operating system (EX: windows xp, windows 7, linux, mac os x) +
    • +
    • + affected wiki (EX: en.wikipedia.org) +
    • +
    • + affected page (EX: Earth) +
    • +
    • + brief description of defect +
        +
      • + If it is related to incorrect wiki article text, please be as specific as possible. (EX: Earth shows <timeline> instead of the actual graphic timeline) +
      • +
      • + If it is an application defect, please include all the reproduction steps. (EX: I press Fwd 32 times and the application crashes (this doesn't actually happen)) +
      • +
      +
    • +
    +

    + Entries can be made at http://sourceforge.net/p/xowa/discussion/defects/ +

    +

    + Languages +

    +

    + If you are multilingual, you can review a wiki in your native language for errors. Aside from English, my only other language competency is French, but that knowledge is several years old. Multilanguage testing has been sparse. The non-English language wikis were confirmed by eyeballing general form and structure, but actual content could not be confirmed. +

    +

    + Bulk file hosting +

    +

    + XOWA currently uploads all files to archive.org. More help can always be provided in the following ways: +

    +
      +
    • + Torrents / seeders for English Wikipedia images +
    • +
    • + Online storage space availability +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/FAQs.html b/wiki/home/page/Help/FAQs.html new file mode 100644 index 000000000..70d5fc475 --- /dev/null +++ b/wiki/home/page/Help/FAQs.html @@ -0,0 +1,192 @@ + + + + + Help/FAQs - XOWA + + + + + +
    +
    +
    +

    Help/FAQs

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + +

    + I've found a bug. How do I report it? +

    +

    + Report it through Github, Wikipedia or by email! See Help/Feedback +

    +

    + How do you pronounce XOWA? +

    +

    + The preferred pronunciation is "X' - O - WA". In IPA, it would be ɛksˈ ō wə. +

    +

    + An accepted pronunciation is "ZO' - WA". In IPA, it would be zō wə. +

    +

    + 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. +

    +

    + Long answer: See App/Wiki_types/Wikidata +

    +

    + Why do some pages have sections that overlap each other? +

    +

    + Short answer: Images are necessary for some pages to show correctly. (for example, en.wiktionary.org/wiki/Main_Page). +

    +

    + Long answer: Some pages have divs that auto-size to their image. If the images are not downloaded, then the divs auto-size around nothing, causing a "collapsed" look. Unfortunately, since there is no image size info in the wikitext, there is little XOWA can do to "force" the div to the correct size. +

    +

    + How do I print a page? +

    +

    + From the Main Menu, choose File -> Print! +

    +

    + Why does <rss> show up? +

    +

    + The <rss> tag is used on some wikis. For example, http://wikimediafoundation.org/wiki/Main_Page uses it in their "Recent Wikimedia blog posts" +

    +

    + XOWA doesn't implement the rss tag, because RSS feeds are not available offline. Note the tag is not hidden, because it could be more confusing to see empty space, rather than the literal rss tag. +

    +

    + Why do some characters show up as boxes? +

    +

    + Certain articles will have non-English characters that will only be displayed correctly if the proper font is installed +

    + +

    +
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Features/Search/Build.html b/wiki/home/page/Help/Features/Search/Build.html new file mode 100644 index 000000000..73ca7cc88 --- /dev/null +++ b/wiki/home/page/Help/Features/Search/Build.html @@ -0,0 +1,290 @@ + + + + + Help/Features/Search/Build - XOWA + + + + + +
    +
    +
    +

    Help/Features/Search/Build

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA builds search indexes in a multi-step process +

    +

    +
    +

    + +

    + Overview +

    +

    + As of v3.3.3.1, XOWA has a new search engine. This uses the same search functionality that is in XOWA Android. +

    +

    + Unfortunately, this search engine is not backward compatible with old wikis. To use it, you must do one of the following: +

    +
      +
    • + Import a new wiki with v3.3.3.1. The new search-databases are built automatically. +
    • +
    • + Upgrade an existing wiki with v3.3.3.1. You can upgrade with the following process +
        +
      • + Go to Dashboard/Wiki_maintenance +
      • +
      • + Find your wiki in the list +
      • +
      • + Click the Search button in the same row +
      • +
      • + Click Run Script +
      • +
      +
    • +
    +

    +
    +

    +

    + Process +

    +

    + XOWA will generate a search index during the wiki import process. The following steps occur: +

    +
      +
    • + XOWA reads every page title and breaks it up into words +
    • +
    • + XOWA stores this data in an inverted index. From a database standpoint, they are placed in two database tables called search_word and search_link. +
    • +
    • + XOWA then downloads a list of pagelinks from Wikimedia's dump servers. For example, for 2016-03 English Wikipeda, the link is http://dumps.wikimedia.org/enwiki/20160305/enwiki-20160305-pagelinks.sql.gz +
    • +
    • + XOWA then parses this data and calculates PageRank based on which page links to which page +
    • +
    • + XOWA then applies a series of calculations to come up with a page score for each page. For more info, see Help/Features/Search/Score +
    • +
    +

    +
    +

    +

    + Build process +

    +

    + Due to the nature of the PageRank algorithm, a lot of additional time and disk-space is needed. These requirements are especially dramatic for English Wikipedia: +

    +
      +
    • + 125+ GB hard disk space needed: The pagelinks dump is compressed at 4.7 GB (.gz), expands to 40 GB (.sql) and will require a scratch space of 80 GB (.sqlite3). +
    • +
    • + 8+ hours of processing time needed: The PageRank algorithm is computationally expensive on three fronts: +
        +
      • + English Wikipedia has 16.3 million pages +
      • +
      • + Each page links to each other through over 1 billion links +
      • +
      • + PageRank needs approximately 20 iterations to completely rank all pages. +
      • +
      +
    • +
    +
    +
    +
    +
    + Note, on a machine with a fast processor and an SSD this process will only take about 2 hours. +
    +
    +
    +
    +

    + With this in mind, XOWA offers the following options: +

    +

    + Download the XOWA search databases from archive.org +

    +

    + Monthly versions of English Wikipedia's search databases will be posted to https://archive.org/edit/Xowa_enwiki_latest . You can just download a 2 GB dump of these databases and replace your copies. +

    +

    + Use page-length instead of PageRank +

    +

    + XOWA can use page-length and skip the pagelinks download (125+ GB) as well as the PageRank running time (8+ hours). However the generated results will not be as accurate as PageRank. Specifically, long pages like "List of ...." will have a high page score. +

    +

    + To use this option, do the following: +

    +
      +
    • + Go to Options/Import +
    • +
    • + Change "PageRank iteration count" to 0 +
    • +
    • + Save the page +
    • +
    • + Import the wiki. +
    • +
    +

    + Note that 0 is the default value for this option. +

    +

    + Use PageRank but limit to 1 iteration +

    +

    + This option will still require a lot of disk space, but will limit the running time to a few hours. To use this option, do the same as above, but change "PageRank iteration count" to 1. +

    +

    + Use PageRank but limit to 1000 iteration +

    +

    + This option will create the full version of PageRank search indexes. To use this option, do the same as above, but change "PageRank iteration count" to 1000. +

    +

    +
    +

    +

    + Other notes +

    +
      +
    • + Test with Simple Wikipedia: The full PageRank process only takes about 20 minutes and requires no more than another 1 GB. +
    • +
    • + Recreate through Dashboard/Wiki_maintenance: A search index is built when a wiki is first created. You can also recreate it at Dashboard/Wiki_maintenance +
    • +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Feedback.html b/wiki/home/page/Help/Feedback.html index e16ba23d1..505cb7331 100644 --- a/wiki/home/page/Help/Feedback.html +++ b/wiki/home/page/Help/Feedback.html @@ -60,9 +60,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -71,12 +71,13 @@

    Help

    diff --git a/wiki/home/page/Help/License/Code.html b/wiki/home/page/Help/License/Code.html new file mode 100644 index 000000000..71de35ab1 --- /dev/null +++ b/wiki/home/page/Help/License/Code.html @@ -0,0 +1,114 @@ + + + + + Help/License/Code - XOWA + + + + + +
    +
    +
    +

    Help/License/Code

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA: the XOWA Offline Wiki Application
    + Copyright (c) 2012-2016 gnosygnu@gmail.com
    +

    +

    + This program is free software: you can redistribute it and/or modify
    + it under the terms of the GNU Affero General Public License as
    + published by the Free Software Foundation, either version 3 of the
    + License, or (at your option) any later version.
    +

    +

    + This program is distributed in the hope that it will be useful,
    + but WITHOUT ANY WARRANTY; without even the implied warranty of
    + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + GNU Affero General Public License for more details.
    +

    +

    + You should have received a copy of the GNU Affero General Public License
    + along with this program. If not, see <http://www.gnu.org/licenses/>.
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/License/Docs.html b/wiki/home/page/Help/License/Docs.html new file mode 100644 index 000000000..1fe6f279e --- /dev/null +++ b/wiki/home/page/Help/License/Docs.html @@ -0,0 +1,97 @@ + + + + + Help/License/Docs - XOWA + + + + + +
    +
    +
    +

    Help/License/Docs

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License (CC BY-NC-SA 3.0). +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Overview.html b/wiki/home/page/Help/Overview.html new file mode 100644 index 000000000..81b2e3fad --- /dev/null +++ b/wiki/home/page/Help/Overview.html @@ -0,0 +1,191 @@ + + + + + Help/Overview - XOWA + + + + + +
    +
    +
    +

    Help/Overview

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +

    + Contents +

    +
    + +
    +

    + Summary +

    +

    + XOWA is an application for reading and editing wikis offline. It aims to provide full offline access to all content in every Wikimedia Foundation wiki. +

    +

    + Features +

    +

    + XOWA has several features: +

    +
      +
    • + Displays all articles from a Wikimedia data dump. +
    • +
    • + Works with English Wikipedia, Wiktionary, Wikisource, Wikiquote, as well as the non-English language counterparts (for example, French Wikipedia). +
    • +
    • + Renders articles with full HTML formatting. +
    • +
    • + Downloads images and other files on demand. +
    • +
    • + Edits articles. +
    • +
    • + Runs on Windows, Linux and Mac OS X. +
    • +
    • + Installs to a flash memory card for portability to other machines. +
    • +
    • + Is customizable and extendable at many levels: from keyboard shortcuts to HTML layouts to internal options. +
    • +
    • + Is open-source under the AGPLv3 license. +
    • +
    +

    + Supported wikis +

    +

    + XOWA should work with any dump that has been generated by MediaWiki software. It has been personally tested for over 200 wikis, including: +

    + +

    + For a full list, see Dashboard/Import/Online and Dashboard/Image_databases +

    +

    + Philosophy +

    +

    + XOWA is free software. The code is open source under the AGPLv3 license, and available to anyone for review or modification. See Help/License/Code for more information as well as https://github.com/gnosygnu/xowa. +

    +

    + XOWA advocates free content. All documentation and project artifacts are provided under the Creative Commons CC BY-NC-SA license. See Help/License/Docs for more information. +

    +

    + XOWA values user privacy. It will never collect and upload personal information. It is designed to be run in a standalone environment, without any connection to the internet. See Help/Privacy for more information. +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Privacy/Android.html b/wiki/home/page/Help/Privacy/Android.html index 1c5f85944..4d1b80790 100644 --- a/wiki/home/page/Help/Privacy/Android.html +++ b/wiki/home/page/Help/Privacy/Android.html @@ -188,9 +188,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -199,12 +199,13 @@

    Help

    diff --git a/wiki/home/page/Help/Privacy/Desktop.html b/wiki/home/page/Help/Privacy/Desktop.html index 61e41ea6b..3ec8b1aa6 100644 --- a/wiki/home/page/Help/Privacy/Desktop.html +++ b/wiki/home/page/Help/Privacy/Desktop.html @@ -209,9 +209,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -220,12 +220,13 @@

    Help

    diff --git a/wiki/home/page/Help/Privacy_policy.html b/wiki/home/page/Help/Privacy_policy.html new file mode 100644 index 000000000..efe875133 --- /dev/null +++ b/wiki/home/page/Help/Privacy_policy.html @@ -0,0 +1,97 @@ + + + + + Help/Privacy policy - XOWA + + + + + +
    +
    +
    +

    Help/Privacy policy

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + test +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Release_schedule.html b/wiki/home/page/Help/Release_schedule.html new file mode 100644 index 000000000..255961f0c --- /dev/null +++ b/wiki/home/page/Help/Release_schedule.html @@ -0,0 +1,109 @@ + + + + + Help/Release schedule - XOWA + + + + + +
    +
    +
    +

    Help/Release schedule

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + XOWA currently releases a minor version every week, and a major version every month. The minor versions are for new changes while the major versions are generally for fixes. +

    +

    + Both versions should be considered stable. Note that XOWA has over 4,000 automated unit tests, and more are added in each release. However, for those who prefer a more conservative update, the monthly major version may be more suitable. Additional caution is taken to minimize the number of changes in the monthly version. +

    +

    + The minor version is released every Monday morning between 3 AM and 8 AM UTC. +

    +

    + The major version is released the first Monday morning of every month between 3 AM and 8 AM UTC. +

    +

    + All files are currently released at https://github.com/gnosygnu/xowa/releases/ +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Roadmap.html b/wiki/home/page/Help/Roadmap.html new file mode 100644 index 000000000..585ed2e30 --- /dev/null +++ b/wiki/home/page/Help/Roadmap.html @@ -0,0 +1,219 @@ + + + + + Help/Roadmap - XOWA + + + + + +
    +
    +
    +

    Help/Roadmap

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + The following is an approximate roadmap of XOWA development for the coming year. +

    +
      +
    • + The initial release of XOWA will likely have many defects. The first few weeks will be spent resolving as many as possible +
    • +
    +
    +
    + Bug fixing is still an ongoing process, but the initial major bugs have been identified and resolved (Linux 64 bit; Internationalization; Non-English wikis; GUI embellishments; Options pages). +
    +
    +
      +
    • + Scribunto will probably be released in early 2013. Once pages start incorporating the new Lua syntax, XOWA will try to emulate the same behavior +
    • +
    +
    +
    + Scribunto support is available as of v0.5.1 +
    +
    +
      +
    • + Other extensions will be added as time permits, starting with DynamicPageList, Timeline and Hiero. +
    • +
    +
    +
    + Timeline is available as of v0.4.0 (with immense thanks to Schnark) +
    +
    + DynamicPageList is available as of v0.12.3.0 +
    +
    + Hiero is available as of v1.4.4.1 +
    +
    +
      +
    • + Wikidata support +
    • +
    +
    +
    + Wikidata is available as of v0.5.0 +
    +
    +
      +
    • + More internationalization support will be provided as I get feedback from users. +
    • +
    +
    +
    + This is a passive item. Internationalization issues will be addressed as they are reported, but it is not a roadmap item. +
    +
    +
      +
    • + Sqlite support +
    • +
    +
    +
    + A sqlite backend was completely enabled as of v0.7.0 +
    +
    +
      +
    • + If online resources are available, offline thumbnail support may be generated. +
    • +
    +
    +
    + Offline thumbnail support will be a major item that will span multiple months: from v0.8.0 - v0.10.0. +
    +
    + Offline image databases have been generated since 2013-11-22 and are available for all wikis > 200,000 articles. See http://xowa.sourceforge.net/image_dbs.html +
    +
    +
      +
    • + Multiple tab support +
    • +
    +
    +
    + This is scheduled for v1.6.1. +
    +
    + Tabs are available as of v1.5.1 +
    +
    +
      +
    • + Full text search +
    • +
    +
    +
    + This is scheduled for v1.10.1. +
    +
    +
      +
    • + Performance enhancements will be implemented to allow XOWA to run on lower-spec machines +
    • +
    +
    +
    + This is an ongoing process, but as of v1.4.3.1, Luaj allows Scribunto to be run on lower-spec machines. +
    +
    +
      +
    • + Android version will be released. +
    • +
    +
    +
    + This is scheduled for v2.1.0, but much depends on progress in other areas +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Help/Security.html b/wiki/home/page/Help/Security.html new file mode 100644 index 000000000..274060810 --- /dev/null +++ b/wiki/home/page/Help/Security.html @@ -0,0 +1,142 @@ + + + + + Help/Security - XOWA + + + + + +
    +
    +
    +

    Help/Security

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +

    + Java +

    +

    + Java vulnerabilities (and the resulting patches) are often in the news. However, most of these vulnerabilities affect machines with the Java browser plugin. A machine can have Java installed and be largely unaffected by these vulnerabilities -- so long as the Java browser plugin is disabled. If you want to check that the Java browser plugin is disabled, you can review the instructions at this link: http://www.java.com/en/download/help/disable_browser.xml +

    +

    + For Firefox, these are the steps I used to verify that the Java browser plugin is disabled. +

    +
      +
    • + From the Menu Bar, do "Tools" -> "Add-ons" +
    • +
    • + The next page will list "Add-ons". For my machine, "Java(TM) Platform SE 6 U32 6.0.320.5" was listed. It was marked "(disabled)" +
    • +
    +
    +
    + Note that recent builds of Firefox will disable the Java browser plugin by default. +
    +
    +

    + Finally, although XOWA uses Java and is a browser-based app, it does not use the Java browser plugin in any manner. +

    +

    + Javascript +

    +

    + XOWA uses Javascript throughout the app for MathJax, sortable tables, reference tool-tips, and many other functions. Javascript is a versatile language for working with web pages, but that same versatility also makes it a vector for attack. There is always a possibility that malicious Javascript could be added to a wiki page, and that this malicious Javascript could make its way to your machine. +

    +

    + XOWA tries to control this situation in the following ways: +

    +
      +
    • + XOWA uses the same whitelisting approach that MediaWiki uses to block Javascript from being executed on wiki pages. +
    • +
    • + XOWA filters out javascript again just before rendering pages +
    • +
    • + XOWA has a flag to disable javascript entirely. Note that this will reduce much of the functionality of XOWA. It can still be used to read wiki pages, but the functions listed above will not work. +
    • +
    +

    + In order to disable Javascript, you can uncheck the Javascript option at Options/Security +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Main_Page.html b/wiki/home/page/Main_Page.html index bf545c059..fa0544c95 100644 --- a/wiki/home/page/Main_Page.html +++ b/wiki/home/page/Main_Page.html @@ -411,9 +411,9 @@
  • Blog
  • Screenshots
  • Download XOWA
  • -
  • Download wikis
  • +
  • Download wikis
  • Media
  • -
  • About
  • +
  • About
  • @@ -422,12 +422,13 @@

    Help

    diff --git a/wiki/home/page/Options.html b/wiki/home/page/Options.html new file mode 100644 index 000000000..e8c9a8814 --- /dev/null +++ b/wiki/home/page/Options.html @@ -0,0 +1,426 @@ + + + + + Options - XOWA + + + + + +
    +
    +
    +

    Options

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +

    +
    +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
      +
    • + All values are saved to C:\xowa\user\anonymous\app\data\cfg\xowa_user_cfg.gfs +
    • +
    +
    + Reset options to default values ⊗ +
    [1] +

    + App (basic) +

    + + + + + + + + + + + + + + + + + +
    + Window + + Window Font and Startup position +
    + Language + + UI Language +
    + Tabs + + Tab appearance and behavior +
    + Startup + + Application startup options +
    +

    + App (advanced) +

    + + + + + + + + + + + + + + + + + +
    + Security + + Disable Javascript or internet access +
    + Shortcuts + + Keyboard shortcuts +
    + Menus + + Change the menu bar or right-click menu +
    + Config script + + Change the startup configuration script +
    +

    + Wiki +

    + + + + + + + + + + + + + +
    + Import + + Import options +
    + Files + + File / image options +
    + Category + + Category options +
    +

    + HTML +

    + + + + + + + + + + + + + +
    + Appearance + + HTML page font and custom CSS +
    + Wiki + + Miscellaneous wiki HTML options +
    + Tidy + + HTML Tidy options +
    +

    + External apps +

    + + + + + + + + + + + + + +
    + Content Apps + + Content applications (web browser, image viewer, media player) +
    + Firefox Add-on + + Firefox Add-on: Run XOWA inside Firefox +
    + HTTP Server + + HTTP Server: Run XOWA as an HTTP Server +
    +

    + Modules +

    + + + + + + + + + + + + + +
    + Search suggest + + Search suggest options (controls behavior in the search box) +
    + Search + + Search options (controls behavior for Special:Search) +
    + Popups + + Popups that appear when hovering over a link +
    +

    + Extensions +

    + + + + + + + + + + + + + + + + + +
    + Math + + Math options (text called in an {{#math}} statement) +
    + Scribunto + + Scribunto/Lua options (text called in an {{#invoke}} statement) +
    + Score + + Score options (text called in a <score> statement; used to render musical scores) +
    + Wikibase + + Wikidata options +
    +

    + Miscellaneous +

    + + + + + +
    + Dev + + Developer options +
    +

    +
    +

    +

    + Usage Notes +

    +
      +
    1. + ^ Clears all customized options. Restore options to their original defaults. Requires restart of XOWA. +
    2. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/App_menu.html b/wiki/home/page/Options/App_menu.html new file mode 100644 index 000000000..81e5e3bd9 --- /dev/null +++ b/wiki/home/page/Options/App_menu.html @@ -0,0 +1,93 @@ + + + + + Options/App menu - XOWA + + + + + +
    +
    +
    +

    Options/App menu

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Apps.html b/wiki/home/page/Options/Apps.html new file mode 100644 index 000000000..f96697232 --- /dev/null +++ b/wiki/home/page/Options/Apps.html @@ -0,0 +1,377 @@ + + + + + Options/Apps - XOWA + + + + + +
    +
    +
    +

    Options/Apps

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Instructions +

    +
      +
    • + App path: Enter a path to program. Note that "..." will allow you to choose a file from your system.[1] +
    • +
    • + App args: Enter args for program. [2] +
    • +
    +

    + Apps +

    + + + + + + + + + + + + + + + + + + + + + +
    + Web browser: +

    + [3] +

    +
    + +

    + +

    +
    + Media player: +

    + [4] +

    +
    + +

    + +

    +
    + Image viewer: +

    + [5] +

    +
    + +

    + +

    +
    + PDF viewer: +

    + [6] +

    +
    + +

    + +

    +
    + DjVu viewer: +

    + [7] +

    +
    + +

    + +

    +
    +

    + Notes +

    +
      +
    1. + ^ For app path, enter one of the following +
        +
      • + An absolute path. Note that you must enter quotes if your path has spaces. For example: +
      • +
      +
      +
      + On Linux / Mac OS X: /usr/bin/vlc +
      +
      + On Windows: "C:\Program Files\VLC\vlc" +
      +
      +
        +
      • + An XOWA relative path. For example: +
      • +
      +
      +
      + On Linux / Mac OS X: ~{<>bin_plat_dir<>}vlc/vlc +
      +
      + This will expand to /xowa/bin/linux/vlc/vlc +
      +
      +
      +
      + On Windows: ~{<>bin_plat_dir<>}vlc\vlc +
      +
      + This will expand to C:\xowa\bin\windows\vlc\vlc +
      +
      +
      +
      + Note that relative paths display their expanded form (/xowa/bin/linux/), not their literal form (~{<>bin_plat_dir<>}) +
      +
      + i.e.: if you enter ~{<>bin_plat_dir<>} and press save, the text box will show /xowa/bin/linux/, even though the value is saved as ~{<>bin_plat_dir<>} +
      +
      +
        +
      • + A binary name, if the binary's directory is defined in your PATH +
      • +
      +
      +
      + EX: On a Windows system with a PATH including "C:\Program Files\VLC", a value of vlc is sufficient. +
      +
      Note regarding default values: +
        +
      • + For Linux / Mac OS X systems, the default values may not apply. Please change as necessary on your system +
      • +
      +
        +
      • + For Windows systems, the default path is defined as cmd and the arg is /c start "~{file}". This attempts to launch the file with the default application defined for the file. +
      • +
      +
      +
      + If this does not work properly, please specify the app path +
      +
      +
    2. +
    3. + ^ For app args, note the following +
        +
      • + A web browser takes one argument of ~{url} which expands to the url in the external link +
      • +
      +
      +
      + EX: For https://sourceforge.net/projects/xowa/files/ the ~{url} will be https://sourceforge.net/projects/xowa/files/ +
      +
      +
        +
      • + Other content applications take one argument of ~{file} which expands to the local path for the file +
      • +
      +
      +
      + EX: The image [[File:A.png]] will produce a ~{file} of /xowa/file/en.wikipedia.org/orig/7/0/1/c/A.png +
      +
      +
        +
      • + Customized arguments can be passed depending on the application +
      • +
      +
      +
      + EX: VLC takes an argument --no-loop which explicitly instructs VLC not to automatically replay the file. (Clicking on a pronunciation example would cause the short 1 second word to be repeated over and over again). +
      +
      + To pass this argument, change the args to --no-loop "~{file}" +
      +
      +
    4. +
    5. + ^ Launches when clicking on external links . Recommended: Mozilla Firefox +
    6. +
    7. + ^ Launches when clicking on video or audio links . Recommended: VLC +
    8. +
    9. + ^ Launches when clicking on images in Wikimedia Commons . Recommended: GIMP +
    10. +
    11. + ^ Launches when clicking on pdf files . Recommended: Evince +
    12. +
    13. + ^ Launches when clicking on djvu files . Recommended: DjVuLibre +
    14. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Bookmarks.html b/wiki/home/page/Options/Bookmarks.html new file mode 100644 index 000000000..33d2b7ade --- /dev/null +++ b/wiki/home/page/Options/Bookmarks.html @@ -0,0 +1,193 @@ + + + + + Options/Bookmarks - XOWA + + + + + +
    +
    +
    +

    Options/Bookmarks

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +

    +
    +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +

    + This page provides options for Bookmarks. +

    +

    + For more infomation, visit the Bookmarks help page +

    +

    + To view your bookmarks, visit this page +

    +

    + To view bookmarks for version 2.7.2 and below, visit this page +

    +
    +

    + Save +

    +

    + +

    + General +

    + + + + + +
    + Confirm delete: [1] + + +
    +

    + Notes +

    +
      +
    1. + ^ Controls popup functionality (default is checked) +
        +
      • + checked: deleting a bookmark will shows a confirmation box +
      • +
      • + unchecked: deleting a bookmark will not show a confirmation box +
      • +
      +
    2. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Category.html b/wiki/home/page/Options/Category.html new file mode 100644 index 000000000..e6175902e --- /dev/null +++ b/wiki/home/page/Options/Category.html @@ -0,0 +1,242 @@ + + + + + Options/Category - XOWA + + + + + +
    +
    +
    +

    Options/Category

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Category +

    + + + + + + + + + +
    + Missing category appearance: [1] + + +
    + Page categories grouping enabled: [2] + + +
    +

    + Notes +

    +
      +
    1. + ^ Categories may list missing pages. These missing pages are usually b/c +
        +
      • + The pages are in the "User:" or "Talk:" namespace +
      • +
      • + The current wiki is pages-articles (which does not have User or Talk pages) +
      • +
      To control appearance of these missing categories, choose one of the following: (default is red_link) +
        +
      • + normal: Shows missing category +
      • +
      • + hide: Hides missing category. Note that the category page may list "200 pages", but show 0 categories +
      • +
      • + red_link: Shows missing category as a red link +
      • +
      +
    2. +
    3. + ^ Controls display of categories at the bottom of the page: (default is unchecked) +
        +
      • + unchecked: Show all categories in one group +
      • +
      • + checked: Show categories in two groups: Categories and Hidden. +
      • +
      Note the following regarding grouping: +
        +
      • + Requires version 2 of the category system +
      • +
      • + Is slightly slower +
      • +
      +
    4. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Config_script.html b/wiki/home/page/Options/Config_script.html new file mode 100644 index 000000000..59e0696a6 --- /dev/null +++ b/wiki/home/page/Options/Config_script.html @@ -0,0 +1,199 @@ + + + + + Options/Config script - XOWA + + + + + +
    +
    +
    +

    Options/Config script

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Script +

    + + + + + +
    + Config script: [1] + + +
    +

    + Notes +

    +
      +
    1. + ^ Enter custom configuration. (default is  )
      + Note the following:
      +
        +
      • + These scripts will run after the application starts up. They will also run whenever you click Save on this page. +
      • +
      • + These scripts are intended for advanced users. They are in the format of .gfs statements (for examples, see /xowa/xowa.gfs). Please do not enter scripts unless instructed, or else XOWA may fail to start up. +
      • +
      • + These scripts are saved to /xowa/user/anonymous/data/cfg/user_custom_cfg.gfs. If XOWA fails to start up, simply delete the file. +
      • +
      +
    2. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Content_apps.html b/wiki/home/page/Options/Content_apps.html new file mode 100644 index 000000000..c45bcae9b --- /dev/null +++ b/wiki/home/page/Options/Content_apps.html @@ -0,0 +1,377 @@ + + + + + Options/Content apps - XOWA + + + + + +
    +
    +
    +

    Options/Content apps

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Instructions +

    +
      +
    • + App path: Enter a path to program. Note that "..." will allow you to choose a file from your system.[1] +
    • +
    • + App args: Enter args for program. [2] +
    • +
    +

    + Apps +

    + + + + + + + + + + + + + + + + + + + + + +
    + Web browser: +

    + [3] +

    +
    + +

    + +

    +
    + Media player: +

    + [4] +

    +
    + +

    + +

    +
    + Image viewer: +

    + [5] +

    +
    + +

    + +

    +
    + PDF viewer: +

    + [6] +

    +
    + +

    + +

    +
    + DjVu viewer: +

    + [7] +

    +
    + +

    + +

    +
    +

    + Notes +

    +
      +
    1. + ^ For app path, enter one of the following +
        +
      • + An absolute path. Note that you must enter quotes if your path has spaces. For example: +
      • +
      +
      +
      + On Linux / Mac OS X: /usr/bin/vlc +
      +
      + On Windows: "C:\Program Files\VLC\vlc" +
      +
      +
        +
      • + An XOWA relative path. For example: +
      • +
      +
      +
      + On Linux / Mac OS X: ~{<>bin_plat_dir<>}vlc/vlc +
      +
      + This will expand to /xowa/bin/linux/vlc/vlc +
      +
      +
      +
      + On Windows: ~{<>bin_plat_dir<>}vlc\vlc +
      +
      + This will expand to C:\xowa\bin\windows\vlc\vlc +
      +
      +
      +
      + Note that relative paths display their expanded form (/xowa/bin/linux/), not their literal form (~{<>bin_plat_dir<>}) +
      +
      + i.e.: if you enter ~{<>bin_plat_dir<>} and press save, the text box will show /xowa/bin/linux/, even though the value is saved as ~{<>bin_plat_dir<>} +
      +
      +
        +
      • + A binary name, if the binary's directory is defined in your PATH +
      • +
      +
      +
      + EX: On a Windows system with a PATH including "C:\Program Files\VLC", a value of vlc is sufficient. +
      +
      Note regarding default values: +
        +
      • + For Linux / Mac OS X systems, the default values may not apply. Please change as necessary on your system +
      • +
      +
        +
      • + For Windows systems, the default path is defined as cmd and the arg is /c start "~{file}". This attempts to launch the file with the default application defined for the file. +
      • +
      +
      +
      + If this does not work properly, please specify the app path +
      +
      +
    2. +
    3. + ^ For app args, note the following +
        +
      • + A web browser takes one argument of ~{url} which expands to the url in the external link +
      • +
      +
      +
      + EX: For https://sourceforge.net/projects/xowa/files/ the ~{url} will be https://sourceforge.net/projects/xowa/files/ +
      +
      +
        +
      • + Other content applications take one argument of ~{file} which expands to the local path for the file +
      • +
      +
      +
      + EX: The image [[File:A.png]] will produce a ~{file} of /xowa/file/en.wikipedia.org/orig/7/0/1/c/A.png +
      +
      +
        +
      • + Customized arguments can be passed depending on the application +
      • +
      +
      +
      + EX: VLC takes an argument --no-loop which explicitly instructs VLC not to automatically replay the file. (Clicking on a pronunciation example would cause the short 1 second word to be repeated over and over again). +
      +
      + To pass this argument, change the args to --no-loop "~{file}" +
      +
      +
    4. +
    5. + ^ Launches when clicking on external links . Recommended: Mozilla Firefox +
    6. +
    7. + ^ Launches when clicking on video or audio links . Recommended: VLC +
    8. +
    9. + ^ Launches when clicking on images in Wikimedia Commons . Recommended: GIMP +
    10. +
    11. + ^ Launches when clicking on pdf files . Recommended: Evince +
    12. +
    13. + ^ Launches when clicking on djvu files . Recommended: DjVuLibre +
    14. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Dev.html b/wiki/home/page/Options/Dev.html new file mode 100644 index 000000000..c4edd63db --- /dev/null +++ b/wiki/home/page/Options/Dev.html @@ -0,0 +1,207 @@ + + + + + Options/Dev - XOWA + + + + + +
    +
    +
    +

    Options/Dev

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +

    + These options are intended for developer use only. You are welcome to experiment, but you are probably better off with the defaults. +

    +
    +

    + Save +

    +

    + +

    + Messages +

    + + + + + + + + + +
    + Show warnings: [1] + + +
    + Show notes: [2] + + +
    +

    + Notes +

    +
      +
    1. + ^ Show warnings in info box (default is unchecked) +
        +
      • + checked to show warnings in the info box in lower right hand corner +
      • +
      • + unchecked to not show warnings in the info box in lower right hand corner +
      • +
      Warnings are messages which XOWA generates when it encounters situations that are not strictly errors, but appear incorrect. For example, a missing file will generate a warning. Note that if this option is enabled, then the info box must be manually cleared by pressing Ctrl + Alt + C +
    2. +
    3. + ^ Show notes in info box (default is unchecked) +
        +
      • + checked to show notes in the info box in lower right hand corner +
      • +
      • + unchecked to not show notes in the info box in lower right hand corner +
      • +
      Notes are messages that are informational, but more permanent than status messages. For example, import messages generate notes for each started stage ("deleting directory"). +
    4. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Files.html b/wiki/home/page/Options/Files.html new file mode 100644 index 000000000..abff906df --- /dev/null +++ b/wiki/home/page/Options/Files.html @@ -0,0 +1,394 @@ + + + + + Options/Files - XOWA + + + + + +
    +
    +
    +

    Options/Files

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    +
    +

    +

    + Files +

    + + + + + +
    + Retrieval enabled: [1] + + +
    +

    + Cache [2] +

    + + + + + + + + + + + + + + + + + + + + + +
    + Minumum disk space used: [3] + + +
    + Maxiumum disk space used: [4] + + +
    + Reduce cache to min[5] + + +
    + Clear cache[6] + + +
    + Info: [7] + + +
    +

    + System Applications +

    + + + + + + + + + + + + + + + + + +
    + ImageMagick - Identify: +

    + [8] +

    +
    + +

    + +

    +
    + ImageMagick - Convert: +

    + [9] +

    +
    + +

    + +

    +
    + Inkscape +

    + [10] +

    +
    + +

    + +

    +
    + Djvu converter +

    + [11] +

    +
    + +

    + +

    +
    +

    + Notes +

    +
      +
    1. + ^ Choose one of the following (default is unchecked) +
        +
      • + checked to automatically download images / retrieve images from database + +
      • +
      • + unchecked to leave images unprocessed +
      • +
      +
    2. +
    3. + ^ Although files are saved in the bin.sqlite3 database, they are also cached locally at C:\xowa\file. This is done for the following reasons: +
        +
      • + The HTML browser must display the image: The HTML browser cannot read directly from a sqlite database. The "src" attribute must point to a file resource. (It could take a base64 encoded string, but this has its own complications) +
      • +
      • + Viewer apps must be able to access the image: Similar to the above, when a file is clicked in the commons wiki, XOWA sends it to an external viewer app. These viewer apps will not be able to access files from the sqlite database or from a base64 encoded string +
      • +
      • + Performance: Images will load more quickly if they are already on the file system (as opposed to being continually extracted from the database) +
      • +
      Some other details worth noting: +
        +
      • + The cache is stored in C:\xowa\user\user-anonymous.xowa +
      • +
      • + This value should not be set any lower than 5 MB (or else all images may not load on a page) +
      • +
      +
    4. +
    5. + ^ Enter a minimum size for the cache to use (in MB) (default is 75) .
      + This is an advanced configuration tweak. When the cache reaches its maximum size, it will delete files to free space. It will continue deleting files until the minimum size is reached.
      + For example:
      +
        +
      • + If the max is set to 100 MB +
      • +
      • + ... and the current size of all files in the cache is 99.9 MB +
      • +
      • + ... and a 200 KB file is added +
      • +
      • + Then the cache size will be temporarily 100.1 MB +
      • +
      • + ... triggering the delete mechanism +
      • +
      • + ... which will reduce the current size of all files to 75 MB +
      • +
      +
    6. +
    7. + ^ Enter a maximum size for the cache to use (in MB) (default is 100) .
      +
      +
    8. +
    9. + ^ Press to reduce the cache to the minimum now (typically 75 MB). +
    10. +
    11. + ^ Press to clear the cache (reduces to 0 MB). +
    12. +
    13. + ^ Miscellaneous information about the cache +
    14. +
    15. + ^ Queries image for size (needed for online images; not needed for offline databases) . Recommended: ImageMagick +
    16. +
    17. + ^ Resizes image (needed for online images; not needed for offline databases) . Recommended: ImageMagick +
    18. +
    19. + ^ Converts svg to png (needed for online images; not needed for offline databases) . Recommended: Inkscape +
    20. +
    21. + ^ Converts djvu to png (needed for online images; not needed for offline databases) . Recommended: MikTeX +
    22. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Firefox_addon.html b/wiki/home/page/Options/Firefox_addon.html new file mode 100644 index 000000000..b9a8a9e9e --- /dev/null +++ b/wiki/home/page/Options/Firefox_addon.html @@ -0,0 +1,189 @@ + + + + + Options/Firefox addon - XOWA + + + + + +
    +
    +
    +

    Options/Firefox addon

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Install[1] +

    +

    + XOWA viewer +

    + + + + + +
    + Firefox path: [2] + + +
    +

    + Notes +

    +
      +
    1. + ^ Installs the XOWA viewer add-on by running "firefox xowa_viewer.xpi". Note that Firefox should launch after clicking the install link. For more information, see App/Xtn/Browser/XOWA_viewer +
    2. +
    3. + ^ Enter the path where Firefox is installed. (default is firefox) You may need to point this directly to your firefox executable if it doesn't work. +
    4. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/HTML.html b/wiki/home/page/Options/HTML.html new file mode 100644 index 000000000..11f11b0ef --- /dev/null +++ b/wiki/home/page/Options/HTML.html @@ -0,0 +1,246 @@ + + + + + Options/HTML - XOWA + + + + + +
    +
    +
    +

    Options/HTML

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + HTML page font +

    + + + + + + + + + + + + + + + + + +
    + Enabled: [1] + + +
    + Font name: [2] + + +
    + Font size: [3] + + +
    + Font CSS format: [4] + + +
    +

    + Custom CSS +

    + + + + + +
    + Custom CSS: [5] + + +
    +

    + Notes +

    +
      +
    1. + ^ Choose one of the following (default is unchecked) +
        +
      • + checked : enables custom HTML page font +
      • +
      • + unchecked : disables custom HTML page font. The HTML page font will be the browser default (Arial 16) +
      • +
      +
    2. +
    3. + ^ Enter a font family name. (default is Arial) +
    4. +
    5. + ^ Enter a number representing for a valid font size in pixels. (default is 16) +
    6. +
    7. + ^ Enter a format for embedding the custom font info in the web page. (default is body, td {font-family:~{font_name};font-size:~{font_size}px;) } +
    8. +
    9. + ^ Add other custom CSS to be applied to every page (default is ) +
    10. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/HTML_Tidy.html b/wiki/home/page/Options/HTML_Tidy.html new file mode 100644 index 000000000..7ad82e0d0 --- /dev/null +++ b/wiki/home/page/Options/HTML_Tidy.html @@ -0,0 +1,358 @@ + + + + + Options/HTML Tidy - XOWA + + + + + +
    +
    +
    +

    Options/HTML Tidy

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + HTML Tidy is a software library whose purpose is to fix invalid HTML. It is enabled on all Wikimedia wikis. Without HTML Tidy, a small percentage of pages will render incorrectly (broken tables; extended bold; horizontal scroll bar; misplaced images), etc. See Diagnostics/HTML_Tidy for examples. +

    +

    + For more info about XOWA's customized JTidy jar, see App/Xtn/Mediawiki/Tidy/JTidy +

    +

    + General +

    + + + + + + + + + +
    + Enabled: [1] + + +
    + Tidy engine: [2] + + +
    +

    + Engine: tidy binary +

    + + + + + + + + + + + +
    + tidy library: +

    + [3] +

    +
    + +

    + [4] +

    +
    +

    + Notes +

    +
      +
    1. + ^ Choose if HTML tidy is enabled (default is checked) +
    2. +
    3. + ^ Choose an HTML tidy engine (default is jtidy) +
        +
      • + tidy: The same library that is used by WMF wikis. Choose tidy if you want to run the official tidy library that WM uses. Note that you must download the binary if you are on Linux / Mac OS X. +
      • +
      • + jtidy: A Java implementation of the tidy library. Choose jtidy if you don't want to install a platform specific binary. Note that JTidy is not a 100% implementation of tidy, though it appears to be quite close (at about 95%). +
      • +
      +
    4. +
    5. + ^ Path to the tidy binary . Recommended: tidy +
    6. +
    7. + ^ XOWA defaults to the following tidy arguments: +
      +-utf8 --force-output y --quiet y --tidy-mark n --doctype '''' --wrap 0 --indent y --quote-nbsp y --literal-attributes y --wrap-attributes n --fix-url n --fix-backslash n --enclose-block-text y -o "~{target}" "~{source}"
      +
      +
      +
      +
      + -utf8 +
      +
      + default is ascii +
      +
      + --force-output y +
      +
      + always generate output; do not fail on error +
      +
      + --quiet y +
      +
      + suppress command-line header +
      +
      + --tidy-mark n +
      +
      + do not add tidy watermark +
      +
      + --doctype '''' +
      +
      + default is auto (TRANSITIONAL); causes weird quirks with short text lines on some wikis (tr.wikibooks.org) +
      +
      + --wrap 0 +
      +
      + default is 80; do not limit lines to 80 chars +
      +
      + --indent y +
      +
      + indent block levels +
      +
      + --quote-nbsp y +
      +
      + preserve nbsp as entities; do not convert to Unicode character 160 +
      +
      + --literal-attributes y +
      +
      + do not alter whitespace chars in attributes +
      +
      + --wrap-attributes n +
      +
      + do not line-wrap attribute values +
      +
      + --fix-url n +
      +
      + do not escape invalid chars in uris +
      +
      + --fix-backslash n +
      +
      + do not change \ to / in URLs +
      +
      + --enclose-block-text y +
      +
      + always enclose text in element with <p> +
      +
      + -o ~{target} +
      +
      + target file +
      +
      + ~{source} +
      +
      + source file +
      +
      +
    8. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/HTTP_server.html b/wiki/home/page/Options/HTTP_server.html new file mode 100644 index 000000000..69b471f15 --- /dev/null +++ b/wiki/home/page/Options/HTTP_server.html @@ -0,0 +1,221 @@ + + + + + Options/HTTP Server - XOWA + + + + + +
    +
    +
    +

    Options/HTTP Server

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + HTTP Server +

    + + + + + + + + + +
    + Port: [1] + + +
    + File retrieve mode: [2] + + +
    +

    + Notes +

    +

    + See also App/Xtn/Browser/HTTP_Server +

    +
      +
    1. + ^ Specify port for HTTP server (default is 8080) +
    2. +
    3. + ^ Specify mode for retrieving files (default is wait) +
        +
      • + wait : Wait for all files to be retrieved before showing page (slow) +
      • +
      • + skip : Never retrieve files; only files already retrieved will be shown (fast) +
      • +
      • + async server : Show page immediately, but retrieve files in background. Client will have to manually refresh to show retrieved files (fast) +
      • +
      +
    4. +
    +

    +
    +

    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Import.html b/wiki/home/page/Options/Import.html new file mode 100644 index 000000000..d5b947747 --- /dev/null +++ b/wiki/home/page/Options/Import.html @@ -0,0 +1,559 @@ + + + + + Options/Import - XOWA + + + + + +
    +
    +
    +

    Options/Import

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Wiki setup +

    + + + + + + + + + +
    + Search version: [1] + + +
    + Page storage format: [2] + + +
    +

    + Import process +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Dump servers: [3] + + +
    + Import bz2 by stdout: [4] + + +
    + Import bz2 by stdout process:[5] + + +

    + +

    +
    + Custom wiki commands: [6] + + +
    + Download xowa_common.css: [7] + + +
    + Delete xml file after import: [8] + + +
    +

    + PageRank +

    + + + + + +
    + PageRank iteration max: [9] + + +
    +

    + Database layout +

    + + + + + +
    + Max file size for single text database: [10] + + +
    +

    + Decompression apps +

    + + + + + + + + + + + + + +
    + Decompress bz2 file +

    + [11] +

    +
    + +

    + +

    +
    + Decompress zip file +

    + [12] +

    +
    + +

    + +

    +
    + Decompress gz file +

    + [13] +

    +
    + +

    + +

    +
    +

    + Notes +

    +
      +
    1. + ^ Choose one of the following: (default is 2) +
        +
      • + 1 : search uses page title data. searches are less accurate, but less space is used +
      • +
      • + 2 : (default) search uses title word data. searches are more accurate, but more space is used and setup is longer. For English Wikipedia, another 1.8 GB and 38 min of time are needed. +
      • +
      +
    2. +
    3. + ^ Choose one of the following: (default is .gz) +
        +
      • + text: fastest for reading but has no compression. Simple Wikipedia will be 300 MB +
      • +
      • + gzip: (default) fast for reading and has compression. Simple Wikipedia will be 100 MB +
      • +
      • + bzip2: very slow for reading but has best compression. Simple Wikipedia will be 85 MB (Note: The performance is very noticeable. Please try this with Simple Wikipedia first before using on a large wiki.) +
      • +
      +
    4. +
    5. + ^ Enter a list of server urls separated by a comma and newline. +
        +
      • + The default value is: +
      • +
      +
      +http://dumps.wikimedia.your.org/,
      +http://dumps.wikimedia.org/,
      +http://wikipedia.c3sl.ufpr.br/,
      +http://ftp.fi.muni.cz/pub/wikimedia/
      +
      +
      +
        +
      • + Note that servers are prioritized from left-to-right. In the default example, your.org will be tried first. If it is offline, then the next server -- dumps.wikimedia.org -- will be tried, etc. +
      • +
      • + See App/Import/Download/Dump_servers for more info +
      • +
      +
    6. +
    7. + ^ NOTE 1: this option only applies if the "Custom wiki commands" option is wiki.download,wiki.import (wiki.unzip must be removed)
      + Select the method for importing a wiki dump bz2 file. (default is checked)
      +
        +
      • + checked : import through a native process's stdout. This will be faster, but may not work on all Operating Systems. A 95 MB file takes 85 seconds +
      • +
      • + unchecked: import though Apache Common's Java bz2 compression library. This will be slower, but will work on all Operating Systems. A 95 MB file takes 215 seconds. +
      • +
      NOTE 2: lbzip2 (Many thanks to Anselm for making this suggestion, as well as compiling the data to support it. See http://sourceforge.net/p/xowa/tickets/263/?limit=10&page=6#f2fb/dcb6) Linux users should consider using lbzip2, as lbzip2 has significant performance differences (30% in many cases). +
        +
      • + install lbzip2 +
          +
        • + (Debian) sudo apt-get install lbzip2 +
        • +
        +
      • +
      • + change "Import bz2 by stdout process" to +
          +
        • + lbzip2 +
        • +
        • + -dkc "~{src}" +
        • +
        +
      • +
      +
    8. +
    9. + ^ Process used to decompress bz2 by stdout. Recommended: Operating System default +
    10. +
    11. + ^ Select custom commands: (default is wiki.download,wiki.unzip,wiki.import)
      + Short version:
      +
        +
      • + For fast imports, but high disk space usage, use wiki.download,wiki.unzip,wiki.import +
      • +
      • + For slow imports, but low disk space usage, use wiki.download,wiki.import +
      • +
      Long version: Enter a list of commands separated by a comma. Valid commands are listed below. Note that simple.wikipedia.org is used for all examples, but the commands apply to any wiki. +
        +
      • + wiki.download: downloads the wiki data dump from the dump server +
      • +
      +
      +
      + A file will be generated in "/xowa/wiki/simple.wikipedia.org/simplewiki-latest-pages-articles.xml.bz2" +
      +
      +
        +
      • + wiki.unzip: unzips an xml file from the wiki data dump +
      • +
      +
      +
      + A file will be created for "/xowa/wiki/simple.wikipedia.org/simplewiki-latest-pages-articles.xml" (assuming the corresponding .xml.bz2 exists) +
      +
      + If this step is omitted, then XOWA will read directly from the .bz2 file. Although this will use less space (no .xml file to unzip), it will be significantly slower. Also, due to a program limitation, the progress percentage will not be accurate. It may hover at 99.99% for several minutes +
      +
      +
        +
      • + wiki.import: imports the xml file +
      • +
      +
      +
      + A wiki will be imported from "/xowa/wiki/simple.wikipedia.org/simplewiki-latest-pages-articles.xml" +
      +
      The following lists possible combinations: +
        +
      • + wiki.download,wiki.unzip,wiki.import AKA: fastest +
      • +
      +
      +
      + This is the default. Note that this will be the fastest to set up, but will take more space. For example, English Wikipedia will set up in 5 hours and require at least 45 GB of temp space +
      +
      +
        +
      • + wiki.download,wiki.import AKA: smallest +
      • +
      +
      +
      + This will read directly from the bz2 file. Note that this will use the least disk space, but will take more time. For example, English Wikipedia will set up in 8 hours but will only use 5 GB of temp space +
      +
      +
    12. +
    13. + ^ Affects the xowa_common.css in /xowa/user/anonymous/wiki/wiki_name/html/. Occurs when importing a wiki. (default is checked) +
        +
      • + checked : downloads xowa_common.css from the Wikimedia servers. Note that this stylesheet will be the latest copy but it may cause unexpected formatting in XOWA. +
      • +
      • + unchecked: (default) copies xowa_common.css from /xowa/bin/any/html/html/import/. Note that this stylesheet is the one XOWA is coded against. It is the most stable, but will not have the latest logo +
      • +
      +
    14. +
    15. + ^ (Only relevant for wiki.unzip) Choose one of the following: (default is checked) +
        +
      • + checked : (default) the .xml file is automatically deleted once the import process completes +
      • +
      • + unchecked: the .xml file is untouched +
      • +
      +
    16. +
    17. + ^ Specify one of the following: (default is 0) +
        +
      • + 0 : (default) page rank is disabled +
      • +
      • + (number greater than 1): page rank will be calculated until it is finished or maximum number of interations are reached. For more info, see Help/Features/Search/Build +
      • +
      +
    18. +
    19. + ^ Enter a number in MB to represent the cutoff for multi-file wikis and single-file wikis (default is 1500) +
        +
      • + For example, 1500 means that a wiki with a dump file size of 1.5 GB or less will generate a single-file wiki (for example, Simple Wikipedia). Any wiki with a dump file size larger than 1.5 GB will generate a multiple-file wiki. (for example, English Wikipedia). +
      • +
      • + If you always want to generate a single-file wiki, set the value to a large number like 999,999 (999 GB) +
      • +
      • + If you always want to generate a multi-file wiki, set the value to 0. +
      • +
      +
    20. +
    21. + ^ Decompress bz2 file(needed for importing dumps) . Recommended: 7-zip +
    22. +
    23. + ^ Decompress zip file(needed for importing dumps) . Recommended: 7-zip +
    24. +
    25. + ^ Decompress gz file(needed for importing dumps) . Recommended: 7-zip +
    26. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Import_Dansguardian.html b/wiki/home/page/Options/Import_Dansguardian.html new file mode 100644 index 000000000..c75b21127 --- /dev/null +++ b/wiki/home/page/Options/Import_Dansguardian.html @@ -0,0 +1,284 @@ + + + + + Options/Import Dansguardian - XOWA + + + + + +
    +
    +
    +

    Options/Import Dansguardian

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + For more information, see App/Xtn/Import/Dansguardian +

    +

    + Basic +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Enabled: [1] + + +
    + Root directory: [2] + + +
    + Initial page score: [3] + + +
    + Filtered page score: [4] + + +
    + Case sensitive: [5] + + +
    + Log enabled: [6] + + +
    +

    +
    +

    +

    + Notes +

    +
      +
    1. + ^ Choose one of the following: (default is unchecked) +
        +
      • + checked: import filter system is enabled +
      • +
      • + unchecked: (default) import filter system is disabled +
      • +
      +
    2. +
    3. + ^ Enter the root directory where the filters are located. Note that dansguardian files must be placed within a folder named after wiki. For example, on a Windows system, a phraselist file for simple.wikipedia.org can be placed at C:\xowa\bin\any\xowa\cfg\bldr\filter\simple.wikipedia.org\dansguardian\phraselist1.txt +
    4. +
    5. + ^ Enter the initial score of a page. (default is 0) +
        +
      • + For building a wiki where pages matching the filter are removed, choose a score of 0. +
      • +
      • + For building a wiki where pages matching the filter are kept, choose a positive score like 100. +
      • +
      +
    6. +
    7. + ^ Enter the score which causes the page to be removed from the database. (default is 0) +
        +
      • + Any page which has a score higher than the fail score will be removed from the database. +
      • +
      +
    8. +
    9. + ^ Choose if case sensitivity is enabled. (default is unchecked) +
        +
      • + If checked, words are matched by case-sensitivity. For example, "< earth >" will match "earth", but not "Earth". +
      • +
      • + If unchecked, words are matched regardless of case. For example, "< earth >" will match "earth" and "Earth". Note that this will slow the import process down by 5% - 10% +
      • +
      +
    10. +
    11. + ^ Choose if a log is enabled. (default is checked) +
        +
      • + If checked, a database called dansguardian_log.sqlite3 will be created at /xowa/bin/any/xowa/cfg/bldr/filter/wiki_name/ +
      • +
      • + If unchecked, no database will be created +
      • +
      +
    12. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Language.html b/wiki/home/page/Options/Language.html new file mode 100644 index 000000000..7b585cf82 --- /dev/null +++ b/wiki/home/page/Options/Language.html @@ -0,0 +1,1558 @@ + + + + + Options/Language - XOWA + + + + + +
    +
    +
    +

    Options/Language

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Language +

    + + + + + +
    + UI Language: [1] + + +
    +

    + Credits +

    +

    + Translations were generously provided by the following users: +

    +
      +
    • + Deutsch: Schnark +
    • +
    • + Polski: piotrex +
    • +
    • + ‪中文(简体)‬: zjzengdongyang +
    • +
    • + ‪中文(繁體): zjzengdongyang +
    • +
    +

    + Notes +

    +
      +
    1. + ^ Choose a UI langague: (default is English) +
        +
      • + Affects the following: +
          +
        • + Menu text; EX: File, Edit, View, History, Bookmarks, Tool, Help, etc.. +
        • +
        • + Tooltip captions; EX: Go back one page, Go foward one page, Go to the address in the location bar, etc.. +
        • +
        • + XOWA sidebar; EX: Main page, About, etc.. +
        • +
        • + XOWA messages: "version" and "build time" +
        • +
        +
      • +
      • + Note that HTML tab text (Page, Read, Edit, View HTML, Search) uses the language of the underlying wiki. +
      • +
      • + Translations are only available for English, German, Polish and Chinese. If you can provide translations in your language, please visit XOWA's wiki +
      • +
      • + The home wiki documentation is still changing, so translations will not be available for some time (at least until v2.0+) +
      • +
      +
    2. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Math.html b/wiki/home/page/Options/Math.html new file mode 100644 index 000000000..2dba4181c --- /dev/null +++ b/wiki/home/page/Options/Math.html @@ -0,0 +1,245 @@ + + + + + Options/Math - XOWA + + + + + +
    +
    +
    +

    Options/Math

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Math +

    + + + + + + + + + +
    + Enabled: [1] + + +
    + Renderer: [2] + + +
    +

    + LaTEX +

    + + + + + +
    + LaTEX app +

    + [3] +

    +
    + +

    + +

    +
    +

    + Notes +

    +
      +
    1. + ^ Choose one of the following (default is checked) +
        +
      • + checked to transform <math> sections to images +
      • +
      • + unchecked to leave <math> sections as text +
      • +
      +
    2. +
    3. + ^ Choose one of the following (default is MathJax) +
        +
      • + MathJax: use MathJax for <math>. Note that this is faster, does not use any disk space, and requires no additional setup +
      • +
      • + LaTeX: use LaTEX for <math>. Note that LaTEX is slower and will use extra disk space. It must also be installed. See App/Xtn/Mediawiki/Math/Setup +
      • +
      +
    4. +
    5. + ^ Converts dvi to png (needed for LaTEX; not needed for MathJax) . Recommended: MikTeX +
    6. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Menus.html b/wiki/home/page/Options/Menus.html new file mode 100644 index 000000000..a3f83b31a --- /dev/null +++ b/wiki/home/page/Options/Menus.html @@ -0,0 +1,719 @@ + + + + + Options/Menus - XOWA + + + + + +
    +
    +
    +

    Options/Menus

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Window menu bar +

    + + + + + + + + + + + + + +
    + Enabled: [1] + + +
    + Source: [2] + + +
    + Default: + + +
    +

    + Tabs +

    + + + + + + + + + +
    + Source: [3] + + +
    + Default: + + +
    +

    + HTML box +

    +

    + Basic +

    + + + + + + + + + +
    + Source: [4] + + +
    + Default: + + +
    +

    + Link +

    + + + + + + + + + +
    + Source: [5] + + +
    + Default: + + +
    +

    + File +

    + + + + + + + + + +
    + Source: [6] + + +
    + Default: + + +
    +

    + Status box +

    + + + + + + + + + +
    + Source: [7] + + +
    + Default: + + +
    +

    +
    +

    +

    + Notes +

    +
      +
    1. + ^ Choose one of the following: (default is checked) +
        +
      • + checked: Show menu bar +
      • +
      • + unchecked: Hide menu bar +
      • +
      +
    2. +
    3. + ^ Specify the source for the main window's menu. This menu shows: +
        +
      • + At the top of the window. +
      • +
      For more information, see App/UI/Menus +
    4. +
    5. + ^ Specify the source for the tab button popup menu. This menu shows when: +
        +
      • + Right-clicking on a tab button or in the blank area in the tab bar +
      • +
      For more information, see App/UI/Menus +
    6. +
    7. + ^ Specify the source for the HTML box's popup menu. This menu shows when: +
        +
      • + Right-clicking anywhere in the HTML area and nothing is selected +
      • +
      For more information, see App/UI/Menus +
    8. +
    9. + ^ Specify the source for the HTML box's link menu. This menu shows when: +
        +
      • + Right-clicking on a link or selected text in the HTML area +
      • +
      For more information, see App/UI/Menus +
    10. +
    11. + ^ Specify the source for the HTML box's file menu. This menu shows when: +
        +
      • + Right-clicking on an image or any other file in the HTML area +
      • +
      For more information, see App/UI/Menus +
    12. +
    13. + ^ Specify the source for the status bar popup menu. This menu shows when: +
        +
      • + Right-clicking on the status bar at the bottom of the screen +
      • +
      For more information, see App/UI/Menus +
    14. +
    +
    +

    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Popups.html b/wiki/home/page/Options/Popups.html new file mode 100644 index 000000000..3f5572f27 --- /dev/null +++ b/wiki/home/page/Options/Popups.html @@ -0,0 +1,919 @@ + + + + + Options/Popups - XOWA + + + + + +
    +
    +
    +

    Options/Popups

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +

    + This page provides options for Popups. Note that configuration changes will apply automatically to new tabs and new pages. However, any currently loaded pages must be reloaded to pick up the new configuration change. +

    +

    + You can also test your configuration changes by hovering over this link: XOWA Main Page. +

    +

    + For more infomation, visit the Popups help page +

    +
    +

    + Save +

    +

    + +

    + General +

    + + + + + +
    + Enabled: [1] + + +
    +

    + Content (basic) +

    + + + + + + + + + +
    + Number of words to show at start: [2] + + +
    + Number of words to show for "more": [3] + + +
    +

    + Content (advanced) +

    + + + + + + + + + + + + + + + + + +
    + Automatically show "all" if page is less than: [4] + + +
    + Read forward til header: [5] + + +
    + Read backward til header: [6] + + +
    + Stop if header is found after: [7] + + +
    +

    + Window +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Number of milliseconds before showing popup: [8] + + +
    + Number of milliseconds before hiding popup: [9] + + +
    + Maximum width of window: [10] + + +
    + Maximum height of window: [11] + + +
    + Maximum width of window when "show all": [12] + + +
    + Show popup when link is focused: [13] + + +
    +

    + Performance +

    + + + + + + + + + +
    + Template token max: [14] + + +
    + Template keeplist: [15] + + +
    +

    + Advanced +

    + + + + + + + + + + + + + + + + + + + + +
    + Allowed namespaces: [16] + + +
    + Ignore HTML elements with the following ids: [17] + + +
    + Number of bytes to read each pass: [18] + + +
    + Maximum number of bytes to read: [19] + + +
    + Popup HTML format default: [20] +
    +

    + Notes +

    +
      +
    1. + ^ Controls popup functionality (default is checked) +
        +
      • + checked to show popups when hovering over links +
      • +
      • + unchecked to not show popups when hovering over links +
      • +
      +
    2. +
    3. + ^ Number of words to show in popup (default is 128)
      +
      +
        +
      • + For slower machines, decrease the number of words to 32. Note that the number must be greater than 0. +
      • +
      • + For faster machines, increase the number of words as per your liking. +
      • +
      +
    4. +
    5. + ^ Number of additional words to show when "show more" is clicked (default is 192)
      +
      +
        +
      • + For slower machines, decrease the number of words to 32. Note that the number must be greater than 0. +
      • +
      • + For faster machines, increase the number of words as per your liking. +
      • +
      +
    6. +
    7. + ^ Automatically show the entire article if article is less than these number of bytes (default is -1) (recommended is 4096)
      + This feature is intended for small articles whose entire text...
      +
        +
      • + Will always be parsed quickly +
      • +
      • + Will generally show in one window without a horizontal scroll bar. +
      • +
      It allows a complete preview of small articles without having to click "more" or "all"
      + To deactivate this feature, set the number to -1
      +
    8. +
    9. + ^ Number of extra words to read forward to look for a header (default is 32)
      + This option tries to stop the popup text right before a header.
      +
        +
      • + the advantage is that the popup will not stop a few words short of the header +
      • +
      • + the disadvantage is that the size of the popup is irregular. i.e.: sometimes it returns 128 words, sometimes 140, sometimes 150, etc
        +
        +
      • +
      To deactivate this option, set it to -1.
      + Technical details follow.
      +
      + The approach works in the following manner: +
        +
      • + Reads forward an additional # of words +
      • +
      • + If a header is found within the # of words, it extends the popup text to the last word before the header +
      • +
      • + If a header is not found, it returns the original # of words +
      • +
      For example: +
        +
      • + An article contains 01 02 03 04 05 06 07 ==08== 09 +
      • +
      • + Show-init is set to 5 +
      • +
      • + Read-fwd is set to 4 +
      • +
      • + The initial number of words is read and collects 5 words: 01 02 03 04 05 +
      • +
      • + The parser then reads forward 4 more words: 06 07 ==08== 09 +
      • +
      • + It finds a header at ==08== +
      • +
      • + It then extends the selction to the word just before the header: 01 02 03 04 05 06 07 +
      • +
      • + Note that if ==08== was just 08, then it would just have returned the original: 01 02 03 04 05 +
      • +
      +
    10. +
    11. + ^ Number of words to read backward to remove header at end (default is 16)
      + This option tries to stop a header from appearing at the end of the popup text.
      +
        +
      • + the advantage is that a popup will not end at a header with just a few words after it. +
      • +
      • + the disadvantage is that sometimes the number of words returned will be less originally requested. i.e.: 128 was requested, but only 112 is returned +
      • +
      To deactivate this option, set it to -1
      + Technical details follow.
      +
      + The approach works in the following manner: +
        +
      • + Reads backwards a # of words from the end of the popup +
      • +
      • + If a header is found within the # of words, it truncates the output to the text before the header +
      • +
      • + If a header is not found, it returns the original # of words +
      • +
      For example: +
        +
      • + An article contains 01 02 03 04 05 06 07 ==08== 09 +
      • +
      • + Show-init is set to 9 +
      • +
      • + Read-bwd is set to 4 +
      • +
      • + The initial number of words is read and collects 9 words: 01 02 03 04 05 06 07 ==08== 09 +
      • +
      • + The parser then reads backwards 4 words: 06 07 ==08== 09 +
      • +
      • + It finds a header at ==08== +
      • +
      • + It then truncates the popup to the word just before the header: 01 02 03 04 05 06 07 +
      • +
      • + Note that if ==08== was just 08, then it would just have returned the original: 01 02 03 04 05 06 07 08 09 +
      • +
      +
    12. +
    13. + ^ Stops reading if a header is found after # of words (default is 96)
      + This option will stop reading if a header is found after the # of words. It is useful for increasing the probability that a popup will end at a header.
      +
        +
      • + the advantage is that a popup can be made to stop at a header. If you never want the popup to show a header, set the value to 1. +
      • +
      • + the disadvantage is that sometimes the number of words returned will be less originally requested. i.e.: 128 was requested, but only 96 is returned +
      • +
      To deactivate this option, set it to -1. This will always show as much content as possible
      + Technical details follow.
      +
      + The following is a simplified example: +
        +
      • + An article contains 01 02 03 04 05 ==06== 07 08 09 ==10== 11 12 13 14 15 16 +
      • +
      • + Show-init is set to 16 +
      • +
      • + Stop-hdr is set to 8 +
      • +
      • + The parser starts reading words +
      • +
      • + Once it finds a header, it checks if it is greater than stop-hdr +
          +
        • + ==06== is found, but it is less than 8. The parser continues. +
        • +
        • + ==10== is found, and it is greater than 8. The parser stops there and returns 01 02 03 04 05 ==06== 07 08 09 +
        • +
        +
      • +
      Note the following variations: +
        +
      • + If stop-hdr was set to 1, then it would have stopped at ==06== and returned 01 02 03 04 05 +
      • +
      • + If stop-hdr was set to 14, then it would have returned the entire text: 01 02 03 04 05 ==06== 07 08 09 ==10== 11 12 13 14 15 16 +
      • +
      Note that the the read-bwd setting is still applied after the stop-hdr setting. +
    14. +
    15. + ^ Number of milliseconds to wait before showing popup (default is 600)
      +
      +
        +
      • + A higher number prevents accidental hovers over links while moving the mouse / scrolling the page +
      • +
      • + A lower number allows faster popup display +
      • +
      Note that popup data will only be retrieved after the popup starts showing. For example: +
        +
      • + If the show delay is set to 2 seconds +
      • +
      • + and a popup takes 1 second to retrieve the html +
      • +
      • + then the total time till the popup is visible is 3 seconds, not 2 (2 seconds to wait before showing + 1 second to retrieve data) +
      • +
      +
    16. +
    17. + ^ Number of milliseconds to wait before hiding popup (default is 600)
      +
      +
        +
      • + A higher number allows the popup to linger longer on the screen before disappearing. +
      • +
      • + A lower number hides the popup faster +
      • +
      +
    18. +
    19. + ^ Maximum width of popup in pixels (default is -1)
      +
      +
        +
      • + -1 indicates no maximum width +
      • +
      +
    20. +
    21. + ^ Maximum height of popup in pixels (default is -1)
      +
      +
        +
      • + -1 indicates no maximum height +
      • +
      +
    22. +
    23. + ^ Maximum width of popup in pixels when show all is clicked (default is -1) (recommended is 800)
      + This option was added because:
      +
        +
      • + The normal popup window is generally smaller (500 pixels) +
      • +
      • + Show all often returns a lot of article text which looks constrained within a 500 pixel window +
      • +
      • + A "Show all" maxiumum width allows for automatic switching to a wider window for the larger article content +
      • +
      Note that -1 indicates no maximum width, which defaults to about 500 pixels +
    24. +
    25. + ^ Shows popup when link receives focus (tabbed into) (default is false)
      + This option allows keyboard users to use popups whenever a link is focused. Specifically:
      +
        +
      • + A link can be focused by pressing tab on the keyboard until a dotted focus box surrounds the desired link. +
      • +
      • + A link can be focused by finding and then selecting: +
          +
        • + Find a word on the page. For example, press Ctrl + F and type "r i b". This will highlight the Scribunto link +
        • +
        • + Press Ctrl + G and then Ctrl + G again. This will focus the Scribunto link and show the popup for it. +
        • +
        +
      • +
      +
    26. +
    27. + ^ Maximum length of template token (in bytes) to evaluate (default is 8192)
      + This option allows faster popups, but at the cost of accuracy:
      +
        +
      • + Fast but sometimes inaccurate: For slow machines or wikis that use templates heavily, decrease the number. Note that setting the number to 0 means "never evaluate templates". If popups are slow, try setting the number to 0, and see if the results are satisfactory. +
      • +
      • + Slow but always accurate: For fast machines or wikis that do not use templates heavily, increase the number. Note that setting the number to 2,147,483,647 means "always evaluate templates". You can also use "-1" as a shortcut for "2,147,483,647". If popups have garbled text or are missing words, try setting the number to -1. +
      • +
      +
      + A more detailed explanation follows:
      +
      +
      +

      + Templates are wikitext of the form {{Name|Arg_1|Arg_2|...}}. They are used throughout a wiki to perform functions ranging from unit conversion (like converting kilometers to miles), or generating large pieces of HTML (like rendering entire InfoBoxes). However, these templates are the "slowest" pieces of wikitext to parse, particularly if they call other templates or Scribunto +

      +

      + Ideally, popups should skip templates that produce structural html (like infoboxes), while still trying to render templates that do smaller functions (like converting units). This option attempts a heuristic that says "if the template is long, assume it's an infobox and should be skipped". It counts the total number of bytes in a template, and skips it if it's greater than the max. For example, {{Name|Arg_1}} has a length of 10, and will be skipped if the max length is set to 8. If the max length is set to 16, then the template won't be skipped. +

      +

      + This option is imperfect, but should work well enough on most cases. Note that Navigation Popups does something similar by skipping template text, but without any configuration. (always set to 0). +

      +
    28. +
    29. + ^ Specifies templates to be shown in popup (default is see below)
      + This is a performance optimization for English Wikipedia. It only evaluates listed templates.
      + The format is as follows
      +
        +
      • + Each rule is in a separate line +
      • +
      • + Each rule has three parts +
          +
        • + Wiki domain: Wiki which will be affected by rule +
        • +
        • + Keep-names: Names of templates which will be shown in popup. Note that these names: +
            +
          • + Are semi-colon separated (;) +
          • +
          • + Match any case of the title. For example, "NAme", matches "NAME", "name", "naME", etc. +
          • +
          • + Match space or underscore. For example, "two_words" matches "two_words" and "two words" +
          • +
          • + Have one of the following three match patterns +
              +
            • + Exact name: For example, "name" matches only "name", and all lowercase/uppercase variants +
            • +
            • + Name at start: For example, "name*" will match anything starting with "name" such as "Names" +
            • +
            • + Name at end: For example, "*name" will match anything ending with "name" such as "Fullname" +
            • +
            +
          • +
          +
        • +
        • + Unless-names: Names of templates which should not be included, even if the keep-name is matched. For example, en.wikipedia.org|name*|name_to_always_skip will match any template that starts with "name" unless the template is named "name_to_always_skip". Note that unless-names have the same rules as keep-names (semi-colon separator; wildcards)
          +
          +
        • +
        +
      • +
      To disable this option, replaces the keep-names with a *. For example: en.wikipedia.org|*| +
      + Default option +
      +en.wikipedia.org|formatnum;age_in_days;as_of;gregorian_serial_date;currentminute;currentsecond;dmca;spaced_ndash;trim;month*;convert*;worldpop*;ipa*;lang*;nowrap*;h:*;vgy;iso_639_name;transl;translate;linktext;zh;nihongo;japanese_name;ko-hhrm;|
      +
      +
      +
    30. +
    31. + ^ Restrict popups to certain namespaces (default is  )
      + This option allows popups to be suppressed for namespaces that would ordinarily generate no content. For example, Portal pages are often contained in a table / div, whereas Module pages are code.
      + Note the following:
      +
        +
      • + Only namespace names are valid. See the table below for examples of valid names +
      • +
      • + Multiple names must be separated with the pipe character (|). For example, (Main)|Help +
      • +
      • + Namespaces names are the canonical English names of the namespace, except for "(Main)" +
      • +
      • + Non-English names will work, but are not supported. For example, Aide would only allow the Help namespace in French wikis, wheras Help will allow the Help namespace across all wikis. +
      • +
      • + Invalid names are ignored +
      • +
      • + Deactivate this feature by blanking the field +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Title +
      + (Main) +
      + User +
      + Project +
      + File +
      + MediaWiki +
      + Template +
      + Help +
      + Category +
      + Special +
      +
    32. +
    33. + ^ Ignore html elements that have the following ids (default is coordinates)
      + This feature is intended for English Wikipedia which has a {{Coordinates}} tag at the top of most geographical articles (for example, North Pole)
      + Without this option, a Coordinates span would be visible in the top right of the popup, which....
      +
        +
      • + Counts against the popup's number of words +
      • +
      • + Does not provide significant summary information for the article +
      • +
      Usage notes: +
        +
      • + Any HTML element with a listed id will not be shown in the popup. For example, <span id='coordinates'>0 N 90 E</span> will not show b/c the html element (span) has a listed id (coordinates) +
      • +
      • + To add multiple ids, separate ids with the | character. For example, coordinates|some_other_id. +
      • +
      • + Listed ids are case-insensitive if ASCII, but case-sensitive otherwise. There is no difference between coordinates and Coordinates. There is a difference between é and É +
      • +
      • + To deactivate this feature, set the value to   (empty)
        +
        +
      • +
      +
    34. +
    35. + ^ Number of bytes to read for each pass (default is 1024)
      + This number represents the number of bytes the popup parser reads at a time. For example, it will read the first 1024 bytes of the article, and if it doesn't find 64 words, it continues to read sections of 1024 bytes until it does.
      +
      +
        +
      • + Lower numbers may be better for slower machines. Note that the number must be greater than 0. +
      • +
      • + Higher numbers may be better for faster machines. Experiment as necessary. +
      • +
      +
    36. +
    37. + ^ Maximum number of bytes to read (default is 32768)
      +
      +

      + This number represents the maximum number of bytes the popup parser reads before it gives up. Note that if the parser gives up, then no text will be returned for the preview. +

      +

      + This setting should only apply to badly formatted articles. For example consider a page that has a comment with 100,000 5 letter words (<!-- 100,000 5 letter words -->). This page will be considered to have 0 words, even though it has a page length of 500,000. Rather than read the entire 500,000 bytes, the popup parser will stop after 32,768. +

      +
        +
      • + Lower numbers may be better for slower machines, but it would have a higher chance of returning empty popups. Note that the number must be greater than 0. +
      • +
      • + Higher numbers may be better for faster machines. To force the popup parser to read the entire page until it finds the minimum number of words, set the value to a high number like 2,147,483,647 +
      • +
      +
    38. +
    39. + ^ Set the HTML format of the popup window. (default is See HTML format default )
      + This controls the actual HTML that is generated in the popup window. Note the following:
      +
        +
      • + The format is basically text substitution, with anything between ~{ and } substituted for the current page values. +
      • +
      • + This is only provided for experimental / testing purposes. The format may change in future versions. +
      • +
      • + To modify this value do the following: +
          +
        • + Backup your xowa_user_cfg.gfs: /xowa/user/anonymous/app/data/cfg/xowa_user_cfg.gfs +
        • +
        • + Edit this page +
        • +
        • + Find the commented table rows / cells and uncomment them +
        • +
        • + Save the page. You will now see an editable textarea with the format +
        • +
        • + Make any changes to the editable textarea and click Save. Hover over a link to view the results. +
        • +
        +
      • +

      + When you're done, you should restore your original copy of xowa_user_cfg.gfs. If you don't restore your copy, you will end up keeping your custom change, and will never pick up any future fixes / changes to the format.
      +
    40. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Score.html b/wiki/home/page/Options/Score.html new file mode 100644 index 000000000..fed243f8b --- /dev/null +++ b/wiki/home/page/Options/Score.html @@ -0,0 +1,286 @@ + + + + + Options/Score - XOWA + + + + + +
    +
    +
    +

    Options/Score

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + + + + + + +

    + General +

    + + + + + +
    + Enabled: [1] + + +
    +

    + Apps +

    + + + + + + + + + + + + + + + + + +
    + Lilypond: +

    + [2] +

    +
    + +

    + +

    +
    + Python: +

    + [3] +

    +
    + +

    + +

    +
    + ImageMagick - Trim: +

    + [4] +

    +
    + +

    + +

    +
    + Convert midi to ogg +

    + [5] +

    +
    + +

    + +

    +
    +

    +
    +

    +

    + Notes +

    +
      +
    1. + ^ Handles <score> tags (default is checked) +
        +
      • + checked to process through lilypond binary (lilypond must be installed and its path must be set: Options/Apps +
      • +
      • + unchecked to render text only +
      • +
      +
    2. +
    3. + ^ Converts Lilypond to music scores / midi files . Recommended: Lilypond +
    4. +
    5. + ^ Converts ABC notation to Lilypond . Recommended: Lilypond +
    6. +
    7. + ^ Trims image . Recommended: ImageMagick +
    8. +
    9. + ^ Converts midi to ogg . Recommended: TiMidity++ +
    10. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Scribunto.html b/wiki/home/page/Options/Scribunto.html new file mode 100644 index 000000000..087b0e98e --- /dev/null +++ b/wiki/home/page/Options/Scribunto.html @@ -0,0 +1,366 @@ + + + + + Options/Scribunto - XOWA + + + + + +
    +
    +
    +

    Options/Scribunto

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + General +

    + + + + + + + + + +
    + Enabled: [1] + + +
    + Lua engine: [2] + + +
    +

    + Lua options +

    + + + + + + + + + + + + + + + + + + + + + + + + +
    + Lua path: [3] + + +
    + The options below are for developer usage only. +
    + Lua log enabled: [4] + + +
    + Lua timeout: [5] + + +
    + Lua timeout polling: [6] + + +
    + Lua timeout busy wait: [7] + + +
    +

    + Notes +

    +
      +
    1. + ^ Handles {{#invoke:Module:Module_name|Function_name|Arguments}} (default is checked) +
        +
      • + checked to process #invoke statements +
      • +
      • + unchecked to render #invoke as text only +
      • +
      +
    2. +
    3. + ^ Select lua engine. See App/Xtn/Mediawiki/Scribunto/Overview#Engines (default is luaj) +
        +
      • + luaj: lua code will be processed through the luaj jar at /bin/any/java/luaj/. +
      • +
      • + lua : lua code will be processed through the lua binary at /bin/os_name/lua/. +
      • +
      Note for Lua engine users: +
        +
      • + 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: + +
      • +
      • + NTFS partitions: Linux users with NTFS partitions will need to run a command like the following: +
      • +
      +
      +
      + sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/whatever /mnt/whatever +
      +
      + See http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition (Thanks to Anselm) +
      +
      +
    4. +
    5. + ^ Path to Lua binary. Only applies to the luaengine. +
    6. +
    7. + ^ Choose one of the following (default is unchecked) +
        +
      • + checked to output Lua send / recv statements to a log file (/xowa/user/anonymous/app/tmp/log) +
      • +
      • + unchecked to output nothing +
      • +
      +
    8. +
    9. + ^ # of milliseconds before canceling Lua call (default is 4000) +
    10. +
    11. + ^ # of milliseconds before checking for timeout. (default is 1) For example, with a timeout of 4000: +
      +
      + A timeout polling of 1 will check roughly 4000 times before timing out. +
      +
      + A timeout polling of 1000 will check roughly 4 times before timing out. +
      +
      This setting should be left at 1. It is meant to "tweak" certain outlier situations should they arise. +
    12. +
    13. + ^ # of milliseconds before entering timeout poll (default is 250) This setting should be left at 250 (or higher). It is also meant to "tweak" certain outlier situations.
      + Background:
      +
        +
      • + On Windows, a sleep call can take 15 ms. This could potentially cause each Lua call to take 15 ms. +
      • +
      • + Some pages / templates will call Lua hundreds of times. (For example: the Weather Box on http://en.wikipedia.org/wiki/Aruba or the Citations on http://en.wikipedia.org/wiki/Earth ) +
      • +
      • + The busy wait is a primitive way to limit a wait to 1 ms (or less) before entering a more expensive sleep +
      • +
      • + A higher timeout busy wait value is more performant, but the disadvantage is that the UI will be locked up for longer +
      • +
      +
      +
      + For example, a busy wait of 250 means that the code will loop for 250 milliseconds before entering a sleep. +
      +
      + For sub-second values, this freezing will be unnoticeable +
      +
      For reference, here is the corresponding code +
      +long time_bgn = System.currentTimeMillis();
      +long time_woke = time_bgn;
      +while (true) {
      +  byte[] rv = stream_read.Data();
      +  if (rv != null) return rv;
      +  long time_now = System.currentTimeMillis();
      +  if (time_now > time_woke + server_timeout_busy_wait) {
      +    if (time_now > time_bgn + server_timeout) throw Xoa_xtn_scribunto.err_("lua_timeout: timeout={0} cmd={1}", server_timeout, String_.new_utf8_(cmd_last));
      +    ThreadAdp_.Sleep(server_timeout_polling);
      +    time_woke = System.currentTimeMillis();
      +  }
      +}
      +
      +
      +
    14. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Search.html b/wiki/home/page/Options/Search.html new file mode 100644 index 000000000..e10e00de1 --- /dev/null +++ b/wiki/home/page/Options/Search.html @@ -0,0 +1,362 @@ + + + + + Options/Search - XOWA + + + + + +
    +
    +
    +

    Options/Search

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +

    + This page provides options for Search. Note that configuration changes will apply automatically to new searches. However, any currently loaded searches must be reloaded to pick up the new configuration change. +

    +

    + You can also test your configuration changes by going to this link: https://simple.wikipedia.org/wiki/Special:Search/Earth* or https://en.wikipedia.org/wiki/Special:Search/Earth* +

    +

    + For more infomation, visit the Search help page
    +

    +
    +
    +

    + Save +

    +

    +

    + +

    + Search +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Results per page: [1] + + +
    + Run database search in background: [2] + + +
    + Auto-wildcard: [3] + + +
    + Default url search arguments: [4] + + +
    + Multi-wiki search wikis: [5] + + +
    + Multi-wiki sort order: [6] + + +
    +

    + Notes +

    +
      +
    1. + ^ Enter number of results to show per page: (default is 20) . +
    2. +
    3. + ^ Choose one of the following: (default is checked) . +
        +
      • + checked: XOWA continues while database searches are done in the background. These searches return results faster, especially for big queries. +
      • +
      • + unchecked: XOWA waits until the database search completes. This will often be slower, but will be more stable than background searches. +
      • +
      +
    4. +
    5. + ^ Choose one of the following: (default is checked) +
        +
      • + checked: Search will automatically append wildcard if no wildcards are present. For example: +
      • +
      +
      +
      +
      +
      + Earth will become Earth* +
      +
      + Ea*rth will stay Ea*rth b/c it already has a wildcard +
      +
      +
      +
      +
        +
      • + unchecked: Search will not apply any automatic behavior +
      • +
      +
    6. +
    7. + ^ Enter default args for every search: (default is ) . Examples include: +
        +
      • + ns*=1 will search across all namespaces (current default is to search main namespace only) +
      • +
      • + ns0=1&ns14=1 will search across the main (0) and category (14) namespaces +
      • +
      +
    8. +
    9. + ^ Enter wikis to search: (default is <any>|<self>) . +
        +
      • + For example: +
      • +
      +
      +en.wikipedia.org|<same_lang>
      +en.wiktionary.org|<same_type>
      +fr.wikivoyage.org,en.wikivoyage.org|<self>,en.wikipedia.org
      +<any>|<self>
      +
      +
      +
        +
      • + Line 1 means "For English Wikipedia, seach all English wikis, such as English Wiktionary, English Wikisource, English Wikivoyage, etc." +
      • +
      • + Line 2 means "For English Wiktionary, search all Wiktionarys, such as English Wiktionary, French Wiktionary, German Wiktionary, etc." +
      • +
      • + Line 3 means "For French Wikivoyage and English Wikivoyage, search the current wiki and English Wikipedia" +
      • +
      • + Line 4 means "For any wiki, search only the current wiki" +
      • +
      The multi-wikis criteria has the following format: +
        +
      • + Line-based: Each line represents a separate rule. A wiki will be compared against the rule, and if it matches, only that rule will apply. If it doesn't match, it goes on to the next line. +
      • +
      • + Match: The match part is the text before the first pipe (|). Think of this as "when in this wiki...". This can be a wiki domain (en.wikipedia.org), a languages wildcard (en.*), a type wildcard (*.wikipedia) or the reserved word <any>). In addition, multiple terms can be chained together (en.wikipedia.org,fr.wikipedia.org). +
      • +
      • + Include: Think of this as "...search these wikis". This can use any term as Match (domain, wildcard, reserved word) but can also use the reserved words: <self>, <same_lang> <same_type> +
      • +
      Terms: +
        +
      • + <any>: matches any wiki. For example, in en.wikipedia.org, any wiki is matched, including home, en.wikipedia.org, fr.wiktionary.org, de.wikisource.org, etc.. +
      • +
      • + <self>: matches only the current wiki. For example, in en.wikipedia.org, only en.wikipedia.org is matched. +
      • +
      • + <same_lang>: matches wikis with the same language. For example, in en.wikipedia.org, en.wiktionary.org, en.wikisource.org, etc. are matched. However, fr.wiktionary.org and de.wikisource.org are not matched. +
      • +
      • + <same_type>: matches wikis with the same type. For example, in en.wikipedia.org, fr.wikipedia.org, de.wikipedia.org, ru.wikipedia.org, etc. are matched. However, en.wiktionary.org, en.wikisource.org, etc. are not matched. +
      • +
      • + {language}.*: matches all wikis of that language. For example, "en.*" will match en.wikipedia.org, en.wiktionary.org, en.wikisource.org, etc regardless of the current wiki +
      • +
      • + *.{type}: matches all wikis of that type. For example, "*.wikipedia" will match en.wikipedia.org, fr.wikipedia.org, de.wikipedia.org, etc +
      • +
      +
    10. +
    11. + ^ Enter sorting-order for multiple wikis: (default is <any>|<self>,*.wikipedia,*.wikivoyage,*.wiktionary,*.wikisource,*.wikiquote,*.wikibooks,*.wikiversity,*.wikinews ) . The sort criteria has the following format: +
        +
      • + Line-based: Each line represents a separate rule. A wiki will be compared against the rule, and if it matches, only that rule will apply. If it doesn't match, it goes on to the next line. +
      • +
      • + Match: The match part is the text before the first pipe (|). Think of this as "when in this wiki...". This can be a wiki domain (en.wikipedia.org), a languages wildcard (en.*), a type wildcard (*.wikipedia) or the reserved word <any>). In addition, multiple terms can be chained together (en.wikipedia.org,fr.wikipedia.org). +
      • +
      • + Sort: Think of this as "...sort according to following order". +
      • +
      • + For example, consider if the following wikis are searched: en.wikipedia.org and en.wiktionary.org. Since en.wikipedia.org matches *.wikipedia.org, it will be sorted before en.wiktionary.org (which matches *.wiktionary.org) +
      • +
      +
    12. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Search_suggest.html b/wiki/home/page/Options/Search_suggest.html new file mode 100644 index 000000000..65e9c9f46 --- /dev/null +++ b/wiki/home/page/Options/Search_suggest.html @@ -0,0 +1,475 @@ + + + + + Options/Search suggest - XOWA + + + + + +
    +
    +
    +

    Options/Search suggest

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Address bar +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Enabled: [1] + + +
    + Max results: [2] + + +
    + Auto-wildcard: [3] + + +
    + Namespace ids: [4] + + +
    + Visible rows: [5] + + +
    + Page Up / Page Down increment: [6] + + +
    + Symbols: [7] + + +
    +

    + Search suggest +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Enabled: [8] + + +
    + Max results: [9] + + +
    + Search mode: [10] + + +
    + AllPages look-ahead: [11] + + +
    + AllPages minimum length: [12] + + +
    + Log enabled: [13] + + +
    +

    + Notes +

    +
      +
    1. + ^ Choose one of the following: (default is checked)
      +
      +
        +
      • + checked: Enables search suggestions in address bar; typing in the address bar will show suggestions in a drop-down list. +
      • +
      • + unchecked: Disables search suggestions in address bar; typing in the address bar will not show suggestions. +
      • +
      +
    2. +
    3. + ^ Maximum number of results to retrieve: (default is 10) (recommended is 100)
      + This option limits the maximum number of results. For example, a setting of 10 with a search term of "earth" will retrieve the top 10 pages with the word "earth" in the title.
      +
        +
      • + For slower machines, decrease the number of words to 1. Note that the number must be greater than 0. +
      • +
      • + For faster machines, increase the number of words as per your liking. +
      • +
      +
    4. +
    5. + ^ Choose one of the following: (default is checked)
      +
      +
        +
      • + checked: Automatically adds a wildcard to every search suggestion. For example, "earth" will becomes "earth*" and match "Earth", "History of Earth", and "Earthquake". Note that the wildcard can be disabled by adding a space. For example, "earth " will match "Earth" and "History of Earth" but not "Earthquake". +
      • +
      • + unchecked: Does not add a wildcard to every search suggestion. "earth" will only "Earth" and "History of Earth" +
      • +
      +
    6. +
    7. + ^ Enter list of namespaces to search: (default is 0)
      + This option specifies which namespaces to search. For more information, see https://en.wikipedia.org/wiki/Help:Namespaces
      +
        +
      • + For the main namespace, enter in "0" +
      • +
      • + For all namespaces, enter in "*". +
      • +
      • + For specific namespaces, enter in the ids separated by a comma. For example, to search the Main, Wikipedia, Category, and Portal namespaces enter in "0,4,14,100" +
      • +
      +
    8. +
    9. + ^ Maximum number of results to show in visible area: (default is 10) (recommended is 25)
      + This option limits the maximum number of results shown on screen. This visible-rows number can be made less than max-results. For example:
      +
        +
      • + A max-results of 100 and a visible-rows of 25 will show results #1-25 in the drop-down list, while results #26-100 can be seen using the drop-down list's scroll bar. +
      • +
      • + A max-results of 25 and a visible-rows of 25 will always show all results on screen. The drop-down list will not have a scroll bar +
      • +
      +
    10. +
    11. + ^ Number of rows to move when pressing page-up or page-down (default is 5)
      +
      +
    12. +
    13. + ^ Define symbols for address-bar searches: (default is )
      + This is an advanced option which allows custom definition of symbols for search terms. For more information on search queries, see App/Search/Overview Note the following details:
      +
        +
      • + "\s" means space +
      • +
      • + "\0" means disabled +
      • +
      • + Only one symbol can be defined for each type. In other words, there can't be two "and" symbols (+, &) +
      • +
      • + Entering in the wrong syntax will disable some if not all symbols. If you run into issues, copy and paste the excerpt below. +
      • +
      +
      +wild=*
      +not=-
      +or=,
      +and=+
      +quote="
      +paren_bgn=(
      +paren_end=)
      +escape=\
      +space=\s
      +
      +
      +
    14. +
    15. + ^ Choose one of the following: (default is checked) +
        +
      • + checked: Search suggest enabled (typing in search box will dynamically retrieve suggestions) +
      • +
      • + unchecked: Search suggest disabled +
      • +
      +
    16. +
    17. + ^ Maximum number of search suggestions; (default is 10) +
    18. +
    19. + ^ Choose one of the following: (default is AllPages) +
        +
      • + AllPages_v2: Search suggestions will return titles beginning with search term +
      • +
      +
      +
      + EX: "Earth" will return "Earth" and "Earthquake" but not "History of Earth" +
      +
      +
        +
      • + Search : Search suggestions will return titles that have the word. Also allows extended search syntax (See App/Search) +
      • +
      +
      +
      + EX: "Earth" will return "Earth" and "History of Earth" but not "Earthquake" +
      +
      +
        +
      • + AllPages (obsolete): Search suggestions will return titles beginning with search term +
      • +
      +
      +
      + Similar to AllPages_v2, but returns less accurate results (though it is slightly faster) +
      +
      +
    20. +
    21. + ^ Only applicable when search mode is "AllPages" (default is 1000)
      + Set number of pages to look-ahead. Used with Max results and AllPages minimum length. For example:
      +
        +
      • + Setting look-ahead to 0 will scan the next 10 titles after "Earth" and return the 1st 10 restuls that have a page length > Minimum length +
      • +
      • + Setting look-ahead to 10,000 will scan the next 10,000 titles after "Earth" and return the 1st 10 results that have a page length > Minimum length +
      • +
      +
    22. +
    23. + ^ Only applicable when search mode is "AllPages" (default is 10000)
      + Set minimum length needed for a page to be in a result. Used with AllPages look-ahead. See example for AllPages look-ahead
      +
    24. +
    25. + ^ Choose one of the following: (default is unchecked) +
        +
      • + checked: search suggest will log activity (for development purposes only) +
      • +
      • + unchecked: search suggest will not log activity +
      • +
      +
    26. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Security.html b/wiki/home/page/Options/Security.html new file mode 100644 index 000000000..d7180d7f2 --- /dev/null +++ b/wiki/home/page/Options/Security.html @@ -0,0 +1,331 @@ + + + + + Options/Security - XOWA + + + + + +
    +
    +
    +

    Options/Security

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Security +

    + + + + + +
    + JavaScript enabled: [1] + + +
    +

    + Web +

    + + + + + +
    + Web access enabled: [2] + + +
    +

    + Privacy +

    + + + + + + + + + + + + + + + + + +
    + Logs enabled: [3] + + +
    + History enabled: [4] + + +
    + Bookmarks enabled: [5] + + +
    + Load HTML to browser method: [6] + + +
    +

    + Notes +

    +
      +
    1. + ^ Choose if Javascript enabled: (default is checked) +
        +
      • + checked to enable JavaScript. Note that this will allow you to use the functions listed at Diagnostics/Javascript/All +
      • +
      • + unchecked to disable JavaScript. Only JavaScript specified by XOWA will run +
      • +
      +
      +
      + XOWA uses JavaScript for certain functionality such as MathJax, sortable, collapsible, and reference tooltips. Unfortunately, JavaScript can also be a vector of attack. Although XOWA scrubs pages to eliminate embedded JavaScript, it is possible for malicious JavaScript to be injected into a Wiki page that evades XOWA's code. For those concerned about security, the safest approach would be to disable JavaScript entirely. +
      +
      +
    2. +
    3. + ^ Choose if XOWA is allowed to access the Web: (default is checked) +
        +
      • + checked to allow web access. +
      • +
      • + unchecked to forbid web access. XOWA will not connect to the internet under any circumstances. This is equivalent to pulling the network cable for XOWA only. +
      • +
      Note that this may cause the app to not behave properly. For example: +
        +
      • + Images will not download, even if "Retrieve files" is checked +
      • +
      • + Import links on Import/List will not work +
      • +
      • + Download dump status on Wiki/Maintenance will not work +
      • +
      • + etc.. +
      • +
      Also, note that this only controls XOWA's access to the internet. Viewer apps may still access the internet. For example, clicking on an external link will still launch a "Web browser". If you have VLC set up to play media files, it may access the internet when you click on a media file. A PDF app may try to update itself when you click on a PDF file. For more information, see Help/Privacy +
    4. +
    5. + ^ Choose if logs are enabled: (default is checked) +
        +
      • + checked to enable logs. XOWA logs application activity for diagnostic purposes. Note that these logs are never shared or uploaded. See Help/Privacy for more info +
      • +
      • + unchecked to disable logs. No messages will be written to the log. You can check by going to Help -> System Data -> Session Log +
      • +
      +
    6. +
    7. + ^ Choose if page history is enabled: (default is checked) +
        +
      • + checked to enable page history. XOWA stores viewed pages for the Page History page (History -> Show). Note that this history is never shared or uploaded. See Help/Privacy for more info +
      • +
      • + unchecked to disable page history. No pages will be stored in page history. You can check by going to Help -> System Data -> Page History +
      • +
      +
    8. +
    9. + ^ Choose if bookmarks are enabled: (default is checked) +
        +
      • + checked to enable bookmarks. XOWA adds bookmarks whenever the user chooses "Bookmark this page". Note that these bookmarks are never shared or uploaded. See Help/Privacy for more info +
      • +
      • + unchecked to disable adding bookmarks. No bookmarks will be be added, even if the user clicks "Bookmark this page". You can check by clicking "Bookmark this page" and then clicking "Show all bookmarks" +
      • +
      +
    10. +
    11. + ^ Choose how HTML is loaded into the browser: (default is mem) (recommended is url) This is a performance optimization with privacy implications +
        +
      • + mem: Loads HTML through memory by calling browser.setText(html). For unknown reasons, SWT / XULRunner uses more memory when loading HTML by setText -- as much as 5 - 10 MB for a page like en.w:Earth. +
      • +
      • + url: Loads HTML through the file system by calling browser.setUrl(file, html). This call uses less memory, but requires writing the HTML to disk. (see /xowa/user/anonymous/app/tmp/html) Although setting HTML via disk is theoretically slower than memory, the time difference is not noticeable. This may be more of an issue for users with privacy concerns. For more info on the latter, see Help/Privacy. +
      • +
      Note that mem is currently the default, but url will be made the default in a future release. +
    12. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Shortcuts.html b/wiki/home/page/Options/Shortcuts.html new file mode 100644 index 000000000..b457fa05b --- /dev/null +++ b/wiki/home/page/Options/Shortcuts.html @@ -0,0 +1,2079 @@ + + + + + Options/Shortcuts - XOWA + + + + + +
    +
    +
    +

    Options/Shortcuts

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +
    +

    + Save +

    +

    + +

    + Shortcuts +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Category + + Name + + Scope + + Shortcut +
    + <<NULL>> + + <null>[1] + + + + +
    + <<NULL>> + + <null>[2] + + + + +
    + <<NULL>> + + <null>[3] + + + + +
    + <<NULL>> + + <null>[4] + + + + +
    + <<NULL>> + + <null>[5] + + + + +
    + <<NULL>> + + <null>[6] + + + + +
    + <<NULL>> + + <null>[7] + + + + +
    + <<NULL>> + + <null>[8] + + + + +
    + <<NULL>> + + <null>[9] + + + + +
    + <<NULL>> + + <null>[10] + + + + +
    + <<NULL>> + + <null>[11] + + + + +
    + <<NULL>> + + <null>[12] + + + + +
    + <<NULL>> + + <null>[13] + + + + +
    + <<NULL>> + + <null>[14] + + + + +
    + <<NULL>> + + <null>[15] + + + + +
    + <<NULL>> + + <null>[16] + + + + +
    + <<NULL>> + + <null>[17] + + + + +
    + <<NULL>> + + <null>[18] + + + + +
    + <<NULL>> + + <null>[19] + + + + +
    + <<NULL>> + + <null>[20] + + + + +
    + <<NULL>> + + <null>[21] + + + + +
    + <<NULL>> + + <null>[22] + + + + +
    + <<NULL>> + + <null>[23] + + + + +
    + <<NULL>> + + <null>[24] + + + + +
    + <<NULL>> + + <null>[25] + + + + +
    + <<NULL>> + + <null>[26] + + + + +
    + <<NULL>> + + <null>[27] + + + + +
    + <<NULL>> + + <null>[28] + + + + +
    + <<NULL>> + + <null>[29] + + + + +
    + <<NULL>> + + <null>[30] + + + + +
    + <<NULL>> + + <null>[31] + + + + +
    + <<NULL>> + + <null>[32] + + + + +
    + <<NULL>> + + <null>[33] + + + + +
    + <<NULL>> + + <null>[34] + + + + +
    + <<NULL>> + + <null>[35] + + + + +
    + <<NULL>> + + <null>[36] + + + + +
    + <<NULL>> + + <null>[37] + + + + +
    + <<NULL>> + + <null>[38] + + + + +
    + <<NULL>> + + <null>[39] + + + + +
    + <<NULL>> + + <null>[40] + + + + +
    + <<NULL>> + + <null>[41] + + + + +
    + <<NULL>> + + <null>[42] + + + + +
    + <<NULL>> + + <null>[43] + + + + +
    + <<NULL>> + + <null>[44] + + + + +
    + <<NULL>> + + <null>[45] + + + + +
    + <<NULL>> + + <null>[46] + + + + +
    + <<NULL>> + + <null>[47] + + + + +
    + <<NULL>> + + <null>[48] + + + + +
    + <<NULL>> + + <null>[49] + + + + +
    + <<NULL>> + + <null>[50] + + + + +
    + <<NULL>> + + <null>[51] + + + + +
    + <<NULL>> + + <null>[52] + + + + +
    + <<NULL>> + + <null>[53] + + + + +
    + <<NULL>> + + <null>[54] + + + + +
    + <<NULL>> + + <null>[55] + + + + +
    + <<NULL>> + + <null>[56] + + + + +
    + <<NULL>> + + <null>[57] + + + + +
    + <<NULL>> + + <null>[58] + + + + +
    + <<NULL>> + + <null>[59] + + + + +
    + <<NULL>> + + <null>[60] + + + + +
    + <<NULL>> + + <null>[61] + + + + +
    + <<NULL>> + + <null>[62] + + + + +
    + <<NULL>> + + <null>[63] + + + + +
    + <<NULL>> + + <null>[64] + + + + +
    + <<NULL>> + + <null>[65] + + + + +
    + <<NULL>> + + <null>[66] + + + + +
    + <<NULL>> + + <null>[67] + + + + +
    + <<NULL>> + + <null>[68] + + + + +
    + <<NULL>> + + <null>[69] + + + + +
    + <<NULL>> + + <null>[70] + + + + +
    + <<NULL>> + + <null>[71] + + + + +
    + <<NULL>> + + <null>[72] + + + + +
    + <<NULL>> + + <null>[73] + + + + +
    + <<NULL>> + + <null>[74] + + + + +
    + <<NULL>> + + <null>[75] + + + + +
    + <<NULL>> + + <null>[76] + + + + +
    + <<NULL>> + + <null>[77] + + + + +
    + <<NULL>> + + <null>[78] + + + + +
    + <<NULL>> + + <null>[79] + + + + +
    + <<NULL>> + + <null>[80] + + + + +
    + <<NULL>> + + <null>[81] + + + + +
    + <<NULL>> + + <null>[82] + + + + +
    + <<NULL>> + + <null>[83] + + + + +
    + <<NULL>> + + <null>[84] + + + + +
    + <<NULL>> + + <null>[85] + + + + +
    + <<NULL>> + + <null>[86] + + + + +
    + <<NULL>> + + <null>[87] + + + + +
    + <<NULL>> + + <null>[88] + + + + +
    + <<NULL>> + + <null>[89] + + + + +
    + <<NULL>> + + <null>[90] + + + + +
    + <<NULL>> + + <null>[91] + + + + +
    + <<NULL>> + + <null>[92] + + + + +
    + <<NULL>> + + <null>[93] + + + + +
    + <<NULL>> + + <null>[94] + + + + +
    + <<NULL>> + + <null>[95] + + + + +
    + <<NULL>> + + <null>[96] + + + + +
    + <<NULL>> + + <null>[97] + + + + +
    + <<NULL>> + + <null>[98] + + + + +
    + <<NULL>> + + <null>[99] + + + + +
    + <<NULL>> + + <null>[100] + + + + +
    + <<NULL>> + + <null>[101] + + + + +
    + <<NULL>> + + <null>[102] + + + + +
    + <<NULL>> + + <null>[103] + + + + +
    + <<NULL>> + + <null>[104] + + + + +
    + <<NULL>> + + <null>[105] + + + + +
    + <<NULL>> + + <null>[106] + + + + +
    + <<NULL>> + + <null>[107] + + + + +
    + <<NULL>> + + <null>[108] + + + + +
    + <<NULL>> + + <null>[109] + + + + +
    + <<NULL>> + + <null>[110] + + + + +
    + <<NULL>> + + <null>[111] + + + + +
    +

    + Notes +

    +
      +
    1. + ^ <null> +
    2. +
    3. + ^ <null> +
    4. +
    5. + ^ <null> +
    6. +
    7. + ^ <null> +
    8. +
    9. + ^ <null> +
    10. +
    11. + ^ <null> +
    12. +
    13. + ^ <null> +
    14. +
    15. + ^ <null> +
    16. +
    17. + ^ <null> +
    18. +
    19. + ^ <null> +
    20. +
    21. + ^ <null> +
    22. +
    23. + ^ <null> +
    24. +
    25. + ^ <null> +
    26. +
    27. + ^ <null> +
    28. +
    29. + ^ <null> +
    30. +
    31. + ^ <null> +
    32. +
    33. + ^ <null> +
    34. +
    35. + ^ <null> +
    36. +
    37. + ^ <null> +
    38. +
    39. + ^ <null> +
    40. +
    41. + ^ <null> +
    42. +
    43. + ^ <null> +
    44. +
    45. + ^ <null> +
    46. +
    47. + ^ <null> +
    48. +
    49. + ^ <null> +
    50. +
    51. + ^ <null> +
    52. +
    53. + ^ <null> +
    54. +
    55. + ^ <null> +
    56. +
    57. + ^ <null> +
    58. +
    59. + ^ <null> +
    60. +
    61. + ^ <null> +
    62. +
    63. + ^ <null> +
    64. +
    65. + ^ <null> +
    66. +
    67. + ^ <null> +
    68. +
    69. + ^ <null> +
    70. +
    71. + ^ <null> +
    72. +
    73. + ^ <null> +
    74. +
    75. + ^ <null> +
    76. +
    77. + ^ <null> +
    78. +
    79. + ^ <null> +
    80. +
    81. + ^ <null> +
    82. +
    83. + ^ <null> +
    84. +
    85. + ^ <null> +
    86. +
    87. + ^ <null> +
    88. +
    89. + ^ <null> +
    90. +
    91. + ^ <null> +
    92. +
    93. + ^ <null> +
    94. +
    95. + ^ <null> +
    96. +
    97. + ^ <null> +
    98. +
    99. + ^ <null> +
    100. +
    101. + ^ <null> +
    102. +
    103. + ^ <null> +
    104. +
    105. + ^ <null> +
    106. +
    107. + ^ <null> +
    108. +
    109. + ^ <null> +
    110. +
    111. + ^ <null> +
    112. +
    113. + ^ <null> +
    114. +
    115. + ^ <null> +
    116. +
    117. + ^ <null> +
    118. +
    119. + ^ <null> +
    120. +
    121. + ^ <null> +
    122. +
    123. + ^ <null> +
    124. +
    125. + ^ <null> +
    126. +
    127. + ^ <null> +
    128. +
    129. + ^ <null> +
    130. +
    131. + ^ <null> +
    132. +
    133. + ^ <null> +
    134. +
    135. + ^ <null> +
    136. +
    137. + ^ <null> +
    138. +
    139. + ^ <null> +
    140. +
    141. + ^ <null> +
    142. +
    143. + ^ <null> +
    144. +
    145. + ^ <null> +
    146. +
    147. + ^ <null> +
    148. +
    149. + ^ <null> +
    150. +
    151. + ^ <null> +
    152. +
    153. + ^ <null> +
    154. +
    155. + ^ <null> +
    156. +
    157. + ^ <null> +
    158. +
    159. + ^ <null> +
    160. + +
    161. + ^ <null> +
    162. +
    163. + ^ <null> +
    164. +
    165. + ^ <null> +
    166. +
    167. + ^ <null> +
    168. +
    169. + ^ <null> +
    170. +
    171. + ^ <null> +
    172. +
    173. + ^ <null> +
    174. +
    175. + ^ <null> +
    176. +
    177. + ^ <null> +
    178. +
    179. + ^ <null> +
    180. +
    181. + ^ <null> +
    182. +
    183. + ^ <null> +
    184. +
    185. + ^ <null> +
    186. +
    187. + ^ <null> +
    188. +
    189. + ^ <null> +
    190. +
    191. + ^ <null> +
    192. +
    193. + ^ <null> +
    194. +
    195. + ^ <null> +
    196. +
    197. + ^ <null> +
    198. +
    199. + ^ <null> +
    200. +
    201. + ^ <null> +
    202. +
    203. + ^ <null> +
    204. +
    205. + ^ <null> +
    206. +
    207. + ^ <null> +
    208. +
    209. + ^ <null> +
    210. +
    211. + ^ <null> +
    212. +
    213. + ^ <null> +
    214. +
    215. + ^ <null> +
    216. +
    217. + ^ <null> +
    218. +
    219. + ^ <null> +
    220. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Startup.html b/wiki/home/page/Options/Startup.html new file mode 100644 index 000000000..0ec598b6a --- /dev/null +++ b/wiki/home/page/Options/Startup.html @@ -0,0 +1,242 @@ + + + + + Options/Startup - XOWA + + + + + +
    +
    +
    +

    Options/Startup

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Specify options when XOWA starts up +

    +

    + Startup Page(s) +

    + + + + + + + + + +
    + Startup type: [1] + + +
    + Custom pages: [2] + + +
    +

    + Notes +

    +
      +
    1. + ^ Specify a startup type (default is xowa) Choose from one of the following: +
        +
      • + blank: one tab loads and it is set to blank (Special:XowaDefaultTab) +
      • +
      • + xowa : one tab loads and it is set to the XOWA home page (home/wiki/Main_Page) +
      • +
      • + previous: all opened pages from the previous session loads. For example, if "en.w:Earth" and "en.w:Moon" were open when XOWA was last closed, these tabs will be reopened +
      • +
      • + custom: all pages specified in the custom box will load +
      • +
      +
    2. +
    3. + ^ Specify custom pages to show on startup (default is ) This option only applies if custom is selected for type.
      + Note the following:
      +
        +
      • + Aliases can be used. For example, "en.w:Earth" is a shortcut for "en.wikipedia.org/wiki/Earth" +
      • +
      • + Multiple pages are separated by new lines. For example, the following will load 2 tabs: +
      • +
      +
      +en.w:Earth
      +en.w:Moon
      +
      +
      +
    4. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Tabs.html b/wiki/home/page/Options/Tabs.html new file mode 100644 index 000000000..afba2287b --- /dev/null +++ b/wiki/home/page/Options/Tabs.html @@ -0,0 +1,374 @@ + + + + + Options/Tabs - XOWA + + + + + +
    +
    +
    +

    Options/Tabs

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + For more info, see App/UI/Tabs +

    +

    + Buttons +

    +

    + Position / Size +

    + + + + + + + + + + + + + +
    + Place on top: [1] + + +
    + Height: [2] + + +
    + Hide if one: [3] + + +
    +

    + Appearance +

    + + + + + + + + + + + + + +
    + Curved: [4] + + +
    + Close button visible: [5] + + +
    + Unselected close button visible: [6] + + +
    +

    + Title +

    + + + + + + + + + +
    + Max chars [7] + + +
    + Min chars: [8] + + +
    +

    +
    +

    +

    + Notes +

    +
      +
    1. + ^ Place buttons on top (default is checked) +
        +
      • + checked to place buttons on top +
      • +
      • + unchecked to place buttons on bottom +
      • +
      NOTE: The underlying tab widget (SWT CTabFolder) does not allow buttons to be placed on the side. +
    2. +
    3. + ^ Set height of tab button in pixels. (default is 20) +
    4. +
    5. + ^ +
    6. +
    7. + ^ Draw button with curve. (default is unchecked) +
        +
      • + checked to draw tab button with curve on right side +
      • +
      • + unchecked to draw tab button as rounded rect +
      • +
      NOTE: The underlying tab widget (SWT CTabFolder) does not allow other border embellishments. +
    8. +
    9. + ^ Choose whether to show the close button (default is checked) +
        +
      • + checked to show the close button on all tabs +
      • +
      • + unchecked to hide the close button on all tabs +
      • +
      NOTE: This setting overrides Unselected close button visible +
    10. +
    11. + ^ Choose whether to show the close button on unselected tabs (default is checked) +
        +
      • + checked to show the close button on unselected tabs. +
      • +
      • + unchecked to hide the close button on unselected tabs. The close button will still show for the selected tab. +
      • +
      NOTE: This setting is overriden by Close button visible +
    12. +
    13. + ^ Select a maximum number of characters for the title (default is 40) +
        +
      • + This setting limits the maximum width of a tab: i.e.: I don't want my tabs to be wider than this. +
      • +
      • + If the setting is -1 or the title has less characters than the min, the title will be unchanged +
      • +
      +
      +
      + For example, a maximum of 5 and a title of "A" will show as "A" +
      +
      +
        +
      • + Otherwise, the text is truncated to the maximum, and an ellipsis of "..." will be added +
      • +
      +
      +
      + For example, a maximum of 5 and a title of "Maximum" will show as "Maxim..." +
      +
      +
    14. +
    15. + ^ Select a minimum number of characters for the title (default is -1) +
        +
      • + This setting generate a standard minimum width: i.e.: I want my tabs to be at least this wide. +
      • +
      • + It works best with fixed width fonts. For other fonts, the results will be imprecise. +
      • +
      • + If the setting is -1 or the title has more characters than the min, the title will be unchanged +
      • +
      +
      +
      + For example, a minimum of 5 and a title of "Minimum" will show as "Minimum" +
      +
      +
        +
      • + Otherwise, spaces will be padded on to the end of the title to reach the minimum. +
      • +
      +
      +
      + For example, a minimum of 5 and a title of "A" will show as "A    " +
      +
      +
    16. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Wiki/HTML.html b/wiki/home/page/Options/Wiki/HTML.html new file mode 100644 index 000000000..84ba4563b --- /dev/null +++ b/wiki/home/page/Options/Wiki/HTML.html @@ -0,0 +1,413 @@ + + + + + Options/Wiki/HTML - XOWA + + + + + +
    +
    +
    +

    Options/Wiki/HTML

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Portal +

    + + + + + + + + + + + + + +
    + Talk namespace: [1] + + +
    + Show home menu in sidebar (desktop): [2] + + +
    + Show home menu in sidebar (server): [2] + + +
    +

    + Content +

    + + + + + +
    + Content code format: [3] + + +
    +

    + Alt text +

    + + + + + + + + + +
    + Alt in caption: [4] + + +
    + Alt defaults to caption: [5] + + +
    +

    + Collapsible [6] +

    + + + + + + + + + + + + + +
    + Table of contents: [7] + + +
    + Collapsible table: [8] + + +
    + NavFrame: [9] + + +
    +

    +
    +

    +

    + Notes +

    +
      +
    1. + ^ Controls the appearance of the Talk tab (right of Page tab) (default is Show as blue link) +
      +
      + XOWA shows a Talk tab just like any other MediaWiki wiki +
      +
      + However, the default wiki dumps (pages-articles) do not have the Talk namespace. In these situations, the Talk tab is non-functional. +
      +
      + Some users may object to the continual presence of a non-functional tab. As such, the following options have been provided: +
      +
      +
        +
      • + Hide : Hide the tab if the namespace is missing. This is non-standard MediaWiki behavior, but is not distracting. +
      • +
      • + Show as red link : Show the tab with a red color. This is standard MediaWiki behavior, but some users may find the red link distracting. +
      • +
      • + Show as blue link : Show the tab with a blue color. This is non-standard MediaWiki behavior. It is not distracting but some users may object to the presence of a non-functional link. +
      • +
      +
    2. +
    3. + ^ a b Choose one of the following. (default is unchecked) [desktop] (default is checked) [server] +
        +
      • + checked : to show XOWA menu in sidebar (has XOWA Main Page, About, Help, Page History, Bookmarks, Options +
      • +
      • + unchecked : to hide XOWA menu in sidebar +
      • +
      +
    4. +
    5. + ^ Enter a format for pages whose content is entirely source code (default is <pre>~{page_text}</pre>) Applicable pages include: +
        +
      • + MediaWiki:Common.css +
      • +
      • + MediaWiki:*.js +
      • +
      • + Module:* +
      • +
      The purpose of this option is to control the behavior of the pre when the page has source code with long lines. Example behaviors include: +
        +
      • + Horizontal scroll bar at bottom of html window: <pre>~{page_text}</pre> +
      • +
      • + Horizontal scroll bar at bottom of pre: <pre style='overflow:auto'>~{page_text}</pre> +
      • +
      • + Word-wrap: <pre style='white-space: pre-wrap; word-wrap: break-word;'>~{page_text}</pre> +
      • +
      See https://bugzilla.wikimedia.org/show_bug.cgi?id=260 for more context +
    6. +
    7. + ^ Choose one of the following (default is checked) +
        +
      • + checked : show alt text underneath caption (default. non-standard behavior, but recommended) +
      • +
      • + unchecked : do not show alt text underneath caption (standard behavior) +
      • +
      EX: http://simple.wikipedia.org/wiki/Saturn_(planet) +
    8. +
    9. + ^ Choose one of the following (default is unchecked) +
        +
      • + checked : if no alt is specified, caption will be used +
      • +
      • + unchecked : if no alt is specified, a blank will be used (i.e.: alt will be empty) +
      • +
      +
    10. +
    11. + ^ Collapsible settings only apply to the current viewing of the page. This setting is not stored for each page. For example, if you are viewing "Page_A", you set your table of contents (TOC) setting to unchecked (always show), and you click "hide": +
        +
      • + Click a link -> Press back -> TOC is shown, not hidden +
      • +
      • + Exit XOWA -> Reopen XOWA -> Go to "Page_A" -> TOC is shown, not hidden +
      • +
      Saving the hide/show setting on a page by page basis will be supported in a future version, but probably not anytime soon. +
    12. +
    13. + ^ All table of contents have a Show / Hide link. See Diagnostics/Javascript/Table_of_contents
      + Choose one of the following (default is unchecked)
      +
        +
      • + checked : default to show collapsed +
      • +
      • + unchecked : default to show expanded +
      • +
      +
    14. +
    15. + ^ Navigation boxes at the bottom of the article will often have a Collapse / Expand link. See Diagnostics/Javascript/Collapsible or http://en.wikipedia.org/wiki/Quantum_mechanics
      + Choose one of the following. (default is unchecked)
      +
        +
      • + checked : default to show collapsed +
      • +
      • + unchecked : default to show expanded +
      • +
      +
    16. +
    17. + ^ Navigation boxes at the side of the article will sometimes have a Show / Hide link. See Diagnostics/Javascript/NavFrame or http://en.wikipedia.org/wiki/Quantum_mechanics
      + Choose one of the following. (default is unchecked)
      +
        +
      • + checked : default to show collapsed +
      • +
      • + unchecked : default to show expanded +
      • +
      +
    18. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Wiki_HTML.html b/wiki/home/page/Options/Wiki_HTML.html new file mode 100644 index 000000000..3c53c1eb4 --- /dev/null +++ b/wiki/home/page/Options/Wiki_HTML.html @@ -0,0 +1,413 @@ + + + + + Options/Wiki HTML - XOWA + + + + + +
    +
    +
    +

    Options/Wiki HTML

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Portal +

    + + + + + + + + + + + + + +
    + Talk namespace: [1] + + +
    + Show home menu in sidebar (desktop): [2] + + +
    + Show home menu in sidebar (server): [2] + + +
    +

    + Content +

    + + + + + +
    + Content code format: [3] + + +
    +

    + Alt text +

    + + + + + + + + + +
    + Alt in caption: [4] + + +
    + Alt defaults to caption: [5] + + +
    +

    + Collapsible [6] +

    + + + + + + + + + + + + + +
    + Table of contents: [7] + + +
    + Collapsible table: [8] + + +
    + NavFrame: [9] + + +
    +

    +
    +

    +

    + Notes +

    +
      +
    1. + ^ Controls the appearance of the Talk tab (right of Page tab) (default is Show as blue link) +
      +
      + XOWA shows a Talk tab just like any other MediaWiki wiki +
      +
      + However, the default wiki dumps (pages-articles) do not have the Talk namespace. In these situations, the Talk tab is non-functional. +
      +
      + Some users may object to the continual presence of a non-functional tab. As such, the following options have been provided: +
      +
      +
        +
      • + Hide : Hide the tab if the namespace is missing. This is non-standard MediaWiki behavior, but is not distracting. +
      • +
      • + Show as red link : Show the tab with a red color. This is standard MediaWiki behavior, but some users may find the red link distracting. +
      • +
      • + Show as blue link : Show the tab with a blue color. This is non-standard MediaWiki behavior. It is not distracting but some users may object to the presence of a non-functional link. +
      • +
      +
    2. +
    3. + ^ a b Choose one of the following. (default is unchecked) [desktop] (default is checked) [server] +
        +
      • + checked : to show XOWA menu in sidebar (has XOWA Main Page, About, Help, Page History, Bookmarks, Options +
      • +
      • + unchecked : to hide XOWA menu in sidebar +
      • +
      +
    4. +
    5. + ^ Enter a format for pages whose content is entirely source code (default is <pre>~{page_text}</pre>) Applicable pages include: +
        +
      • + MediaWiki:Common.css +
      • +
      • + MediaWiki:*.js +
      • +
      • + Module:* +
      • +
      The purpose of this option is to control the behavior of the pre when the page has source code with long lines. Example behaviors include: +
        +
      • + Horizontal scroll bar at bottom of html window: <pre>~{page_text}</pre> +
      • +
      • + Horizontal scroll bar at bottom of pre: <pre style='overflow:auto'>~{page_text}</pre> +
      • +
      • + Word-wrap: <pre style='white-space: pre-wrap; word-wrap: break-word;'>~{page_text}</pre> +
      • +
      See https://bugzilla.wikimedia.org/show_bug.cgi?id=260 for more context +
    6. +
    7. + ^ Choose one of the following (default is checked) +
        +
      • + checked : show alt text underneath caption (default. non-standard behavior, but recommended) +
      • +
      • + unchecked : do not show alt text underneath caption (standard behavior) +
      • +
      EX: http://simple.wikipedia.org/wiki/Saturn_(planet) +
    8. +
    9. + ^ Choose one of the following (default is unchecked) +
        +
      • + checked : if no alt is specified, caption will be used +
      • +
      • + unchecked : if no alt is specified, a blank will be used (i.e.: alt will be empty) +
      • +
      +
    10. +
    11. + ^ Collapsible settings only apply to the current viewing of the page. This setting is not stored for each page. For example, if you are viewing "Page_A", you set your table of contents (TOC) setting to unchecked (always show), and you click "hide": +
        +
      • + Click a link -> Press back -> TOC is shown, not hidden +
      • +
      • + Exit XOWA -> Reopen XOWA -> Go to "Page_A" -> TOC is shown, not hidden +
      • +
      Saving the hide/show setting on a page by page basis will be supported in a future version, but probably not anytime soon. +
    12. +
    13. + ^ All table of contents have a Show / Hide link. See Diagnostics/Javascript/Table_of_contents
      + Choose one of the following (default is unchecked)
      +
        +
      • + checked : default to show collapsed +
      • +
      • + unchecked : default to show expanded +
      • +
      +
    14. +
    15. + ^ Navigation boxes at the bottom of the article will often have a Collapse / Expand link. See Diagnostics/Javascript/Collapsible or http://en.wikipedia.org/wiki/Quantum_mechanics
      + Choose one of the following. (default is unchecked)
      +
        +
      • + checked : default to show collapsed +
      • +
      • + unchecked : default to show expanded +
      • +
      +
    16. +
    17. + ^ Navigation boxes at the side of the article will sometimes have a Show / Hide link. See Diagnostics/Javascript/NavFrame or http://en.wikipedia.org/wiki/Quantum_mechanics
      + Choose one of the following. (default is unchecked)
      +
        +
      • + checked : default to show collapsed +
      • +
      • + unchecked : default to show expanded +
      • +
      +
    18. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Wikibase.html b/wiki/home/page/Options/Wikibase.html new file mode 100644 index 000000000..94195e994 --- /dev/null +++ b/wiki/home/page/Options/Wikibase.html @@ -0,0 +1,240 @@ + + + + + Options/Wikibase - XOWA + + + + + +
    +
    +
    +

    Options/Wikibase

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Wikidata Pages +

    + + + + + + + + + + + + + +
    + Text languages: [1] + + +
    + Link wiki: [2] + + +
    + Sort languages: [3] + + +
    +

    + Special:Item by title +

    + + + + + +
    + Site_default: [4] + + +
    +

    + Notes +

    +
      +
    1. + ^ Enter multiple language codes separated by a semi-colon. See Options/Language for a full list of valid language codes. (default is en)
      + The text languages are used for the following:
      +
        +
      • + The overview for the article's label, description and alias. For example, a value of "en" on Earth's Wikidata page will generate an article title of "Earth" and corresponding English text for everything before the Table of Contents. +
      • +
      • + The entity name for claims and properties. For example, a language of "en" will generate "astronomical body" and "Sun" for claim P397 +
      • +
      Note that multiple languages allow searching for a preferred language first. For example, a value of "de;en" will search for the German text first. If one is not found, it will then use the English text. +
    2. + +
    3. + ^ Enter multiple language codes separated by a semi-colon. (default is en;de;es;fr;it;nl;pl;ru;sv)
      + The sort languages are used to sort the Link, Label, Description and Alias list. For example, sort languages of "en;de;fr" will place the English, German and French entries at the top of the list, and then sort everything else afterwards alphabetically.
      +
    4. +
    5. + ^ The name of the default site when using www.wikidata.org:Special:ItemByTitle. (default is enwiki) +
    6. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/Window.html b/wiki/home/page/Options/Window.html new file mode 100644 index 000000000..739bd1815 --- /dev/null +++ b/wiki/home/page/Options/Window.html @@ -0,0 +1,416 @@ + + + + + Options/Window - XOWA + + + + + +
    +
    +
    +

    Options/Window

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Font +

    + + + + + + + + + +
    + Font name: [1] + + +
    + Font size: [2] + + +
    +

    + HTML Box [3] +

    + + + + + + + + + +
    + Adjustment type: [4] + + +
    + Adjustment rect: [5] + + +
    +

    + Status Box +

    + + + + + +
    + Show short urls: [6] + + +
    +

    + Startup +

    + + + + + + + + + + + + + +
    + Startup Rect Mode: [7] + + +
    + Rect: [8] + + +
    + Safe mode: [9] + + +
    +

    + Notes +

    +
      +
    1. + ^ Enter a font name (default is Arial) +
        +
      • + The font name must be installed on your machine, such as "Arial", "Courier New", "Liberation Sans" +
      • +
      • + The font name applies to the Address Bar, Tab Buttons, Search Bar, Find Box, and Progress Text messages +
      • +
      • + To change the fonts for the menu, you will need to do it through your Operating System. SWT does not support customizable fonts for menus: https://bugs.eclipse.org/bugs/show_bug.cgi?id=29899 +
      • +
      +
    2. +
    3. + ^ Enter a font size in points (default is 8) +
        +
      • + The font size must be a numeric value (typically between 6 and 30) +
      • +
      • + The font size applies to the Address Bar, Tab Buttons, Search Bar, Find Box, and Progress Text messages +
      • +
      • + To change the fonts for the menu, you will need to do it through your Operating System. SWT does not support customizable fonts for menus: https://bugs.eclipse.org/bugs/show_bug.cgi?id=29899 +
      • +
      +
    4. +
    5. + ^ Handles Windows displays with "Large fonts" or "Extra large fonts": +
        +
      • + For large fonts, use "relative" and a rect of "0,0,-2,-12" +
      • +
      • + For extra large fonts, use "relative" and a rect of "0,0,-6,-28" +
      • +
      • + For other unanticipated GUI layouts, experiment as necessary. +
      • +
      +
    6. +
    7. + ^ Choose one of the following (default is none) +
        +
      • + none: no action +
      • +
      • + absolute: absolute coordinates of html box rectangle +
      • +
      • + relative: relative adjustment to html box rectangle +
      • +
      +
    8. +
    9. + ^ Enter 'x,y,w,h' numbers separated by commas (default is ) +
        +
      • + none: blank; EX: '' +
      • +
      • + absolute: absolute rect of HTML box; EX: '0,40,1280,900' will place the html box at x=0,y=40,w=1280,h=900 +
      • +
      • + relative: relative adjustment to xowa calc; EX: '1,2,-3,-4' will add x=1,y=2,w=-3,h=-4 +
      • +
      +
    10. +
    11. + ^ Choose one of the following (default is unchecked) +
        +
      • + checked: Link shown at the bottom is wiki_name/name. EX: simple.wikipedia.org/Main_Page +
      • +
      • + unchecked: Link shown at the bottom is wiki_name/wiki/name. EX: simple.wikipedia.org/wiki/Main_Page +
      • +
      +
    12. +
    13. + ^ Choose one of the following (default is previous) +
        +
      • + previous: window starts at same rect as previous session (default) +
      • +
      • + maximized: window always starts maximized +
      • +
      • + absolute: window bounds are set to rect below +
      • +
      • + relative: window starts at full screen, and then adjusted by rect below +
      • +
      • + default: window starts at default rect (determined by operating system) +
      • +
      +
    14. +
    15. + ^ Enter 'x,y,w,h' numbers separated by commas (default is 0,0,1280,1024) +
        +
      • + absolute: absolute rect of window; EX: 0,0,1280,1024 means x=0 y=0 w=1280 h=1024 +
      • +
      • + relative: relative adjustment to full screen size; EX: 20,20,-20,-20 on an 1280,1024 screen will yield a rect of x=20 y=20 w=1260 h=1004 +
      • +
      • + previous, maximized, default: does nothing +
      • +
      +
    16. +
    17. + ^ Choose one of the following (default is checked) +
        +
      • + checked: prevents window that would be located off screen; EX: x=-9999 or w=9999 +
      • +
      • + unchecked: allows off-screen rect.
        +
        +
      • +
      NOTE: if you create an unviewable rect you will need to edit the options file +
    18. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Options/XOWA_viewer.html b/wiki/home/page/Options/XOWA_viewer.html new file mode 100644 index 000000000..1bc2f384b --- /dev/null +++ b/wiki/home/page/Options/XOWA_viewer.html @@ -0,0 +1,189 @@ + + + + + Options/XOWA viewer - XOWA + + + + + +
    +
    +
    +

    Options/XOWA viewer

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + +
    + + + + + + + + + + + +
    + Apps (basic) + + Apps (advanced) + + Wiki + + HTML + + External apps + + Modules + + Extensions + + Misc +
    +
    +
    +
    + +

    +
    +
    +
    +

    + Contents +

    +
    + +
    +
    +

    + Save +

    +

    + +

    + Install[1] +

    +

    + XOWA viewer +

    + + + + + +
    + Firefox path: [2] + + +
    +

    + Notes +

    +
      +
    1. + ^ Installs the XOWA viewer add-on by running "firefox xowa_viewer.xpi". Note that Firefox should launch after clicking the install link. For more information, see App/Xtn/Browser/XOWA_viewer +
    2. +
    3. + ^ Enter the path where Firefox is installed. (default is firefox) You may need to point this directly to your firefox executable if it doesn't work. +
    4. +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file diff --git a/wiki/home/page/Temp/Web/Main_Page.html b/wiki/home/page/Temp/Web/Main_Page.html new file mode 100644 index 000000000..dbbbc6c07 --- /dev/null +++ b/wiki/home/page/Temp/Web/Main_Page.html @@ -0,0 +1,110 @@ + + + + + Temp/Web/Main Page - XOWA + + + + + +
    +
    +
    +

    Temp/Web/Main Page

    +
    +
    From XOWA: the free, open-source, offline wiki application
    +
    +
    + + + + + + + + +
    + Polski + + 2015-03-31 + + www.instalki.pl/ + + XOWA +
    + +
    +
    +
    + + +
    +
    +
    +

    Namespaces

    + +
    +
    +
    + +
    + +
    +

    XOWA

    + +
    + +
    +

    Help

    + +
    + + + +
    +

    Donate

    +
    + +
    +
    +
    + + \ No newline at end of file