NAME
Socialtext::EditPage - Edit a wiki page using your favourite EDITOR.
SYNOPSIS
Fetch a page, edit it, and then post it.
use Socialtext::EditPage;
# The rester is set with the server and workspace
my $rester = Socialtext::Resting->new(%opts);
my $s = Socialtext::EditPage->new(rester => $rester);
$s->edit_page('Snakes on a Plane');
FUNCTIONS
new( %opts )
Arguments:
- rester
-
Users must provide a Socialtext::Resting object setup to use the desired workspace and server.
edit_page( %opts )
This method will fetch the page content, and then run $EDITOR on the file. After the file has been edited, it will be put back on the wiki server.
Arguments:
- page
-
The name of the page you wish to edit.
- callback
-
If supplied, callback will be called after the page has been edited. This function will be passed the edited content, and should return the content to be put onto the server.
-
If supplied, these tags will be applied to the page after it is updated.
AUTHOR
Luke Closs, <luke.closs at socialtext.com>
BUGS
Please report any bugs or feature requests to bug-socialtext-editpage at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Socialtext-Resting-Utils. 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 Socialtext::EditPage
You can also look for information at:
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Socialtext-Resting-Utils
Search CPAN
ACKNOWLEDGEMENTS
COPYRIGHT & LICENSE
Copyright 2006 Luke Closs, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.