If you experience blank page issues when generating a PDF invoice with VirtueMart 2, a possible cause could be the presence of the AddThis content plugin.
As a quick test, disable the content plugin and see if the invoice generation works again.
If you can confirm that is the issue, you may be interested in the following fix.
A little time ago I had to fix a tricky conflict between two VirtueMart add-ons, namely OnePageCheckout and Finalize.
By fixing tha, i learned an important lesson on how to write your plugin. So I definitely think the all process it's worth sharing.
Starting with Joomla 2.5 you have a really interesting new feature available: the chance to build CLI (Command Line Interface) application.
Let's see what is this, when you should use it and a basic CLI sample.
We already had a very quick intro to the JLog class in our best practices article about basic error management.
But since then our usage of that method has grown a lot, so now we're able to tell you a bit more.
It's been almost one year since my series about Joomla Extensions Development Best Practices started.
As you may guess, during this period I improved my knowledge and I'm ready to propose additional and/or reviewed best practices.
I will start today with a few more words about using JDatabase and its related classes.