App-AutoCRUD
view release on metacpan or search on metacpan
---
abstract: 'A Plack application for browsing and editing databases'
author:
- "Laurent Dami, C<< <dami at cpan.org> >>\r"
- 'Laurent Dami <dami@cpan.org>'
build_requires:
DBD::SQLite: 1.39
ExtUtils::MakeMaker: 6.59
Test::More: 0
configure_requires:
ExtUtils::MakeMaker: 6.59
Module::Install: 0
App-AutoCRUD
==================
A Plack application for browsing and editing databases
See lib/App/AutoCRUD.pm for details
lib/App/AutoCRUD.pm view on Meta::CPAN
__EOHTML__
}
1; # End of App::AutoCRUD
__END__
=head1 NAME
App::AutoCRUD - A Plack application for browsing and editing databases
=head1 SYNOPSIS
=head2 Quick demo
To see the demo distributed with this application :
cd examples/Chinook
plackup app.psgi
lib/App/AutoCRUD.pm view on Meta::CPAN
and use your favorite web browser to navigate through your database.
=head1 DESCRIPTION
This module embodies a web application for Creating, Retrieving,
Updating and Deleting records in relational databases (hence the
'CRUD' acronym). The 'C<Auto>' part of the name is because the
application automatically generates and immediately uses the
components needed to work with your data -- you don't have to edit
scaffolding code. The 'C<Plack>' part of the name comes from the
L<Plack middleware framework|Plack> used to implement this application.
To connect to one or several databases, just supply a configuration
file with the connnection information, and optionally some
presentation information, and then you can directly work with the
data. Optionally, the configuration file can also specify many
additional details, like table groups, column groups, data
descriptions, etc. If more customization is needed, then you can
modify the presentation templates, or even subclass some parts of the
lib/App/AutoCRUD.pm view on Meta::CPAN
L<WebAPI::DBIC>,
L<Plack>,
L<http://www.codeplex.com/ChinookDatabase>.
=head1 TODO
- column properties
- noinsert, noupdate, nosearch, etc.
- edit: select or autocompleter for foreign keys
- internationalisation
-
- View:
- default view should be defined in config
- overridable content-type & headers
- search form, show associations => link to join search
( run in 0.382 second using v1.01-cache-2.11-cpan-de7293f3b23 )