[TYPO3-dev] Magento to TYPO3

Niels Fröhling niels.froehling at adsignum.com
Wed Jul 30 01:08:31 CEST 2008


 Hy Georg;
>
> Magento supports and wants these brigdes! The services are not a hack 
> and will be even supported more and more. They are not only for 
> displaying products but for really more issues! It is possible to create 
> invoices and manage all products from anywhere, e.g. ERP,...
>   
 If it is like that, that you basically have a libMagneto and a 
Magneto-FrontEnd, I highly suggest to create a complete Typo3-extension, 
_with_ TS, _with_ FlexForms, _with_ feuser and the stuff. Try to offer 
support for DirectMail (to make product-boletins) for example. Create a 
back-end plugin that allows you to trigger these extended functionalities.
 I mean, I surely don't want to dictate you what and how to do it! Maybe 
I can just suggest you some things that make (to me) Magneto (or any 
other system) appear integrated and consistend inside the 
Typo3-Framework, :-) So then it (the extension) would be a wrapper 
instead of a bridge, and a good one.
>> I can imagine that a Typo3 + SMF or Typo3 + Plone or 
>> then Typo3 + Magneto will not make the burned kids feeling safe, so to 
>> say.
>>     
>
> Sorry I don't understand that. The difference with SMF is that IMO SMF 
> doesn't offer this open architecture.
>   
 When you got burned you're not even going near _possible_ fire, right?
 I suppose SMF could, if somebody wanted. Everything could be /nice/ if 
somebody did wanted to. I think (I only have experience with the Joomla 
stuff because I had to repair a completely desintegrated Joomla-Site + 
CP + SMF + Gallery2, I afterwards on my own account switched the site to 
elgg BTW) the quality of these bridges is proportional to the care of 
the programmers on each side.
>> The comment about SSO allready made our day, right? How are you 
>> going to explain and implement, and explain the implementation of a 
>> 'bridge' between Typo3 + Magneto? 
>>     
>
> The implementation is very easy!
>
> E.g. those 6 lines:
>
> -----
> $proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
> $sessionId = $proxy->login('apiUser', 'apiKey');
> $filters = array(
>      'sku' => array('like'=>'1234%')
> );
> $products = $proxy->call($sessionId, 'product.list', array($filters));
> -----
>
> You will get all products (as array) where the sku begins with "1234". 
> It couldn't be really easier!
>   
 You don't have something more direct than a HTTP-connection? I suppose 
they offer other different data-exchange-implementations too? It's not 
so wise to start 2 httpd-processes, possibly more, on the same machine.
 For the SOAP-connection, does (that) SOAP(-implementation) offer 
caching? Do you plan to make the fe-plugin USER_INT?
 Are you going to offer a Javascript SOAP-client which can be integrated 
into a typo-site?
> Of course Magento doesn't have any TS!
 Of course. I meant your extension.
> My extension will be of course at forge, so everyone is invited to help 
> there.
>   
 I possibly at least would try it for a site that does have no payment, 
but the shop (display). It's in a Month or so. It's not exactly 
excessive, maybe 300 products, so possibly we could see how to optimize 
the integration on the low-end (means for simple purposes, possibly for 
simple people, or those in a hurry).
>> There are a lot of questions open, and even though I understand your 
>> enthusiasm, I understand Franz's protectionism also.
>>     
>
> Again: If someone wants to use tt_products, he is free to go! Magento is 
> getting stronger and stronger and the connection will also help TYPO3 a 
> lot! I see this connection more like an integration of Google Maps or 
> even like Mootools, JQuery (of course not identical!) but these are 
> stand-alone codes which enrich a website.
>   
 I think they are successfull, because your site and all of those tools, 
operate on _the same_ document-object-model. No concept-clash. I urge 
you :-), please offer more Typo3-functionality like TS (obviously not to 
work inside the Magneto, but inside the extension).

 Ciao
   Niels





More information about the TYPO3-dev mailing list