Hello,
What is the best method with respect to deleting a user.
Mediawiki 1.16.0 PHP 5.1.6(apache2handler) MySQL 5.0.77
Thanks.
On Mon, Dec 6, 2010 at 4:15 PM, Graham tolliver@dal.ca wrote:
Hello,
What is the best method with respect to deleting a user.
Mediawiki 1.16.0 PHP 5.1.6(apache2handler) MySQL 5.0.77
Don't.
MediaWiki relies on having all users present, all the time.
You can rename a user, block them infinately or reset their password and e-mail if you don't wish them to be able to log in at all.
But do not delete. :)
Plus, there are licensing concerns around edit attirbution, too.
On 06/12/2010 11:19 AM, Łukasz Garczewski wrote:
On Mon, Dec 6, 2010 at 4:15 PM, Grahamtolliver@dal.ca wrote:
Hello,
What is the best method with respect to deleting a user.
Mediawiki 1.16.0 PHP 5.1.6(apache2handler) MySQL 5.0.77
Don't.
MediaWiki relies on having all users present, all the time.
You can rename a user, block them infinately or reset their password and e-mail if you don't wish them to be able to log in at all.
But do not delete. :)
Plus, there are licensing concerns around edit attirbution, too.
Hello Łukasz,
Thanks for the information.
Have a nice day!
Graham
On Monday 06 December 2010 15:19:18 Łukasz Garczewski wrote:
On Mon, Dec 6, 2010 at 4:15 PM, Graham tolliver@dal.ca wrote:
Hello,
What is the best method with respect to deleting a user.
Mediawiki 1.16.0 PHP 5.1.6(apache2handler) MySQL 5.0.77
Don't.
MediaWiki relies on having all users present, all the time.
You can rename a user, block them infinately or reset their password and e-mail if you don't wish them to be able to log in at all.
But do not delete. :)
Plus, there are licensing concerns around edit attirbution, too.
We have large numbers of registered users who have never contributed anything at all, so I suspect that some of them could be bots. I had considered trying to identify all who have been registered for more than a year without contributing, and removing those accounts. I don't see the advantage to either the wiki or the user in a non-contributing registration.
Anne
On 6 December 2010 19:38, Anne Wilson annew@kde.org wrote:
We have large numbers of registered users who have never contributed anything at all, so I suspect that some of them could be bots. I had considered trying to identify all who have been registered for more than a year without contributing, and removing those accounts. I don't see the advantage to either the wiki or the user in a non-contributing registration.
If they've never edited (including deleted edits), then it should be safe to delete them from the database, but you would have to do it manually as far as I know. You may need to delete log entries concerning those users as well (at the very least, they will each have a log entry from when their account was created), since otherwise they would refer to non-existent users and I don't know what problems that could cause.
While you are right that there is no advantage to non-contributing accounts, there isn't really any disadvantage either. You are better off just ignoring them.
On Mon, Dec 6, 2010 at 3:05 PM, Thomas Dalton thomas.dalton@gmail.com wrote:
If they've never edited (including deleted edits), then it should be safe to delete them from the database, but you would have to do it manually as far as I know.
http://www.mediawiki.org/wiki/Extension:User_Merge_and_Delete should do it.
Hallo, Benjamin,
Du meintest am 06.12.10:
If they've never edited (including deleted edits), then it should be safe to delete them from the database, but you would have to do it manually as far as I know.
http://www.mediawiki.org/wiki/Extension:User_Merge_and_Delete should do it.
I've just installed it on my Wiki
MediaWiki 1.15.3 PHP 5.2.14 (cgi-fcgi) MySQL 4.1.22-log
but deleting doesn't work (merging may work, I don't need it).
And I can't see an array like in
http://s23.org/wikistats/mediawiki_extensions.php?name=Extension:User_Merge_and_Delete
I only see a mask where I can fill in old and new name for merging. I haven't defined any array (esp. no "ProtectedGroup" or "Unmergeable").
What goes wrong?
Viele Gruesse! Helmut
On Tue, Dec 7, 2010 at 2:06 AM, Helmut Hullen Hullen@t-online.de wrote:
I only see a mask where I can fill in old and new name for merging.
There should be a checkbox that says "Delete old user". Check it and leave the new name blank, and it will prompt you to merge the user to "Anonymous" and delete it (I don't know how well it will work if the account has made edits).
Honestly, you're better off taking Łukasz's and Thomas' advice. Deleting users is a really pointless endeavor.
Hallo, Benjamin,
Du meintest am 07.12.10:
I only see a mask where I can fill in old and new name for merging.
There should be a checkbox that says "Delete old user". Check it and leave the new name blank, and it will prompt you to merge the user to "Anonymous" and delete it (I don't know how well it will work if the account has made edits).
In this special case: spamming users
I had tried the way you propose here and didn't know what would happen when merging to "anonymous" - I wanted to delete, not to merge ...
But that way seems to work as expected.
And I still miss the array of all users (just as shown in the example). It's no fun working with "copy & paste" ...
Honestly, you're better off taking ?ukasz's and Thomas' advice. Deleting users is a really pointless endeavor.
Yes - I've tried the way via "phpMyAdmin", and it didn't please me ...
And the result messages from "merge to anonymous" show that there is more to be done than only deleting the entry in the "user" table.
Viele Gruesse! Helmut
--- On Tue, 12/7/10, Benjamin Lees emufarmers@gmail.com wrote:
Deleting users is a really pointless endeavor.
I disagree especially if it's spambot that's created hundreds of them
On 12/13/10 05:10, roger@rogerchrisman.com wrote:
http://www.mediawiki.org/wiki/Manual:RemoveUnusedAccounts.php
What's the real status of this maintenance script?
The docs on the page linked above state that the script "in its current form" require a patch (from the Discussion page) if you don't want to delete recently created pages... but --help gives the option
--ignore-touched=x : Ignore accounts touched within the lasts x days.
So, just to be really clear (before someone runs this script), is it correct to assume the patch is no longer required, and:
php removeUnusedAccounts.php --ignore-touched=x --delete
will remove all unused accounts older than x days (where x is some number of days such as 90)?
C.
mediawiki-l@lists.wikimedia.org