Sentosa AutoForms aims to provide a web interface for databases, with forms, subforms, tables and reports, etc. It is written in Perl and Mason.
Even if still in developement and with some features missing, I'm using Sentosa within my team and within my company already. This is how to prepare the server.
You will need perl:
yum install perl
Also make sure cpanminus is installed:
yum install cpanminus
Install CPAN modules:
cpanm --notest Poet
cpanm DBD::SQLite
cpanm Log::Log4perl
cpanm Log::Any::Adapter::Log4perl
cpanm Mason::Plugin::WithEncoding
Prepare the local db:
bin/install_db
Run Poet in development mode:
bin/run.pl
Open it inside your browser:
http://localhost:5000
You can now login with user: admin, password: password or user: user, password: password
Federico Thiella on Stackoverflow
I'm using this bootstrap admin template SB Admin 2
I started this project because:
- I'm interested in databases
- I actually need a simple web interface for my databases. Other apps I tried didn't suit my needs.
- I find Mason a great and powerful Perl-based templating system, and I want to learn how to use it better
I'm documenting the developement process here: http://learningmason.wordpress.com
:)
