Your SlideShare is downloading. ×
0
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
Magebridge advanced
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

Magebridge advanced

2,432

Published on

MageBridge combines the best CMS (Joomla) with the best e-commerce system (Magento) but with also creates it's own set of problems and challenges. On the other hand there are new opportunities as …

MageBridge combines the best CMS (Joomla) with the best e-commerce system (Magento) but with also creates it's own set of problems and challenges. On the other hand there are new opportunities as well. Here's an overview.

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,432
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. MageBridge advanced MageBridge Extensions
  • 2. MageBridge advanced Overview • Extensions – Joomla! • API • Component • Modules • Plugins • Connectors – Magento • API • Module
  • 3. MageBridge advanced API • API (Application Programming Interface) – SOAP, XML-RPC, JSON • API-widgets – Dropdown lists, radio-lists – Modal selection-boxes (Lightbox) • Custom MageBridge API – Extension in Joomla! – Extension in Magento
  • 4. MageBridge advanced MageBridge extension suite • Joomla! – MageBridge component (1) – MageBridge modules (9) – MageBridge plugins (8) – MageBridge “connectors” (13) • Magento – MageBridge module (1)
  • 5. MageBridge advanced Swiss-knife extensions • MageBridge component Display main content of Magento inside Joomla! component • MageBridge Block module Display any Magento block inside Joomla! • MageBridge Content Plugin Allows for Joomla! content to contain Magento CMS-tags that will be translated automatically to Magento content (product images, catalog-links, any block) (Magento content can also be parsed by Joomla! Content Plugins.)
  • 6. MageBridge advanced MageBridge connectors • Store Connectors – Dynamically choose which Magento store to load – Languages (Nooku, JoomFish), specific days, private stores • Profile Connectors – Synchronize Joomla! profiles (CB, JomSocial) • Product Connectors – Do something in Joomla! when a Magento product is sold – Joomal! user access, JomSocial user points, DOCman downloads, newsletter subscription, memberships
  • 7. MageBridge advanced MageBridge Theming
  • 8. MageBridge advanced Combined theming • Integrate Magento theme into Joomla! template • Not so simple • MageBridge configuration • Extra PHP-logic
  • 9. MageBridge advanced Not so simple • HTML / CSS knowledge needed • JavaScript conflict – Joomla! uses MooTools – Magento uses ProtoType – MooTools and ProtoType can not be combined • Trying to make it easier: – RocketTheme template patches – MageBridge configuration in Joomla! backend
  • 10. MageBridge advanced MageBridge configuration • Enable / disable CSS – Magento CSS stylesheets – Joomla! CSS stylesheets • Enable / disable JavaScript – Joomla! MooTools (recommended) – Joomla! JavaScript scripts (recommended) – Magento JavaScript scripts (NOT recommended) • Hide module positions
  • 11. MageBridge advanced Extra PHP-logic • PHP-class MageBridgeTemplateHelper – Automatically loaded in Joomla! (no require_once) • Examples: – Show different columns during checkout – Show different columns on product pages – Add extra JS or CSS on product-pages – Add extra module-positions (<jdoc>) on category-pages
  • 12. MageBridge advanced MageBridge template-patches • Patch to get direct result – MageBridge – Magento Default Theme • Popular templates – RocketTheme – YooTheme – JoomlArt
  • 13. MageBridge advanced MageBridge challenges
  • 14. MageBridge advanced MageBridge challenges • Magento itself • JavaScript conflict • Performance • Documentation overflow
  • 15. MageBridge advanced Magento == complexity • More features equals more complexity – Documentation – Magento theming (XML-layouts, PHP-logic) – Database design (EAV)
  • 16. MageBridge advanced JavaScript conflict • JavaScript frameworks – ProtoType (Magento) – MooTools (Joomla!) – jQuery • Conflict – MooTools conflicts with ProtoType • Solutions – Be careful with your choice of extensions – MooTools 1.2, jQuery noConflict, Magento jQuery theme
  • 17. MageBridge advanced Performance (1) • Magento in shared hosting environments – Caching – MySQL timeout – Memory limit – APC / ZendOptimizer+ – Magento Compiler • Magento on a dedicated server – MySQL optimization – Memory-tricks (tmpfs) – Content Delivery Network (CDN)
  • 18. MageBridge advanced Performance (2) • MageBridge itself – Bridge API over HTTP – Caching • Site Performance Optimization (SPO) – yireo.com/spo
  • 19. MageBridge advanced Yireo documentation • Tutorials (150+) – Text + Video tutorials – Magento, Joomla!, MageBridge • FAQ (70+) • Blog (100+) – Tips & tricks – Release news • Forum threads
  • 20. MageBridge advanced Questions?

×