Your SlideShare is downloading. ×
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Yireo Mage Bridge - Joomla!Days NL 2009 #jd09nl


Published on

Presentation on Joomla!Days Netherlands by Jisse Reitsma

Presentation on Joomla!Days Netherlands by Jisse Reitsma

1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Yireo – MageBridge for Joomla! A bridge between Joomla! and Magento
  • 2.
      • International initiative to provide integration between Magento and Joomla!
      • 3. Home to MageBridge, SimpleLists and more ....
      • 4. Memberships for video-tutorials, text-tutorials and code samples
    Jira ICT
      • Company in the Netherlands focused on Joomla! and Magento
      • 5. Magento Industry Partner
      • 6. Providing trainings, events / bootcamps, extensions, (video)tutorials
    Me – Jisse Reitsma
      • Co-founder of Jira ICT
      • 7. Writer of Dutch book “Joomla! Templates ontwerpen”
      • 8. Programming Magento, Joomla! and Drupal extensions
    Yireo, Jira ICT and me
  • 9. Bringing Magento to the Joomla! community
      • Integrate the number 1 e-commerce application into Joomla!
      • 10. Alternative for VirtueMart
    Bringing Joomla! to the Magento community
      • Giving e-commerce sites a real CMS-alternative
      • 11. Alternative for WordPress / Drupal / typo3
    Introducing MageBridge
  • 12. Stand alone e-commerce application Developed by Varien Community Edition vs. Enterprise Edition Includes all features of osCommerce and VirtueMart … and more
      • Customizable product features
      • 13. One Page Checkout
      • 14. Google Tools integration (Sitemap, Analytics, Optimizer)
      • 15. iDEAL integration
      • 16. SEO, SEM
      • 17. Multi-lingual, multi-site, multi-currency, multi-everything
      • 18. API for SOAP and XML-RPC
    Magento e-Commerce
  • 19.
    • One-man show
      • If Soren dies, VirtueMart dies
    • Code architecture is outdated
      • Ugly mix of PHP-logic and HTML-output
      • 20. VirtueMart makes little use of Joomla! 1.5 Framework features
      • 21. Problems with menu-items, routing, breadcrumbs, etcetera
    • Slow development
      • One-man struggles to keep the software working
    • Magento is just much better
      • All features of VirtueMart are in Magento as well
      • 22. But there are just more and more features in Magento
    Downsides of VirtueMart
  • 23. Downsides of Magento
      • Good performance requires dedicated hosting, not shared hosting
      • 24. The more features an application has, the more difficult it is to use
      • 25. Theming is only for the experts
      • 26. Direct database interaction is too complicated because of EAV
    Downsides of the bridge-solution
      • You have to pay to obtain a license
      • 27. The bridge brings also the downsides of Magento to Joomla!
      • 28. Theming of both Joomla! as Magento is required
      • 29. Because the Magento API is not sufficient, it uses its own API
      • 30. Performance is slow, caching is needed but not always possible
    Downsides of Magento / MageBridge
  • 31. Features
      • Display Magento content inside the Joomla! CMS
      • 32. User synchronization / authentication / Single Sign On
      • 33. Magento blocks inside Joomla! component / modules
      • 34. Magento events inside Joomla! CMS
      • 35. Joomla! events inside Magento shop
      • 36. Install Joomla! and Magento on the same webserver or seperate webservers
      • 37. One-click upgrades
    Requirements Joomla! 1.5 / Magento 1.3 Joomla! backend-component checks all requirements Bridge functionality
  • 38. Joomla! component Magento content-block within Joomla! component area MageBridge proxy and connection handling Joomla! modules Joomla! menu-items pointing to Joomla! component Magento blocks (example: cart, wishlist, cross-selling) Custom modules using Magento content (example: catalog browser) Joomla! plugins Authentication, user synchronization, Single Sign On Category and product search Related articles and related products Architecture (Joomla!-side)
  • 39. MageBridge module Acts like a proxy between Joomla! and Magento Joomla! requests a page, the bridge fetches it A bit more complicated than just a IFRAME wrapper
      • Caching; Turn on/off SEF; Single request for multiple blocks;
      • 40. URL rewriting from Magento {{baseurl}} to Joomla! component URL
      • 41. Single Sign On / session tracking; data encryption
    Architecture (Magento-side)
  • 42. Joomla! - JFusion
      • Magento in Joomla!
      • 43. Only user authentication (and not SSO)
    Joomla! - J! Mint (Google Summer of Code)
      • Magento in Joomla!
      • 44. Uptill now only a focus on the backend (hmmm)
      • Magento in Typogento
      • 45. Problems with check-in / check-out
      • WordPress in Magento
  • 46. Magento
      • OSL (Open Software License)
      • 47. Possibilities for other licensing schemes
      • GPL (GNU General Public License)
      • 48. No options for other licensing schemes
    MageBridge suite
      • Joomla! extensions: GPL
      • 49. Magento extensions: commercial and EULA
    Licensing of MageBridge
  • 50. Buy a Magento/Joomla! theme ready-to-go JoomlArt (combined themes) YooThemes, RocketThemes, itemplater (seperate themes) Build your own Full Joomla! theme Stripped Magento theme Theming solutions
  • 51. Yireo Club Membership On-line education platform Video-tutorials Text-tutorials Tutorials-on-request Expert-discussions Yireo Open Source SimpleLists component Google Optimizer plugin & other plugins Woopra for Magento Upcoming with Yireo
  • 52. MageBridge for Drupal MageBridge offers a generic API (besides the Magento API) Other clients than Joomla! are possible VirtueMart-to-Magento Exodus Tool Migrate all database records from VirtueMart to Magento Migrate all images from VirtueMart to Magento through AJAX Braindumps of Yireo
  • 53. Information & pricing Demo Blog Company More information
  • 54. Questions?