Hello all,
We also see this on xwiki.org. Since we’re on IRC we’re using the XWiki IRC integration to monitor any change in real time and revert/remove users when they vandalize the wiki.
Right, that's a nice way to check and make things visible. I'd love to convince colleagues to go IRC, I must say. I've been using #curriki and #i2geo from time to time… but not a lot. #intergeo is… for others.
In addition we’re using this script from time to time to remove potential spam users: http://extensions.xwiki.org/xwiki/bin/view/Extension/Delete+Spam+Users
Interesting. Deleting users has been quite a pain often for Curriki… we had to make long wait loops.
In particular these profiles come with a URL in the profile information with the goal of boosting the Google-rank of such URLs. We delete these when they are recognizable. Editing the profile with the object editor is best practice to check the values.
Good idea, we could improve our delete spam user snippet by checking for this too.
Erm… I don't trust an auto-removal...
Besides the deactivation then deletion of these, we have made a tool that list the contributions… How do you use it? You remove users who have never contributed after a period of time? (that could be interesting).
Oh no! Only identified users, one by one, or users we can search for with a pattern. For the one-by-one removal, on i2geo, I made a simple script called "Eradicate spammer" which accepts the user-name as parameter and outputs the following. The admin then needs to evaluate if the blog entries (or resources) are indeed spam, by drag and dropping the URL to an external web page, then clicking the links in sequence which, up to a confirmation, performs all needed sanitization. I can make this available soon. To the scale of i2geo, there's never been a performance problem there. To the scale of curriki (about 100-500 times bigger), the "Members management tool" has been needed (https://github.com/xwiki-contrib/currikiorg/blob/master/wiki/src/main/pages/...) which uses our solr server to search for users then offers the deletion as a batch process. paul Spam Eradicate edit This page makes tools available to eradicate spammers. Enter a username (without XWiki. in front) and press return to see tools appear: Warning: if requested to use another browser, please do so using a browser where you are not logged in since spammers are also virus-carriers and their contributions may contain code that reads your cookie (that enables you to be admin) and sends it to their own servers. mark user as inactive no resource contributions 2 blog entries (see list in another browser) delete Blog_billiehill73.yachtcharterfriesland delete Blog_billiehill73.yachtcharterniederlande there was one, delete web-preferences and empty trash, same with delete WebHome. delete user then empty trash