[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ITP: HTML::Mason & File::Tail perl modules



1. HTML::Mason  -- libhtml-mason-perl

a simple explanation of mason is that it is a allows you to embed perl
code in html pages (e.g. like php3)...but it's a lot more than that.
i've looked at eperl and embedded perl and asp-perl and think mason is
better.  see www.masonhq.com for details.

from the README: 

  Welcome to Mason, a full-featured web site development and delivery
  system.  Mason allows web pages and sites to be constructed from
  shared, reusable building blocks called components. Components contain
  a mix of Perl and HTML, and can call each other and pass values
  back and forth like subroutines. Components increase modularity and
  eliminate repetitive work: common design elements (headers, footers,
  menus, logos) can be extracted into their own components where they
  need be changed only once to affect the whole site.

(already packaged, will upload later today after i've tested the
packaging a bit more)


2.  File::Tail  -- libfile-tail-perl

useful for monitoring log files. it detects when logfiles are rotated
and can automatically close and re-open the file.

from the README:

  The File::Tail module is designed for reading files which
  are continously appended to (the name comes from the tail -f
  directive). Usualy such files are logfiles of some description.


(i'll package this sometime later today or sometime in the next day or
so)


craig

PS: many thanks to Raphael Hertzog for providing such a clear example
of how to package perl modules in libmldbm-perl. made it easy to see
what i was doing wrong with my previous perl modules (will upload fixed
versions soon).


--
craig sanders


Reply to: