<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Everyone should get a 2nd chance &#187; Bamboo Invoice</title>
	<atom:link href="http://tohin.wordpress.com/category/bamboo-invoice/feed/" rel="self" type="application/rss+xml" />
	<link>http://tohin.wordpress.com</link>
	<description>All about Amzad Hossain</description>
	<lastBuildDate>Sun, 13 Sep 2009 18:55:32 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='tohin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/04a492155215b2ad97436c64632491ec?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Everyone should get a 2nd chance &#187; Bamboo Invoice</title>
		<link>http://tohin.wordpress.com</link>
	</image>
			<item>
		<title>Exploring BambooInvoice</title>
		<link>http://tohin.wordpress.com/2008/05/08/exploring-bambooinvoice/</link>
		<comments>http://tohin.wordpress.com/2008/05/08/exploring-bambooinvoice/#comments</comments>
		<pubDate>Thu, 08 May 2008 20:03:38 +0000</pubDate>
		<dc:creator>tohin</dc:creator>
				<category><![CDATA[Bamboo Invoice]]></category>
		<category><![CDATA[CodeIgniter]]></category>

		<guid isPermaLink="false">http://tohin.wordpress.com/?p=4</guid>
		<description><![CDATA[Usually bamboo refers to grass ( same category ) sort of plant.. bt in bangladesh; sometime we refer bamboo as having hard time.
Like:  I am getting a bamboo in my a** dealing the last project. Means: i am having a hard time with my last project.
But in case of BambooInvoice .. quoting from the main site..
&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tohin.wordpress.com&blog=3581818&post=4&subd=tohin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Usually bamboo refers to grass ( same category ) sort of plant.. bt in bangladesh; sometime we refer bamboo as having hard time.<br />
Like:  I am getting a bamboo in my a** dealing the last project. Means: i am having a hard time with my last project.</p>
<p>But in case of BambooInvoice .. quoting from the main site..</p>
<blockquote><p>&#8221; <a title="BambooInvoice" href="http://www.bambooinvoice.org/"><span class="bamboo_invoice_bam">Bamboo</span><span class="bamboo_invoice_inv">Invoice</span></a> is free open-source invoicing software intended for small businesses and independent contractors. Our number one priorities are ease of use, user-interface, and beautiful code. <span class="bamboo_invoice_bam">Bamboo</span><span class="bamboo_invoice_inv">Invoice</span> was built by designer and programmer <a href="http://www.derekallard.com/">Derek Allard</a>.&#8221;</p></blockquote>
<p>And i am really surprised and impressed by seeing the simplicity of this system. My objectives for 1 of my projects were:</p>
<ol>
<li>Integrating BambooInvoice 0.8.4 with one of my project developed using CodeIgniter 1.6.1 .</li>
<li>Pass additional Data to Clients.</li>
<li>Pass additional Data during New Invoice Creation.</li>
<li>Creating New Items in Invoice, on Fly.</li>
</ol>
<p><strong>To solve objective 1:</strong>  BambooInvoice uses &#8217;Site Sentry security library&#8217; By James Nicol <a href="http://www.glossopteris.com">www.glossopteris.com</a>. So, all i did is removed &#8216;if (!$this-&gt;site_sentry-&gt;is_logged_in()&#8230;. &#8216; from each controller and in 1(not sure may be 2 ) view files.</p>
<p><strong>To solve objective 2:</strong>  I passed my Agency(in my project agency is client) data into clients table and altered the table as necesary.</p>
<p><strong>To solve objective 3:</strong> In my project after selecting the client the user had to choose a contract id. So, i had to use an onchage event. That did not worked because &#8216;newinvoice.js&#8217; defines the event for that client_id select box. Moreover from a view file (common_assets/invoice_new.php) the display of newinvoice is made hidden. For this i tweaked these 2 files and other necessary changes. To hold the other important datas in table i added &#8216;contract_id&#8217; field in &#8216;invoices&#8217; table.</p>
<p><strong>To solve Objective 4</strong>: My Items in Invoice were categorized like VAT on total Amount, AIT on total amount.. etc. I have added a reference key from table &#8216;tbl_invoice_item_type&#8217; which holds the percentage of VAT and other info, into &#8216;invoice_items&#8217;.</p>
<p>The logic structure and data manipulation in BambooInvoice is so organized that all i have to ask myself is what i want to do?? and then i have to check the flow of the application.</p>
<p>Though &#8216;<span class="bamboo_invoice_bam">Bamboo</span><span class="bamboo_invoice_inv">Invoice</span> is still pre 1.0. There are a few bugs and uncompleted features. It is stable for everyday use, and is growing all the time.&#8217; bt it saved a good amount of my work. 3 cheers to Derek Allard. Keep up the good work.</p>
<p> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tohin.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tohin.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tohin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tohin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tohin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tohin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tohin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tohin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tohin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tohin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tohin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tohin.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tohin.wordpress.com&blog=3581818&post=4&subd=tohin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tohin.wordpress.com/2008/05/08/exploring-bambooinvoice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b94ac77224a889067adea018378a741?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tohin</media:title>
		</media:content>
	</item>
	</channel>
</rss>