API-ParallelsWPB
view release on metacpan or search on metacpan
lib/API/ParallelsWPB/Requests.pm view on Meta::CPAN
=encoding UTF-8
=head1 NAME
API::ParallelsWPB::Requests - processing of API requests
=head1 VERSION
version 0.03
=head1 METHODS
=head2 B<get_version($self)>
Getting the current version of the Parallels Web Presence Builder instance on the defined server.
=head2 B<create_site($self, %param)>
Creating a site.
%param:
state
trial | suspended | regular
This parameter is optional.
It specifies whether the site is in the trial mode, suspended or active (regular value). Sites in the trial mode can be edited, but cannot be published to a hosting account.
publicationSettings
{
"targetUrl" => "ftp://username:password@ftp.example.com/path",
"webSiteUrl" => "http://example.com",
"fallbackIp" => "192.168.1.3"
}
This parameter is optional.
ownerInfo
{
"personalName" => "John Doe",
"companyName" => "My Company LTD",
"phone" => "+1-954-555-555",
"email" => "john@example.com",
"address" => "New",
"city" => "New York",
"state" => "New York",
"zip" => "10292",
"country" => "United states"
}
This parameter is optional.
isPromoFooterVisible
1 | 0
This parameter is optional.
It specifies whether a text box containing an advertisement should be shown in a website footer (a section that appears at the bottom of every page on a site).
To learn more about how to set the content to be shown in the promotional footer,
see the section L<Configuring the Promotional Footer|http://download1.parallels.com/WPB/Doc/11.5/en-US/online/presence-builder-standalone-installation-administration-guide/71977.htm>.
L<Creating a Site|http://download1.parallels.com/WPB/Doc/11.5/en-US/online/presence-builder-standalone-installation-administration-guide/index.htm?fileName=69689.htm>
=head2 B<gen_token($self, %param)>
Generating a Security Token for Accessing a Site
%param:
uuid
Site UUID. This parameter is mandatory.
localeCode
This parameter is optional.
It specifies the language that should be set for the user interface when the user (site owner) logs in to the editor.
The following languages are supported:
en_US - American English.
en_GB - British English.
de_DE - German.
es_ES - Spanish.
fr_FR - French
it_IT - Italian.
ja_JP - Japanese.
nl_NL - Dutch.
pl_PL - Polish.
pt_BR - Brazilian Portuguese
ru_RU - Russian.
zh_CN - simplified Chinese.
zh_TW - traditional Chinese.
If no locale is defined, en_US will be used.
sessionLifeTime
This parameter is optional. It specifies the period of inactivity for a user's session in the editor. When this period elapses,
the security token expires and the user needs to log in again. 1800 seconds by default.
L<Generating a Security Token for Accessing a Site|http://download1.parallels.com/WPB/Doc/11.5/en-US/online/presence-builder-standalone-installation-administration-guide/index.htm?fileName=69691.htm>
=head2 B<deploy($self, %param)>
Creates site based on a specified topic.
my $response =
$client->deploy( localeCode => 'en_US', templateCode => 'music_blog' );
%param:
uuid
Site UUID. This parameter is mandatory.
localeCode
Locale code. The default value is en_US.
templateCode
Internal topic identification code. This parameter is optional. Default value is 'generic'.
title
Website name. This parameter is optional. Specifies what should be shown as the website name in the browser's title bar.
L<Creating a Site Based on a Website Topic|http://download1.parallels.com/WPB/Doc/11.5/en-US/online/presence-builder-standalone-installation-administration-guide/index.htm?fileName=72111.htm>
=head2 B<get_site_info($self, %param)>
Retrieving information about a specific site.
%param:
uuid
Site UUID. This parameter is mandatory.
L<Retrieving Information About a Specific Site|http://download1.parallels.com/WPB/Doc/11.5/en-US/online/presence-builder-standalone-installation-administration-guide/index.htm?fileName=69690.htm>
=head2 B<get_sites_info($self)>
Retrieving information about all sites.
No parameters are required.
L<Retrieving Information About All Sites|http://download1.parallels.com/WPB/Doc/11.5/en-US/online/presence-builder-standalone-installation-administration-guide/index.htm?fileName=71285.htm>
=head2 B<change_site_properties($self, %param)>
Changes site properties.
%param:
state
trial | suspended | regular
( run in 0.583 second using v1.01-cache-2.11-cpan-39bf76dae61 )