Bamboo Invoice update 2007
BambooInvoice is still alive and kicking. I've been exploring a few professional opportunities that haven't left me with much time to devote to Bamboo, but more is coming soon. My plans are:
- Upgrade to the newest version of Code Igniter.
- Models - move relevant database logic into models. Bamboo was originally written before models were a formal part of Code Igniter. Now that they are around, I want to move it all into that.
- Bug squashing - a bunch of new squashed bugs
- Cleaner code - there are a few inconsistencies I want ironed out.
- Better login system - Yeah, the login system right now is an evolutionary nightmare. It evolved out of another project, and then I removed features, and... blah. The classic problem? If you look at the database schema you'll see that Bamboo has both an email field, and a username field. Logic would tell you that username is used to login... but that'd be wrong. I've got to fix that.
- Better installer - the installer has been the number 1 problem for people who find Bamboo but aren't familar with MVC style coding. I'll fix this up.
Things that won't be making into the next release? I have no intention of adding direct credit card withdrawals, sorry to everyone who requested it. I won't be offering a formal, paid, commercial version with support. I don't think it would be worth it financially, and I don't see myself able to devote the kind of time towards it that it would require. Along the same lines, I have no intention of offering a hosted version for business use. Those are all notable goals, but that's not where Bamboo falls into things. Again, sorry.
I'm in the middle of something pretty big right now, so probably it won't happen until the end of the quarter.
Are there features or bug fixes that you'd like to see in there? Let me know or comment below!

Yannick wrote on
Cool, it will be good to see these updates and the code behind it. One of the things I’ve always liked was the fact that you made the source available, that way persons who want to learn how to use CI, can see how a complete application is done. :)
Keep up the good work Derek.