Developing custom LedgerSMB extension experience

Submitted by Chris Travers on Sat, 03/10/2012 - 00:43

By Erik Huelsmann

In summary: adding to or changing LedgerSMB can be extremely easy

For one of my businesses, I needed to create an application to store some data on the services and products we provide. Basically, there would be one central table with some references to a few other tables, mostly to provide (short) selection lists. Also, there's one bigger complexity, because we wanted to link to our customer data.

The customer data is all stored in LSMB, so, developing this database inside LSMB's database seemed like a logical choice.

New Architecture Approach

Submitted by Anonymous (not verified) on Sat, 02/20/2010 - 13:21

1: Base Architecture Goals

The new architecture is designed to solve the following problems with the current codebase:

A) Maintenance difficulty. The current codebase is quite unstructured and difficult to maintain. 1.2.x has already been a bit of a mess due to the issues of fixing something one place and having it break something else.

Distributed LedgerSMB Development With DVCS - Git

Submitted by Chris Travers on Mon, 08/11/2008 - 13:50

This content is outdated and kept here for reference only!

See Getting Started (Developing) for up to date information

By Jeff Kowalczyk (jfkw)

I've been working on my local LedgerSMB deployment customization using the distributed version control system, git. I'm relatively new to git, but it's really helping me in the following areas: