Difference between revisions of "Magento method/Bridges"

From 2value wiki 2
Jump to navigation Jump to search
2value>Anonymous
2value>Anonymous
Line 17: Line 17:
 
*Automatisch aanmaken dummy-user bij inloggen van Magento user
 
*Automatisch aanmaken dummy-user bij inloggen van Magento user
 
*Single Sign On
 
*Single Sign On
 +
 +
===Verschillende extensies===
 +
*Joomla component
 +
*Joomla modules
 +
*Joomla plugins
 +
*Joomla MageBridge connectors
 +
*Magento module
 +
 +
===MageBridge Product connector===
 +
Bedoeld voor actie binnen Joomla na verkoop van een Magento product:
 +
*Joomla! User Group (om een klant up te graden naar Author)
 +
*JomSocial User Group
 +
*JomSocial Karma Points
 +
*DocMan Group
 +
*OSE MSC membership
 +
*Anahita membership
  
 
===MageBridge Profile connector===
 
===MageBridge Profile connector===
*Bedoeld voor:
+
Bedoeld voor synchronisatie tussen Joomla! user profile en Magento customer profile:
**JomSocial
+
*JomSocial
**Community Builder
+
*Community Builder
**Anahita (de ontwikkeling bij Nooku)
+
*Anahita (gebaseerd op Nooku Framework)
*Let op: Door de synchronisatie over en weer, kun je op beide plekken de informatie invullen en updaten.
 
 
 
DO's: Eenduidigheid vergroten. Je zou de klant moeten instrueren om Facts (zoals adres e.d.) in Magento in te vullen en sociale dingen (voorkeuren) in bijvoorbeeld Joomla-Anahita straks op te slaan.
 
  
===Product connector===
+
Let op: Door de synchronisatie over en weer, kun je op beide plekken de informatie invullen en updaten. Dit is verwarrend, dus de functionaliteit kan beter over worden geslagen.  zou de klant moeten instrueren om Facts (zoals adres e.d.) in Magento in te vullen en sociale dingen (voorkeuren) in bijvoorbeeld Joomla-Anahita straks op te slaan.
*Cross selling
 
*Userpoint constructie Joomla en producten in Magento.  
 
  
:''Bijvoorbeeld: je krijgt 2% korting op een product in de context van de plek waar je in de Joomlasite zit of de instelling die je daar in je profiel hebt gemaakt. Mensen over de streep trekken.''
+
===MageBridge Store connector===
 +
Bedoeld voor logica bij het laden van een bepaalde Magento Store Group of Magento Store View (bijvoorbeeld meertaligheid):
 +
*Nooku support
 +
*JoomFish support
 +
*Special Days: een bepaalde Magento store op bepaalde dagen (zondag alles 50% korting, kerst-assortiment)
  
 
==Theming==
 
==Theming==
 
Not so simple:
 
Not so simple:
*HTML / CSS knowledge is needed {{Code|yellow}}
+
*HTML en CSS kennis nodig {{Code|yellow}}
 +
*Kennis van Magento theming nodig
 
*Javascript conflicts: [[{{BASEPAGENAME}}/theming|Mootools versus Prototype]] {{Code|yellow}}
 
*Javascript conflicts: [[{{BASEPAGENAME}}/theming|Mootools versus Prototype]] {{Code|yellow}}
*Madgebridge templating logica moet je verstand van hebben {{Code|green}}
+
*MageBridge templating logica moet je verstand van hebben {{Code|green}}
Tip: lees tutorial zodat je aan de klant geen ''nee'' verkoopt
+
Tip: lees MageBridge tutorials op http://www.yireo.com/ zodat je aan de klant geen ''nee'' verkoopt
  
===Configuratie van Magdebridge===
+
===Configuratie van MageBridge===
 
DON'Ts: Magento Javascript uitzetten, dan werkt het niet meer. {{Code|orange}}
 
