BambooInvoice 0.8.2 released
September 14th, 2007

There’s a new release of BambooInvoice available. To update, do a full backup, then replace all files except your config directory, and then run the update script.
I really wanted to get 2 new features in there before I released this version, but as the changes started mounting, and my time started dwindling, I figured I should just get this out there. Most notable is the reduced code (mostly due to the new CodeIgniter Session Library) and the final-I-swear-its-squashed-now-and-will-never-return fix of your company logo not appearing on the PDFs.
Under the hood, there was substantial restructuring of the database (do a backup both before and after you update), some speed enhancements, some file restructuring, and most importantly, I’ve laid some foundation for the some new features that I think will be a big hit.
The 2 new features planned for the next release:
1) Itemized invoices (you know… 1 “item” at “unit cost” type thing); and
2) Sexier PDF invoices. Here’s a preview so far.
![]()
I’m not totally sold on it… but anything beats the boring invoice I’ve been using so far. I’ve been also thinking about building in some type of invoice template system, so that people could submit their designs, and they could be offered as add ons, or installation time choices perhaps… not sure about that one yet.
With respects to the itemized invoices, this database changes this time around include a new field (“itemized”) for this, and I’ll probably just store things in a serialized array. I’ve been playing with the javascript I want to use to add in the extra items, and this will be really the first feature that Bamboo will have that will only be accessible to javascript-enabled users. I don’t feel this conflicts with accessibility though, as non-js users will still be able to use the traditional form. It will simply be an enhanced experience for js users.
I’ve also been asked if I’d be willing to set up support forums for Bamboo. I’d be an idiot to burn the goodwill of people who want to help (public thanks go to Marc Arbour for his role in this regard, and for his evangelising of BambooInvoice. Thanks Marc… I appreciate it).
To that end, one of the things I’ve been thinking about lately is the installation and update procedures. BambooInvoice is at the point now where it is not longer only attracting CodeIgniter/ExpressionEngine/PHP nerds; and as people with less technical experience start using it I want the experience to be as positive as possible for them. I’d welcome (with open arms) and suggestions for improvements in this area.
This entry was made on September 14th, 2007 @ 8:29 and filed into BambooInvoice.

Marcus wrote on September 14th, 2007 @ 12:47
I just want to say thanks. Bamboo Invoice has made running my business much smoother and easier. I’ve actually caught 2 overdue invoices in the last month. Those in the past would have slipped by, but thanks to this, they didn’t!