Page MenuHomePhabricator

Install Narayam on Tamil wiki projects
Closed, ResolvedPublic

Description

Please install narayam extension on tamil wiki projects.

Please also use the latest modified typing rules for T99 and transliteration from the the following files.

http://ta.wikipedia.org/wiki/Mediawiki:T99_rules.js
http://ta.wikipedia.org/wiki/Mediawiki:Trans_rules.js

Please find the community concesus here http://tawp.in/r/1y08


Version: unspecified
Severity: enhancement

Details

Reference
bz29798

Event Timeline

bzimport raised the priority of this task from to High.Nov 21 2014, 11:35 PM
bzimport set Reference to bz29798.

junu.pv+public wrote:

System administrators please hold this, I have to commit necessary changes to
repository to make Tamil schemes of the Narayam extension compatible with
current schemes used at Tamil wikipedia.

I will comment here once I do my part.

Thank you.

Junaid, can you add a bugzilla entry for the issue (MediaWiki Extensions product, Narayam component) and make it block this bug? That way we'll be sure the dependency is captured and not forgotten. Thanks!

junu.pv+public wrote:

The extension can be installed once the revision, r92052, get its status 'ok'.

The status is 'ok'. Please install now. Thanks!

jeluf wrote:

Your change has been completed.
Please reopen this ticket if anything went wrong.

The following configuration settings have been changed:

Index: InitialiseSettings.php

  • InitialiseSettings.php (revision 2005)

+++ InitialiseSettings.php (working copy)
@@ -9457,6 +9457,7 @@

	'sawikibooks' => true,
	'sawikisource' => true,
	'sawiktionary' => true,

+ 'tawiki' => true,

),

'wmgUseGoogleNewsSitemap' => array(

You can find the entire config file at
http://noc.wikimedia.org/conf/highlight.php?file=InitialiseSettings.php

sodabottle wrote:

Everything is fine except for one small thing. The default option of the dropdown should be Transliteration and not Not Tamil 99. It was like that in the existing js based tool (http://ta.wikipedia.org/w/index.php?title=%E0%AE%AE%E0%AF%80%E0%AE%9F%E0%AE%BF%E0%AE%AF%E0%AE%BE%E0%AE%B5%E0%AE%BF%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AE%BF:Vector.js&oldid=724553)

Please set transliteration as the default option

jeluf wrote:

Is this a config option or does this require a code change?

Requires a minor change in Narayam.php in the order of wgResourceModules definitions. Like http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Narayam/Narayam.php?r1=83209&r2=84379&pathrev=92052

wgResourceModules['ext.narayam.rules.ta'] must be defined before wgResourceModules['ext.narayam.rules.ta99'].

sodabottle wrote:

Hi,

Now with additional testing from many other users, lots of strange bugs are cropping up. Please uninstall this extension.

(In reply to comment #10)

Hi,

Now with additional testing from many other users, lots of strange bugs are
cropping up. Please uninstall this extension.

Are all of these bugs filed in Bugzilla? They really should be, if you want them to be fixed one day.

I disabled Narayam on tawiki just now.

sodabottle, can you please provide input on what is required to enable Narayam on Tamil Wikipedia again? If there are bugs, we need each of them in a separate issue. Please be aware that we are willing to get the issues fixed asap, but we really need to know what the issue(s) is/are.

sodabottle wrote:

Common Bugs reported by users:

  1. Every keystroke produces characters of both tamil99 and transliteration schemes (IE)
  2. Complex character (uyirmei) glyphs are not rendered properly (IE and Chrome)
  3. Some IE users reported the tool didnt work completely (when the input checkbox was selected, the page didnt turn blue/green and keystrokes continued to produce english input.

These were the most common reports. Hope this helps

Re comment 13: Yes, that helps. And I hope I can nag you even more by asking you to report the 3 issues that you mention in separate new bug reports. This allows developers to track issues properly, rather than having to weed through seemingly unrelated issues like this installation request to find what is currently preventing adoption of this in essence very valuable extension (!). Please feel free to immediately add me to CC of new issues for Narayam.

Adding bug 30130 as a dependency -- there's some breakage in at least WebKit browsers.

Issue 1) The user who reported had later mentioned in Village pump post, saying it was cache issue(I guess this was before the uninstallation of extension, though not sure)

Issue 2) mentioned by sodabottle is already documented bug 30130. I will update with tamil samples.

Issue 3) I cant find instances to this report at village pump / other places, possible that sodabottle might have heard personally from someone.

Sodabottle might be away for few days, Let me try this extension on my personal wiki across browsers, ask others to try out and test if there are specific issues.

junu.pv+public wrote:

Srikanth and sodabottle,

You can test the extension at translate wiki (http://translatewiki.net), it uses latest code from repository. Just change your language in preference.

Since the only issue blocking this is the upstream problems with webkit browsers, it should be renabled now.

I will try convincing more people to test. Frankly I dont think they have tested yet, apart from 1 / 2 community translators. The typing tool is extremely critical and unlike last time, Community is very averse to breakage while change and is content with existing thing. Though I dont see any issues which are reported uncleared, but we would doubly want to make sure there are no real issues. Please hold on, I would turn around soon this time.

I see most of the issues reported by me above ended up as cache issues. Probably we could put a site notice when its deployed to clear cache.

[OT]
Also is there a way to force a cache purge upon login? (May be a check box at the screen which could automatically purge?) Something like this would help in general and especially js tool upgrades like this.

(In reply to comment #19)

Also is there a way to force a cache purge upon login? (May be a check box at
the screen which could automatically purge?) Something like this would help in
general and especially js tool upgrades like this.

Opened bug 30685 to track this request.

Please install the extension on

ta.wikibooks.org
ta.wikisource.org

Note that these 2 are somewhat idle projects and currently dont have any typing solution. So the community is okay with installing in these projects where we would test. (Not many are into translatewiki, so test samples would be better in wiki projects).

Install after closing out the trans rules update bug gets resolved.

Thanks

junu.pv+public wrote:

All bugs depended on are resolved. Installing extension on Tamil projects can be considered.

Open issues "Webkit broken" and "Update Tamil transliteration rules"were
addressed in r96415 and r96423 respectively. Shell use can continue with
request from comment 21 after deploying the current version of Narayam on
Wikimedia cluster. The latter is something Roan/catrope will be doing soonish,
and I've asked him to make a note of it here.

transliteration rules need update :- Bug 30801

(In reply to comment #21)

Please install the extension on

ta.wikibooks.org
ta.wikisource.org

Done.