ANNOUNCE: Glom 0.8.0

*** Glom

Glom is a GUI that allows you to design database table definitions and the
relationships between them. It also allows you to edit and search the data in
those tables. The design is loosely based upon FileMaker Pro, with the added 
advantage of separation between user interface and data. 

Glom uses the PostgresSQL database backend but it can not edit databases
that it did not create, because it uses only a simple subset of Postgres

Here are some screenshots:

Glom is written in C++, with gtkmm, Bakery, and libgdamm.

More information is at

*** Obvious/Known problems.

* You _must_ save the document, or you will not be able to use the database
  that you created/changed. It will save automatically in future.
* There is no way to administer the users.
* The User Level is not dependent on any access rights.
* Date/Time display and entry is dodgy and needs to be locale-aware.
* The Details view is clunky, and the field-grouping feature is not done yet.
* Find doesn't work.
* Database Design should be completely separate from the Data and Find modes.
* There is no printing/reports.

*** Changes

glom 0.8.0:

* Now uses Postgres instead of MySQL, due to the MySQL license changes.
* Now uses libgda instead of mysqlcppapi.
* Now use libglademm to allow more improvement of the UI.
* Glom can no longer be used with database tables that it did not create.
* Now uses only a small set of simple field types.
* Added "User Level" - normal operators do not see design functionality.
  User Levels are bad, but this seems to be the only way to present the 
  design functionality next to the stuff being designed.
* Allows simple layout of List and Details views. (grouping in the Details view is not yet fully implemented)
* Saves all field information in the document.
* Tables can be hidden from normal users.

Murray Cumming
murrayc murrayc com

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]