Differences between revisions 14 and 15
Revision 14 as of 2010-08-31 13:45:08
Size: 4943
Comment:
Revision 15 as of 2011-01-16 06:53:55
Size: 4199
Editor: PaulWise
Comment: use the spammer killing script
Deletions are marked like this. Additions are marked like this.
Line 61: Line 61:
$ grep -r SomeWikiUser /srv/wiki.debian.org/var/moin/data/user/
/srv/wiki.debian.org/var/moin/data/user/xxxxxxxxxx.xx.xxxx:name=SomeWikiUser
$ sed -i -e s/disabled=0/disabled=1/ /srv/wiki.debian.org/var/moin/data/user/xxxxxxxxxx.xx.xxxx
$ sed -i -e s/quicklinks[]=/quicklinks[]=spammer/ /srv/wiki.debian.org/var/moin/data/user/xxxxxxxxxx.xx.xxxx
$ zgrep xxxxxxxxxx.xx.xxxx /srv/wiki.debian.org/var/moin/data/edit-log*
/srv/wiki.debian.org/var/moin/data/edit-log:1279950287000000 00000058 SAVE APage 1.2.3.4 1.2.3.4 xxxxxxxxxx.xx.xxxx
$ zgrep 1.2.3.4 /srv/wiki.debian.org/var/moin/data/edit-log*
/srv/wiki.debian.org/var/moin/data/edit-log:1279950287000000 00000058 SAVE APage 1.2.3.4 1.2.3.4 xxxxxxxxxx.xx.xxxx
$ PATH=$PATH:/srv/wiki.debian.org/bin
$ kill-spammer "Some user"
Line 77: Line 71:

The simple shell script ~wiki/bin/kill-spammer will automate a lot of the above for you.

Debian Wiki Team

Infrastructure

  • Documentation: http://wiki.debian.org/DebianWiki

  • Unix group: wikiadm (System administrators, not necessarily content administrators, see DebianWiki/Contact.

  • Services handled by the team:
    • /srv/wiki.debian.org/ on host widor.debian.org

  • git repository
    • git://git.debian.org/git/collab-maint/wiki.debian.org.git

Interacting with the team

  • Read the FAQ first: DebianWiki

  • Email contact: <debian-www@lists.debian.org>

  • Request tracker: wiki.debian.org (and rt.debian.org

  • Public IRC channel: #debian-www on irc.debian.org (OFTC)... not use that much.

Usual roles

There are 4 kinds of roles. Someone can handle multiple roles:

  • Contributors : That's anyone who contribute to the wiki.
    Every pages are editable by every one (except the wiki's built-in pages that are immutable).

  • Translators : The Wiki translators (see DebianWiki/TranslationCoordination) are like contributors

  • Content administrators : The Content administrators ensure the wiki is consistent. They also maintain the DebianWiki/EditorGuide. (members: see DebianWiki/Contact).

  • Wiki administrators : The member of the group wikiadm can modify the wiki configuration files (and any arbitrary file). (members: see DebianWiki/Contact).

Also, DSA team manages the machine hosting the wiki.

Tasks

  • Keep the wiki clean, consistent, coordinate structural changes... keep it usable !

General

  • {*} Update the pages tagged with "ToDo".

  • {*}{*} write an FAQ about the Wiki?

  • {*}{*} Rename the translated pages (fr/Something, rather than SomethingFrench or FrenchSomething). hint: make sure you update all the links pointing to the renamed page.

  • {*}Help preparing the wiki migration.

  • {*}{*} Prepare/Implement some standards pages tags (see Wikipedia ; UbuntuWiki)

See also: Helping with wiki.debian.org

Wiki administrators

Remove spam and spammers

Watch RecentChanges for spam and when you find some, login to the wiki server and perform the following steps:

$ PATH=$PATH:/srv/wiki.debian.org/bin
$ kill-spammer "Some user"
$ $EDITOR /srv/wiki.debian.org/etc/moin/localsecrets.py
<modify the hosts_deny variable>
$ touch /srv/wiki.debian.org/bin/moin.wsgi
$ whois 1.2.3.4
$ mail abuse@example.com

Contacting the abuse address for the IP address is a good idea but is optional.

More stuff

Bits from Teams/DebianWiki

It is probably about time we did a "bits from ..." mail, here are some topics to discuss:

New wikiadm members

The Debian wiki team would like to welcome AsheeshLaroia and SteveMcIntyre to the wikiadm group.

DebConf10 BoF

ikiwiki ...

Reminders

?DebianBug links

other cool stuff that is unused

Call for help

If you see spam on the wiki, please ping one of the members of the wikiadm group so that the account can be disabled and the IP address banned.

Future directions

licensing stuff

ikiwiki?