Remove AjaxDispatcher from MediaWiki core
Open, LowPublic

Description

AjaxDispatcher is our legacy pre-api ajax code. It should eventually be removed from core.

If the api is to complex for extensions to use for simple things we may want to consider adding an elegant api interface to let extensions create simple api modules.

https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blob;f=includes/AjaxDispatcher.php;hb=HEAD
https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blob;f=includes/AjaxResponse.php;hb=HEAD

See also:
T55120: Remove deprecated sajax js library from MediaWiki core

Details

Reference
bz40786
bzimport raised the priority of this task from to Low.
bzimport set Reference to bz40786.
bzimport added a subscriber: Unknown Object (MLST).

Need to fix the stuff that depends on this first, like Collection, CategoryTree, FlagedRevs and SecurePoll.

Need to fix the stuff that depends on this first, like Collection, CategoryTree, FlagedRevs and SecurePoll.

What term to grep for exactly?

AjaxResponse or wgAjaxExportList

$:andre\> grep -r wgAjaxExportList .
./SecurePoll
./CategoryTree
./SocialProfile
./SemanticImageAnnotator
./SemanticPageMake
./CommunityVoice
./BlogPage
./ExtTab
./Configure
./OnlineStatus
./SlimboxThumbs
./AJAXPoll
./Collection
./SemanticForms
./ReaderFeedback
./Comments
./VoteNY
./Phalanx
./DonationInterface
./LinkSuggest
./FlaggedRevs
./WebPlatformAuth
./SemanticComments

$:andre\> grep -r AjaxResponse .
./CategoryTree
./Collection
./Phalanx
./LinkSuggest

TheDJ added a subscriber: TheDJ.
Krinkle renamed this task from Remove AjaxDispatcher to Remove AjaxDispatcher from MediaWiki core.Mar 26 2015, 6:32 AM
Krinkle updated the task description. (Show Details)
Krinkle set Security to None.
Krinkle removed a subscriber: Unknown Object (MLST).
Kghbln added a subscriber: Kghbln.Mar 26 2015, 9:01 AM

Change 228768 had a related patch set uploaded (by Ori.livneh):
Remove Sajax

https://gerrit.wikimedia.org/r/228768

Change 262460 had a related patch set uploaded (by Legoktm):
Mark AjaxExportList config as deprecated

https://gerrit.wikimedia.org/r/262460

Change 262460 merged by jenkins-bot:
Mark AjaxExportList config as deprecated

https://gerrit.wikimedia.org/r/262460

In the following extensions the "AjaxExportList" was migrated to new extension registration:
AJAXPoll
MsCalendar
MsUpload

Would be nice, when deprecated parts not stay long in the new system

Kghbln removed a subscriber: Kghbln.Jul 16 2018, 9:35 PM