So now and then, it is claimed that MageBridge is slow. It combines Joomla! and Magento into one webapplication, so it must be slower than Magento standalone. In many cases, these conclusions are based on personal feelings and not solid facts. This whitepaper tells you how to gather the facts, and get a clear view on what is causing what to perform how.

Read more: Benchmarking MageBridge performance

TurnKey Linux offers various images for use in popular virtualization tools like VMware and VirtualBox. We have taken one of these images, and optimized it for MageBridge. This allows you to quickly setup a MageBridge site (running both Joomla! as Magento) for testing purposes. This tutorial tells you how to get started with this appliance. Note that we do not recommend to use this appliance in production environments.

Read more: Using the MageBridge-optimized TurnKey image

TurnKey offers virtual appliances - based on Ubuntu Linux - allowing you to run popular applications quickly under virtualization platforms like VMware and VirtualBox. Because TurnKey images exist for both Joomla! as Magento, the question comes up whether these images can be used for MageBridge. This tutorial guides you through the steps.

Read more: Using MageBridge in TurnKey appliances

When setting up a MageBridge shop, a good hosting environment is vital: Not only do you need to deal with performance and security, but there are other issues at hand as well. This tutorial guides you through some of the steps.

Read more: Finding a good hosting provider

While you should enable Magento caching at all production sites, the caching ability of MageBridge can give your site even more performance. However, this performance gain is not as straightforward as caching in Magento. This whitepaper gives you more details.

Read more: MageBridge caching

The following questions can be asked to your hosting provider to make sure that MageBridge runs fine on top of the hosting environment:

Read more: Questions to ask your hosting provider

With MageBridge, we always recommend to use two separate VirtualHosts for Magento and Joomla! - this guarantees optimal performance and security. But because each VirtualHost also uses a separate domain, this would require you to purchase two SSL-certificates as well. To bypass this problem, you could try to remove the Magento URL from each MageBridge page. This tutorial explains how to do this.

Read more: Two VirtualHosts but one domain

When you move a MageBridge environment to another server, there are various things you need to do to get things working again. In general, you are moving a Joomla! application and a Magento application - which should be copied as you normally would. MageBridge only brings in one database table that needs changing.

Read more: Moving a MageBridge site

MageBridge relies on the correct setup of file-permissions within both Joomla! as Magento. If file-permissions are not setup correctly, the upgrade of MageBridge will fail. This document helps you analyze this problem. Please note that if the hosting environment is not correctly setup, we will be unable to support MageBridge.

Read more: File permissions for MageBridge

The MageBridge Configuration in the Joomla! backend allows you to easily switch from one Magento Website to another, by just selecting this other Website in a drop-down box. Also switching from one Magento instance to another is nothing more than just entering the new API-details. But are there any caveats?

Read more: Switching stores with MageBridge

Duplicate content is regarded by many bad for search engine optimization. Though it could be argued whether this is needed or not, you might be tempted to make the Magento webshop only accessible through Joomla! and not any more by accessing the Magento application directly. While MageBridge translates every single Magento-link to a MageBridge link, visitors can still visit the Magento application if they would know the direct URL. Because MageBridge serves the same content as Magento does, this is duplicate content. And if visitors can access Magento directly, there is a (very small) chance search engines will find out about this as well.

Read more: Prevent direct access to Magento using htaccess

Securing your webshop using SSL-certificates is one of the basic administrative tasks when setting up the site. Providing SSL-security should be seen mandatory for a webshop. Using a more expensive EV-certificate adds confidence to the users experience. This tutorial explains how to deal with SSL within MageBridge.

Read more: Enabling SSL for MageBridge

Setting up a website with both Magento as Joomla!, can not only be more than a days job - it can also introduce new security risks. Primarily, the risks in one application (Magento or Joomla!) could endanger the application. Here we discuss which security measures could (or should) be taken in both Joomla! as Magento to secure the lot.

Read more: MageBridge Security Guide

Upgrading MageBridge is very straight-forward and because updates will become available rapidly, we recommend you always stick to the latest version. But this is not the same for Joomla! and Magento. Here are our recommendations.

Read more: Upgrading Magento, Joomla! and MageBridge

MageBridge makes it much easier to build a Joomla!-based e-commerce website, but with any good website performance is an important issue. This article tells you more about the performance issues of MageBridge and what you can do to improve the performance.

Read more: Performance tuning with MageBridge