invoked modules and scrips

tt2_6m.pl

this program is invoked by apache as request-handler and is nothing but a wrapper for tt2_lib_m6.pl (mod_perl demands such a wrapper to avoid several conflicts)

tt2_lib_m6.pl

this program is called by apache (via the tt2_6m.pl - wrapper) and initializes the objects from CGI and goldfisch::tt2 and splits the delivered url into the needed parts (open, debug, lang etc.). Then it calls the TemplateToolkit to create the templates and process post-methods (Add debug-info, timing-info etc. if demanded)

goldfisch::tt2

provides several additional methods for template-toolkit2 as described in funktionen like interface to the search, special functions.

This is an addon to the Template-Module

goldfisch::tt2:funcs

contains most of the functions that are transparent to the Template-programmers

goldfisch::tt2:init

contains the module-startup that reads a lot of information (alttexte, smalltexte etc.) in memory to allow faster access later

searchd.pl

starting the search-daemon

goldfisch::search2

the search-module. This module is actually performing the whole search

goldfisch::searchd

the search-daemon. This daemon is processing incoming search-requests by clients and returning back the search-result as created by goldfisch::search2

goldfisch::kwiki

My private and unhappy kwiki-implementation that relies partially still on CGI::Wiki::Formatter::Kwiki

goldfisch::circ_ref

very important module for debugging mod_perl-leaks. Detect circular references that cannot be freed by perl GC (garbage-collection) and introduce much pain in my head.

cpan-module

  • AutoLoader
  • CGI
  • CGI::Wiki::Formatter::Kwiki
  • DBD::Pg
  • DBI
  • Data::Dumper
  • Exporter
  • ExtUtils::MakeMaker
  • HTML::Entities
  • IO::Socket
  • Net::Daemon
  • Net::SMTP
  • POSIX
  • Storable
  • Template
  • Test
  • Text::ParseWords
  • Time::HiRes
  • Time::ParseDate
  • URI::Escape
  • constant
  • lib
  • locale
  • strict
  • warnings
 
kb/templateengine/modules.txt · Last modified: 2006/05/18 08:35 by peter