Recently in Xerl Category

Xerl r231 Supports FastCGI

xerl.pngSeit heute unterstützt Xerl FastCGI. Dafür waren lediglich diese Änderungen notwendig. Subjektiv wird jetzt alles viel schneller als mit old plain CGI ausgeliefert :)

Was ist Xerl? 

Xerl is an open source website template engine (TE) with some features of a Content Management System (CMS) programmed in object oriented Perl and using XML.

Xerl, pwgrep & loadbars go Freshmeat

Vor Kurzem habe ich diese 3 Projekte auf Freshmeat veröffentlicht. Wer up2date bleiben möchte, kann neben diesem Blog auch auf die jeweiligen Projekte auf Freshmeat subscriben.

Introducing dev.buetow.org

xerl.buetow.org.pngUnter dev.buetow.org habe ich soeben eine dynamische Seite mittels Xerl erstellt, die alle meine Projekte (aktiv/inaktiv/obsolet) an einer zentralen Stelle auflistet.

Da jedes Projekt seine eigene Xerl-Site hat, habe ich für dev.buetow.org (was selbst eine Xerl-Site ist) mittels Inline-Perl alle Projekte automatisch inkludiert. D.h. neue Projekte werden automatisch auf dev.buetow.org aufgelistet werden, sofern ich innerhalb der Projekt-Sites die entsprechenden Tags setze.

Xerl Revision 182

xerl.buetow.org.png Xerl is an open source website template engine (TE) with some features of a Content Management System (CMS) programmed in object oriented Perl and using XML.

It now supports the redirect:* directive. Which allows me to configure HTTP redirects from one host to another without using mod_rewrite or .htaccess. redirect:* is working like the alias:* directive of the previous feature upgrade.

One small step for Xerl - one giant step against duplicated content.

Xerl Revision 170

xerl.buetow.org.pngI've committed Xerl Revision number 170 to the subversion repository. Xerl is an open source website template engine (TE) with some features of a Content Management System (CMS) programmed in object oriented Perl and using XML.

Enhancements made:

  • Host aliases can now be configured using an alias:hostname file. E.g.:
    echo www.buetow.org > hosts/alias:buetow.org
    would create the host buetow.org as an alias to www.buetow.org. Means: buetow.org shows the same content as www.buetow.org. My hosts/ directory now looks like this (alias:* are host alias definitions and the rest are directories for the "real" virtual hosts):
    alias:buetow.org               fype.buetow.org
    alias:butow.org                irssi.buetow.org
    alias:dslvpnrouter.buetow.org  jsmstrade.buetow.org
    alias:pb-labs.com              lan.buetow.org
    alias:perl9.org                netcalendar.buetow.org
    alias:www.butow.org            niduterm.buetow.org
    alias:www.pb-labs.com          paul.buetow.org
    alias:www.xn--btow-0ra.com     perlchat.buetow.org
    alias:www.xn--btow-0ra.org     stud.buetow.org
    alias:xn--btow-0ra.com         use.perl9.org
    alias:xn--btow-0ra.org         vpndslrouter.buetow.org
    awksite.buetow.org             vs-sim.buetow.org
    bg.buetow.org                  www.buetow.org
    blogs.buetow.org               www.perl9.org
    calculator.buetow.org          xerl.buetow.org
    curses.buetow.org              ychat.buetow.org
    default                        yhttpd.buetow.org
    fuzzybot.buetow.org
    Because of duplicated content, the next version of Xerl may use a HTTP redirect instead (search engines). The old way of defining aliases still works as well:
    echo buetow.org=www.buetow.org >> conf.txt
    However this method is not the preferred anymore. conf.txt needs to get restructured anyway.
  • Initial support for plugins
  • Some code review including more documentations about the coding style to use.

Xerl is work in progress! It has no real documentation and no release available atm. This is mostly a hobby project fitting my own needs in having dynamic websites.

Cosmetic fixes for Xerl

Recently, I managed to program a few cosmetics fixes for the Xerl Template Engine. Xerl is a website template engine written in Perl and designed to use XML as its primary source for content and configurations.

  • Xerl is not logging any IP addreses anymore. Xerl is now logging hashsums of those instead.
  • Xerls logging internals have been improved.
  • Lots of other small but nice cosmetic fixes have been introduced.

As a user, nobody will recognize any of those changes. I wanted to mention recent work in order to show that Xerl is not dead. However, the progress of development is slow but constant.

Pages

Powered by Movable Type 4.35-en

About this Archive

This page is an archive of recent entries in the Xerl category.

Windows is the previous category.

Find recent content on the main index or look in the archives to find all content.