RapidApp::Manual::RapidDbic - Using the RapidDbic plugin
"RapidDbic" is the main RapidApp plugin which provides an abstract configuration layer for a common, simplified declarative API for accessing many of the DBIC-enabled modules and features available in the RapidApp distribution quickly and easily. This is provided in the form of a fully-working, self-assembled CRUD-style admin application.
RapidDbic also provides a common app structure which acts like a hub through which other high-level plugins can attach to activate other instant features, like users and permissions.
RapidDbic can also be used to attach admin sections to existing Catalyst applications with relative ease.
Instantly generated RapidDbic CRUD applications can also be initialized and mounted as a Plack-compatable app with Plack::App::RapidApp::rDbic. There is also the command-line wrapper script rdbic.pl which can be used to launch a working app for any existing database via dsn in a single shell command:
rdbic.pl dbi:mysql:mydb
To learn more, see the Catalyst::Plugin::RapidApp::RapidDbic documentation itself. Also, the exmaples in RapidApp::Manual::Bootstrap mainly cover RapidDbic, which show how to bootstrap a new app from scratch, also with a single command, which can then be further customized and developed.
Additionally, the Chinook Demo video series on the RapidApp website covers building an app using RapidDbic extensively:
Chinook Demo (www.rapidapp.info/demos/chinook)
Catalyst::Plugin::RapidApp::RapidDbic
Plack::App::RapidApp::rDbic
rdbic.pl
RapidApp::Manual
RapidApp::Manual::TableSpec
RapidApp::Manual::Bootstrap
Catalyst
To install RapidApp, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RapidApp
CPAN shell
perl -MCPAN -e shell install RapidApp
For more information on module installation, please visit the detailed CPAN module installation guide.