WEIRD WEB - Open Source Web-Publishing System use your brain!

News

Documentation

Forum

Other Projects

People

Links

Downloads

Home




valid xhtml 1.0 valid css





Documentation
--------------------
General information, requirements, ...
« back

Requirements
--------------------
updated 24.05.2002 15:51:17

Weird Web is written in Perl and uses a MySQL Database to store all the information. It uses Sablotron as XSLT-Processor.

Perl
[koppi@asyl WW]$ perl -v
This is perl, v5.6.1 built for i386-linux
But it should also work with perl v5.6.0 or maybe even with versions before.

Additional Perl Modules
You will need the following Perl Modules (version i use) and maybe some more.
* File::MMagic (v1.15)
* HTML::Entities (v1.22)
* HTML::Parser (v3.25)
* Image::Size (2.98)
* URI::Escape (v3.16)
* Unicode::String (2.06)
* XML::Parser (v2.30)
* XML::Sablotron (= 0.82)
* XML::Simple (1.08)
* XML::XPath(1.12)
You can find all of them at your closest CPAN Mirror.

Sablotron
Sablotron is a fast, compact and portable XML toolkit implementing XSLT, DOM and XPath. You can get it from Ginger Alliance.
Current version of Sablotron is 0.90, but I still use version 0.82. Weird Web is not tested with older or newer versions. They may not work.
(XML::Sablotron must match the version of Sablotron!)

MySQL
I use MySQL-3.23.49a-1 from the RedHat 7.2 distribution. But all other (v3.23) versions should work. You can download the latest version here

Other Software
For image manipulation "convert" from the ImageMagick Package is needed.