User:DeirdreAnne

From mediawiki.org
(Redirected from User:Doug)

DeirdreAnne (talk • contribs • rename user • SUL utility)

Babel user information
en-N This user has a native understanding of English.
de-2 Dieser Benutzer beherrscht Deutsch auf fortgeschrittenem Niveau.
fr-1 Cet utilisateur dispose de connaissances de base en français.

I am DeirdreAnne on all Wikimedia projects, toolserver-wiki, Wikilivres, and Botwiki.

I am an editor and administrator, as well as the operator of DougBot on this project. My primary work involves maintenance of documentation and project pages, particularly those dealing with bots.

In addition to my activities on this project, I am a grapheocrates (bureaucrat) and măgistrātus (administrator) on the latin wikisource, an administrator on the english wikisource and the english wikipedia, an admin and (xml) importer on the multilingual wikisource, and a file mover on commons. Outside of WMF project, I am also an administrator on wikilivres (a non-WMF wikisource auxiliary project). I am also a developer and bureaucrat on botwiki and a system administrator for a private/test installation of the mediawiki software.

Bots[edit]

I run two bots:

  • DougBot, which runs on all of the above projects except the english wikipedia and toolserver-wiki, and
  • InterwikiBot, which performs interlanguage linking on all wikisources, though it has been largely supplanted by Candalua's more general purpose, and better, CandalBot. Both of my bots run on the Pywikipediabot framework.

My bugs[edit]

Bugzilla help[edit]

To Do[edit]

  • Migrate meta:pywikipediabot to here - requires importer right - some has been done but needs to be redone as it wasn't marked on meta and the pages have changed substantiallyYes Done
  • Migrate/flesh out import documentation

Tools/References[edit]

Manual:Namespace

Test[edit]

user rights
//Set Email Confirmation to true
$wgEmailConfirmToEdit	= true; 

// Prevent anonymous users from editing
$wgGroupPermissions['*']['edit']                = false;
$wgGroupPermissions['*']['createpage']          = false;
$wgGroupPermissions['*']['createtalk']          = false;
$wgGroupPermissions['*']['writeapi']            = false;
#You could also disable account creation but then you'd have to create all accounts
#You can theoretically disable reading but it doesn't necessarily keep people from seeing your data
 
// Prevent registered, non-confirmed users from doing anything
$wgGroupPermissions['user' ]['move']            = false;
$wgGroupPermissions['user' ]['edit']            = false;
$wgGroupPermissions['user' ]['createpage']      = false;
$wgGroupPermissions['user' ]['createtalk']      = false;
$wgGroupPermissions['user' ]['upload']          = false;
$wgGroupPermissions['user']['writeapi']         = false;
$wgGroupPermissions['user']['purge']            = false; 
$wgGroupPermissions['user']['sendemail']        = false;

// Allow confirmed users to everything that users can normally do
$wgGroupPermissions['confirmed' ]['move']       = true; 
$wgGroupPermissions['confirmed' ]['edit']       = true;
$wgGroupPermissions['confirmed' ]['createpage'] = true;
$wgGroupPermissions['confirmed' ]['createtalk'] = true;
$wgGroupPermissions['confirmed' ]['upload']     = true;
$wgGroupPermissions['confirmed' ]['minoredit']  = true;
$wgGroupPermissions['user']['writeapi']         = true;
$wgGroupPermissions['user']['purge']            = true;
$wgGroupPermissions['user']['sendemail']        = true;