Wikipedia talk:WikiProject User scripts/Scripts/Twinkle/RFA/Archive 1
From Wikipedia, the free encyclopedia
[edit] Automate template messages
When reverting edits, if the user's talk page is set to popup (or whatever), it'd be nice to have a list of template messages to insert - sort of like when choosing a speedy delete tag. Just choose your message, hit ok and have it insert that message at the bottom and save all at once. – Mike.lifeguard | talk 20:53, 16 September 2007 (UTC)
- I had the idea to automatically run twinklewarn, but hasn't gone further on that. →AzaToth 21:07, 16 September 2007 (UTC)
- Also, some better descriptions for the (massive number of) templates would be nice. Especially for new users of Twinkle and/or vandal fighers from other projects (such as myself; on en.wb, we have something like 6 templates to choose from because we have way less vandalism, so remembering what 100 templates say is tough, and the descriptions aren't terribly helpful). – Mike.lifeguard | talk 01:04, 17 September 2007 (UTC)
[edit] WP:UAA reporting
The instructions at WP:UAA have recently been updated to ask that reports include which of the 5 key reasons to report a username is being invoked. It would probably make life more straightforward for people if the Twinkle reports were updated to include this. The main thing is to include one of the words promotional, disruptive, offensive, confusing or misleading (I think those are the five - check WP:U to make sure). SamBC(talk) 16:52, 23 September 2007 (UTC)
- Twinkle is still encouraging people to make reports that look like the following: "Violation of username policy because: Consists of a lengthy or apparently random sequence of characters". This wastes a lot of people's time on UAA, because the username policy says no such thing -- "apparently random sequence of characters" is one of many examples which are explicitly stated to not be reasons in themselves. Can this please be fixed? rspeer / ɹəədsɹ 04:22, 3 October 2007 (UTC)
[edit] Need a feature to comply with WP:DPR
As per WP:DPR, admins who delete pages as the result of an AFD, MFD, TFD, or CFD discussion should paste a link to the discussion in the deletion summary box so users can see it in the deletion log. Unfortunately, admins currently cannot do this as Twinkle instead automatically generates the deletion summary, "Speedy deleted per (CSD g6), deleting page per result of AfD discussion". I am not sure how you would implement a solution to this. Thanks. Zzyzx11 (Talk) 04:54, 25 September 2007 (UTC)
- I would also recommend that you do not have Twinkle automatically generate a link like [[Wikipedia:Articles for deletion/Article]] because there have been a number of articles that have gone through several AFD nominations before eventually being deleted, like the infamous Wikipedia:Articles for deletion/Gay Nigger Association of America (18th nomination). Thanks. Zzyzx11 (Talk) 05:02, 25 September 2007 (UTC)
[edit] Proxy
Can we add an open proxy option on ARV? Thanks,Thedjatclubrock :) (T/C) 01:25, 27 September 2007 (UTC).
P.S. The cleanup tags and welcome templates are nice ideas :)
- Seconded, that would be nice, with an evidence field? I just did this one and didn't realize that there was no way to automate it. It would be a neat feature. • Lawrence Cohen 13:47, 2 October 2007 (UTC)
[edit] CSD script checks for PROD and AfD tags before posting
This probably won't happen very often, but it just happened to me so I thought I'd ask for it. When tagging pages for CSD, the script currently checks for other {{db}} tags that are already on the page. It does not, however, check for {{prod}} (more specifically, {{dated prod}}) or {{afd}} tags. Just now, I was tagging a page for speedy deletion and found that someone had added a prod tag before TW finished the edit. The script didn't notice this, and so the page ended up with a CSD and a PROD, and the author got two deletion notifications.
Anyway, would it be possible to add in a couple lines of code to check for other deletion tags, and then ask the user if they still want to continue, similar to how the warning script checks for warnings issued in the last few minutes? Like I said, it's not likely to happen too often, but it should help to prevent some confusion for when this does occur. Since TW tends to largely ignore edit conflicts, it's bound to happen again. Hersfold (t/a/c) 02:46, 9 October 2007 (UTC)
- Well, I see I got here a little late, but I would also like to see this. I haven't had an experience with it personally, but I don't want to in the future... Tuvok[T@lk/Improve me] 17:27, 19 October 2007 (UTC)
- There is no fundamental reason not to tag such an article for speedy deletion, if it meets a CSD criteria. —Random832 15:38, 15 January 2008 (UTC)
- There is for recently created articles, to help avoid stepping on other people's toes, and to avoid creating the impression that an article will get hammered with db, afd AND prod tags all at once. Recent changes patrol goes on at an extremely quick pace to keep up with the vandalism, and this script is handy for people who want to automate these actions. --Ryan Delaney talk 04:48, 24 March 2008 (UTC)
[edit] Additional XfD noms
I just nominated a page for deletion, and it replaced the previous discussion with the new one. I think there should be some code that checks for previous noms, and then creates a new page for each nom. —Preceding unsigned comment added by J-stan (talk • contribs) 03:15, 11 October 2007 (UTC)
[edit] Couple feature requests
Could the popup on the blue rollback button on diff pages please be disabled? Right now, the only one-click solution to reverting an edit is to tag it as vandalism, and that may not be accurate. Besides, if somebody wants to leave a reason but doesn't decide to use the green AGF button for whatever reason, they can hit the "restore this version" button. The other request is that "actions indicate a vandalism-only account" be re-enabled for ARV on anonymous users: it helps to tag new editors who have partaken only in vandalism, or an obviously static IP which is vandalizing the same set of articles after block releases. Thanks! east.718 at 04:10, 10/19/2007
- "Vandalism-only account" does not apply to IPs, period. Another button to specify the pattern you described, though, might be useful. —Random832 15:40, 15 January 2008 (UTC)
[edit] CSD Warn
Is it possible to disable the autowarn feature, and instead just go to the users talk page in another tab, like before? I prefer to see the users talk page to check for other notices, check contribs, etc. and since I do not actually warn the user personally, I don't see it automatically. It's also bad if an article has already been tagged for speedy deletion, but the tag was removed, and I tag it again, generating an identical warn. I also wonder why, given your position on only using UW warn notices, why we don't use the actual warn notice for creating inappropriate pages. As a side note, I recall reading earlier about a way to reduce the reload time by adding something to my monobook. What was it again? Thanks. i said 01:14, 23 October 2007 (UTC)
- I also don't like Twinkle automatically warning users for a CSD, for the same reasons given. What about a configuration setting to enable or disable it? --Mysdaao talk 12:19, 23 October 2007 (UTC)
[edit] After reverting vandalism...
After TW reverts vandalism, wouldn't it be better for TW to load a page's history rather than the article itself? That way, we can tell immediately if there have been any mistakes in the reversion.- TwoOars (Rev) 14:40, 24 October 2007 (UTC)
- I personally would think it would be ideal to load the Diff. of the reversion (rather than the history page). - Rjd0060 21:26, 29 October 2007 (UTC)
- Yeah, the diff would be best. – Mike.lifeguard | talk 23:31, 29 October 2007 (UTC)
Also, after warning a user, go to their contribs instead of the talk page. There's no need to check in on the edit, but you should prolly check for un-reverted vandalism in their contribs. – Mike.lifeguard | @en.wb 01:52, 9 November 2007 (UTC)
- But then how would you warn them? If there was a warn tab in addition to an ARV tab, how would you know what level to give them? I agree with opening the history or the diff, but there shouldn't be these problems. It should warn you if any conflict occurs (see my bug report). J-ſtanContribsUser page 00:34, 23 December 2007 (UTC)
[edit] CSD user warning on delete
As an admin, I usually delete CSD candidates instead of marking them for CSD first. The problem is, the creator then receives no notification that the article they created has been deleted. Is it possible to get Twinkle to notify the creator of an article when it's speedily deleted, as well as when a page is just marked for speedy deletion? Cheers, Waggers 14:00, 1 November 2007 (UTC)
- Just bumping that one, I agree that would be useful, at least for G12 and A7. -- lucasbfr talk 19:27, 16 November 2007 (UTC)
- I also agree that this would be very useful for admins. Wikidudeman (talk) 19:28, 16 November 2007 (UTC)
- Bump. This would be great. Brianga (talk) 10:35, 1 February 2008 (UTC)
- Agreed. --ZimZalaBim talk 01:46, 8 March 2008 (UTC)
- Bump. This would be great. Brianga (talk) 10:35, 1 February 2008 (UTC)
- I also agree that this would be very useful for admins. Wikidudeman (talk) 19:28, 16 November 2007 (UTC)
[edit] Unlink anything, not just images
Even better would be the option to replace stuff. So using twinkledelimages.js, you can have the option to a) delete b) unlink image or replace with some other image (ie if you found a replacement on Commons). This is the bigger part. And then the same thing for anything - not just images. So it would be automagical fixing of links for when you move a page or if a page gets transwikied or something where you want to unlink/have all links to a page link to somewhere else. That's prolly a huge project. But the first part could be doable with sufficient bribery, right?? – Mike.lifeguard | talk 21:13, 1 November 2007 (UTC)
- Also, twinkledelimages should work from an image description page, though there will only be one image to delete & unlink. – Mike.lifeguard | talk 14:20, 2 November 2007 (UTC)
[edit] Tagging articles as copyvios?
Would it be possible to enable Twinkle to add the {{copyvio}} tag to an article, then automatically list the page at Wikipedia:Copyright problems? Unless I'm missing something obvious, it seems that I still have to do this manually. Thanks. --Kurt Shaped Box 16:26, 3 November 2007 (UTC)
- I would like to have this feature. I'm not sure how it would be implemented in Twinkle, though. Friendly already has a tagging tab, so perhaps it would be better to ask Ioeth to add it there? Twinkle already has almost too many tabs... Tuvok[T@lk/Improve me] 17:12, 3 November 2007 (UTC)
[edit] db-reason support?
Would it be possible to add support for the {{db-reason}} tag? Sometimes I may need to do a speedy for a reason other than what's offered on the CSD menu, but I still want the autonotification and all that. ViperSnake151 20:33, 5 November 2007 (UTC)
- I would find this useful as well. As a side note (and perhaps I should start a new section for this), having more of the CSD criteria available in the menu would be quite handy. Tuvok[T@lk/Improve me] 20:55, 5 November 2007 (UTC)
[edit] Display last template added to user talk: pages
So we know which one to select next. If there's some way to search for the last hidden comment (which shows the name of the template) and display it in the warn box as "Last warning given was uw-delete3." – Mike.lifeguard | @en.wb 01:49, 6 November 2007 (UTC)
- [Smacking forehead] Now why didn't I think to suggest this? Kind of a "duh" feature, but I never thought to ask for it. [Smacks forehead again] Tuvok[T@lk/Improve me] 03:37, 6 November 2007 (UTC)
- Also, the timestamp for that warning. – Mike.lifeguard | @en.wb 16:26, 6 November 2007 (UTC)
-
-
- I see your point there. I'd say filter for the last "]]", but lots of users' sigs (mine and yours, even) don't end with a wikilink, so that's a problem. If only I knew some regex... Since the timestamp is almost always at the end of a line, especially with vandalism warnings, I think it would be safe to filter for
regex here$
. The "(UTC)" part would come in handy, I think, though it will break if wiki switches to another time zone (highly unlikely). Is there a way to write a regexp to filter for the patternxx:xx, (x)x [A-Za-z] xxxx (UTC)
, where "x" is a numerical digit, and the "x" in parentheses is an optional match? I'm just brainstorming here. Tuvok[T@lk/Improve me] 05:37, 11 November 2007 (UTC)- Would getting the hidden comment (ie name of the template) and going back until you hit the last few characters of the template itself (since we know what each one is) you can take everything after the template ends - that'll give you the user who warned them, the timestamp and the template used. It'll require writing a rule for each template though. – Mike.lifeguard | @en.wb 03:19, 15 November 2007 (UTC)
- I see your point there. I'd say filter for the last "]]", but lots of users' sigs (mine and yours, even) don't end with a wikilink, so that's a problem. If only I knew some regex... Since the timestamp is almost always at the end of a line, especially with vandalism warnings, I think it would be safe to filter for
-
[edit] Unforce initial capital in Edit summary popop when reverting
When reverting (or AGF reverting IIRC), comments added in the popup are given an initial capital letter, but in the edit summary they are prepended with a semi-colon, so the capitalization is usually ungrammatical. example Can the forcing of initial capital be turned off here? / edg ☺ ☭ 02:12, 11 November 2007 (UTC)
[edit] TfD noincludes
As I have mentioned previously, please can the inclusion of {{tfd}} for regular deletion (not speedy) via Wikipedia:Templates for deletion not be wrapped in noincludes automatically as this is not generally the desired behaviour, as the tfd notice should, in most cases, be visible in transclusions of the template. As this is not always the case (such as for temlpates to be subst'd), can the inclusion of noincludes be presented as an option during the process? Thanks, mattbr 15:27, 11 November 2007 (UTC)
[edit] Automatically warn vandals and report them to AIV board
Would it be possible for twinkle to automatically warn vandals once reverted? This means that only 1 click would be required to warn a vandal if this is enabled. For instance if enabled and I revert a vandal, It automatically reverts the vandalism and warns the vandal on their user talk page. It would check to see which level of warning the editor received last and then depending on when it was received would either warn the vandal again or automatically report the vandal to AIV board. Wikidudeman (talk) 16:30, 12 November 2007 (UTC)
- This would be quite hard to implement, and, if you know VandalProof, is not always accurate ;) Tiddly-Tom 19:24, 16 November 2007 (UTC)
- Replace all the twinkle javascript in your monobook.js with:
importScript('User:AzaToth/morebits.js');
importScript('User:Oxymoron83/twinklefluff.js');
importScript('User:Oxymoron83/twinklewarnauto.js');
importScript('User:AzaToth/twinklearv.js');
importScript('User:Oxymoron83/aivreporthelper.js');
importScript('User:AzaToth/twinklespeedy.js');
//importScript('User:AzaToth/twinkleimage.js');
importScript('User:AzaToth/twinklediff.js');
importScript('User:AzaToth/twinkleprotect.js');
importScript('User:AzaToth/twinkleprod.js');
importScript('User:AzaToth/twinklexfd.js');
TwinkleConfig = {
revertMaxRevisions : 50,
userTalkPageMode : 'tab',
showSharedIPNotice : false,
openTalkPage : [ 'agf', 'norm', 'vand', 'blank', 'source', 'spam' ],
openTalkPageOnAutoRevert : false,
openAOLAnonTalkPage : false,
summaryAd : "",
deletionSummaryAd : "",
protectionSummaryAd : "",
watchWarnings : false,
watchSpeedyPages : [ 'g1', 'g10' ],
watchProdPages : true,
openUserTalkPageOnSpeedyDelete : [ 'g1', 'g2', 'g3', 'g8', 'g10', 'g11', 'g12', 'a1', 'a3', 'a7', 'i3', 'i4', 'i5', 'i6', 'i7', 'u3', 't1' ],
watchRevertedPages : [ ],
markRevertedPagesAsMinor : [ 'agf', 'norm', 'vand', 'torev', 'blank', 'source', 'spam' ],
deleteTalkPageOnDelete : false,
markWarningsAsMinor : true,
markAIVReportAsMinor : true,
markSpeedyPagesAsMinor : true,
markProdPagesAsMinor : true,
confirmUsernameToAIV : true,
offerReasonOnNormalRevert : false,
orphanBacklinksOnSpeedyDelete : {orphan:false}
};
Make sure you include the }; at the end. You can then change the preferences. It will only auto warn IPs. The level of warning is determined by warnings previously received, the type is determined by what button you press (you will understand what I mean once installing it). If IPs go over a recent level 4 warning, you will be given the option to automatically report to AIV. Hope this helps, Tiddly-Tom 07:43, 3 January 2008 (UTC)
[edit] Custom Rollback Labels
I would love to be able to customise the rollback tabs to change the AFG one to 'Test' as lots of the edits done are in fact tests and not vandalism. Edit summery displayed: Reverted x test edits by y using TW. Tiddly-Tom 19:24, 16 November 2007 (UTC)
[edit] Marking new pages as patrolled with CSD
Could you add a feature to twinklespeedy that automatically marks a new page as patrolled when it's tagged for speedy deletion using Twinkle? It could be a checkbox similar to the "notify if possible" option. The checkbox should only be visible when tagging unpatrolled pages. It'd really help the new patrolling feature catch on if you made it a part of Twinkle like this. Pyrospirit (talk · contribs) 21:57, 18 November 2007 (UTC)
- Second that, I was just about to suggest it myself. Hersfold (t/a/c) 03:50, 19 November 2007 (UTC)
[edit] Compatibility for IE
Recently, my career technology teacher deleted Firefox, saying "it slows down the computer". Now in my school, I can only use it in my history class, on which I downloaded Firefox. My language teacher has Firefox, but she doesn't let me use her computer. At home, I have a Wii console, and it is powered by Opera. Therefore, I can't use it on my home computer, (which has IE 7) and in my computer class, (which has IE 6 SP2). Can you at least try to add IE support? Thanks, Dalekusa 16:42, 20 November 2007 (UTC)
- I, too, would find IE compatibility at least somewhat useful. Be that as it may, I might suggest a passionate attempt to prove to the teacher in question that Firefox does not slow down the computer, and is in fact more secure than Internet Explorer. You never know where you'll get with that. (Though my attempts to convince a teacher to use my personal email address (Gmail) instead of the horrid school system failed miserably...) I suggest it mainly because IE support is probably not on AzaToth's priority list, AFAIK. Tuvok[T@lk/Improve me] 20:51, 20 November 2007 (UTC)
- You might want to try portable firefox. Its a version of firefox that is self contained so you can put it on a flash drive and run it off of there. It doesn't write anything to the registry or add anything to the system like the regular firefox does, so its ideal to the problems you are running into. You can get it from here.
it's theoretically impossible to make it work under IE. →AzaToth 21:29, 20 November 2007 (UTC)
How? Dalekusa 00:29, 21 November 2007 (UTC) —Preceding unsigned comment added by Dalekusa (talk • contribs)
- Just get Firefox, which is a much better browser. M$ are notorious for being non-compliant with standards and being generally insecure. I'm suspecting this will be a WONTFIX. MER-C 06:36, 21 November 2007 (UTC)
-
- I'll go with MER-C on this one. I personally use IE only when absolutely necessary (read: sites that don't work in Firefox). Coding for IE is a pain, as I know first-hand, and none of us really wants to put AzaToth through that, do we? He's such a nice guy; he wrote Twinkle once, but asking him to do it twice would be too much IMO. Tuvok[T@lk/Improve me] 07:19, 21 November 2007 (UTC)
I'm not allowed to download anything on my computer. My Wii doesn't let me download anything. Lupin's codes work on IE, so why doesn't he do the job? Dalekusa 16:41, 23 November 2007 (UTC) —Preceding unsigned comment added by Dalekusa (talk • contribs)
- Because coding for IE isn't easy, it's not fun, and can be a royal pain in the nether parts. This is because it doesn't follow published standards so you're forced to guess what will work. Tell Microsoft to support web standards instead and twinkle will automatically start working. henrik•talk 17:40, 23 November 2007 (UTC)
- Microsoft? Support standards (besides their own broken ones)? Not in 100 years... As I said, IE compatibility would be mildly useful, but most 'pedia nerds I've talked to use Firefox, so it's moot. Especially considering the coding issues (why does Microsoft have to do everything differently?) Tuvok[T@lk/Improve me] 18:01, 23 November 2007 (UTC)
-
-
-
- Might be a good idea there; kind of like Better Gmail, eh? It would have to be regularly updated, though, and updates would have to come from an SSL connection to work in the upcoming Firefox 3. I dunno, though; I kind of like the monobook.js thing. That way, the scripts follow me. I just reminded myself that I should probably wrap all my stuff in a conditional no-IE thing to stop the scripts from running in it... Tuvok[T@lk/Improve me] 04:24, 23 December 2007 (UTC)
-
-
[edit] Change CSD template added for G11
At present CSD G11 adds {{db-spam}}, and these often end up disputed "because it isn't spam".
It would be better to use {{db-ad}} instead.
Mayalld (talk) 22:15, 22 November 2007 (UTC)
- {{db-ad}} just redirects to {{db-spam}}, so what would be the point? Tuvok[T@lk/Improve me] 18:04, 23 November 2007 (UTC)
[edit] A quick question/suggestion
I've just installed firefox so I can use Twinkle, and I've copied some of the extra features into my monobook js page, but one query: Does twinkle have a library of citation templates, neutrality desputes etc. or just the warning and the speedy deletion tags?
Thanks, (and by the way Twinkle is excellent, I'm reverting and warning about 6 times faster than with LUPIN)
Cf38 (talk) 12:56, 24 November 2007 (UTC)
- No, it doesn't. But I think there is a script which either does that or could be modified to do that. I'm betting there's a customizable user-warning script, which you could hack so it actually gives you citation templates etc instead of user warnings, and also make the tab appear on article pages instead of on user/user talk pages. – Mike.lifeguard | @en.wb 15:37, 24 November 2007 (UTC)
[edit] WP:UCFD
In User:AzaToth/twinklexfd.js, it would be nice if an option were added for UCFD. It should be an easy job, as the code would be nearly identical to that of CFD. Overall, great job! — xDanielx T/C\R 23:07, 2 December 2007 (UTC)
- Ah, the ol' UCFD... There is one person responsible for the exclusion of UCFD from twinkle, and it isn't me :) →AzaToth 23:52, 2 December 2007 (UTC)
[edit] RFPP
When requesting page protection, it would be nice if there were another option under the "Full Protection"; something like "User talk of an indefinitely blocked user", but only used if the user is being disruptive after their block. I know we have one for banned users, but obviously there is a difference. A lot of users, when they are indef blocked, are disruptive on their talk page, making attacks, abusing templates (specifically helpme and unblock templates -- after they've already been denied an unblock). What I currently do is use the banned user option, however I state that the user isn't banned, just indef blocked. I could keep doing that, but TW encourages a certain level of laziness, so... - Rjd0060 01:08, 4 December 2007 (UTC)
[edit] Tabbed warning window
Rather than opening a separate window for warning vandals, maybe it should open in a new tab. J-ſtanTalkContribs 03:36, 5 December 2007 (UTC)
- That is a configuration option; please read the documentation. – Mike.lifeguard | @en.wb 04:14, 5 December 2007 (UTC)
[edit] Easier access for CSD reasons concerning namespace
I love how, when in the image namespace, the image reasons are automatically on the top. Is there any way to do this with categories, userpages, and templates? It would make life a little simpler. =) Thanks! нмŵוτнτ 22:55, 5 December 2007 (UTC)
[edit] Mark CSD-marked pages as patrolled
At WP:NPPLOG, it says:
- What to mark as patrolled
- Any page that is tagged for speedy deletion, so people do not waste time reviewing the same page multiple times.
- etc.
Could you make TWINKLE automatically mark any such page as patrolled? Od Mishehu 07:39, 6 December 2007 (UTC)
- Adding my support to this request (and others further up the page). I find that up to 50% of the unpatrolled new pages that I look at already have a speedy deletion tag on them. I suspect many of these will have been reviewed by Twinkle users, because when I tag such a page with Twinkle the blue link to allow me to then mark it as patrolled disappears. Instead I have to go back to New Pages, click on the article again, then finally hit the 'mark as patrolled' blue link. 3 more clicks - no wonder lots of people forget/can't be bothered to do it! Kim Dent-Brown (Talk) 10:44, 10 January 2008 (UTC)
[edit] CSD default
I'd be thrilled if the default action for admins using the CSD tab was set to mark, not delete (or if this could be set in the config). As it is, if you mess up and don't check the box, you delete a page you had intended to have another set of eyes look at. If the default was to mark, and you mess up, the worst that happens is the page is marked and you have another shot at deleting it. --Fabrictramp (talk) 17:22, 8 December 2007 (UTC)
[edit] Auto-add to watchlist
I'm not sure if this is a feature already or not, but I'm wondering if there's a way to disable the automatic adding of pages edited with Twinkle to my watchlist. If it's not a feature, it would be a great addition. Thanks. ╦ﺇ₥₥€Ԋ(talk/contribs) 18:02, 8 December 2007 (UTC)
- Have you tried changing the configuration?--Fabrictramp (talk) 18:28, 8 December 2007 (UTC)
- Yea, it's a difficult problem, as there are three different options, but only one boolean value to set them. →AzaToth 13
- 06, 11 December 2007 (UTC)
[edit] When leaving warnings on user talk pages...
I'd really like the option of leaving a {{subst:uw-selfrevert}} warning. I patrol a lot of articles that draw a lot of self reverting vandals, and it would save me a lot of time if I could use Twinkle to warn them rather than having to type it all out by hand. Cheers, faithless (speak) 06:23, 11 December 2007 (UTC)
- It is available under the single issue notices in the first drop down menu. Hope this helps, Tiddly-Tom 07:07, 11 December 2007 (UTC)
[edit] Schoolblock
I would suggest to add an option to add the schoolblock template from the warn function. Snowolf How can I help? 16:37, 11 December 2007 (UTC)
[edit] Problem with de-linking back links
I don't use Twinkle, and have no plans to use it in the near future. However, a small problem has come to my attention that I would like to mention. Another user used Twinkle to delete an article for CSD G12 (copyright violation), which is well and good. However Twinkle all of the back links. The problem with this is that G12, as a criterion, has nothing to whether or not the topic should be a topic. In my view, the existence of a text to plagiarize makes it more likely, not less that the topic should have an article. Not being familiar with Twinkle, is this a feature that can be toggled on and off by the user? If not, could it be made so? Dsmdgold (talk) 17:27, 12 December 2007 (UTC)
- It's a checkbox right in the pop-up window. You might want to drop a note to the admin who orphaned the backlinks.--Fabrictramp (talk) 19:05, 12 December 2007 (UTC)
[edit] Rollback n edits
When reverting vandalism, TW reverts all the previous consecutive edits for that user. However, not all of the edits might be vandalism. --David Broadfoot (talk) 02:40, 15 December 2007 (UTC)
- That's why edits made with TW are the responsibility of the user, not the tool, nor the tool's author. This feature exists in the "revert to this revision" link when viewing diffs. – Mike.lifeguard | @en.wb 06:36, 10 January 2008 (UTC)
- I think what Dave is asking is could it be created as an option when twinkle says there are multiple edits could an option to specify how may are reverted be added (with the default of all). Would be very useful for example if a teacher has cleaned up some problems and the next user on that IP is the student who caused them. --Nate1481(t/c) 15:14, 14 April 2008 (UTC)
[edit] Preview the warnings
It would be good to be able to see a preview of the warning message before it is posted. For example, I meant to post a warning about unconstructive edits that were not blatant vandalism, but the word "vandalism" was in the eventual message. --David Broadfoot (talk) 02:43, 15 December 2007 (UTC)
[edit] Category move button
I humbly request a button that would carry out the post-WP:CFD functions of moving, renaming and deleting categories. Thanks! --Hemlock Martinis (talk) 21:43, 16 December 2007 (UTC)
- AWB has this function already. There's even a CfD plugin. Re-implementing it in JavaScript would likely be tedious. I believe that you, as an administrator, should be able to use AWB without adding your name to the CheckPage (if not, you can add yourself). Tuvok[T@lk/Improve me] 23:04, 16 December 2007 (UTC)
[edit] Db-A7
{{Db-A7}}
is now operational as a generic template to include all things mentioned in CSD A7. It should be incorporated into Twinkle ASAP. -- ALLSTARecho 01:48, 23 December 2007 (UTC)
[edit] IP thanks
can you add something for thanking IP addresses that have reverted vandalism to more encourage people to revert vandalism? Please and thank-you! Sincerely, Sir Intellegence - smartr tahn eaver!!!! 04:56, 6 January 2008 (UTC)
- This might be more appropriate for Friendly... IMHO. Tuvok[T@lk/Improve] 08:01, 6 January 2008 (UTC)
[edit] Since other diff
(split from discussion on native rollback below)Another thing I'd like to request is a another tab for viewing diffs that you could click to show you the differences between that users edits and the current edit. For example in an edit situation such as this:
- (cur) (last) 21:15, 9 January 2008 67.173.80.32 (Talk) (8,500 bytes) (→Plot summary) (rollback | undo)
- (cur) (last) 21:14, 9 January 2008 67.173.80.32 (Talk) (8,499 bytes) (→Plot summary) (undo)
- (cur) (last) 10:27, 5 December 2007 129.173.188.110 (Talk) (8,446 bytes) (→Plot summary) (undo)
Rather than having to load history then click (cur) you could just the button while viewing the diff. I have found the since and since mine functions to be very useful and am very grateful they were added. I would imagine that doing something like this shouldn't be to hard as I would guess that sincemine does the same kind of thing.--Nn123645 (talk) 03:57, 11 January 2008 (UTC)
[edit] Non-Admin Native Rollback Implementation
I was wondering if there might be a way to implement the native rollback function that was just implemented from the non-admin rollback proposal, for rollback rather than the pysdo-rollback that Twinkle uses now. The main thing I would like to ask for is a way to open the talk page automatically. That is one thing that is lost by using the [rollback] link in the text. You have to click on the user talk page manually, copy and paste the title of the article into the article name field, then select the warning template you want to give, then click submit. Because of all the user intervention required using the [rollback] link it takes the same or less time to do it with pysudo-rollback. This causes the efficiency advantage of having native rollback to be lost because of the user intervention required.
[moved Since other diff request to different section] --Nn123645 (talk) 02:47, 10 January 2008 (UTC)
- Seconded. The redirect-to-talk-page thingy especially, at least, would be quite useful. Otherwise using my newly aquired rollback would slow me down, rather than speed me up. Gscshoyru (talk) 02:57, 10 January 2008 (UTC)
If you're in the rollback group there's a link already there. picQ T C 09:01, 10 January 2008 (UTC)- Nevermind, misread the comment Q T C 09:02, 10 January 2008 (UTC)
- This is a good idea. I suggest that the native rollback be used for all 3 Twinkle rollbacks (AGF, normal, and vandalism), using the same custom summaries that Twinkle normally uses (with the prompt for AGF and normal rollbacks and none for vand rollbacks). In fact, it'd probably be possible to keep Twinkle exactly the same on the surface but have it use native rollback for people in the sysop or rollbacker groups, making it work much faster and more smoothly. Opening the user talk page automatically is an important part of Twinkle, and should stay as it is. For people with rollback who just want to rollback without opening the talk page, there's always the regular, non-TW rollback button. Pyrospirit (talk · contribs) 16:19, 10 January 2008 (UTC)
- You could have 'use native-rollback' as a user prefrence in the config. Tiddly-Tom 17:57, 10 January 2008 (UTC)
- There could be a preference, but wouldn't it be more user-friendly in the long run to detect rollback ability automatically? Perhaps with the option to override if the script isn't detecting your particular situation correctly. Tuvok[T@lk/Improve] 20:44, 10 January 2008 (UTC)
- This is originally what I was thinking though I didn't mention it in my original comment. For simplicity sake I think it should probably be a setting, unless Aza could get it working to where it can autodetect, though I'm not sure how you could do that, because, to my noobish understading, you'd have to have it querry Special:listusers every time you'd want to rollback a page, unless you could have it saved as a cookie or something. --Nn123645 (talk) 04:04, 11 January 2008 (UTC)
- There's also the option to disable opening the talk page in TwinkleConfig. Tuvok[T@lk/Improve] 20:44, 10 January 2008 (UTC)
- You could have 'use native-rollback' as a user prefrence in the config. Tiddly-Tom 17:57, 10 January 2008 (UTC)
Perhaps in a year or so, a feature must been added first to MediaWiki. →AzaToth 23:49, 10 January 2008 (UTC)
- What feature is currently missing? Even if auto-detection did not work, it would still be nice to use the added speed boost of using the admin rollback feature. Even though I have the rollback flag, it really saves me no time as one still must open up the talk page and enter the data manually. ffm 03:49, 11 January 2008 (UTC)
-
-
- Rollback can be detected without querying Special:Listusers. If you look at the source code of any page on Wikipedia, you'll notice a JavaScript array, wgUserGroups, in the header, which can be used to detect whether a user is a sysop, has rollback, or whatever. Pyrospirit (talk · contribs) 14:57, 11 January 2008 (UTC)
-
-
← I was wondering the same thing. As it stands now, Twinkle's rollback is much quicker and more conducive to dealing with vandalism than the admin rollback. It doesn't make any mention of vandalism in the edit summary, it doesn't open the user's talk page for warning, and it doesn't automatically return you to the article after it's finished. For those who have been granted admin rollback, it would be good if there was a way to include that as an additional link, next to the usual vandalism rollback link. It just wouldn't work for people who haven't been granted that function, which could be handled via some type of error message or something. Or there could be a manual flag that users would need to set themselves as one of Twinkle's preference settings, in order to make that additional link available. As it stands now I don't think anyone who has used Twinkle would switch to the using the admin rollback function. It's quite inferior at the moment. Equazcion •✗/C • 00:38, 12 Jan 2008 (UTC)
- I can testify to this. I was given rollback yesterday, and I've been working on a script to provide a custom summary. Not being given the opportunity to summarize my revert is annoying. And I still have to open the talk page and fill things in manually. Granted, Ioeth has written a script to kind of integrate Twinkle and rollback (I'm still waiting for instructions on use; haven't tested it yet), but it would be much better if TW just detected either the sysop or rollbacker group and used rollback if one of those groups is present in wgUserGroups. If I could decipher the code, I'd suggest a patch, but TW's code is gibberish to me - there aren't really any comments describing what things do. :-/ I can't even figure out how to use SimpleWindow and QuickForm for my own script... Tuvok[T@lk/Improve] 01:31, 12 January 2008 (UTC)
-
-
-
-
- Unless TW works in a completely different way than most JavaScripts, implementing even auto-detection should be pretty easy. It could be used, for example, to set a user-configured preference of rollback vs. TW simulation if the user doesn't set it.
-
-
-
-
-
-
-
- For example, if the name of the setting is
useMWRollback
, the script would define the property in a way like this:
- For example, if the name of the setting is
-
-
-
if( typeof( TwinkleConfig.useMWRollback ) == 'undefined' ) { TwinkleConfig.useMWRollback = function() { for(i = 0; i<wgUserGroups.length; i++) { if(wgUserGroups[i] == "rollbacker") { return true; } } return false; }; }
-
-
-
-
- It should be possible to do; however I gather that the point of the conversion is to make it more difficult for untrusted users to use Twinkle. If the non-admin rollback falls through, that would mean I'd no longer be able to use TW either. I must say that's a disturbing thought. Tuvok[T@lk/Improve] 20:50, 14 January 2008 (UTC)
- And very unwise, as it would make it much harder for the community as a whole to fight vandalism. I'd like to know where this discussion is taking place. Equazcion •✗/C • 20:55, 14 Jan 2008 (UTC)
- I think we can assume (and i am guessing here) that the changes to Twinkle will be reversed in that case. As far as I can tell what will happen is that the "Gadgets" version of Twinkle would become the "default" version, and will require rollback permission. That does not mean of course that you cannot "fork" an older version of twinkle and continue to run that in you monobook.js --TheDJ (talk • contribs) 21:08, 14 January 2008 (UTC)
- That's true. I don't know why I was thinking of the changes as permanent. Equazcion •✗/C • 21:12, 14 Jan 2008 (UTC)
- The problem with that is, bureaucracy breeds more bureaucracy - a "forked" version of twinkle will likely be looked at by some people the same as a "hacked" version of VP or AWB. —Random832 15:46, 15 January 2008 (UTC)
- That's true. I don't know why I was thinking of the changes as permanent. Equazcion •✗/C • 21:12, 14 Jan 2008 (UTC)
- I think we can assume (and i am guessing here) that the changes to Twinkle will be reversed in that case. As far as I can tell what will happen is that the "Gadgets" version of Twinkle would become the "default" version, and will require rollback permission. That does not mean of course that you cannot "fork" an older version of twinkle and continue to run that in you monobook.js --TheDJ (talk • contribs) 21:08, 14 January 2008 (UTC)
- And very unwise, as it would make it much harder for the community as a whole to fight vandalism. I'd like to know where this discussion is taking place. Equazcion •✗/C • 20:55, 14 Jan 2008 (UTC)
- It should be possible to do; however I gather that the point of the conversion is to make it more difficult for untrusted users to use Twinkle. If the non-admin rollback falls through, that would mean I'd no longer be able to use TW either. I must say that's a disturbing thought. Tuvok[T@lk/Improve] 20:50, 14 January 2008 (UTC)
-
-
-
- (outdent) This is why Twinkle shouldn't require anything more than +autoconfirmed. It really shouldn't be that hard to make Twinkle use MediaWiki rollback for people with +rollbacker or +sysop and use manual reverting for everyone else. Non-admin rollback was designed to make it easier to fight vandalism; restricting use of Twinkle will just dump all the extra load on people with rollback. Maybe a few people would used a forked version, but it's unlikely it would be nearly as widely used. Pyrospirit (talk · contribs) 16:01, 15 January 2008 (UTC)
- It doesn't have anything to do with restriction, I just dislike having duplicate code that does the same thing :) →AzaToth 18:03, 15 January 2008 (UTC)
- Could just give users the choice to install an old, out of date (would not be updated), yet useable verson of Twinkle (the current version), or a new one for rollback + users. Tiddly-Tom 19:33, 15 January 2008 (UTC)
- Remember this is only for the rollback feature (which compromize less than 5% of the whole twinkle). →AzaToth 19:41, 15 January 2008 (UTC)
- Just curious but is it unfeasible to have a config flag to choose which rollback type to use? Equazcion •✗/C • 19:47, 15 Jan 2008 (UTC)
- not unfeasable, but pretty stupid, as (almost) everyone can get rollback flag. →AzaToth 19:49, 15 January 2008 (UTC)
- Well I had a different reason for suggesting that. I have rollback but wanted to be able to choose which method gets used, cause I've found the server-side rollback to actually be slower than Twinkle (though I haven't compared it extensively). But if the purpose here is to force people into one method for the sake of server load, and at the same time basically make it so that users need approval in order to use Twinkle's rollback, those are good reasons.Equazcion •✗/C • 20:27, 15 Jan 2008 (UTC)
- not unfeasable, but pretty stupid, as (almost) everyone can get rollback flag. →AzaToth 19:49, 15 January 2008 (UTC)
- Just curious but is it unfeasible to have a config flag to choose which rollback type to use? Equazcion •✗/C • 19:47, 15 Jan 2008 (UTC)
- Remember this is only for the rollback feature (which compromize less than 5% of the whole twinkle). →AzaToth 19:41, 15 January 2008 (UTC)
- Could just give users the choice to install an old, out of date (would not be updated), yet useable verson of Twinkle (the current version), or a new one for rollback + users. Tiddly-Tom 19:33, 15 January 2008 (UTC)
- It doesn't have anything to do with restriction, I just dislike having duplicate code that does the same thing :) →AzaToth 18:03, 15 January 2008 (UTC)
(undent) Re code duplication, it's not the same thing. One method (the current mode) fetches and saves the content of an old revision manually, while the other makes a simple GET request to the server. One takes a long time, with lots of data transfer, and the other is quick and requires less than half the current bandwidth. It's just a couple extra if statements; what's the big deal? I, too, think TW should require only +autoconfirmed; needing the rollback permission is just asking for a lot of people to complain, I think. And, again, if the rollback falls through at some point (it could; I hope not, but it could), the script would have to be reverted. Why make people jump through extra hoops (RFR) to use TW? Tuvok[T@lk/Improve] 00:46, 16 January 2008 (UTC)
- Agreed. There is a big difference between having duplicate code that serves no purpose and having two ways of doing the same thing in a program. This is a situation where there is a good reason for having both manual and native rollback options, depending on user rights. And +rollback isn't all that easy to get. I got +rollback because I've worked extensively on RC patrol reverting vandalism. Do you know why I was able to do all that work on RC? Because of Twinkle granting me the ability to revert quickly and efficiently, making RC more manageable and less tedious. If Twinkle is limited to people already with rollback, I predict less people will be able to get +rollback and thus will not be able to use Twinkle. Twinkle has been working fine with requiring only +autoconfirmed; I don't see why certain users being granted +rollback changes this. Pyrospirit (talk · contribs) 02:36, 16 January 2008 (UTC)
Still hoping for this. My internet connection is not entirely reliable, and once or twice Twinkle's download and upload rollback has been cut off by it part way through, leaving me having just vandalised the article and deleted part of it. Native rollback is fastest and easier on the servers, and Twinkle's automatic edit summaries are the most flexible. Combining the two really would be the best of both worlds. • Anakin (contribs • complaints) 14:03, 19 January 2008 (UTC)
-
- i apologize for reviving this. unfortunately, i've read all of the above and i'm still not clear on where this stands. i was apparently just granted non admin rollback yesterday, but i'm unsure how this affects me, since i use twinkle. i'm, shall we say, **EXTREMELY** reluctant to turn off twinkle, to the point that i simply won't - it's way too useful for me. but i'd also like to be a good citizen and use the native rollback if it's so much better for the WP servers to do so. so, where does all this stand? is there a kludge i can put in place to have both functionalities? Anastrophe (talk) 19:57, 16 February 2008 (UTC)
[edit] Welcome new users function?
Can a function be added to welcome new users and anon-ips if the talk page is empty/red ? Cirt (talk) 02:24, 18 January 2008 (UTC).
- no →AzaToth 02:38, 18 January 2008 (UTC)
- To expand a little on AzaToth's lengthy and highly enlightening response, there's already a script that does this. Friendly is a script similar to Twinkle, and in fact based off of the same code, that provides features for welcoming new users, tagging shared IPs, and adding a variety of cleanup notices to articles. It uses the same style and interface as Twinkle and is maintained and updated by Ioeth; I highly recommend using it as it is a very useful and well-designed script. Pyrospirit (talk · contribs) 03:00, 18 January 2008 (UTC)
[edit] Edit summaries
I find it difficult to add an edit summary, and it normally says (Notifying user of FooBar, using TW) rather than: (Notifying user of deletion nomination of FooBar, using TW) - your edit summary here
Please can someone investigate this?? Thanks, --Solumeiras talk 10:34, 18 January 2008 (UTC)
[edit] Welcome while you Warn?
Would it be possible to insert a {{subst:welcome!}} in addition to the warning on any new (non-existent) talk pages? Often when a newbie page gets "twinkled" they only get a warning and not a welcome. If this could be implemented it would really help with the "not biting the newcomers" philosophy. Thanks, --laurap414 (talk) 17:06, 22 January 2008 (UTC)
Oh wait I think I am asking the same thing that was asked above, I thought the poster above was asking just about welcoming newbies, not the welcome + warn thing. laurap414 (talk) 17:08, 22 January 2008 (UTC)