If you can't read please download the document
Upload
joomladays-netherlands
View
3.926
Download
1
Embed Size (px)
Citation preview
Yireo MageBridge for Joomla!
A bridge between Joomla! and Magento
Yireo.comInternational initiative to provide integration between Magento and Joomla!Home to MageBridge, SimpleLists and more ....Memberships for video-tutorials, text-tutorials and code samples
Jira ICTCompany in the Netherlands focused on Joomla! and MagentoMagento Industry PartnerProviding trainings, events / bootcamps, extensions, (video)tutorials
Me Jisse ReitsmaCo-founder of Jira ICTWriter of Dutch book Joomla! Templates ontwerpenProgramming Magento, Joomla! and Drupal extensions
Yireo, Jira ICT and me
Bringing Magento to the Joomla! communityIntegrate the number 1 e-commerce application into Joomla!Alternative for VirtueMart
Bringing Joomla! to the Magento communityGiving e-commerce sites a real CMS-alternativeAlternative for WordPress / Drupal / typo3
Introducing MageBridge
Stand alone e-commerce applicationDeveloped by VarienCommunity Edition vs. Enterprise EditionIncludes all features of osCommerce and VirtueMart and moreCustomizable product features
One Page Checkout
Google Tools integration (Sitemap, Analytics, Optimizer)
iDEAL integration
SEO, SEM
Multi-lingual, multi-site, multi-currency, multi-everything
API for SOAP and XML-RPC
Magento e-Commerce
One-man showIf Soren dies, VirtueMart dies
Code architecture is outdatedUgly mix of PHP-logic and HTML-output
VirtueMart makes little use of Joomla! 1.5 Framework features
Problems with menu-items, routing, breadcrumbs, etcetera
Slow developmentOne-man struggles to keep the software working
Magento is just much betterAll features of VirtueMart are in Magento as well
But there are just more and more features in Magento
Downsides of VirtueMart
Downsides of MagentoGood performance requires dedicated hosting, not shared hostingThe more features an application has, the more difficult it is to useTheming is only for the expertsDirect database interaction is too complicated because of EAV
Downsides of the bridge-solutionYou have to pay to obtain a licenseThe bridge brings also the downsides of Magento to Joomla!Theming of both Joomla! as Magento is requiredBecause the Magento API is not sufficient, it uses its own APIPerformance is slow, caching is needed but not always possible
Downsides of Magento / MageBridge
FeaturesDisplay Magento content inside the Joomla! CMS
User synchronization / authentication / Single Sign On
Magento blocks inside Joomla! component / modules
Magento events inside Joomla! CMS
Joomla! events inside Magento shop
Install Joomla! and Magento on the same webserver or seperate webservers
One-click upgrades
RequirementsJoomla! 1.5 / Magento 1.3Joomla! backend-component checks all requirements
Bridge functionality
Joomla! componentMagento content-block within Joomla! component areaMageBridge proxy and connection handling
Joomla! modulesJoomla! menu-items pointing to Joomla! componentMagento blocks (example: cart, wishlist, cross-selling)Custom modules using Magento content (example: catalog browser)
Joomla! pluginsAuthentication, user synchronization, Single Sign OnCategory and product searchRelated articles and related products
Architecture (Joomla!-side)
MageBridge moduleActs like a proxy between Joomla! and MagentoJoomla! requests a page, the bridge fetches itA bit more complicated than just a IFRAME wrapperCaching; Turn on/off SEF; Single request for multiple blocks;URL rewriting from Magento {{baseurl}} to Joomla! component URLSingle Sign On / session tracking; data encryption
Architecture (Magento-side)
Joomla! - JFusionMagento in Joomla!Only user authentication (and not SSO)
Joomla! - J! Mint (Google Summer of Code)Magento in Joomla!Uptill now only a focus on the backend (hmmm)
TypogentoMagento in TypogentoProblems with check-in / check-out
WordPressWordPress in Magento
Competition
MagentoOSL (Open Software License)Possibilities for other licensing schemes
Joomla! GPL (GNU General Public License)No options for other licensing schemes
MageBridge suiteJoomla! extensions: GPLMagento extensions: commercial and EULA
Licensing of MageBridge
Buy a Magento/Joomla! theme ready-to-goJoomlArt (combined themes)YooThemes, RocketThemes, itemplater (seperate themes)
Build your ownFull Joomla! themeStripped Magento theme
Theming solutions
Yireo Club MembershipOn-line education platformVideo-tutorialsText-tutorialsTutorials-on-requestExpert-discussions
Yireo Open SourceSimpleLists componentGoogle Optimizer plugin & other pluginsWoopra for Magento
Upcoming with Yireo
MageBridge for DrupalMageBridge offers a generic API (besides the Magento API)Other clients than Joomla! are possible
VirtueMart-to-Magento Exodus ToolMigrate all database records from VirtueMart to MagentoMigrate all images from VirtueMart to Magento through AJAX
Braindumps of Yireo
Information & pricinghttp://www.yireo.com/software/magebridge/
Demohttp://demo1.magebridge.com/
Bloghttp://blog.opensourcenetwork.eu/
Companyhttp://www.jira.nl/
More information
Questions?
Click to edit the title text format
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline LevelNinth Outline Level