MageBridge Platform

MageBridge adds a bridge between the Joomla! CMS and the Magento e-commerce platform - integrating them visually, but also offering usersync, additional performance, extension integration and much more.

Integrating extensions

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.

MageBridge connectors

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: Allowing you to perform a certain action in Joomla! when a specific Magento product is sold
  • Store Connectors: Allowing you to load a specific Magento store under a specific Joomla! condition
  • Profile Connectors: Synchronizing Joomla! user profiles with Magento customer profiles

Product Connectors

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.

  • Joomla! core usergroup
  • Acajoom newsletter
  • Acymailing newsletter
  • Agora forumgroup
  • ccNewsletter newsletter
  • Communicator newsletter
  • DOCman group
  • EventList events
  • FLEXIaccess group
  • jDownloads group
  • jNews newsletter
  • JomSocial group
  • JomSocial user points
  • Kunena forum ranking
  • MkPostman group
  • OSE MSC membership
  • RSevents event
  • RSfiles group

And if you need a new extension to be supported. Shout, and we built it for you!

Store Connectors

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.

  • MageBridge core: Specific days
  • MageBridge core: Specific domain
  • Joomla! core usergroup
  • JoomFish multilingual
  • Nooku Content multilingual
  • m17n multilingual

Profile Connectors

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.

  • Joomla! 1.6 profile
  • Community Builder profile
  • JomSocial profile

MageBridge plugins

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.

  • MageBridge Authentication Plugin
  • MageBridge Content Plugin
  • MageBridge "MageBridge" Plugin (fetching MageBridge-specific events)
  • MageBridge "Magento" Plugin (fetching Magento-specific events)
  • MageBridge Search Plugin
  • MageBridge System Plugin
  • MageBridge User Plugin
  • Specific plugins for JomSocial, JoomlArt, YOOtheme

Event forwarding

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.

The MageBridge API

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.