Welcome! This page intends to house all the information admins need to maintain pm.org services. Suggested improvements welcome via GitHub
Robert and Ask are the server kings. They control all the hardware and services. They keep the ships afloat.
When anyone needs help with anything Perl Mongers they create a github Issue or they email support(at)pm(dot)org which opens a ticket in RT. Some requests are valid, some are bad ideas or conflicts between group leaders, and some are spam. Those tickets need to be waded through, as frequently as possible, by the pm.org admin volunteers. Everything there is to know about being a pm.org admin volunteer is right here, below.
Working the tickets involves pulling miscellaneous levers to fulfill the valid requests (XML, git, MailMan, DNS, RT, TT site flushes. I (jhannah) am happy to train new volunteers.
Every communication we have with anyone around the world is recorded in github or RT for review. Constructive criticism is always welcome.
To: dns@perl.org Subject: paderborn.pm.org -> 216.52.237.133 New PM group. Thanks!
See /README
The source repo is www.pm.org. See /README for the live site repo you'll flush to.
rmlist
Cron jobs run every 20 minutes or so to implement any new groups you add.
http://rt.perl.org/rt3/ (queue: pm-org-support)
Group leaders open a new support ticket by sending an email to any of these equivalent addresses:
In order to get a DNS change to happen, send an email to dns(at)perl(dot)org
with information about the change you want made. You'll get an auto-reply ticket number back from RT. Things they do:
Sample Message
To: dns@perl.org Subject: aberdeen.pm.org -> 216.52.237.133 New Perl Monger group. Thanks!
https://github.com/perlorg/www.pm.org/blob/master/perl_mongers.xml
All pm.org services are (or should be) driven by our single, master XML file.
That file is perl_mongers.xml
.
The format is defined by perl_mongers.dtd
(out of date).
See /README for flushing our XML to our live site.
Q: What does a status mlb or leb mean?
A: Dave Cross, November 2004: These are left over from when I was tracking down all of the groups in 2002. I emailed all of the group leaders to check if the group still existed. "leb" stands for "leaders email bouncing". In some cases I then went on to try and email the group's mailing list. "mlb" stands for "mailing list bouncing". I should probably change all of those statuses to "inactive" now.
Q: Is there a difference between inactive and sleeping?
A: Dave Cross, November 2004: Inactive means that the group is basically dead. There's no interest in keeping the group going. I keep the records around because someone might come along in the future.
Sleeping means that there are one or two people who want to keep the group running, but they are having trouble finding recruits. The main difference is that the xml program generates listing pages for groups with a status of "active" or "sleeping" - but not for "inactive".
Q: If status is not present, does that mean inactive?
A: Dave Cross, November 2004: Yep.