NAME
Bootylicious::Plugin::Gallery - Gallery plugin for Bootylicious
VERSION
version 0.07
SYNOPSIS
Configuration is done in bootylicious config file. Parameters are passed to the plugins constructors. Register gallery plugin in a configuration file (bootylicious.conf), add line like this:
# Without params (or with default ones)
"plugins" : [
"gallery"
]
# OR With params
"plugins" : [
"gallery", {
"columns" : 3
}
]
Create article (e.g., 20090903-my-super-gallery.pod):
=head1 NAME
My foto.
Hello! There is my super photo gallery.
[ cut ]
%INSERT_GALLERY_HERE%
I'm gonna make my own! With hookers! And blackjack!
=head1 TAGS
foto, life
Create directory with photos in publicdir (see in bootylicious.conf publicdir=...), e.g., 20090903-my-super-gallery (same as the article).
DESCRIPTION
Bootylicious::Plugin::Gallery - Gallery plugin for Bootylicious (One-file blog engine software on Mojo steroids!)
ATTRIBUTES
public_uri
Set to public image URL (the same directory as bootylicious.conf publicdir, as seen by the web browser)
'/' by default
string_to_replace
String that is replaced by the gallery.
'%INSERT_GALLERY_HERE%' by default
columns
Set this to the number of columns in the thumbnail display.
3 by default
thumb_width
Thumbnail width
144 by default
thumb_height
Thumbnail height
144 by default
bgcolor
Background color of the thumbnail canvas (will only show if the ratio of the source does not match the ratio of the thumbnail).
'white' by default
padding
Set this to the padding (in pixels) between columns
4 by default
imagetypes
Set list of valid image types.
'png|jpg|jpeg|gif' by default
METHODS
register
This method will be called by Mojolicious::Plugins at startup time, your plugin should use this to hook into the application.
gallery
Plugin is run just "after_dispatch" hook and make gallery.
AUTHOR
Konstantin Kapitanov, <perlovik at gmail.com>
SEE ALSO
http://getbootylicious.org, bootylicious, Mojo, Mojolicious, Mojolicious::Lite
COPYRIGHT & LICENSE
Copyright 2009 Konstantin Kapitanov, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.