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 "",
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.