Wikipedia talk:Snuggle: Difference between revisions
SebastianHelm (talk | contribs) |
Reem Al-Kashif (talk | contribs) →ARWikipedia: new section |
||
Line 284: | Line 284: | ||
Why do all the editors I looked at (in the uncategorized tab) have the identical, absurdly high desirability of 9.223e+18? — [[User:SebastianHelm|Sebastian]] 05:20, 22 August 2015 (UTC) |
Why do all the editors I looked at (in the uncategorized tab) have the identical, absurdly high desirability of 9.223e+18? — [[User:SebastianHelm|Sebastian]] 05:20, 22 August 2015 (UTC) |
||
== ARWikipedia == |
|||
Hi :) Does Snuggle work on Arabic Wikipedia?--[[User:Reem Al-Kashif|Reem Al-Kashif]] ([[User talk:Reem Al-Kashif|talk]]) 16:13, 12 October 2015 (UTC) |
Revision as of 16:13, 12 October 2015
{{clickable button 2|Start Snuggle|url=https://snuggle-en.wmflabs.org|external=True|class=mw-ui-progressive}}
Other projects?
Is it possible to run Snuggle in, say, http://ca.wikipedia.org ?--Qgil (talk) 18:12, 17 June 2013 (UTC)
- Good question! I'd love to. I'm currently gearing up to run an instance of Snuggle in http://pt.wikipedia.org. In order to get started, I need someone to act as a liaison to help me understand the community's needs and bug reports. Would you be willing to fill that role or help me find someone who will? --EpochFail(talk • work) 19:10, 24 June 2013 (UTC)
- I have asked at the Viquipèdia in Catalan. I have also volunteered as liasion if there is an interest. — Preceding unsigned comment added by QuimGil (talk • contribs) 18:57, 25 June 2013 (UTC)
Can we test snuggle also in german language version? Thank you, Conny (talk) 18:50, 25 June 2014 (UTC).
- Hi Conny Totally. I added a bug to my tracker [1]. Is it OK if I bug you to help me fill out some language files? See [2] for an example of the English language file. If you can replace everything to the right of the colon ":" with equivalent German (or your best guess) and send me an updated file, that will help me get started. We'll need to iterate a couple of times, so don't sweat any mistakes. Once we see how the language bits show up in the UI, we can fix problems. --EpochFail (talk • contribs) 19:02, 25 June 2014 (UTC)
Sounds very interesting but...
... is it only for official mentors and coaches? Or can other people also use it, for example after application? The Banner talk 20:36, 6 July 2013 (UTC)
- Its currently open for everyone to use, User:The Banner. Every action on Snuggle is visible to everyone else currently, so no worries about any bad faith people. Using Snuggle, you currently have the option of categorising newer editors, reporting them to AIV or to send them a teahouse message. You are also free to try direct Wiki contact with the editors. The categorising, in turn, helps Snuggle understand the difference between good and baith faith editors and will ease finding them. A simple sort by desirablity helps by making it much easier to find new editors of the same type
- Hope this helps! Feel free to try it and leave further feedback or ask more questions! :)
- Cheers,
- TheOriginalSoni (talk) 20:55, 6 July 2013 (UTC)
- I have looked a number of times to Snuggle, but it is not the field that interests me most. So I am moving out here. The Banner talk 20:00, 26 August 2013 (UTC)
Very interesting
First off, I am sorry to hear about your advisor. I understand the closeness of the student-advisor relationship and this must be a difficult time for you.
Secondly, I like the mockup that you posted. I believe that the tools other than rating should be more prominently displayed, and your proposal should do just that. Andrew327 16:54, 11 July 2013 (UTC)
- Thanks. I appreciate it. And thanks for the feedback and your work with Snuggle. --EpochFail(talk • work) 18:52, 11 July 2013 (UTC)

Wiki-mentors, I made you a tool. IRC discussion Wed. July 17th @ 1600 UTC
Snuggle users and the Teahouse are co-hosting an IRC office hours session (Wed. July 17th @ 1600 UTC - #wikimedia-office connect) to discuss the state of new editor support in Wikipedia and introduce you to WP:Snuggle, a web-based tool designed to make finding good-faith newcomers who need help fast and easy. Give it a try by pointing your browser to http://snuggle.grouplens.org.
See the agenda for more info. --EpochFail (talk), Technical 13 (talk), TheOriginalSoni (talk) 17:06, 12 July 2013 (UTC)
Mentorship brainstorming
For folks interesting in brainstorming current issues with mentorship systems and what we might try to do differently, see also this idea. Come join the discussion! Siko (WMF) (talk) 17:11, 17 July 2013 (UTC)
Ensuring that mentors are suitably experienced
I wanted to follow up on a discussion that began during the Snuggle office hour session. One issue that I see a lot lately is that we have helpers and mentors in the various help spaces (Teahouse, Adoption program, #wikipedia-en-help, AfC review, etc.) who are not sufficiently experienced. I've seen users who are finishing up their own adoption programs jump right into trying to adopt new users, and I frequently see users with very little experience with the project come into #wikipedia-en-help to try to help new users. We don't really have any way of preventing this from happening, and we don't have any system of choosing who has enough experience to mentor.
I think it's very important that people who are helping our new users are experienced enough to answer most questions, and self-aware enough that they know when to say "I don't know" and pass the user on to someone who can help. How should we make sure this is the case? I do not like the idea of new userrights, and another dramatic RfA-like process is not something I seek to begin, but we need something: a set of criteria? A simple area where other experienced users can vouch for another user's experience? What are your thoughts? – GorillaWarfare (talk) 17:13, 17 July 2013 (UTC)
- Some other areas onwiki use the "vouch for each other" style, I think. For instance, someone who wants to be an SPI clerk posts a note explaining who they are and why they want to help, and then usually a clerk will take them on as a trainee clerk if it's felt they're qualified. After a period of training, the checkusers and clerks will get together and determine if they should be promoted to full clerk. No formal vote or assignment of user rights, but neither does Joe Schmoe get to wander in and start doing the work without knowing how to do it - your peers have to take a look at you, approve you, and train you before you're set loose. This seems like a reasonable setup to use for mentors/adopters, as well: start out with some self-selected, known-to-be-qualified mentors, and have them (and anyone else in the community who wants to weigh in) be the gatekeepers and trainers or new mentors. If no current mentor is willing or able to take on someone who wants to be a trainee, then the trainee will have to wait (or, perhaps, apply to [other place], which could also appoint them? or something?). A fluffernutter is a sandwich! (talk) 17:31, 17 July 2013 (UTC)
- One problem is the wide range of subjects covered by the parts of Wikipedia listed above. A SPA graphic designer might be able to answer questions about images better than an admin but wouldn't know anything about other policies. That is especially true in places like the TeaHouse, where there are enough eyes that truly bad answers are usually corrected. I support User:Fluffernutter's proposal for Adoption and AFC. Andrew327 17:57, 17 July 2013 (UTC)
- Agreed, but a big difference between an experienced mentor or helper and an unexperienced one is that the experienced ones tend to know when they don't know the answer, and also tend to know where to send people for more expert advice. – GorillaWarfare (talk) 18:19, 17 July 2013 (UTC)
- Yes, indeed. One of the key aspects of a new mentorship program will be a clear path "Mentee to Mentor" which hopefully will insure that new mentors meet the minimum level of proficiency. slv (talk) 21:54, 17 July 2013 (UTC)
- Fluffernutter's proposal sounds reasonable and useful to me. Such a setup would be immensely helpful in training potential mentors. Also pinging User:Theonesean to see if he'd be interested in something of this sort. TheOriginalSoni (talk) 07:10, 19 July 2013 (UTC)
- Fluffernutter, that sounds like it could work. However, is it possible to break the mentors into sections based on what they need to know, and have a group of self-selected, known-to-be-qualified users be the ones to train and approve the new clerks, like the MedCom application process, but with training. And also, re: slv, each section (or the group of people at large) should develop a trainee "school" like so many mentors have done, that provides an outline of what they should no, and allows the mentors to test the proficiency of each recruit and tailor the training to them. theonesean 14:56, 19 July 2013 (UTC)
- I'm not sure how I feel about the concept of training mentors, honestly. Mentorship, in my opinion, is a pretty informal process where an experienced Wikipedian takes on an unexperienced Wikipedian for mentorship, and explains questions and teaches about policies. I feel that if a new mentor needs training of this kind, perhaps they're not as experienced with the project as they should be. – GorillaWarfare (talk) 15:31, 19 July 2013 (UTC)
- Maybe it shouldn't be a full hands-on training (i.e. not mentoring the mentors), but I think there should be an easy, centralized way to observe the progress and methods that mentors use, particularly newer ones. This is incredibly easy at The Teahouse, since there is only one area, the Q&A section, where all of us are watching and can observe other hosts' responses. Occasionally, when a response is incomplete, we can fill in the blanks or provide another perspective. We can also very easily see when a response is inappropriate (like in tone), or ensure that hosts are sending talkbacks to new users who don't understand or use their watchlist, and can talk to the host directly. We might consider making a centralized area where it is easy to access the user pages or other areas dedicated to mentoring-in-progress so that mentoring is a more visible and monitor-able event (among other mentors) rather than behind-the-scenes. I, Jethrobot drop me a line (note: not a bot!) 16:11, 19 July 2013 (UTC)
- (For the record, I also support Fluffernutter's proposal.) I, Jethrobot drop me a line (note: not a bot!) 16:12, 19 July 2013 (UTC)
- I'm not sure how I feel about the concept of training mentors, honestly. Mentorship, in my opinion, is a pretty informal process where an experienced Wikipedian takes on an unexperienced Wikipedian for mentorship, and explains questions and teaches about policies. I feel that if a new mentor needs training of this kind, perhaps they're not as experienced with the project as they should be. – GorillaWarfare (talk) 15:31, 19 July 2013 (UTC)
- Fluffernutter, that sounds like it could work. However, is it possible to break the mentors into sections based on what they need to know, and have a group of self-selected, known-to-be-qualified users be the ones to train and approve the new clerks, like the MedCom application process, but with training. And also, re: slv, each section (or the group of people at large) should develop a trainee "school" like so many mentors have done, that provides an outline of what they should no, and allows the mentors to test the proficiency of each recruit and tailor the training to them. theonesean 14:56, 19 July 2013 (UTC)
- Agreed, but a big difference between an experienced mentor or helper and an unexperienced one is that the experienced ones tend to know when they don't know the answer, and also tend to know where to send people for more expert advice. – GorillaWarfare (talk) 18:19, 17 July 2013 (UTC)
- One problem is the wide range of subjects covered by the parts of Wikipedia listed above. A SPA graphic designer might be able to answer questions about images better than an admin but wouldn't know anything about other policies. That is especially true in places like the TeaHouse, where there are enough eyes that truly bad answers are usually corrected. I support User:Fluffernutter's proposal for Adoption and AFC. Andrew327 17:57, 17 July 2013 (UTC)
Yes, I have no issue with that kind of review. It's the idea of "mentoring the mentors" that I dislike. – GorillaWarfare (talk) 17:16, 19 July 2013 (UTC)
- Hi TheOriginalsoni, thank you for bringing Theonesean into this conversation! Theonesean, I Jethrobot, these are very good points. A more centralized process will absolutely help with tracking progress of individual and projects, as well as enabling the sharing of best practices. I really like the idea of a “trainee school” a space where that can happen. To theonesean’s point, having some “specialty” (criteria set in preferences) is also useful for both mentors and mentees. We know newbies come in with different interests and contribution capacity – the one-fits-all format is not optimal. It takes time and commitment to reach a Superstart-Contributor status and we’re loosing lots of mentees that could do more micro-tasks-type work in the process. So maybe some tailoring will help with retention. Same goes for Mentors, there is variance in mentors preferences and capacity. The idea behind the Mentor-in-Training is multifold, to create a clear path from x-to-mentor while addressing concerns regarding mentors levels of experience/expertise, as well as the need for some common criteria that other experienced users can vouch for (validate). But most importantly, it’s also designed to increase the pool of well-prepared Mentors so we can respond to the demands of new generations of newbies. Maybe a better understanding of GorillaWarfare's 'dislike' will help us address concerns. :) Cheers! slv (talk) 22:00, 24 July 2013 (UTC)
- I'm flattered!
And yeah, one-size-fits-all is doomed to failure. There was a really good TEDtalk [3] by Malcolm Gladwell about, among other things, there is no "perfect solution" to solving a problem. There are only perfect solutions. A specialisation, allowing mentors and mentees to focus on different areas of Wikiwork are perfect solutions. Specialisation, and allowing people to find what they like best, is the best way to do this. theonesean 04:28, 29 July 2013 (UTC)
- Hi Theoneseas, thanks for sharing, love his books! I hadn't seen the talk, it illustrates well the opportunity for tailored/personalized user experience. :) slv (talk) 19:05, 29 July 2013 (UTC)
- I'm flattered!
Solutions to the the snuggler-newcomer race condition
A potential problem was brought up in the last IRC session about Snuggle. If two Snuggle users are interacting with the same user at the same time, they might duplicate teahouse invites and other messages. There's a few potential solutions to this problem:
- Warning for duplicate actions
- Warn the snuggle user if they are trying to perform an action that was previously performed for a user.
- Synchronous visibility
- Make the concurrent activities of snuggle users visible to each other. This would manifest as an activity feed or other realtime visualization that would show snuggle users when they are stepping on each other's toes.
- Local refresh
- Refresh a the newcomers information when their row is selected in the user browser of Snuggle.
The easiest of these to implement is local refresh. Next is warning for duplicate actions. Synchronous visibility would require substantial restructuring to the code base and some experimental work with web sockets, but this restructuring would allow us to consider other types of synchronous activities such as a chat room and a live-updating "recent activity" log. Thoughts? --EpochFail(talk • work) 19:05, 24 July 2013 (UTC)
- To me the local refresh option seems the best of the three, and would be even better if supplemented with warning for duplicate actions but I think would be fine on its own and cut back on the majority of duplicate interactions. Jamesmcmahon0 (talk) 19:12, 24 July 2013 (UTC)
- I completely agree with James. Andrew327 19:33, 24 July 2013 (UTC)
- I'd prefer synchronous visibility but if that's not feasible, local refresh supplemented with warning for duplicate ought to work. Chris Troutman (talk) 20:45, 24 July 2013 (UTC)
- I'm with James on this one; if warning for dups can be implemented, that would be fantastic, but isn't strictly necessary to start. I, Jethrobot drop me a line (note: not a bot!) 17:12, 25 July 2013 (UTC)
Thanks for the responses, folks. I've added both the Local refresh and Duplicate action warning to the bug tracker. Once I've implemented the most recent mockups, solving this problem will be next on my plate. --EpochFail (talk • contribs) 21:32, 26 July 2013 (UTC)
RfC: Are the Category:Wikipedians and its subcategories appropriate for Wikipedia
There is an ongoing RfC going on at Category talk:Wikipedians#RfC: Is this category and current subcategories appropriate for Wikipedia that readers of this Wikipedian software page may be interested it. Technical 13 (talk) 12:19, 29 August 2013 (UTC)
First impressions
I just tried out Snuggle for a few minutes. Here are my first impressions. First the good:
- The concept looks interesting - I like the idea with dealing with new users by user instead of by page or by action.
- The interface is very good for getting an overview of new user's contributions. Good work on that one.
Things that could be improved:
- I didn't really get a sense of why we were classifying users as good-faith and bad-faith. As in, I wasn't really sure what effect it would have on-wiki. This is probably the single thing that will most motivate people to use the software, so it would be worth really spelling it out.
- Slightly related to the first thing - I was looking for a "welcome this user" link, but couldn't find one. The ability to add a one-click welcome would see a lot more welcomes being added, I would guess.
- I was looking for links to the user's talk page next to the summary of their talk page posts, but there don't appear to be any. You could either have a link to the whole talk page right above the talk page summary, or links to the individual sections to the side of, or overlaid on, the edit summaries.
- For users with many edits per day, the interactive edit graph can become very cramped, with an individual edit taking up just one or two pixels vertically. This makes it very hard to check individual edits - you might intend to click on a new edit, but accidentally click on one that you already checked, etc. Maybe you could implement some kind of scrolling or zoom feature to make this easier to navigate?
Other things I thought of:
- What happens if a user blanks their talk page? Does Snuggle treat it as though they had never been left any messages?
I didn't spend very much time at all in doing this, so I may have missed some (most?) of Snuggle's features, but I hope this proves useful to the devs. Best — Mr. Stradivarius ♪ talk ♪ 01:08, 1 November 2013 (UTC)
- Hi Mr. Stradivarius. Thanks for writing up your feedback. Your concerns/confusion around classification of newcomers is somewhat common. The classification UI is intended to be used only by other Snuggle users. It doesn't actually have an effect on the wiki. One common usage pattern that I Jethrobot showed me is as a means to clear an unclassified user from the list after interacting with them.
- Regardless it seems that Snuggle "works" but is due for a redesign to make some of the interactions with the system more apparent. Would you be willing to spend some more time with it to help me and TheOriginalSoni with a redesign? --EpochFail (talk • contribs) 13:45, 1 November 2013 (UTC)
- Woops. I nearly forgot to answer your other question. If a user blanks their talk page, it will look like they have no messages. The talk page space in Snuggle is a reflection of the current status of their talk page on wiki. I agree that this should be historical. I haven't had the time to spec that one out yet, but I could try a few sketches of what that might look like. I'll add something to the WP:Snuggle/Work log when I get a chance. Make sure to add that to your watchlist if you want to follow our progress. --EpochFail (talk • contribs) 13:48, 1 November 2013 (UTC)
Bug: Wrong reverter identified
I have just been using Snuggle and come across these edits. Snuggle said they were reverted by ClueBot NG, when they were actually reverted by AussieLegend.
I was going to report it as a false positive by CBNG, since the edits weren't vandalism. But now I have seen AussieLegend's explanation this is not necessary.
Yaris678 (talk) 12:57, 11 February 2014 (UTC)
- Thanks for reporting Yaris678. I'm looking into it. --EpochFail (talk • contribs) 20:27, 12 February 2014 (UTC)
- Note to self: supposed reverting edit [4] --EpochFail (talk • contribs) 21:46, 12 February 2014 (UTC)
- Bug fixed. See [5] I still need to write an update script to fix the current data, but by pushing this fix out to production, new editors will be tracked correctly. --EpochFail (talk • contribs) 16:11, 13 February 2014 (UTC)
- Thanks. Yaris678 (talk) 11:06, 14 February 2014 (UTC)
- Bug fixed. See [5] I still need to write an update script to fix the current data, but by pushing this fix out to production, new editors will be tracked correctly. --EpochFail (talk • contribs) 16:11, 13 February 2014 (UTC)
- Note to self: supposed reverting edit [4] --EpochFail (talk • contribs) 21:46, 12 February 2014 (UTC)
Bug: Wrong number of reverts

I decided to sort the newbies by number of reverts. The people at the top of the list all had several hundred reverts, despite having only ten or so edits.
Yaris678 (talk) 19:24, 12 February 2014 (UTC)
- Thanks! Can you provide a screenshot of an offending user dossier to help me investigate? --EpochFail (talk • contribs) 20:24, 12 February 2014 (UTC)
- Cool. Just added a screenshot to the thread. One newbie is expanded but the others also have a high number of reverts. Yaris678 (talk) 20:51, 12 February 2014 (UTC)
- Thanks for the quick response. I filed the bug in my tracker [6] and will look at it as soon as I can. --EpochFail (talk • contribs) 21:24, 12 February 2014 (UTC)
- Thanks.
- BTW. I don't know if this is relevant to either bug, but the WMF changed the formatting of diffs in the API recently and it messed things up for STiki. Andrew will know the details. He managed to change STiki so that it dealt with the new format. I thought I should mention it, just in case it was the cause.
- Yaris678 (talk) 22:00, 12 February 2014 (UTC)
Broken today?
So I tried to finally test the tool today, but the feed for users that I could review was empty. I got a brief flash of "Starting Snuggle..." or such, and that's all: nothing on the green, yellow or red tabs... --Piotr Konieczny aka Prokonsul Piotrus| reply here 16:10, 22 August 2014 (UTC)
- Piotrus, I'm not having trouble. Can you try again? If it still doesn't work, can you let me know what browser you are using? --EpochFail (talk • contribs) 16:28, 22 August 2014 (UTC)
- Tried again today;
both Firefox and Chrome are stuck at "Loading...".hmmm, it seems it takes a minute or so for that screen to load. Or could be a temporary server delay; I tried IE and Snuggle loaded - then I noticed it loaded in all three browsers (but F-fox wasn't loading it for about a minute...). Perhaps could add a progress bar or such, but low priority probably. --Piotr Konieczny aka Prokonsul Piotrus| reply here 12:15, 24 August 2014 (UTC)- Thanks for giving it another try! Regretfully, this is a known issue that I haven't be able to get around. It seems that mongoDB misbehaves drops the index needed to sort users from memory. You should find that, after the system first loads, everything will be fast. I'll likely be switching to redis for the major version. --EpochFail (talk • contribs) 12:23, 24 August 2014 (UTC)
- Tried again today;
Is it live?
Hi, this was mentioned on the WM-l recently. How do I use it? Is there a manual? Tony (talk) 05:18, 27 August 2014 (UTC)
- Hi Tony,
- It is live. If you click on the big link at the top of the page it should work... although it may take a bit of time to load up after logging in.
- The basic documentation is at WP:Snuggle. There is also a link to a video on that page that gives a tutorial. (The link used to go to a different page where the video was several clicks in, but I've just changed it)
- Yaris678 (talk) 20:54, 27 August 2014 (UTC)
- Actually, having said that, I can't get the summaries of users to expand. Is anyone else having that problem? I'm using Internet Explorer 11 on a Microsoft Surface with Windows AT. Yaris678 (talk) 20:59, 27 August 2014 (UTC)
- Update: Snuggle is working on a different machine (Firefox and Windows 7). I suspect the problem was with IE11 or something to do with the Surface being touch-screen causing some kind of confusion. So Tony, it should work for you, but if you have the problem I had on my Surface, let us know. Yaris678 (talk) 10:05, 28 August 2014 (UTC)
- I wonder if the /Notice template could be changed to something more obviously useful, like "Click on this link to start using Snuggle right now". The "version number" approach sounds kind of like "Here's stuff for developers that nobody else will care about". WhatamIdoing (talk) 17:00, 3 September 2014 (UTC)
- Hey folks. I'm not sure what is going on with IE 11. Can someone confirm from a desktop to make sure it isn't something with the touch interface? (Side note: would be happy to support touch if I can get people to sign on as testers.) Per WhatamIdoing's comments, I have changed the notice to a big blue button. I think that's better, but still not as inviting as I would like. --EpochFail (talk • contribs) 17:32, 3 September 2014 (UTC)
- I wonder if the /Notice template could be changed to something more obviously useful, like "Click on this link to start using Snuggle right now". The "version number" approach sounds kind of like "Here's stuff for developers that nobody else will care about". WhatamIdoing (talk) 17:00, 3 September 2014 (UTC)
- Update: Snuggle is working on a different machine (Firefox and Windows 7). I suspect the problem was with IE11 or something to do with the Surface being touch-screen causing some kind of confusion. So Tony, it should work for you, but if you have the problem I had on my Surface, let us know. Yaris678 (talk) 10:05, 28 August 2014 (UTC)
- Actually, having said that, I can't get the summaries of users to expand. Is anyone else having that problem? I'm using Internet Explorer 11 on a Microsoft Surface with Windows AT. Yaris678 (talk) 20:59, 27 August 2014 (UTC)
Error message when inviting to teahouse

I got the following error message when attempting to invite someone to the teahouse.
mediawiki: Mediawiki return an error while attempting to performing an action {u'fields': {u'header': u"You're invited to the Teahouse.", u'message': u, u'template': u':Wikipedia:Teahouse/Invitation'}, u'watch': True, u'user': {u'id': 22200887, u'name': u'Wenno123'}, u'action_name': u'invite to teahouse'}. mustposttoken:The 'token' parameter must be POSTed
Any thoughts on the cause? Yaris678 (talk) 10:55, 10 September 2014 (UTC)
Update: I was able to reprodice that error a few times but now I don't even get that far. I now get an error message in the preview window.
[ERROR] permissions: You must be logged in to preview a user action.
This despite the fact that it says in the corner that I am logged in. Yaris678 (talk) 11:41, 10 September 2014 (UTC)
- Hi Yaris678, thanks for pointing this out. I found that bug 70448 -- which took down Wikilove -- might be the cause of these issues. I've pinged some of the devs involved to dig into it. I'll try to get a work-around in place in the meantime. I'll post updates here. --EpochFail (talk • contribs) 13:30, 10 September 2014 (UTC)
Done! It was related. Now fixed. --EpochFail (talk • contribs) 13:59, 10 September 2014 (UTC)
- Cool. Thanks. It is working for me. Yaris678 (talk) 07:40, 11 September 2014 (UTC)
Snuggle --> Other wikis -- New project & Grant proposal
Hey folks. In order to be able to deploy Snuggle on other wikis, I need a source of revision scores (the scores used by ClueBot NG, WP:STiki, WP:Huggle, etc. to flag damaging revisions) on those wikis. For English Wikipedia, STiki has an API that provides these scores, but there's nothing comparable I could find for these other wikis. In trying to solve this problem for myself, I realized that this was a general issue. That a public revision scoring service could be helpful to more tools than Snuggle. So, I have been working with a few people (including STiki's developer West.andrew.g) to organize a project to set up such a public service.
If you have a moment, please take a look at the grant proposal (m:Grants:IEG/Revision scoring as a service) and endorse it if you see fit. Thanks! --EpochFail (talk • contribs) 14:37, 1 October 2014 (UTC)
Issues with Snuggle
It looks like the desirability scores are not being generated. I don't have time to look at this now, but I wanted to leave a note (and a watchlist ping) for everyone to know that I've noticed the problem and plan to put some hours in on it tonight. I'll ping again when I have more information (or a fix). --EpochFail (talk • contribs) 15:35, 8 October 2014 (UTC)
- It looks like the server that synchronizes with STiki's API stopped. I gave it a kick and it fired right back up. It should take about 5 hours to catch back up. :) --EpochFail (talk • contribs) 04:44, 9 October 2014 (UTC)
Custom Cohort
The software is great for keeping track of the activity of a set of editors. Right now the candidates are automatically generated - would it be possible to instead supply a set of usernames? Then this could act as a sort of "mentoring dashboard". EdSaperia (talk) 10:03, 4 December 2014 (UTC)
Downtime: April 1-16 2015
Hey folks,
I'd like to start making note of my work to keep Snuggle online and useful, so expect to see these kinds of updates more often.
So, I noticed that Snuggle stopped synchronizing on March 31st when I went to the server to do some unrelated maintenance. I restarted the sync server and as of this morning, we are up-to-date again.
I'd like to have an alert set up for when synchronization gets far behind, but I don't have the time to invest in that at the moment (pull requests welcome!). If, when using Snuggle, you notice that the activity graphs don't show any activity in the last few days from editors, please feel free to ping me here or in #wikipedia-snuggle (I'm 'halfak'). --EpochFail (talk • contribs) 14:50, 16 April 2015 (UTC)
May 2015: Down?
My first time trying to use Snuggle, I see blank screens in all the categories (using Chrome and IE) and no activity since 4 May. Peter Chastain [habla, por favor] 08:40, 19 May 2015 (UTC)
- Hey! Sorry for the delay. For some reason I didn't see your edit. I just noticed the system was down today and gave it a kick. I was just coming here to leave an update when I saw your message. It should catch up again in a few hours. Sorry for the trouble! I have some work scheduled to make sure that this type of downtime happens less often. See Phab:T102680. --EpochFail (talk • contribs) 19:50, 26 June 2015 (UTC)
video tutorial link is broken
Further information: http://tools.wmflabs.org/videotutorials/Snuggle/
Leads to a 'not here' message
- Thanks. It looks like that tool was managed by the late User:Jackson_Peebles. It seems that the tool is now owned by User:Ijon. I'll ping him on IRC to see if I can get a status update. --EpochFail (talk • contribs) 14:27, 11 August 2015 (UTC)
- Fixed now, thanks. Ijon (talk) 22:33, 11 August 2015 (UTC)
- Thanks! valereee (talk) 14:46, 12 August 2015 (UTC)
- Fixed now, thanks. Ijon (talk) 22:33, 11 August 2015 (UTC)
not working
So I'm trying to use this for the first time, and when I click on 'start snuggle' I get the tabs, a flash that says 'Loading...' and then nothing. Same for all tabs. valereee (talk) 14:29, 11 August 2015 (UTC)
- Thanks for reporting. It looks like the sync server went down. It should take about 10 hours to get back up-to-date.
- There's some maintenance that I've been meaning to schedule that would make it so that the sync server automatically comes back up. I'm waiting until my work on m:R:Revscoring dies down to get that done. In the meantime, thanks for reporting issues. I'll try my best to be responsive. :) --EpochFail (talk • contribs) 14:34, 11 August 2015 (UTC)
- Just checked in this morning and found that the problem was more substantial than I initially thought. It looks like there was a breaking change to the MediaWiki API that I'll need to adjust for. I'll post again once I have worked it out. --EpochFail (talk • contribs) 12:56, 12 August 2015 (UTC)
- Figured out the problem. It looks like the username was hidden from some recent changes and that was causing my synchronizer to get caught up in processing that record. There really should be a contract where if you ask the API for a field, it provides it -- even with a null value if necessary. *sigh*
- Just checked in this morning and found that the problem was more substantial than I initially thought. It looks like there was a breaking change to the MediaWiki API that I'll need to adjust for. I'll post again once I have worked it out. --EpochFail (talk • contribs) 12:56, 12 August 2015 (UTC)
>>> [d for d in docs if d['type'] in ('new', 'edit') and 'user' not in d] [{u'rcid': 754800455, u'pageid': 146167, u'timestamp': u'2015-08-05T22:13:35Z', u'userhidden': u'', u'revid': 674749914, u'old_revid': 674688103, u'type': u'edit'}, {u'rcid': 754800567, u'pageid': 146167, u'timestamp': u'2015-08-05T22:14:37Z', u'userhidden': u'', u'revid': 674750012, u'old_revid': 674749970, u'type': u'edit'}]
- I'll set a default behavior and be done with it. --EpochFail (talk • contribs) 13:23, 12 August 2015 (UTC)
- Server back online. It'll still take a few hours to sync up again. I'll check back, but feel free to ping. --EpochFail (talk • contribs) 13:29, 12 August 2015 (UTC)
- Very cool, thanks for your responsiveness! valereee (talk) 14:21, 12 August 2015 (UTC)
- Looks like we're all sync'd up. Let me know if you have any other issues. Snuggle is due for a major overhaul now that there are some new systems to support it where we had to do hacks in the past. (e.g. m:R:Revscoring) So please do file your feature requests by posting them here. --EpochFail (talk • contribs) 14:30, 13 August 2015 (UTC)
- Will do, thanks! I'm still kind of figuring it out, at that point where I'm really just trying not to actually do anything WRONG with it. :) But I'll keep in mind that you're going to be doing some work! valereee (talk) 14:49, 13 August 2015 (UTC)
- Looks like we're all sync'd up. Let me know if you have any other issues. Snuggle is due for a major overhaul now that there are some new systems to support it where we had to do hacks in the past. (e.g. m:R:Revscoring) So please do file your feature requests by posting them here. --EpochFail (talk • contribs) 14:30, 13 August 2015 (UTC)
I still have problems with "Loading...". It appears to be not a server issue, since it depends on the settings. It always hangs when selecting "sorted by total edits". Also, in these cases, the display doesn't change when I switch back that setting; if I refresh, it logs me out, and I log back in, and I get the default settings again, and the server is obviously running. — Sebastian 18:33, 23 August 2015 (UTC)
desirability 9.223e+18
Why do all the editors I looked at (in the uncategorized tab) have the identical, absurdly high desirability of 9.223e+18? — Sebastian 05:20, 22 August 2015 (UTC)
ARWikipedia
Hi :) Does Snuggle work on Arabic Wikipedia?--Reem Al-Kashif (talk) 16:13, 12 October 2015 (UTC)