application/config/system.xml, qui définit les valeurs par défaut des options de configurations requises par l'applicationlocal.xml, il remplace une partie des valeurs définies par le fichier system.xml avec les valeurs propres au serveur.modules/ sont chargés à leur tour et ajoutés à la configuration.Nova_Core qui définit les classes de base de tous les autres modules.Bar, placé dans l'espace de noms Foo, et dépendant du module Nova_Core, il suffit de créer un fichier XML dans ce dossier avec le contenu suivant :<?xml version="1.0" encoding="UTF-8"?> <config> <modules> <Foo_Bar> <codePool>core</codePool> <active>true</active> <requires> <Nova_Core /> </requires> </Foo_Bar> </modules> </config>
config/module.xmlNova, les fichiers de traductions du modules, ses layouts, les tables qu'il utilise, ect…application/code/core, community et localcore est géré par l'équipe de développement de XNova, modifier le contenu de ce dossier vous empêchera de mettre à jour votre jeu à l'avenir.community contient les modules fournis par la communauté et géré par un de ses membres, modifier le contenu de ce dossier vous empêchera de mettre à jour vos modules communautaires à l'avenirlocal contient votre propre code source, que vous pouvez modifier, selon ce dont vous avez beosoininclude_path, permettant de définir les chemins de recherche des fichiers inclus, contient toutes les plages de code dans l'ordre local, community et core.core ou community en la copiant dans la plage local, dans la même arborescence, puis de la modifier.EspaceDeNom_Module_Foo_BarNova_Core_ObjectNova_User_Model_User