I am interested in wikis and stuff.
User Details
- User Since
- Mar 14 2017, 4:38 PM (455 w, 5 d)
- Availability
- Available
- LDAP User
- Awesome Aasim
- MediaWiki User
- Awesome Aasim [ Global Accounts ]
Mon, Dec 1
Sorry for the lack of clarity.
Wed, Nov 26
Looking good! Probably could use some minor tweaks regarding spacing (particularly in the bottom left corner) and I hope that the icon appears in red to draw more attention to it but otherwise I like it.
I do wonder as well if there may be better solutions than what I suggested. Maybe some sort of IP hashing so that one can know if two temporary accounts share the same IP without actually sharing the same IP.
Thu, Nov 20
Mon, Nov 10
I edited because I thought I saw a privacy risk. Specifically, an attacker could record the IP address of a temporary account, and after the username is changed, anywhere where the temporary account username was added could be attributed to the new username.
Sun, Nov 9
Oct 22 2025
What about code pages on existing wikis? For example files are licensed differently from a wiki's content license (often more permissible). And CC licenses are strongly recommended against software (see here) and GPL works cannot be relicensed under CC. A dual licensing scheme may work fine for templates, CSS, JS, and related pages. GFDL is not really good for software but is good for software documentation.
I think I should have been clearer.
Oct 21 2025
The reason I am raising this is there was a VPT discussion regarding licensing the WIP Wikipedia unblock wizard script under MIT, and such a clarification could help Wikipedia use and adapt more scripts for its own purposes.
Oct 11 2025
Sep 17 2025
And I do agree that EventStreams probably should be what is used if we choose to integrate into MW Core.
Maybe that documentation should be provided.
Sep 16 2025
I am aware of the implementations for Wikimedia, yes. As for the Python and JS libraries I think polling might have to be done somewhere unless if someone has a backend connection to the database (please check I am not certain). Implementing in Core means we can fire events as soon as they happen rather than having to wait for some library to poll that the new event has happened.
Sep 14 2025
Sep 8 2025
Sep 4 2025
If there was such a tool that converted JS code instantiating OOUI to JS code instantiating Codex, that would be really awesome.
Sep 3 2025
I think that is what should ideally happen, unless if a legacy parameter is specified, in which case legacy behavior is activated instead. OOUI was already quite featured at the time Codex was announced, and there are still quite a lot of people especially user script developers like me who are more familiar with OOUI than with Codex. All the OOUI components should be reimplemented in Codex and should be instantiable with the current OOUI libraries. I never was a big fan of how OOUI got suddenly replaced by Codex, but that is the path WMF wants to take probably because they want to move to a React.js framework.
Sep 2 2025
As for my two cents I think "deprecated" implies future removal or end of life, "maintenance mode" is quite confusing language, and "will replace" might be the best language except that it already kind of has been replaced by Codex for some use cases. It may be best to just have nothing in the bold. We can still have the banner though explaining the rest.
I think there are still many use cases for OOUI right now, but I did create a task regarding how OOUI calls should be ported to Codex (T398742) so that all existing scripts would still work, they would just use Codex components instead of OOUI components. But for now, OOUI is still quite full featured, and I do think that OOUI might continue to be used even in a React.js framework.
Ok this idea is dead for now. Until the broader community demonstrates that there indeed is a need to have these pages open for some reason, it is not going to happen.
Sep 1 2025
I think it would be best to probably do it for the most popular repositories such as MediaWiki Core and several extensions.
Aug 29 2025
Aug 28 2025
Aug 24 2025
Aug 21 2025
I like the full feature functionality of DPL3, for example the following query would fetch data from an infobox template and put it in a neatly formatted table:
Aug 17 2025
Here is my WM GitLab user page I think: https://gitlab.wikimedia.org/awesomeaasim
I do see that banner but it took me finding my unactivated account to confirm that the username was even correct.
BTW I am struggling to authenticate with WM GitLab because I am getting the message "Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error." I am able to access Gerrit though.
Aug 16 2025
Has the patch been abandoned? It has been over a year since a patch set has been uploaded and it is still a work in progress. I am still relatively new to contributing on Gerrit so am not entirely sure if it is possible to contribute to a patchset that is owned by someone else.
Aug 15 2025
I did submit a patch to Core attempting to create a parser tag for Codex icons. But now that I see this task and hearing feedback from other contributors on Discord, I am debating whether it is better for this to be in the same extension as defined in this task, or if all the Codex tags should be defined in MediaWiki Core. If we do the latter, there is possibly (I don't know because I am still relatively new to contributing to MW) the option of unbundling later and putting into their own extension for backwards compatibility if it is decided to move on from Codex.
Aug 14 2025
Aug 13 2025
Okay thanks. I was not sure if I should have used the feature request or generic task on this one.
Aug 11 2025
This probably should have Lowest priority but I can't find this priority in Phabricator (maybe because I don't have access to it). This is a rainy day task maybe. The whole point of qqx is specifically to identify interface messages and their parameters and at this time I have not identified any potential rendering issues with inserting a non-breaking space between a comma and a colon in qqx. The only issue I was running into was with unit tests when working on a different feature as the feature I was working on called wfMessage(...)->parse() and it was inserting problematic characters during my tests.
Aug 5 2025
Aug 4 2025
Aug 2 2025
Maybe what should happen is we identify actionable items that use a layout that would not be annoying as a popup on the current page. On second thought, maybe this task would be redundant anyway to all of the work already being done on Codex. I don't know at this point.
the solution is to configure your browser differently and not to throw more disrupting popup dialogs at users to make them more annoyed
I don't think I was very clear in my task description.
Aug 1 2025
How would this OOUI icon work: https://commons.wikimedia.org/wiki/File:OOjs_UI_icon_cancel-destructive.svg
Jul 26 2025
@Tgr Yeah GeeTest isn't open source.
Jul 25 2025
I want to reopen this task (and potentially reword it) because I found where the original "slider captcha" came from a long time ago: https://www.geetest.com/en/adaptive-captcha-demo
Jul 23 2025
OK thank you, I will take a look.
I don't know. This may be or be related to a long term goal and I am not entirely sure what should be done to achieve it. I could not find any existing tasks that suggest that this is something being worked on or declined. I imagine this as ideation right now to determine what needs work and what doesn't. This is a legitimate issue right now, if not then will be a legitimate issue in the future.
Jul 18 2025
Jul 17 2025
Jul 14 2025
Maybe the Streisand effect is a benefit of itself. I was very jetlagged when I first wrote this, but now that I have gotten some sleep, I can probably think this through even better.
Jul 8 2025
Jul 5 2025
Jul 4 2025
Jul 3 2025
I kind of agree as well especially for most readers. I was kind of startled when RedWarn added a right-click menu to Wikipedia pages and promptly turned it off. But now I kind of see the value when Wikipedia behaves more like a progressive web app than like a website.
Jul 2 2025
May 20 2025
Declined per @Bawolff.
Apr 8 2025
Maybe. I don't know.
The particular issue I was running into was connecting to Xdebug inside the container from WSL. That is what motivated me to submit this change in the first place.
Mar 31 2025
Feb 28 2025
Let me clarify:
Feb 26 2025
Feb 24 2025
Dec 5 2024
Wait what? I did not know that was there! Thanks.