Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Perl Mongers Website
HTML Perl CSS JavaScript
Branch: master



Version control:
Admin manual:

Directory layout is as follows:
    bin/                      programs to build the site etc.
    lib/                      Template Toolkit templates
    src/                      actual text of the site
    www/                      output goes here
    perl_mongers.xml          PM group listing data to build corresponding pages from
    perl_mongers.dtd          definition for perl_mongers.xml format

To build the site, run "bin/xml" and "bin/".

Your local www directory should simply be a symlink into
a WebDAV mount of For example, in OS X:
      ln -s /Volumes/admin/groups/www www
At that point, when you run "bin/xml" you're publishing the output directly 

What "bin/xml" does is it takes the source files from src/ applies any
templates to them (from lib/), and writes the output to the www/

lib/layout is the template which is applied to every page.

Note: whenever you refer to a page on our site inside a template,
please use the following mechanism, which changes the link to a
relative one so that we can build the site anywhere we want:

  See [% link_to("foo.html", "the best foo") %].

social networks:

Something went wrong with that request. Please try again.