Structures des répertoires de magento
Voici la structure des répertoires de Magento :
/ app - Répertoire applicatif de Magento
/ app / etc - La configuration globale (connexion à la base de donnée, activation des modules, configuration du cache)
/ app / code - Emplacement où les modules sont installés avec leurs modèles et contrôleurs
/ app / code / core - Modules certifié ou développés par la core team ( A ne jamais modifier, sinon risque de perte des modifications lors d'une mise à jour)
/ app / code / community - Modules de contribution de la communauté
/ app / code / local - Modules local propre au site ( Module spécifique non communautaire )
/ app / code / core / Mage - magento default namespace
/ app / code / core / Mage / {Module} - Racine du module
/ app / code / core / Mage / {Module} / etc - Configuration du module
/ app / code / core / Mage / {Module} / controllers - Contrôleurs fournis par module
/ app / code / core / Mage / {Module} / Block - Classes logiques du Block
/ app / code / core / Mage / {Module} / Model - Modèles d’Objet fournis par module
/ app / code / core / Mage / {Module} / Model / Mysql4 - Modèles de Ressources fournies par module
/ app / code / core / Mage / {Module} / sql - Fichiers d’installation sql et mise à jour des fichiers entre les différentes version de module
/ app / code / core / Mage / {Module} / sql / {resource} / - Modèle de ressource spécifique de mise à jour
/ app / code / core / Mage / {Module} / sql / {resource} /{type}-{action}-{versions}.(sql|php) - Mises à jour de fichiers ressources. example: mysql4-upgrade-0.6.23-0.6.25.sql
/ app / design - Emplacement des paquets de design : mise en page, modèles, traductions (layouts, templates, translations)
/ app / design / frontend - Design de la partie publique
/ app / design / adminhtml - Panneau d’administration du design HTML
/ app / design / {area} / {package} / {theme} - Personnalisation du theme
/ app / design / {area} / {package} / {theme} / layout - Fichiers .xml qui définissent la structure des blocs pour les différents cas dans le flux de la boutique
/ app / design / {area} / {package} / {theme} / template - Modèles .phtml (html avec tags php) templates
/ app / design / {area} / {package} / {theme} / locale - Fichiers de Traduction compatible Zend_Translate pour le paquet/theme
/ app / locale - Fichiers Langue
/ app / locale / {locale (en_US)} - Fichiers de traduction pour les modules compatible Zend_Translate
/ skin / {area} / {package} / {theme} / - Emplacement des css et des images
/ lib - Librairies tel que ceux de Zend et Varien
/ js - Librairies javascript
/ media - Fichiers envoyés (images produit, documents pdf, etc)
/ downloader - Magento Connect
/ var - Fichiers temporaires
/ var / backups - Sauvegarde SQL crée dans Magento (Système -> Outils -> Sauvegarde)
/ var / cache - Fichiers de cache de Magento
/ var / export - Fichiers généré lors d'un export dans Magento (Système -> Importer/exporter -> Profils)
/ var / import - Chemin des fichiers recherché lors d'un import dans Magento (Système -> Importer/exporter -> Profils)
/ var / log - Fichiers généré si la fonction des logs d'exception est activé (Système -> configuration -> développeur)
/ var / report - Rapport d'erreur
Article venant du wiki de magento corrigé et commenté par nos soins.
Content de cet article?
Aucun trackbacks pour l'instant
