<?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/"
	>

<channel>
	<title>siwapp - Free online invoice system &#187; Carlos Escribano</title>
	<atom:link href="http://www.siwapp.org/blog/author/carlos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.siwapp.org/blog</link>
	<description>Free online invoice system</description>
	<lastBuildDate>Fri, 30 Jul 2010 14:57:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New system requirements for 0.3 release</title>
		<link>http://www.siwapp.org/blog/2009/12/new-system-requirements-for-0-3-release/</link>
		<comments>http://www.siwapp.org/blog/2009/12/new-system-requirements-for-0-3-release/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 10:12:27 +0000</pubDate>
		<dc:creator>Carlos Escribano</dc:creator>
				<category><![CDATA[Important]]></category>
		<category><![CDATA[Siwapp]]></category>
		<category><![CDATA[0.3]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://www.siwapp.org/blog/?p=88</guid>
		<description><![CDATA[As we have said many times, we like things simple both for the user as for the rest of developers. To simplify programming and improve the performance of siwapp, we added the use of triggers in the database. What does this mean? It means that when a figure changes, the database automatically updates the total bill [...]]]></description>
			<content:encoded><![CDATA[<p>As we have said many times, we like things simple both for the user as for the rest of developers. To simplify programming and improve the performance of siwapp, we added the use of triggers in the database. What does this mean? It means that when a figure changes, the database automatically updates the total bill calculations.</p>
<p>The problem is that in MySQL 5.0, although the user has full permissions on her database, she can not create or run triggers on its database. The triggers execute permission is global to the system and no database administrator would agree to grant it.</p>
<p>Therefore, the minimum version of MySQL where this functionality is feasible is MySQL 5.1.6. For technical information you can consult the <a href="http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html#priv_trigger">MySQL documentation</a>.</p>
<p>Please remember to check again the specifications of your web hosting to make sure you install siwapp correctly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siwapp.org/blog/2009/12/new-system-requirements-for-0-3-release/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>New templating system adopted</title>
		<link>http://www.siwapp.org/blog/2009/10/new-templating-system-adopted/</link>
		<comments>http://www.siwapp.org/blog/2009/10/new-templating-system-adopted/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 09:51:42 +0000</pubDate>
		<dc:creator>Carlos Escribano</dc:creator>
				<category><![CDATA[Siwapp]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[0.3]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[twig]]></category>

		<guid isPermaLink="false">http://www.siwapp.org/blog/?p=83</guid>
		<description><![CDATA[It&#8217;s wonderful to see how the community of developers is producing high quality tools that can be used in our projects.
Today I would like to announce the use of Twig, a template system redesigned by Fabien Potencier and based on the original code by Armin Ronacher. It is a robust, fast and flexible system that will [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s wonderful to see how the community of developers is producing high quality tools that can be used in our projects.</p>
<p>Today I would like to announce the use of <a href="http://www.twig-project.org/">Twig</a>, a template system redesigned by <a href="http://fabien.potencier.org">Fabien Potencier</a> and based on the original code by <a href="http://lucumr.pocoo.org/">Armin Ronacher</a>. It is a robust, fast and flexible system that will make very easy the task of creating templates for invoices and any printable item in the application.</p>
<p>Templates will be stored in the database so you will can edit them directly from the application. We will try to make all the process as easy and flexible as we can.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siwapp.org/blog/2009/10/new-templating-system-adopted/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>0.2 alpha RC3</title>
		<link>http://www.siwapp.org/blog/2009/08/0-2-alpha-rc3/</link>
		<comments>http://www.siwapp.org/blog/2009/08/0-2-alpha-rc3/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 10:34:21 +0000</pubDate>
		<dc:creator>Carlos Escribano</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[0.2]]></category>
		<category><![CDATA[0.3]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.siwapp.org/blog/?p=62</guid>
		<description><![CDATA[We have updated the 0.2 alpha with a few new bug fixes and without the ability of managing templates (you will see a notice if you attemp to access that section).
I know that templates management was working in some cases, but the code is not mature enough to leave it in its current state. We [...]]]></description>
			<content:encoded><![CDATA[<p>We have updated the 0.2 alpha with a few new bug fixes and without the ability of managing templates (you will see a notice if you attemp to access that section).<span id="more-62"></span></p>
<p>I know that templates management was working in some cases, but the code is not mature enough to leave it in its current state. We will refine it for the 0.3.</p>
<p>However, if you want to keep it working as before, you can re-activate it by removing the first two lines of the function <code>executeTemplates</code> (function is in line 159, approximately) in the <code>/apps/siwapp/modules/configuration/actions/actions.class.php</code> file. I would not recommend it.</p>
<p>I have uploaded a .zip file with the &#8220;default&#8221; printing template packed as an external template. <a href="http://www.siwapp.org/blog/wp-content/uploads/2009/08/siwapp-orange.zip">Only for the curious</a>.</p>
<p>We are working on 0.3 internals. The main changes:</p>
<ul>
<li>The entire data management layer is replaced with <a title="Doctrine Project" href="http://www.doctrine-project.org/">Doctrine</a> in order to simplify the application.</li>
<li>A more flexible template management system.</li>
<li>More bugs <img src='http://www.siwapp.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</li>
<li>More bug fixes.</li>
</ul>
<p>One caveat: the data model can vary, and indeed it does. Therefore, I remember that we are in an alpha stage and that in future versions we may regret anything developed, throw it away and start again. No one throw rocks, please <img src='http://www.siwapp.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siwapp.org/blog/2009/08/0-2-alpha-rc3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0.2 alpha version is coming soon</title>
		<link>http://www.siwapp.org/blog/2009/06/02-alpha-version-is-coming-soon/</link>
		<comments>http://www.siwapp.org/blog/2009/06/02-alpha-version-is-coming-soon/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 08:49:09 +0000</pubDate>
		<dc:creator>Carlos Escribano</dc:creator>
				<category><![CDATA[Siwapp]]></category>
		<category><![CDATA[alpha]]></category>

		<guid isPermaLink="false">http://www.siwapp.org/blog/?p=40</guid>
		<description><![CDATA[At this moment we have completed the 76% of the all 54 new tickets we opened for the 0.2 alpha version of siwapp. Our friend Albert is currently working in a first approximation to an installation system, a first step to help you (courageous man with a web server in your hands) to install an [...]]]></description>
			<content:encoded><![CDATA[<p>At this moment we have completed the 76% of the all 54 new tickets we opened for the 0.2 alpha version of siwapp. Our friend Albert is currently working in a first approximation to an installation system, a first step to help you (courageous man with a web server in your hands) to install an alpha version with fewer headaches.</p>
<p>- Remember, If you don&#8217;t know what are you doing, please, don&#8217;t press the big red button&#8230;<br />
- This butt&#8230;? (click)</p>
<p>See you soon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siwapp.org/blog/2009/06/02-alpha-version-is-coming-soon/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Did I say that it is an unstable version?</title>
		<link>http://www.siwapp.org/blog/2009/05/did-i-say-that-it-is-an-unstable-version/</link>
		<comments>http://www.siwapp.org/blog/2009/05/did-i-say-that-it-is-an-unstable-version/#comments</comments>
		<pubDate>Wed, 20 May 2009 14:26:56 +0000</pubDate>
		<dc:creator>Carlos Escribano</dc:creator>
				<category><![CDATA[Siwapp]]></category>
		<category><![CDATA[alpha]]></category>

		<guid isPermaLink="false">http://www.siwapp.org/blog/?p=37</guid>
		<description><![CDATA[Is not a very interesting story, but you can save some time if you read it: this software is in alpha stage! What does this mean? Take a look at this wikipedia entry for more information.
In short, this means that if you are not a geek and you are not familiar with the world of [...]]]></description>
			<content:encoded><![CDATA[<p>Is not a very interesting story, but you can save some time if you read it: <strong>this software is in alpha stage</strong>! What does this mean? Take a look at <a href="http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha">this wikipedia entry</a> for more information.</p>
<p>In short, this means that if you are not a geek and you are not familiar with the world of PHP development, it&#8217;s better for you to only test <a href="http://demo.siwapp.org">the application demo</a>. In the near future we will develop an installation process similar to <a href="http://www.wordpress.org">Wordpress</a> install script but, as I commented before with one person who had spent its precious time testing the app, <strong>we can not start the cart before the horse</strong>.</p>
<p>If anyway you want to install the app, we will still be here to get your feedback. Good night and good luck (or something similar).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siwapp.org/blog/2009/05/did-i-say-that-it-is-an-unstable-version/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Testing Tripoli</title>
		<link>http://www.siwapp.org/blog/2009/05/testing-tripoli/</link>
		<comments>http://www.siwapp.org/blog/2009/05/testing-tripoli/#comments</comments>
		<pubDate>Tue, 19 May 2009 19:31:07 +0000</pubDate>
		<dc:creator>Carlos Escribano</dc:creator>
				<category><![CDATA[Siwapp]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[tripoli]]></category>

		<guid isPermaLink="false">http://www.siwapp.org/blog/?p=32</guid>
		<description><![CDATA[That&#8217;s my new task. I think Yahoo! YUI Library is too large and complicated to use only the CSS reset and fonts files, and it does not provide a flexible way of measuring items for layout in em&#8217;s. But it was the best we found until now.
Recently I came across Tripoli, a CSS library that [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s my new task. I think <a title="Yahoo! Interface Library" href="http://developer.yahoo.com/yui/">Yahoo! YUI Library</a> is too large and complicated to use only the CSS reset and fonts files, and it does not provide a flexible way of measuring items for layout in em&#8217;s. But it was the best we found until now.<span id="more-32"></span></p>
<p>Recently I came across <a title="Tripoli CSS Library" href="http://devkick.com/lab/tripoli/">Tripoli</a>, a CSS library that resets the browser styles and separates layout (1em = 10px) and typography (all HTML inside the &#8220;content&#8221; container will have a base font size of 12px). It also provides some plugins to accomplish similar results as with YUI grids (but we don&#8217;t need it for the moment) and to enhance the visual appearance of base HTML for the &#8220;content&#8221; items (form controls, headers, paragraphs&#8230;).</p>
<p>I hope soon to have the results of this experiment and that it represents a reasonable improvement in the page rendering quality  and in the ability to customize it using themes.</p>
<p><small><strong>Note of the author:</strong> <em>There will surely be some mistake in my English, I wrote this the best I could.</em></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.siwapp.org/blog/2009/05/testing-tripoli/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>siwapp is here!</title>
		<link>http://www.siwapp.org/blog/2009/05/siwapp-is-here/</link>
		<comments>http://www.siwapp.org/blog/2009/05/siwapp-is-here/#comments</comments>
		<pubDate>Wed, 13 May 2009 10:33:46 +0000</pubDate>
		<dc:creator>Carlos Escribano</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[alpha]]></category>

		<guid isPermaLink="false">http://www.siwapp.org/blog/?p=13</guid>
		<description><![CDATA[After a few months of development we are pleased to present the first functional version of siwapp. Although it is still in alpha stage, it is now possible to test its most basic features and see how we come steadily to our goal: to make invoices and make them good.
The main features that can be [...]]]></description>
			<content:encoded><![CDATA[<p>After a few months of development we are pleased to present the first functional version of <strong>siwapp</strong>. Although it is still in alpha stage, it is now possible to test its most basic features and see how we come steadily to our goal: <strong>to make invoices and make them good</strong>.<span id="more-13"></span></p>
<p>The main features that can be seen in this version are:</p>
<ul>
<li><strong>Dashboard</strong>: the place where you start when you log into the application; it shows you the most recent invoices and their status.</li>
<li><strong>Payments management</strong>: You can add payments to any opened invoice to keep track of its payment status. When you have received payments for the total amount of an invoice its status will be set to <em>closed</em> (fully paid) automatically.</li>
<li><strong>Invoice creation</strong>: of course. You can set an invoice as draft until finished editing it, so that it is not part of the overall calculations of the system until it is specified so. Also, you can set a discount for an invoice item (a product/service), or different taxes (VAT, spanish IVA, &#8230;) for different kind of items.</li>
<li><strong>Invoicing series</strong>: Different series can be configured to separate different kind of invoices. If you want a series for your Internet products and another for your Graphic Design services, you can configure two different prefixes (virtually unlimited, really). You could configure, for example, one invoicing series for your Internet Services for one year, and add another one for the next year in the global settings page.</li>
<li><strong>Search</strong>: There are many ways in which we can improve the search with respect to invoices. We are working on it. Currently allows text search in the major fields of invoices, as well as in the invoice item descriptions. You can also filter results by date range, a basic tag system, the invoice status&#8230; You search parameters will be remembered until the next search.</li>
<li><strong>Printable invoices</strong>: although it is not fully operational, siwapp has a templating system to allow you to <em>install</em> your own HTML invoice templates. This will provide both the ability of printing invoices directly from the browser, such as generating a PDF file to send by email. It is also possible to send invoices by email.</li>
<li><strong>Recurring invoices</strong>: several invoices need to be created on a periodic basis. With the recurring invoices you can edit an &#8220;invoice template&#8221; just like you edit &amp; create a regular invoice. Then the system will automatically generate invoices according to the pattern defined by the recurring invoice. And it will do that following the schedule you set for it; every two monhts, once a year, every monday &#8230;</li>
</ul>
<p>In conclusion I have to point out two things. The first is that I have to warn you that testing the application (in its current state) in Internet Explorer can be highly damaging to your mental health (as much as for us to develop for that browser). The second is that any suggestion is welcome, either to improve existing features, or to warn of the existence of errors (I&#8217;m sure there are many).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-28" style="border: 1px solid #dcdcdc;" title="settings" src="http://www.siwapp.org/blog/wp-content/uploads/2009/05/settings.gif" alt="settings" width="450" height="342" /></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.siwapp.org/blog/2009/05/siwapp-is-here/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>
