Shopping Basket


Cart empty

Log In

Blog Items

  One of the more annoying features of the Joomla... Read more..

For the past few weeks we have been involved in testing... Read more..

There is an unfortunate mis-perception among PHP programmers... Read more..

There must be many, many e-commerce websites that use... Read more..

On 26 May the UK's Information Commissioner's Office... Read more..

Find Us Elsewhere


**The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries. Spiral Scripts is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.

All Joomla extensions on this site are licensed under the GPL.



Support Forum

Joomla Tips

How Missing Images Can Damage Your Site

restricted imageMissing images can cause page loading problems for your Joomla site. Each time a missing image is requested, the CMS generates a 404 page, which requires... Read more..

Joomla's MVC Design Pattern

There are many Joomla conventions that are important to understand, you can go outside them if you want but you may make life harder to yourself and your... Read more..

Replacing Virtuemart Product Images

This article explains how to replace your Virtuemart 3 product images with the Spiral image zoomer plugin, by adding a simple edit to the product details... Read more..

Custom Module Positions on Virtuemart Pages

It sometimes happens that you want to publish a Joomla module in a custom position on a Virtuemart page, or perhaps you only want the module to appear... Read more..

Nasty Trap Lurking Within Joomla JFile Class

I am glad to say that this article is now out of date, because a fix for the issue described has now been included in releases 3.3.0, 3.2.4 and 2.5.20... Read more..