Catalyst::View::Component::SubInclude::ESI man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Catalyst::View::ComponUser:ContriCatalyst::View::Component::SubInclude::ESI(3)

NAME
       Catalyst::View::Component::SubInclude::ESI - Edge Side Includes (ESI)
       plugin for C::V::Component::SubInclude

VERSION
       Version 0.07_03

SYNOPSIS
       In your view class:

	 package MyApp::View::TT;
	 use Moose;

	 extends 'Catalyst::View::TT';
	 with 'Catalyst::View::Component::SubInclude';

	 __PACKAGE__->config( subinclude_plugin => 'ESI' );

       Then, somewhere in your templates:

	 [% subinclude('/my/widget') %]

DESCRIPTION
       "Catalyst::View::Component::SubInclude::ESI" renders "subinclude" calls
       as Edge Side Includes (ESI) include directives. This is a feature
       implemented by Varnish (<http://varnish.projects.linpro.no/>) which
       allows cache-efficient uses of includes.

METHODS
   "generate_subinclude( $c, $path, @args )"
       Note that $path should be the private action path - translation to the
       public path is handled internally. After translation, this will roughly
       translate to the following code:

	 my $url = $c->uri_for( $translated_path, @args )->path_query;
	 return '<!--esi <esi:include src="$url" /> -->';

       Notice that the stash will always be empty. This behavior could be
       configurable in the future through an additional switch - for now, this
       behavior guarantees a common interface for plugins.

SEE ALSO
       Catalyst::View::Component::SubInclude,
       <http://www.catalystframework.org/calendar/2008/17>,
       <http://varnish.projects.linpro.no/>

AUTHOR
       Nilson Santos Figueiredo Junior, "<nilsonsfj at cpan.org>"

SPONSORSHIP
       Development sponsored by Ionzero LLC <http://www.ionzero.com/>.

COPYRIGHT & LICENSE
       Copyright (C) 2009 Nilson Santos Figueiredo Junior.

       Copyright (C) 2009 Ionzero LLC.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.14.1			 Catalyst::View::Component::SubInclude::ESI(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net