Alterego
Extension Matrix
editI've switched all of the headings to == h2's == to be conforming with the site style. I don't know if you bot update that page, but if you do, it would be awesome if you could make the change from = h1's = to == h2's == in the bot. --Skizzerz 04:14, 2 November 2009 (UTC)
- Not sure what the big deal is but I made the change. --Alterego 18:55, 2 November 2009 (UTC)
- How about creating a bot account and requesting a bot flag for it? Why - Special:RecentChanges is often being full with edits from your bot. The bot flag will then hide the edits from the list by default. --Arseny1992 10:21, 30 November 2009 (UTC)
Extension Matrix
editTwo quick questions for you, if you don't mind:
- Is there any reason not to move the subpages from your userspace to subpages of Extension matrix?
- Could we setup a flagged bot account to run this under?
Thanks. ^demon 12:23, 19 February 2010 (UTC)
- Bugs notwithstanding these are both fixed in the bot and will take effect on the next bot run. The user is extension_matrix_bot. --Extension matrix bot 20:36, 19 February 2010 (UTC)
- Just flagged the account with +bot. Happy editing :) ^demon 21:01, 19 February 2010 (UTC)
Extension Matrix feature suggestion
editThis is a nice resource. Every so often I like to go through the entire list, just to see if there is anything I had never thought to look for. For this, I would like to have a list ordered by date of creation (a permanent, unchanging date). This would make it easier to track what I've reviewed between passes. I would simply record that I had reviewed everything up to 16 March 2010, and then next time I return, would only look at new additions since this date. MaxEnt 16:54, 17 March 2010 (UTC)
- Done. The next time the bot runs the dates will also be in the standard format. --Alterego 20:12, 18 March 2010 (UTC)
Personalized watchlist
editHello there. I am toying with the idea of some kind of personalized extension watchlist. I think a lot of people might find this handy. I was thinking, if we created a new template for your bot that users could post on their page with the list they want to watch they could have their own matrix. This would also be very nice because they could receive email alerts when the bot changes their page and thus their extension was updated. Just brainstorming. What do you think? 21:33, 7 November 2010 (UTC)
- I'm not sure, but if you look at the source code to Extension_Matrix/AllExtensions you will see that it has every field that is defined on every extension page. I would love to see people reformat this - I am only showing a tiny sliver of this data. Using parser functions and templates it might be possible to reformat this page to do a variety of tasks such as the one you are suggesting. I don't really have time for this personally, though. --Alterego 21:53, 7 November 2010 (UTC)
Last releases
editHello, your bout is extremely useful, thank you for running it. However, it's still missing 1.20 and 1.21 in the versions accepted for Extension Matrix. --Nemo 09:55, 21 November 2012 (UTC)
- These should be included in the next run, bugs notwithstanding. --Alterego 23:31, 28 December 2012 (UTC)
- Great, thanks! --Nemo 08:06, 29 December 2012 (UTC)
- These should be included in the next run, bugs notwithstanding. --Alterego 23:31, 28 December 2012 (UTC)
I still don't see 1.20 and 1.21, there's a fake 2.0 though (coming from 1.12.0 in infoboxes). --Nemo 08:51, 11 January 2013 (UTC)
Hooks, parameters and rights
editAnother wonderful addition I'd like to see is an automatic update of {{Extension }} parameters for hooks, parameters and rights, see [1]. This would me a huge step forward for our extensions' documentation. --Nemo 09:55, 21 November 2012 (UTC)
- I can easily find the list of hooks used by a given extension, however, the bot cannot directly edit extension pages. While I do keep a dict of all used parameters, in order to maintain the integrity of the bot it punts anytime it encounters an unknown situation using try/except. That's why the bot never breaks. Thus, the templates that the bot recreates are not exactly the same as those on the extension pages. The best I could do is to create a page that lists, for each hook, all of the extensions that use it. This would be quite a long page. --Alterego 23:31, 28 December 2012 (UTC)
- Using PWB (or any regex) it usually isn't too hard to replace whatever a template parameter contains with something else, but this is up to you. The single page for hooks (and another for configuration parameters, another for permissions when possible) would be ok,
if you use LST with a section for each extension so that it can be transcluded by the extension template. No, we'd need a section for each hook and even then I don't know if the template would work, because unlike configs and rights they're not a simple list; do you have ideas? Nemo 08:06, 29 December 2012 (UTC)
- Using PWB (or any regex) it usually isn't too hard to replace whatever a template parameter contains with something else, but this is up to you. The single page for hooks (and another for configuration parameters, another for permissions when possible) would be ok,
- I'm not interested in having the bot edit each extension. I hacked together a first pass list of hooks -> extensions and extension -> hooks. See Extension Matrix/Hooks and User:Alterego/ExtensionMatrix/Source_code#Extension_Matrix_Hooks_Source --Alterego (talk) 21:18, 29 December 2012 (UTC)
- Thank you! I'll try to find someone willing to update the extension pages, which is also the easiest way to find errors if any. The main one is that you probably are listing all hooks, including those which are used only as fallbacks on older releases, right? --Nemo 22:13, 29 December 2012 (UTC)
- Honestly I have no idea. Also, I did not integrate that code into the bot, because I have no idea if I did it correctly. I did it as quickly and hackishly as possible. --Alterego (talk) 22:15, 29 December 2012 (UTC)
- Ok. Speaking of which, you're using the latest code from git for the extensions over there, aren't you? I don't understand that SVN checkout. Nemo 22:26, 29 December 2012 (UTC)
- Honestly I have no idea. Also, I did not integrate that code into the bot, because I have no idea if I did it correctly. I did it as quickly and hackishly as possible. --Alterego (talk) 22:15, 29 December 2012 (UTC)
- I'm not interested in having the bot edit each extension. I hacked together a first pass list of hooks -> extensions and extension -> hooks. See Extension Matrix/Hooks and User:Alterego/ExtensionMatrix/Source_code#Extension_Matrix_Hooks_Source --Alterego (talk) 21:18, 29 December 2012 (UTC)
- I can easily find the list of hooks used by a given extension, however, the bot cannot directly edit extension pages. While I do keep a dict of all used parameters, in order to maintain the integrity of the bot it punts anytime it encounters an unknown situation using try/except. That's why the bot never breaks. Thus, the templates that the bot recreates are not exactly the same as those on the extension pages. The best I could do is to create a page that lists, for each hook, all of the extensions that use it. This would be quite a long page. --Alterego 23:31, 28 December 2012 (UTC)
I've reported some errors at Talk:Extension Matrix/Hooks. Thanks! --Nemo 08:51, 11 January 2013 (UTC)
Heiya Alterego, the Extension Matrix bot has stopped updating the extension matrix on Oct. 4, 2013. This post is to make you aware of this in case you did not notice up till now. It will be cool to see it up and running again. Cheers --[[kgh]] (talk) 15:26, 21 October 2013 (UTC)
Inactive bot account
editHi. At Project:Requests/User rights/Removal of inactive bot rights (2) there is a proposal to remove the bot rights of inactive bots. Since you appear to be the operator of one of the bots in question, I wanted to draw your attention to the discussion. Please let us know if the rights are still needed (or if they aren't). Thanks, --DannyS712 (talk) 02:43, 29 July 2020 (UTC)