Difference between revisions of "Development"

From Glom
Jump to: navigation, search
(Change cvs instructions to svn instructions.)
(Linked to the translation status page at l10n.gnome.org.)
Line 23: Line 23:
  
 
See the [[/Plans|Development Plans]] page.
 
See the [[/Plans|Development Plans]] page.
 +
 +
== Translation ==
 +
 +
[http://l10n.gnome.org/module/glom Translation Status]

Revision as of 03:36, 16 March 2007

Glom is in GNOME's SVN (subversion). To check out the latest version:

svn co http://svn.gnome.org/svn/glom/trunk glom

It is also in jhbuild, which might make things easier for you.

See the Build Help page for more details.

Implementation

Glom is built using gtkmm, the C++ wrapper for GTK+. It uses the Document/View model from Bakery, and the libxml++ C++ XML parser. It uses Python for custom field calculations. PostgreSQL databases are accessed via libgda.

The use of libgda means that Glom could theoretically support other database servers, but

  • that is not particularly interesting or useful for the target users.
  • that would require extra development and support.
  • that is not a priority at this time compared to more user-visible features.

However, database server vendors (or others) could make this a priority by funding the work.

Plans

See the Development Plans page.

Translation

Translation Status