Main Page
From LedgerSMB
Welcome to the LedgerSMB Wiki
This is a community resource to add documentation, hints and tips, and any kind of information you like that relates to LedgerSMB. Right now, most things are under the HOWTO Category, linked from the left side navigation menu.
[edit] Links and external resources
- Main LedgerSMB site
- http://www.ledgersmb.org
- Documentation PDF
- http://ledger-smb.svn.sourceforge.net//viewvc/*checkout*/ledger-smb/trunk/doc/LedgerSMB-manual.pdf
- Mailing Lists
- http://sourceforge.net/mail/?group_id=175965
- Download
- http://www.ledgersmb.org/download/
- Forums
- http://ledgersmb.info/
[edit] Deb_User's LedgerSMB HOWTO's
I am writing up these how tos to respond to some real needs in the LedgerSMB documentation. I would ask that they stay right here for the moment, until we have a good little bit of operational documentation. The current documentation is pretty good on theory and software structure, but lacking in how to actually operate the software. Once I feel that I have run out of steam on these, I will let the community know, and then you all can decide where best to put these. Hope these are useful! Thanks. deb_user
- How To Set up your Chart of Accounts
- How to Add Vendors and Customers
- How to Set up and Track a Foreign Currency Exchange
- How to Post and Update a Transaction in LedgerSMB
- Postgresql for the Uninitiated
[edit] API
Apparently the roadmap includes exposing and documenting an API for this code base in the 1.3 and 1.4 releases. This section is provided as a place where folks who have already explored ways for external applications to interact with LedgerSMB may post sample code for our collaboration. To begin with, all I had to offer was WWW::Mechanize interactions through the web interface for LedgerSMB. But my hope is for this section to document API calls directly into the code base, bypassing the webserver altogether, and perhaps supporting work in this area toward the 1.3 and 1.4 releases.
Nigel Titley created a project hosted on sourceforge. Hugh Esco joined the project and widened the scope a touch. There is an svn repository for the curious or helpful. Try this:
$ svn co https://ledgersmb-oscom.svn.sourceforge.net/svnroot/ledgersmb-oscom/trunk/LedgerSMB-API
Work has begun in earnest to refactor the code which Nigel developed to integrate the accounting system with OSCommerce. His code covered four key interactions: creating customers, creating sales orders, checking inventory and creating a part. On February 8th, a first alpha release of LedgerSMB::API was made available on CPAN. A tarball should soon be posted to the SourceForge page as well. This project seeks to create a documented and easy to use wrapper around LedgerSMB.
Long range plans include extracting those interactions with the OSCommerce database which will be made available at: LedgerSMB::API::OSCommerce, while others with related needs are encouraged to get involved to write: LedgerSMB::API::ZenCart, LedgerSMB::API::Xao or whatever interface makes sense for your favorite e-commerce application, Please jump in and help make this happen. Many hands make light work.
To jump into the fray, try the svn checkout above, to access the latest snapshot of this code. Or use your cpan> prompt to `install LedgerSMB::API` (please heed the warnings about the alpha nature of this code), or get your copy from:
https://sourceforge.net/projects/ledgersmb-oscom/ http://search.cpan.org/~hesco/LedgerSMB-API-0.04a/
This release is for TESTING only and the developers discourage its deployment on a production accounting database for a real client without further testing. For full details see the release announcement below and the README and INSTALL included in the tarball.
