Apache/XML Stylesheet Glue

[ via XMLHack ] Here’s an Apache module for use under mod-Perl that will allow your server to recognize an XML document request and route that request through a handler that applies a stylesheet to the document.

Nine Virtues, Three Professions

Earl Cooley, one of the fathers of Online Fandom, expands Larry Wall’s cannonical list of the virtues of a programmer to the help desk and Web design.

XML::XSLT Module for Perl

[ via XMLHack ] It’s rough and doesn’t support key elements like for-each, but there’s an XSLT parser for Perl which I hope means XSLT will be adopted by more developers.

Slashdot Discussion on PHP, Cold Fusion, Zope, et. al.

Slashdot has an active and lively discussion of the merits of PHP, Cold Fusion, Zope, Mod_Perl, ASP and other Web scripting systems.

ROTFL

[ via Freshmeat ] rotfl’s not just a chatroom acronym, it’s a new text formatting language implemented in Perl.

CGI::WeT

[ via Slashdot ] CGI::WeT is a Perl module for separating content from presentation in Web sites.

XML::XSLT

An XSL parser for Perl.

Perl v. PHP

[ via Linux Today ] PHP is challenging Perl’s hold on server-side programming. The writer seems to be unaware of tools for embedding Perl in HTML (embPerl, ePerl, Mason.) (But PHP still needs real objects and persistence.)

Server Side Scripting for Mac Web Servers

[ via Scripting Meridian ] OpenScript is a W*API plugin for Macintosh HTTP servers which allows you to embed Perl, Usertalk and AppleScript in HTML files and have the server execute them. Now we need the ability to wire in objects as we can using Java or COM on U*NIX and NT.

Catalog: Yahoo Style Site Manager

Senga’s Catalog is an Open Source Perl/CGI/MySQL application for managing Yahoo style sites. It can read the Mozilla Open Directory XML files.

Genpage Perl HTML Template Pre-Processor

Genpage is a Perl script that traverses a target directory and processes all the HTML template files inside. [found on Freshmeat]

Perl XML FAQ

A FAQ on using XML::Parser in Perl.

XML::Writer for Perl

David Megginson’s released a Perl module for writing well-formed XML:

use XML::Writer;

use IO;

my $output = new IO::File(”>output.xml”);

my $writer = new XML::Writer($output);

$writer->startTag(”greeting”,

“class” => “simple”);

$writer->characters(”Hello, world!”);

[...]

HTML::Mason Web Site

HTML::Mason, the Perl module aimed at web sites that publish articles from databases and other repositories, now has a home page.

Daily Update

Daily Update is a perl script of the WIDL variety that implements a ’screen scraper’ to fetch data off other Web pages. It has its own filter language and over a hundred filters written for several sites. You run it as a cron job, then it writes out a ’start page’ with the information sucked [...]