package cPanel::CMS::Nucleus;

use strict;
use warnings;

our $VERSION = 0.1;
my $pkg = __PACKAGE__;

our $meta_info = {
    adminuser_pass => 1, 
    admin_email    => 1, 
    installdir     => 'nucleus',
    description    => 'PHP/MySQL based CMS', # required
    security       => 'Configuration has to be world readable. 777 directory permission required, makes it extremely dangerouse and exploitable. Subject to all common PHP security problems',
    version        => '3.22', # required
    security_rank  => 1, 
    website        => 'http://www.nucleuscms.org/', 
    config_files   => ['config.php'],
    mysql          => ['ncls'],
    table_prefix   => 'nl',
    chmod => {
        '0777' => ['media/'],
    },
};

#### action functions ##
sub install { shift->stdinstall(@_) }
sub upgrade { shift->stdupgrade(@_) }
sub uninstall { shift->stduninstall(@_) }

#### non action functions ##
sub installform { print shift->{installform} }
sub upgradeform { print shift->{upgradeform} }
sub uninstallform { print shift->{uninstallform} }

1;