DON'Ts: Magento Javascript uitzetten, dan werkt het niet meer. {{Code|orange}}
  
Line 46: Line 62:
 
BELANGRIJK: Er is maatwerk nodig! Als je dus eigen templates hebt gebouwd.
 
BELANGRIJK: Er is maatwerk nodig! Als je dus eigen templates hebt gebouwd.
  
Jira heeft patches geschreven om Rockettheme templates aan de praat te krijgen. Ook voor Uthemes wil men deze patches geschreven.
+
Jira heeft patches geschreven om Rockettheme templates aan de praat te krijgen. Ook voor YooThemes wil men deze patches gaan schrijven.

Revision as of 15:00, 15 February 2010

Magebridge

Integratie van Magento binnen Joomla (visueel, gebruikersauthenticatie)
Unique Selling Points:

  • Marketing via social tools (Joomla) tbv webshop (Magento)
  • Magento multi-site over meerdere fysieke webservers (niet mogelijk met Magento)
  • Content access (Joomla: ACL, DocMan, OSE MSC) verkopen via Magento Virtual Products

Visuele integratie

Zorgt ervoor dat Magento content geheel kan worden behandeld als Joomla content: Het Magento "content"-blok wordt in Joomla als component getoond, terwijl andere Magento blocks als Joomla modules worden toegepast.

Yireo heeft eigen API afhandeling in Magento daartoe geschreven, waardoor er per Joomla webpage slechts 1 API call naar Magento nodig is (dit in tegenstelling tot andere bridges).

Gebruikerssynchronisatie

  • Joomla authenticatie plugin
  • Magento authenticatie call naar Joomla database via XML-RPC
  • Automatisch aanmaken dummy-customer bij inloggen van Joomla user
  • Automatisch aanmaken dummy-user bij inloggen van Magento user
  • Single Sign On

Verschillende extensies

  • Joomla component
  • Joomla modules
  • Joomla plugins
  • Joomla MageBridge connectors
  • Magento module

MageBridge Product connector

Bedoeld voor actie binnen Joomla na verkoop van een Magento product:

  • Joomla! User Group (om een klant up te graden naar Author)
  • JomSocial User Group
  • JomSocial Karma Points
  • DocMan Group
  • OSE MSC membership
  • Anahita membership

MageBridge Profile connector

Bedoeld voor synchronisatie tussen Joomla! user profile en Magento customer profile:

  • JomSocial
  • Community Builder
  • Anahita (gebaseerd op Nooku Framework)

Let op: Door de synchronisatie over en weer, kun je op beide plekken de informatie invullen en updaten. Dit is verwarrend, dus de functionaliteit kan beter over worden geslagen. zou de klant moeten instrueren om Facts (zoals adres e.d.) in Magento in te vullen en sociale dingen (voorkeuren) in bijvoorbeeld Joomla-Anahita straks op te slaan.

MageBridge Store connector

Bedoeld voor logica bij het laden van een bepaalde Magento Store Group of Magento Store View (bijvoorbeeld meertaligheid):

  • Nooku support
  • JoomFish support
  • Special Days: een bepaalde Magento store op bepaalde dagen (zondag alles 50% korting, kerst-assortiment)

Theming

Not so simple:

  • HTML en CSS kennis nodig code
  • Kennis van Magento theming nodig
  • Javascript conflicts: Mootools versus Prototype code
  • MageBridge templating logica moet je verstand van hebben code

Tip: lees MageBridge tutorials op http://www.yireo.com/ zodat je aan de klant geen nee verkoopt

Configuratie van MageBridge

DON'Ts: Magento Javascript uitzetten, dan werkt het niet meer. code

Joomla themes

BELANGRIJK: Er is maatwerk nodig! Als je dus eigen templates hebt gebouwd.

Jira heeft patches geschreven om Rockettheme templates aan de praat te krijgen. Ook voor YooThemes wil men deze patches gaan schrijven.