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.xml
Nova
, les fichiers de traductions du modules, ses layouts, les tables qu'il utilise, ect…application/code/
core
, community
et local
core
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_Bar
Nova_Core_Object
Nova_User_Model_User