NAME
OpenInteract2::Manage::Website::Create - Create a new website
SYNOPSIS
#!/usr/bin/perl
use strict;
use OpenInteract2::Manage;
my $website_dir = '/home/httpd/mysite';
my $source_dir = '/usr/local/src/OpenInteract-2.01';
my $task = OpenInteract2::Manage->new(
'create_website', { website_dir => $website_dir,
source_dir => $source_dir } );
my @status = $task->execute;
foreach my $s ( @status ) {
my $ok_label = ( $s->{is_ok} eq 'yes' )
? 'OK' : 'NOT OK';
my $default_label = ( $s->{is_default} eq 'yes' )
? ' (default) ' : '';
print "Action: $s->{action}\n",
"Status OK? $s->{is_ok}\n",
"$s->{message}\n";
}
DESCRIPTION
Creates a new OpenInteract website. This entails creating a directory for your website and all the necessary subdirectories, plus all the packages, default configuration files, widgets, etc.
The directory specified in the 'website_dir' parameter must not exist yet or the task will fail.
After running this command, you typically have to only edit some configuration files and your website can be up and running! See the file INSTALL.website
installed to your website's root directory for more information.
STATUS MESSAGES
In addition to the default entries, each status message may include:
- filename
-
The directory created or file copied over.
Additionally, you should be aware that because this task does a lot of work it generates a lot of status messages. Accordingly it also generates a few 'progress' observations along the way so you can get feedback.
BUGS
None known.
TO DO
Nothing known.
COPYRIGHT
Copyright (c) 2002-2004 Chris Winters. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHORS
Chris Winters <chris@cwinters.com>