When communicating with client-side JavaScript, it is common to send data in "X-JSON" HTTP headers or through the document body as content-type "application/json". This plugin adds a couple of convenience methods to make that just a little bit easier...

Egg is WEB application framework with the control facilit of Model/View/Controller. The specification changed with v2.x system and a former version. Therefore, interchangeability is not secured. HELPER The helper script is first generated to use Egg,...

Catalyst is a modern framework for making web applications without the pain usually associated with this process. This document is a reference to the main Catalyst application. If you are a new user, we suggest you start with Catalyst::Manual::Tutori...

This module is an easy way to integrate server-side with the jQuery DataTables <http://datatables.net/> plugin. It supports basic features like displaying columns from a single table, but also supports more advanced features such as: 1 Selecting colu...

OpenGuides - A complete web application for managing a collaboratively-written guide to a city or town.
++

The OpenGuides software provides the framework for a collaboratively-written city guide. It is similar to a wiki but provides somewhat more structured data storage allowing you to annotate wiki pages with information such as category, location, and m...

Config::JFDI - Just * Do it: A Catalyst::Plugin::ConfigLoader-style layer over Config::Any
3 ++

Config::JFDI is an implementation of Catalyst::Plugin::ConfigLoader that exists outside of Catalyst. Essentially, Config::JFDI will scan a directory for files matching a certain name. If such a file is found which also matches an extension that Confi...

RPC::ExtDirect suite of modules provides an easy, simple and robust way to write Perl server side code that could be used with HTML5 Rich Internet Applications based on JavaScript frameworks Ext JS <http://www.sencha.com/products/extjs/> and Sencha T...

This document describes differences between the 5.18.0 release and the 5.20.0 release. If you are upgrading from an earlier release such as 5.16.0, first read perl5180delta, which describes differences between 5.16.0 and 5.18.0. Core Enhancements Exp...

Dancer2 is a free and open source web application framework written in Perl. It's a complete rewrite of Dancer, based on Moo and using a more robust and extensible fully-OO design. It's designed to be powerful and flexible, but also easy to use - get...

A quick-start guide with examples to get you up and running with the Dancer web framework. BEGINNER'S DANCE Your first Dancer web app Dancer has been designed to be easy to work with. It's trivial to write a simple web app, but still has the power to...

This is the Catalyst view class for the Template Toolkit. Your application should defined a view class which is a subclass of this module. Throughout this manual it will be assumed that your application is named MyApp and you are creating a TT view n...

A simple mechanism for loading WebApp Toolkit plugins. PLUGINS There are many plugins that provide additional functionality to your web application. Apache2::WebApp::Plugin::CGI - Common methods for dealing with HTTP requests. Apache2::WebApp::Plugin...

This is an alternative access to the recent changes of a Wiki::Toolkit wiki. It outputs JSON. SYNOPSIS use Wiki::Toolkit; use Wiki::Toolkit::Plugin::JSON; my $wiki = Wiki::Toolkit->new( ... ); # See perldoc Wiki::Toolkit # Set up the JSON feeder with...

This section lists the some of the components (and plugins) that are available to extend the runtime functionality of Catalyst. Most components are not distributed with Catalyst but should be available from CPAN. They typically require additional mod...

Catalyst::Controller::REST implements a mechanism for building RESTful services in Catalyst. It does this by extending the normal Catalyst dispatch mechanism to allow for different subroutines to be called based on the HTTP Method requested, while al...