Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The generic Database Frontend for Endusers
JavaScript Perl CSS Shell
Tree: 2d4ffc6bbe

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
backend
demo
frontend
setup @ ba281fd
website
.gitignore
.gitmodules
README.pod
TODO.pod
WISHLIST.pod

README.pod

NAME

DbToRia - Database to Rich Internet Application

DESCRIPTION

DbToRia is generic SQL database frontend. Just point it to your database and get a user friendly web interface. By providing DbToRia with additional information about the nature of your database the user interface can be further optimized.

SETUP

Backend

We assume you have DBI and the respektive DBD module for your database already installed. Now get Mojo and the Mojo Qooxdoo dispatcher and the config grammar module:

 cd ./setup
 ./make_thirdparty.sh

Edit the backend/etc/dbtoria.cfg file to point to the database of your choice.

With this set you are ready to run DbToRia with its built-in webserver for testing:

 ./backend/bin/dbtoria.pl daemon

Frontend

The DbToRia frontend is written in JavaScript, using the qooxdoo library.

To rebuild, download a copy of the Qooxdoo SDK:

 wget http://downloads.sourceforge.net/qooxdoo/qooxdoo-1.4-sdk.zip
 unzip qooxdoo-1.4-sdk.zip
 cd frontend

Now if you just want to build the production ready version of the frontend

 ./generate.sh ../qooxdoo-1.4-sdk build

it is now accessible on http://localhost:3000

If you want start hacking and debuging the frontend, build the source version by calling

 ./generate.sh ../qooxdoo-1.4-sdk source

you can call this one on http://localhost:3000/source (don't forget to edit the dbtoria.cfg file first and to start the backend as described above).

Something went wrong with that request. Please try again.