Page MenuHomePhabricator

ContentTranslation publishing failures because of content filtering (tracking)
Open, MediumPublic

Description

There are several issues of inability to publish pages using ContentTranslation because of content filtering tools such as AbuseFilter or TitleBlacklist.

Related Objects

Event Timeline

Amire80 created this task.Oct 13 2015, 7:09 PM
Amire80 raised the priority of this task from to Medium.
Amire80 updated the task description. (Show Details)
Amire80 added a subscriber: Amire80.
Restricted Application added subscribers: Luke081515, Aklapper. · View Herald TranscriptOct 13 2015, 7:09 PM

Worth considering whether all depending issues can be solved with a single change, namely:

The easiest solution for this is to send the user to the action=edit or veaction=edit form as soon as the click "publish", so that they can handle everything in the normal editing interface.

It isn't easy: we need to record the fact that article has been published and add the correct tag. Yes, this can be done, but it is not easy.

Maybe some code reuse is possible. VisualEditor does it in some 25 lines total, AFAICT.
https://phabricator.wikimedia.org/diffusion/EVED/browse/master/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js;e24eaea22cce151ff72fa8876589cdb5f4d583fe$1343-1348
https://phabricator.wikimedia.org/diffusion/EVED/browse/master/modules/ve-mw/init/ve.init.mw.Target.js;e24eaea22cce151ff72fa8876589cdb5f4d583fe$1472-1492
Certainly it's easier than reinventing integration with abusefilter, captcha, edittools and dozens or hundreds of extensions which modify the editor, EditPage and friends.

See also April 2014 and December 2014 unaddressed comments.

Nemo_bis renamed this task from [Tracker] ContentTranslation publishing failures because of content filtering to ContentTranslation publishing failures because of content filtering (tracking).Nov 30 2015, 6:33 PM

I replied to you in T114621. Please don't spill the discussion to multiple places.

Nemo_bis removed a subscriber: Nemo_bis.Jan 18 2016, 2:29 PM