RTK (or Ruckus Tool Kit) is an advanced rapid development platform and is especially suited for Web development.
INSTALLATION
Installing RTK is pretty straight forward. Unpack the archive. Next make sure you have perl version 5.8.x installed. Make sure you have the modules listed below installed:
Date::Format
MIME::Entity
DBI
DBD::yourdatabasedriver
After that make sure you modify conf/rtk.conf as well as conf/db.conf and
possible others. After that, that's it. Hopefully index.cgi `just works'
Product's homepage
Requirements:
· Perl
What's New in This Release: [ read full changelog ]
· Added sbin/sendq.pl - A concurrent mail-queue processor / manager script.
· Added data/mqueue directory to write mail messages to
· Added BUGS.txt to track known problems
· Added RTE-APPS/ with a signup application and a captcha application
· RTK::Web now supports [CT: content/type] flagging. This allows you to dynmaically adjust the content type of files.
· RTK::Web now supportes binary output from RTE pages
· Added RTK::Ext::Fork fork management library
· Added RTK::Utils::Mail mailer library
RTK::Web changes:
· RTK::Web->new() now self bootstraps RTK::Utils
· use RTK::Web->utils vs RTK::Web->{utils}
· include() now calls RTK::Ext::Vchroot by default meaning you can now call $web->include('/some/virtual/file') within your RTE [CODE] chunks
· Propagate include() variables all the way down through embedded includes
· There is now a difference between [SELF] and [SELF-URI] variables
· within the RTK::Web parser. [SELF] only returns the application URI,
· where as [SELF-URI] returns the application URI; including arguments
· Add [SELF-URL] which attempts to return a complete URL to the application name
· Added [SP] and [GP] aliases for [SETPRIV] and [GETPRIV]
· Added additional debugging to parse_include()
· Extend var() to accept values to change keys
· Fixed printpage() output to always dump with binmode enabled
· Fixed main parse_page() parser to better handle variables
· Broke up configuration file into many parts for easier management
· Added conf/auth/ directory with various configuration file settings for autnentication options.
· Added conf/apps/ directory for RTE application configurations
· Added better debugging output to RTK::Utils->read_sdf() and RTK::Utils->write_sdf() routines
· RTK::Utils::Log->new() now self bootstraps RTK::Utils
· Fixed bug in RTK::Utils::Log->debug()
· Added RTK::Utils::Mail mail library
· Some minor tweaks to RTK::Web::Auth::mysql
· Updated www/index.cgi to support database access via DBI
· Updated www/index.cgi to disallow direct access to any page starting with an underscore '_'
· Removed RTK::Ext::Vchroot code in www/index.cgi
· Updated RTK::Web::Auth::mysql library
· Updated conf/auth/mysql.conf to work with updated RTK::Web::Auth::mysql library
· Added conf/apps.conf configuration file
· Added conf/db.conf
· Updated conf/rtk.conf and moved some configuration options out to differnt files such as conf/themes.conf conf/db.conf and conf/smtp.conf
· Added sbin/mini_httpd-fbsd_amd64 binary for FreeBSD 7.x AMD64 machines
· Updated RTK::Conf to fix 'blank config key, no config key' bug