Page MenuHomePhabricator

Various fixes and enhancements for Portuguese Wikisource
Closed, ResolvedPublic

Description

Sorry for my English and for this very long listing :D

  1. Fix search cache for Portuguese Wikisource

Currently the search cache is very very outdated. Simple test:
a. Go to http://pt.wikisource.org/wiki/P%C3%A1gina_principal and in "pesquisa"
type "espiritismo"
b. The first result may be the page "O que é o Espiritismo", deleted in
9.june.2006 and never recreated
(http://pt.wikisource.org/w/index.php?title=Especial:Log&type=delete&page=O_que_%C3%A9_o_Espiritismo)

  1. Enable the extension "ProofreadPage" for Portuguese Wikisource

2.a.) To standartize with French and English Wikisources, create the namespace
104 ("Page" in English, translation in Portuguese is "Página") and the namespace
105 ("Page talk" in English, translation for Portuguese language is "Página
Discussão"
and
2.b.) Renumber the current 104 and 105 namespaces in Portuguese Wikisource
("Galeria" and "Galeria Discussão") to some another number

  1. Because the recently reported bug 7520, refresh the statistics for main

namespace in Portuguese Wikisource

These aren't emergencial feature requests, beacause the possible large impact on
the website do it in the possible velocity. Isn't necessary to do this exactly
now, only in some day in this decade ;)

Best regards
[[:m:User:555]]


Version: unspecified
Severity: enhancement
URL: http://pt.wikisource.org/

Details

Reference
bz7521

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 9:23 PM
bzimport set Reference to bz7521.
bzimport added a subscriber: Unknown Object (MLST).
  1. will be addressed generally, not specifically to this wiki.
  1. Extension is enabled.

2a) There's already a namespace there, but added at another slot.

2b) Existing namespaces will not be renumbered without a very strong reason. Custom
namespaces do not have consistent internal IDs across wikis as it is.

  1. Done.

thomasV1 wrote:

Brion : there is a very strong reason for 2b : we want to use the Proofreadpage
extension across several wikis, and it has to detect that a page is in the Page
namespace. For that, we need either consistent internal IDs across wikis, or a
consistent name across wikis (for example 'Page' instead of 'Pagina' in
portuguese). I believe the second option is bad. Therefore I insist that you
move Pagina to ns number 104, and move the existing namespace to number 106.

False dichotomy -- those are not the only possibilities. It is also possible to
use an internal ID which may be different on each wiki *and* a name which may be
different on each wiki.