# TUWF - The Ultimate Website Framework This package provides the following set of modules: - [TUWF](https://dev.yorhel.nl/tuwf/man) - [TUWF::DB](https://dev.yorhel.nl/tuwf/man/db) - [TUWF::Misc](https://dev.yorhel.nl/tuwf/man/misc) - [TUWF::Request](https://dev.yorhel.nl/tuwf/man/request) - [TUWF::Response](https://dev.yorhel.nl/tuwf/man/response) - [TUWF::Validate](https://dev.yorhel.nl/tuwf/man/validate) - [TUWF::XML](https://dev.yorhel.nl/tuwf/man/xml) Documentation for each of these modules is provided in a .pod file along their .pm implementations. Check out the documentation of the main TUWF module for a general introduction. More information is available on the homepage at [https://dev.yorhel.nl/tuwf](https://dev.yorhel.nl/tuwf). ## Optional dependencies (Perl core modules not listed) - [DBI](https://metacpan.org/release/DBI) - for SQL functionality (TUWF::DB) - [FCGI](https://metacpan.org/release/FCGI) - to run in a FastCGI environment - [HTTP::Server::Simple](https://metacpan.org/release/HTTP-Server-Simple) - to run the standalone HTTP server - [JSON::XS](https://metacpan.org/release/JSON-XS) - for JSON requests & responses - [PerlIO::gzip](https://metacpan.org/release/PerlIO-gzip) - for output compression ## Installing From CPAN: ``` cpan TUWF ``` From the repo (using cpanminus): ``` cpanm . ``` Manually: ``` perl Build.PL ./Build ./Build install ``` ## Contact Homepage: [https://dev.yorhel.nl/tuwf](https://dev.yorhel.nl/tuwf) Git: [https://code.blicky.net/yorhel/tuwf](https://code.blicky.net/yorhel/tuwf) Email: projects@yorhel.nl