Popular Joomla! extensions like DOCman, JoomFish and Acajoom can be integrated easily using MageBridge. Thanks to the connector-architecture of MageBridge the required code is kept at a minimum, making it easy to develop new integrations with other extensions. The MageBridge API even makes it easy to integrate Magento logic into your own custom Joomla! extension.
Within MageBridge, the connector-architecture allows you to perform specific tasks with MageBridge. Connectors are like plugins, but they require less code and are in general easy to write. There are three types:
Product Connectors are actually the big win of MageBridge, because they allow for very powerful aftersales features: Customers can be subscribed to specific newsletters when buying a specific product. You can sell ACLs or DOCman access. You can even sell memberships. MageBridge Product Connectors make it possible to fire any action in Joomla! after selling a specific Magento product.
And if you need a new extension to be supported. Shout, and we built it for you!
With Store Connectors, MageBridge is integrate multilingual extensions like JoomFish and Nooku Content with the multilingual features of Magento - which is based on a specific Magento store being loaded under a specific condition. But because the functionality is setup to be very flexible, you can also replicate the Private Sales feature by using the Joomla! Usergroup Store Connector. You can also load a specific Magento store on specific days (Christmas sales) or load a specific Magento store when the Joomla! website is called from a specific domain.
With Profile Connectors, you can synchronize JomSocial or Community Builder profiles with the Magento customer profile. Because these Joomla! extensions allow for custom fields to be added, the Profile Connector functionality is setup to be fully configurable.
Besides connectors, you can also build regular Joomla! plugins on top of MageBridge. Plugin events are fully documented, and compliant to all Joomla! coding standards. You can even just write standard Joomla! Content Plugins to modify Magento content.
Taking up the plugin-story even further, MageBridge bridges even Magento system-events - allowing you to write Joomla! plugins for things that happen in Magento. This concept of Event Forwarding is used frequently used by MageBridge Connectors, but the architecture is setup flexibly, so that you can extend whatever you want.
Using the MageBridge API is a breeze. Often you only need to write 3 lines of code: One line to register your request to Magento, a second line to build the bridge, a third line to fetch your response from the bridge data. The MageBridge API is fully documented and easy-to-use for every PHP programmer.