Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-11-2010 17:29:35

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Flexibilité Magento

Hello,

Besoin d'un retour d'expérience smile

Je m'intéresse depuis un certain temps aux CMS et aux solutions e-commerce.

Pour commencer j'ai pris en main et décidé d'utiliser Typolight (Contao maintenant) comme CMS pour les sites les plus courants. Il existe un module pour le e-commerce, mais qui reste très basique.

Pour les boutiques plus évoluées, je m'intéresse depuis quelques jours à Magento et tente d'entrevoir les possibilités offertes, surtout au niveau des modules.

Je me demande à quel point c'est extensible. J'ai déjà fait un peu le tour sur le design (layouts/templates), c'est très bien pensé, bien que complexe pour un développeur lambda. Je m'intéresse surtout aux modules.

Prenons un exemple. Imaginez une boutique et ajoutez-y quelques features.

Admettons par ex. qu'un utilisateur/client/membre puisse proposer des produits lors de concours organisés sur le site (j'essaie de prendre un exemple pas trop irréaliste). Les autres membres peuvent voter, commenter ces propositions.

L'admin devrait pouvoir modérer les propositions, les approuver ou les refuser, devrait accéder à des statistiques détaillées pour chaque utilisateur, nombre de votes et commentaires donnés, nombre de propositions, etc.

Ça parait simple, mais on constate immédiatement que je dois étendre le model "client" de Magento pour lui ajouter des données spécifiques. Je dois aussi créer des règles ACL spécifiques, sans parler de la création de modules frontend et backend.

Je m'arrête là pour l'exemple, sachant que selon les clients, il faudra toujours ajouter des modules spécifiques sur la boutique qui relèvent plus de fonctionnalités standards et sur mesures que de fonctionnalités en rapport avec le système de boutique.

Magento étant basé sur Zend Framework, (même s'il ne reste plus grand chose de ZF), me semble une bonne solution pour nous.

Mais c'est difficile d'entrevoir le niveau de flexibilité sur un tel outil, si certains d'entre vous ont déjà expérimenté cette solution, pouvez-vous me faire quelques retours ?

En attendant, je continue mon exploration.


Merci.

A+ benjamin.

Dernière modification par Delprog (05-11-2010 17:30:56)


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#2 05-11-2010 23:22:57

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: Flexibilité Magento

perso je suis intéressé par le retour


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

Hors ligne

 

#3 06-11-2010 07:23:22

NewSky
Membre
Date d'inscription: 17-12-2007
Messages: 79

Re: Flexibilité Magento

Salut, sincèrement, pour avoir déjà réalisé quelques boutiques sous Magento et avoir développé quelques modules, je vais te dire que l'architecture de Magento me laisse sans voix : tu peux tout modifier ! Même le cœur de Magento est modifiable sans toucher au code d'origine (pas comme Prestashop, désolé pour ceux qui aiment...).

Après, il est certain que la prise en main n'est pas évidente car il n'y a pas beaucoup de doc "officiel" pour les développeur. Mais il y a une paire de bouquins et de nombreux sites et forum sur la toile.

Hors ligne

 

#4 08-11-2010 10:34:36

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Flexibilité Magento

On m'avait déja demandé souvent, donc j'ai un jour voulu me pencher sur le cas Magento.
Comme mon temps est extrêmement limité, j'ai voulu aller droit au but et passer une petite demie-journée sur les tests unitaires pour avoir un aperçu global du système et de son degré de flexibilité.
Lorsque j'ai remarqué l'absence totale de tests unitaires et de métriques, j'ai immédiatement conclu ... Remarque: ce fut rapide au moins

Hors ligne

 

#5 08-11-2010 15:54:42

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

Re: Flexibilité Magento

J'ai utilisé Prestashop et vraiment, très difficile de créé son propre module sans briser la totalité du projet. Je n'ai pas fait de projet eCommerce depuis mais une chose est sûr, Magento sera la prochaine solution.

Plusieurs commentaires vont dans ce sens où Magento est plus flexible. Perso, surtout au niveau de design !

Hors ligne

 

#6 13-11-2010 17:08:38

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: Flexibilité Magento

Est-ce que vous savez comment ce type d'outil gère les transactions et les accès concurrents ?? (file d'attente...)


aka miboo

Hors ligne

 

#7 25-11-2010 12:22:29

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: Flexibilité Magento

Hello,

Merci pour vos commentaires.

Je vous avoue que je suis un peu dans une période incertaine, et je ne sais vraiment pas dans quelle solution m'enfoncer.

@NewSky : Tu dis que tout est flexible. J'ai vu ça pour le design, c'est très bien foutu. Pour la créa de modules je suis encore dans la recherche, ce qui m'intéresse surtout c'est comment étendre le modèle customer, parce que là pour un client je dois par exemple créer un module qui permet aux clients qui sont designers de proposer des créations pour certains articles. Et C'est très difficile de trouver comment étendre le modèle pour par exemple créer une relation entre un customer et une création.

J'ai comme une intuition sur les "eav_attributes", mais l'absence de doc et les questions qui restent sans réponses sur les forums dès que c'est trop spécifique me refroidissent vraiment.

Se payer une formation serait la solution, mais je dois alors être certain que j'obtiendrai les réponses que j'attend. La formation idéale serait d'avoir le cahier des charges en main et de sortir de la formation en sachant que tout est faisable smile


A+ benjamin.

Dernière modification par Delprog (25-11-2010 12:23:52)


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#8 25-11-2010 14:49:03

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

Re: Flexibilité Magento

Il y a de fortes chances pour moi que je démarre un projet Magento après les fêtes...

Si tu as des idées/solutions ou questions/commentaires, n'hésite pas à partager avec nous wink

Hors ligne

 

#9 25-11-2010 15:44:01

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: Flexibilité Magento

Ben, pas de secrets, là je planche sur le modèle EAV de l'outil, à mon avis c'est le plus difficile à appréhender même si au final (en théorie) ça ne devrait pas être si complexe.

Si je décide de continuer l'aventure sur Magento, je vous le ferai savoir, c'est pas gagné smile


A+


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#10 16-12-2010 18:07:43

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: Flexibilité Magento

Hello,

Après des heures sur la bête, voilà mes premiers retours. Je suis assez dubitatif, mais convaincu en même temps smile

Magento, alors, c’est comment ?


A+ benjamin.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#11 16-12-2010 20:32:16

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

Re: Flexibilité Magento

Très très bonne article sur Magento !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages