[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mediawiki-l
Subject:    [MediaWiki-l] FlaggedRevs (Pending changes) extension and its future
From:       Amir Sarabadani <ladsgroup () gmail ! com>
Date:       2021-03-19 7:33:31
Message-ID: CA+ttme3A1i5u7pLpF7LipPi56QRCA_SuLm_xMLtKB6zo+BoKOg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello,
This extension is one of the oldest extensions we still have in production
and currently does not have a maintainer. FlaggedRevs has been the cause of
several incidents and visible regressions specially since software decays
and our environment constantly changes.

Another problem with this extension is its scope, while most of its
functionalities are not enabled in WMF production or enabled in a very
small set of wikis (e.g. multiple dimensions was enabled only in Hebrew
Wikisource but they agreed to disable it). This has made maintaining the
extension a tall order (more of a nightmare). In other words, this
extension does too many things and does none well.

To move forward, we are removing barely used functionalities of this
extension. Including support for multiple dimensions, multiple tiers,
several one of its special pages and more to make it less of a burden to
maintain and improve. It would simplify its logic drastically and will
enable us to rework its old interface, fix several deprecated code that
this extension is the last to block their removal (like action=ajax),
reduce the number of issues/incidents/regressions caused by this extension
and much more.

Users in most wikis that have this extension enabled (including English
Wikipedia and German Wikipedia) won't see a difference but for example,
users won't be able to mark a revision as "good quality" or "average
quality" anymore in English Wikibooks or Finnish Wikipedia. The
"checked/stable" status will stay though.

This is also to notify third party installations of this extension that
this will happen from release 1.36 so if you need to have some of its
features we are removing, please fork.

To see the discussion around this, take a look at
https://phabricator.wikimedia.org/T185664

Thank you for understanding and sorry for any inconvenience.
-- 
Amir (he/him)

[Attachment #5 (text/html)]

<div dir="ltr"><div>Hello,</div><div>This extension is one of the oldest extensions \
we still have in production and currently does not have a maintainer. FlaggedRevs has \
been the cause of several incidents and visible regressions specially since software \
decays and our environment constantly changes.</div><div><br></div><div>Another \
problem with this extension is its scope, while most of its functionalities are not \
enabled in WMF production or enabled in a very small set of wikis (e.g. multiple \
dimensions was enabled only in Hebrew Wikisource but they agreed to disable it). This \
has made maintaining the extension a tall order (more of a nightmare). In other \
words, this extension does too many things and does none \
well.</div><div><br></div><div>To move forward, we are removing barely used \
functionalities of this extension. Including support for multiple dimensions, \
multiple tiers, several one of its special pages and more to make it less of a burden \
to maintain and improve. It would simplify its logic drastically and will enable us \
to rework its old interface, fix several deprecated code that this extension is the \
last to block their removal (like action=ajax), reduce the number of \
issues/incidents/regressions caused by this extension and much \
more.<br></div><div><br></div><div>Users in most wikis that have this extension \
enabled (including English Wikipedia and German Wikipedia) won&#39;t see a difference \
but for example, users won&#39;t be able to mark a revision as &quot;good \
quality&quot; or &quot;average quality&quot; anymore in English Wikibooks or Finnish \
Wikipedia. The &quot;checked/stable&quot; status will stay \
though.</div><div><br></div><div>This is also to notify third party installations of \
this extension that this will happen from release 1.36 so if you need to have some of \
its features we are removing, please fork.</div><div><br></div><div>To see the \
discussion around this, take a look at <a \
href="https://phabricator.wikimedia.org/T185664">https://phabricator.wikimedia.org/T185664</a></div><div><br></div><div>Thank \
you for understanding and sorry for any inconvenience.<br></div><div>-- <br><div \
dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div \
dir="ltr"><div>Amir (he/him)<br><br></div></div></div></div></div>


[Attachment #6 (text/plain)]

_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic