Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: 2d4ffc6bbe
Fetching contributors…

Cannot retrieve contributors at this time

220 lines (128 sloc) 4.037 kB

NAME

DbToRia Development

DESCRIPTION

With the basic structure of DbToRia in place, there are still some elements missing for a public release.

The following work packages are largely independent. They will lead to a fully working DbToRia version with a feature set similar to that of Gedafe, allowing drop-in replacement of Gedafe without modifications to the database.

There will also be sample applications and software packages for simple installation and testing.

The current project leader (PL) of DbToRia is Tobi Oetiker.

Implementation Approach

To ensure implementation consistency and quality, development follows a few simple rules:

  1. Select task from task list below. Discuss with PL.
  2. Prepare implementation concept and plan. Discuss with PL.
  3. Document, implement, test. Send pull request to PL.

WORK PACKAGES

Missing Features

While the basic functionality is already available, the feature set is still incomplete in order to replace Gedafe with DbToRia in an existing Gedafe application.

Direct Access URL

The filter and the selected sort order of a view or table is reflected in the browser URL such that bookmarking will allow to re-open the view directly.

Status: available, Effort: 3h

Pearl Reports Integration

Gedafe Pearl can be used within DbToRia. Pearl reports show up in iframes and have support for printing.

Status: available, Effort: 6h

M:N Widget

Widget to handle M:N relationships between tables directly instead of having to edit a separate table.

Status: available, Effort: ?

Additional Features

The following feature extend the functionality of Gedafe.

None right now ...

Installation

Provide simple installation mechanisms for various platforms to allow easy trial installations as well as integration into an existing infrastructure.

autoconf

Konfiguration using autoconf.

Status: available, Effort: ?

Redhat

dbtoria.rpm package.

Status: available, Effort: ?

Debian/Ubuntu

dbtoria.deb package.

Status: available, Effort: ?

Windows

dbtoria.exe installer.

Status: available, Effort: ?

Example applications

Publication database

Status: available, Effort: ?

Documentation

Installation

Status: available, Effort: ?

Application Developer

Status: available, Effort: ?

End-user

Status: available, Effort: ?

Website

Move to SilverStripe CMS.

Status: available, Effort: ?

Source Code

Remove dead code
Cleanup directory structure
Modularize some larger classes.
Lint check for all js files.
Fix all FIX ME things in the code.
Fix SVN Id strings.
Make sure docu of functions is up-to-date (watch out for cut/paste errors).
Check authorship and licence info.

Status: available, Effort: ?

Review

Check completeness.
Fix language issues.

Status: available, Effort: ?

COPYRIGHT

Copyright (c) 2011 by OETIKER+PARTNER AG. All rights reserved.

LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

AUTHORS

Tobias Oetiker <tobi@oetiker.ch>, Fritz Zaucker <fritz.zaucker@oetiker.ch>

HISTORY

 2011-04-010 to Initial version.
 2011-04-012 fz Added installation/documentation.
Jump to Line
Something went wrong with that request. Please try again.