| This Release | Plack-0.99_01 | [Download] [Browse] | 29 Jan 2010 ** DEVELOPER RELEASE ** | |||
| Latest Release | Plack-1.0028 | [Download] [Browse] | 15 Jun 2013 | |||
| Other Releases | ||||||
| Links | [ Discussion Forum ] [ View/Report Bugs (2) ] [ Dependencies ] [ Other Tools ] | |||||
| Repository | git://github.com/miyagawa/Plack.git | |||||
| CPAN Testers | PASS (12) FAIL (21) UNKNOWN (2) [ View Reports ] [ Perl/Platform Version Matrix ] | |||||
| Rating |
(5 Reviews)
[ Rate this distribution ]
| |||||
| License | The Perl 5 License (Artistic 1 & GPL 1) | |||||
| Special Files |
|
|||||
| HTTP::Message::PSGI | Converts HTTP::Request and HTTP::Response from/to PSGI env and response | ||
| HTTP::Server::PSGI | Standalone PSGI compatiblle HTTP server | ||
| Plack | Perl Superglue for Web frameworks and Web Servers (PSGI toolkit) | 0.99_01 | |
| Plack::App::CGIBin | cgi-bin replacement for Plack servers | ||
| Plack::App::Cascade | Cascadable compound application | ||
| Plack::App::Directory | Serve static files from document root with directory index | ||
| Plack::App::FCGIDispatcher | Dispatch requests to FCGI servers | ||
| Plack::App::File | Serve static files from root directory | ||
| Plack::App::PSGIBin | Run .psgi files from a directory | ||
| Plack::App::URLMap | Map multiple apps in different paths | ||
| Plack::App::WrapCGI | Compiles a CGI script as PSGI application | ||
| Plack::Builder | OO and DSL to enable Plack Middlewares | ||
| Plack::Component | Base class for PSGI endpoints | ||
| Plack::HTTPParser | Parse HTTP headers | ||
| Plack::HTTPParser::PP | Pure perl fallback of HTTP::Parser::XS | ||
| Plack::Handler | Connects PSGI applications and Web servers | ||
| Plack::Handler::Apache1 | Apache 1.3.x handlers to run PSGI application | ||
| Plack::Handler::Apache2 | Apache 2.0 handlers to run PSGI application | ||
| Plack::Handler::CGI | |||
| Plack::Handler::FCGI | |||
| Plack::Handler::Standalone | adapters for HTTP::Server::PSGI | ||
| Plack::Loader | (auto)load Plack Servers | ||
| Plack::Loader::Restarter | Restarting loader | ||
| Plack::Loader::Shotgun | forking implementation of plackup | ||
| Plack::MIME | MIME type registry | ||
| Plack::Middleware | Base class for easy-to-use PSGI middleware | ||
| Plack::Middleware::AccessLog | Logs requests like Apache's log format | ||
| Plack::Middleware::AccessLog::Timed | Logs requests with time and accurate body size | ||
| Plack::Middleware::Auth::Basic | Simple basic authentication middleware | ||
| Plack::Middleware::Chunked | Applies chunked encoding to the response body | ||
| Plack::Middleware::Conditional | Conditional wrapper for Plack middleware | ||
| Plack::Middleware::ConditionalGET | Middleware to add "conditional", GET | ||
| Plack::Middleware::ContentLength | Adds Content-Length header automatically | ||
| Plack::Middleware::ContentMD5 | Automatically sets the Content-MD5 header on all String bodies | ||
| Plack::Middleware::ErrorDocument | Set Error Document based on HTTP status code | ||
| Plack::Middleware::JSONP | Wraps JSON response in JSONP if callback parameter is specified | ||
| Plack::Middleware::Lint | Validate request and response | ||
| Plack::Middleware::Log4perl | Uses Log::Log4perl to configure logger | ||
| Plack::Middleware::LogDispatch | Uses Log::Dispatch to configure logger | ||
| Plack::Middleware::MethodOverride | Overrides HTTP method with X-HTTP-Method-Override header | ||
| Plack::Middleware::NullLogger | Send logs to /dev/null | ||
| Plack::Middleware::RearrangeHeaders | Reorder HTTP headers for buggy clients | ||
| Plack::Middleware::Refresh | Refresh all modules in %INC | ||
| Plack::Middleware::Runtime | Sets an X-Runtime response header | ||
| Plack::Middleware::SimpleContentFilter | Filters response content | ||
| Plack::Middleware::SimpleLogger | Simple logger that prints to psgi.errors | ||
| Plack::Middleware::StackTrace | Displays stack trace when your app dies | ||
| Plack::Middleware::Static | serve static files with Plack | ||
| Plack::Middleware::Writer | |||
| Plack::Middleware::XFramework | Sample middleware to add X-Framework | ||
| Plack::Middleware::XSendfile | Sets X-Sendfile (or a like) header for frontends | ||
| Plack::Request | Portable HTTP request object from PSGI env hash | 0.99_01 | |
| Plack::Request::Upload | handles file upload requests | ||
| Plack::Response | Portable HTTP Response object for PSGI response | 0.99_01 | |
| Plack::Runner | plackup core | ||
| Plack::Server | DEPRECATED. See Plack::Handler | ||
| Plack::Server::Apache1 | DEPRECATED | ||
| Plack::Server::Apache2 | DEPRECATED | ||
| Plack::Server::CGI | DEPRECATED | ||
| Plack::Server::FCGI | DEPRECATED | ||
| Plack::Server::Standalone | DEPRECATED | ||
| Plack::Server::Standalone::Prefork | DEPRECATED | ||
| Plack::TempBuffer | temporary buffer to save bytes | ||
| Plack::TempBuffer::File | |||
| Plack::TempBuffer::PerlIO | |||
| Plack::Test | Test PSGI applications with various backends | ||
| Plack::Test::MockHTTP | Run mocked HTTP tests through PSGI applications | ||
| Plack::Test::Server | Run HTTP tests through live Plack servers | ||
| Plack::Test::Suite | |||
| Plack::Util | Utility subroutines for Plack server and framework developers | ||
| Plack::Util::Accessor | Accessor generation utility for Plack |
| plackup | Run PSGI application with Plack servers   |
|
lib/Plack/Server/README |