Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Framework for Catalyst-based CMS Web Applications
Perl Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
script
share
t
.gitignore
.travis.yml
Build.PL
Changes
LICENSE
META.json
README.md
cpanfile
dist.ini

README.md

NAME

CatalystX::Crudite - Framework for Catalyst-based CMS Web Applications

SYNOPSIS

$ crudite-starter MyApp
$ cd MyApp
$ ./test.sh
$ ./script/db_deploy.pl
$ ./script/myapp_server.pl

# log in with username 'admin' and password 'admin'
# enjoy

...

# later
$ ./script/myapp_crudite_create.pl resource Article

DESCRIPTION

CatalystX-Crudite is a framework for writing Catalyst-based CMS web applications. It includes out-of-the-box user and role management and many starter templates. It builds upon CatalystX-Resource and CatalystX-SimpleLogin.

In order for crudite_starter to work, you need to install this distribution. The starter templates are stored as per-dist shared files using File::ShareDir, so they can't be found from the uninstalled repository. I hope to improve this in a later version.

CONFIGURATION

The user can specify extra args for web libraries such as specific versions. Example:

__PACKAGE__->config_app(
    name                     => 'MyApp',
    'CatalystX::Crudite'     => {
        web_library => {
            Bootstrap => { version => '2.3.2' },
        },
    },
    # other standard Catalyst config such as:
    'Plugin::Static::Simple' => {
        include_path => [ __PACKAGE__->path_to(qw(root static)), \&dir2 ],
        ignore_extensions => [qw(tmpl tt tt2 xhtml)]
    }
);

By default the latest versions of the web libraries - Bootstrap, jQuery, jQueryUI and DataTables - are laoded.

AUTHORS

The following person is the author of all the files provided in this distribution unless explicitly noted otherwise.

Marcel Gruenauer <marcel@cpan.org>, http://marcelgruenauer.com

COPYRIGHT AND LICENSE

The following copyright notice applies to all the files provided in this distribution, including binary files, unless explicitly noted otherwise.

This software is copyright (c) 2013-2014 by Marcel Gruenauer.

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

Something went wrong with that request. Please try again.