Skip to content
Perl Mongers Website
HTML Perl CSS JavaScript
Find file
Latest commit 98e546e Feb 18, 2016 @jhannah jhannah Hey, is it 2016 already?
Failed to load latest commit information.
lib Hey, is it 2016 already? Feb 18, 2016
src Removing another email reference Dec 4, 2014
app.psgi Add app.psgi for testing Jul 18, 2012
perl_mongers.dtd FAQ overhaul, added t-shirt and logo stuff from my 2006 print run, an… Aug 26, 2012
perl_mongers.xml Merge remote-tracking branch 'o/master' Feb 18, 2016
pm_mini_census_2011_09.txt add pm_mini_census Oct 1, 2011
pm_mini_census_archive_2011_09.txt script to collect info from mailman archives and the resulting data Oct 2, 2011
pmcensus2008.sqlite More explicit filename extension. Nov 10, 2009
titchy.png nuked trunk/pod, moved everything up a level. Apr 30, 2006



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.