David Iberri > HTML-WikiConverter > HTML::WikiConverter::WebApp

Download:
HTML-WikiConverter-0.68.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  13
Open  5
Stalled  2
View/Report Bugs
Source  

NAME ^

HTML::WikiConverter::WebApp - Web interface to HTML::WikiConverter

SYNOPSIS ^

Inside the index.cgi instance script (which is included with this distribution):

  #!/usr/bin/perl
  use HTML::WikiConverter::WebApp;
  
  my %config = (
    template_path => '/path/to/web/templates',
  );

  HTML::WikiConverter::WebApp->new( PARAMS => \%config )->run;

DESCRIPTION ^

This module provides a CGI::Application interface to HTML::WikiConverter and all installed dialect modules.

Refer to the INSTALL file for installation instructions.

QUERY PARAMETERS ^

This application accepts a number of query parameters to control its behavior. The most basic is the run mode parameter, m. This application can be in one of two run modes: "new" or "convert". (These correspond to the new_page() and output_page() methods, respectively.) "new" causes a new page to be displayed, while "convert" displays the results of html-to-wiki conversion.

Additional query parameters can be passed independent of run mode:

METHODS ^

setup

Sets up the app for CGI::Application.

new_page

Corresponds to the new run mode. Returns a blank form. If arguments are available on the CGI query string, these are used as default values for the form fields.

output_page

Corresponds to the convert run mode. Same as new_page() but returns the wiki markup for the provided html as well.

load_template

Loads the specified HTML::Template template.

display_error

Error-catching method called by CGI::Application if a run mode fails for any reason. Displays a basic form with a styled error message up top.

AUTHOR ^

David J. Iberri, <diberri at cpan.org>

BUGS ^

Please report any bugs or feature requests to bug-html-wikiconverter at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=HTML-WikiConverter. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT ^

You can find documentation for this module with the perldoc command.

  perldoc HTML::WikiConverter::WebApp

You can also look for information at:

COPYRIGHT & LICENSE ^

Copyright (c) David J. Iberri, all rights reserved.

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

syntax highlighting: