Page MenuHomePhabricator

GlobalWatchlist extension v0.1
Closed, ResolvedPublic4 Estimated Story Points

Description

Create a basic frame for the extension that includes the special pages and the infrastructure for the extension, as a starting point for the primary javascript development.

Acceptance criteria:

  • Extension is properly registered
  • Special pages (GlobalWatchlist and GlobalWatchlistConfig) are registered and accessible
  • Placeholder javascript is loaded on the special pages to demonstrate that everything is connected properly

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 604750 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/GlobalWatchlist@master] GlobalWatchlist extension v.1 - just a shell

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

DannyS712 renamed this task from Extension v.1 to Extension v.0.1.Jun 11 2020, 5:19 PM
DannyS712 renamed this task from Extension v.0.1 to Extension v0.1.
DannyS712 moved this task from Unsorted to Awaiting review and deployment on the User-DannyS712 board.
Aklapper renamed this task from Extension v0.1 to GlobalWatchlist Extension v0.1.Jun 11 2020, 6:35 PM
Krinkle renamed this task from GlobalWatchlist Extension v0.1 to GlobalWatchlist extension v0.1.Jun 11 2020, 10:48 PM

@DannyS712 As an extension (instead of user script) this means it would no longer be available to users of Wikipedia and other WMF wikis. Is this aimed at personal use and/o third party wikis, or is there an intent for this to be deployed in production?

@DannyS712 As an extension (instead of user script) this means it would no longer be available to users of Wikipedia and other WMF wikis. Is this aimed at personal use and/o third party wikis, or is there an intent for this to be deployed in production?

This is intended for deployment (I have a grant to convert the script to an extension[1]) - the script will still work and remaining available, I just won't be continuing to develop it as a user script

[1] https://meta.wikimedia.org/wiki/Grants:Project/DannyS712/Create_a_global_watchlist_extension

Change 604750 merged by jenkins-bot:
[mediawiki/extensions/GlobalWatchlist@master] GlobalWatchlist extension v0.1 - just a shell

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

DannyS712 updated the task description. (Show Details)

After installation, to confirm:

Visit Special:Version
GlobalWatchlist is listed under Installed extensions

Visit Special:SpecialPages
Special:GlobalWatchlist is listed under Recent changes and logs
Special:GlobalWatchlistSettings is listed under Recent changes and logs

Visit Special:GlobalWatchlist and open the javascript console
Placeholder message is successfully logged to the console

Visit Special:GlobalWatchlistSettings and open the javascript console
Placeholder message is successfully logged to the console

DannyS712 set the point value for this task to 4.