J'ai été dans le même bateau environ 2 mois, je suis un développeur MS et ont eu à choisir Magento.
Environnement De Dev
J'ai été en utilisant Eclipse et Notepad++, et seulement à l'aide de tortoise SVN en dehors d'Eclipse.
J'ai fait essayer le Zend Studio IDE (Magento est basé sur le Framework Zend), et le SVN du plugin pour Eclipse, mais ne trouvez pas une particularité agréable à utiliser. J'ai généralement trouvé il y a un peu plus de friction que nous sommes habitués avec Visual Studio; c'est pourquoi j'utilise Notepad++. Il est souvent plus facile d'obtenir des choses faites en dehors de l'IDE. Avec Magento, vous devez créer une copie d'un fichier que vous souhaitez remplacer et de le placer dans un dossier différent, de sorte que vous passez beaucoup de temps à déconner dans le système de fichiers, en dehors de l'IDE.
Références
Le Magento forums sont des ordures, j'ai peur - personne ne répond à rien. Il m'a fallu des heures pour comprendre un peu les choses. Je dirais juste que le bâton, le code peut sembler très fragmenté, mais que vous vous habituez à elle, vous permettra d'apprécier la façon modulaire et extensible, il est.
Les Bons Blogs
http://www.westwideweb.com/wp/category/magento/
http://inchoo.net/category/ecommerce/magento/
http://activecodeline.net/
http://www.exploremagento.com/category/magento
Choses utiles
Ces éléments vont vous mordre, donc je vais vous épargner la douleur.
-
Des problèmes de connexion au panneau d'administration après l'installation:
http://www.casualcommerce.com/2009/02/magento-notes-fix-for-admin-login-problem/
app/code/core/Mage/Core/Model/Session/Abstract
et d'ouvrir varien.php
, et commentez
// set session cookie params
session_set_cookie_params(
$this->getCookie()->getLifetime(),
$this->getCookie()->getPath() //remove this after putting on server (leave the comma) ,
//$this->getCookie()->getDomain(),
//$this->getCookie()->isSecure(),
//$this->getCookie()->getHttponly()
);
-
De retour de fin de course très lent, vide ce fichier.
\app\design\adminhtml\default\default\template\notification\window.phtml
-
Le graphique ne montre pas en arrière
Variation getChartUrl(false)
de getChartUrl(true)
dans
\app\design\adminhtml\default\default\template\dashboard\graph.phtml