Difference between revisions of "Template talk:ZIMdumps"

Jump to navigation Jump to search
Line 13: Line 13:
== Further step proposition ==
== Further step proposition ==


This template is a great success, it really helps people to find what they want. It's used on:
;This template is a great success, it really helps people to find what they want. It's used on:
* [[Wikipedia_in_all_languages]] (also available localized with [[Special:MyLanguage/Wikipedia_in_all_languages]]), which listed all Wikipedia content in a localised fashion.
* [[Wikipedia_in_all_languages]] (also available localized with [[Special:MyLanguage/Wikipedia_in_all_languages]]), which listed all Wikipedia content in a localised fashion.
* [[Wikipedia]],  (also available localized with [[Special:MyLanguage/Wikipedia]]), which list the Wikipedia (selections) available in your language. In English (only), in addition it also append [[Template:ZIMdumps/Others]] at the end.
* [[Wikipedia]],  (also available localized with [[Special:MyLanguage/Wikipedia]]), which list the Wikipedia (selections) available in your language. In English (only), in addition it also append [[Template:ZIMdumps/Others]] at the end.
* It's used as storage backend for the [http://www.kiwix.org/m/index.html Download content page for mobile devices]
* It's used as storage backend for the [http://www.kiwix.org/m/index.html Download content page for mobile devices]


So, this is well use. But this suffer of a few weakness:
;So, this is well use. But this suffer of a few weakness:
* It's not possible to add non-Wikipedia content (the [[Template:ZIMdumps/Others]] is only a English-specific workaround)
* It's not possible to add non-Wikipedia content (the [[Template:ZIMdumps/Others]] is only a English-specific workaround)
* We can't deal with permanent shortcuts which are available for all content, like for example [http://download.kiwix.org/zim/wikipedia_en_all_nopic.zim this ZIM file] or [http://download.kiwix.org/portable/wikipedia_en_all_nopic.zip.torrent this portable file].
* We can't deal with permanent shortcuts which are available for all content, like for example [http://download.kiwix.org/zim/wikipedia_en_all_nopic.zim this ZIM file] or [http://download.kiwix.org/portable/wikipedia_en_all_nopic.zip.torrent this portable file].
Line 26: Line 26:
* We need to fill this table manually
* We need to fill this table manually


What should we do:
;What should we do:
* The best solution would be to have a serious DB and work with it. We have also other problem in Kiwix itself because we don't have a proper library storage backend. This is something we will change, but this is not the priority for the next 15 monthes, so we need to find a temporary solution to improve the user experience, without rewriting everything. This is why I propose to rewrite this template in a better way and maybe, in a second step automatize the updates.
* The best solution would be to have a serious DB and work with it. We have also other problem in Kiwix itself because we don't have a proper library storage backend. This is something we will change, but this is not the priority for the next 15 monthes, so we need to find a temporary solution to improve the user experience, without rewriting everything. This is why I propose to rewrite this template in a better way and maybe, in a second step automatize the updates.


Technical propositions:
;Technical propositions:
* Rewrite the template(s) in a smarter/cleaner way to achieve to fix the current limitations (adding new "fields/parameters")
* Use the extension:translate for the translation and remove custom translations based on parserFunctions from the template
* At the end, write a script to update the template, based on [http://www.kiwix.org/library.xml the online library] [[User:Kelson|Kelson]] ([[User talk:Kelson|talk]]) 18:15, 2 November 2013 (CET)

Navigation menu