developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
#1517 closed enhancement (fixed)
Possibilité de surcharger les commandes Jelix et d'ajouter ses propers commandes
Reported by: | alfihar | Owned by: | alfihar |
---|---|---|---|
Priority: | normal | Milestone: | Jelix 1.7 |
Component: | jelix-scripts | Version: | 1.5.3 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Documentation needed: | no | |
Hosting Provider: | Php version: |
Description
Les commandes Jelix sont très pratiques.
Il serait très utile de pouvoir surcharger les commandes de base Jelix Script et de pouvoir en ajouter des nouvelles.
Le répertoire scripts de l'application peut servir de la même manière que le répertoire plugins pour la surcharge des commandes.
J'ai modifié JelixScript?.class.php pour gérer la surcharge des commandes. Les modifications sont localisées dans les méthodes commandList et getCommand
Dans JelixScriptCommand?.class.php, j'ai géré la surcharge de template dans la méthode createFile.
Via l'appel de commande cmd.php, je suis capable d'appeler des nouvelles commandes et de surcharger les commandes existantes.
Attachments (2)
Change History (7)
comment:1 Changed 51 years ago by laurentj
- Milestone changed from Jelix 1.6.0 to Jelix 1.6.1pre
Changed 7 years ago by alfihar
comment:1 Changed 7 years ago by laurentj
- Milestone set to Jelix 1.6.0
- Owner set to alfihar
- Status changed from new to assigned
comment:2 Changed 6 years ago by laurentj
- Milestone Jelix 1.6.1pre deleted
Milestone Jelix 1.6.1pre deleted
comment:3 Changed 5 years ago by laurentj
- Resolution set to fixed
- Status changed from assigned to closed
Les commandes jelix-scripts sont, dans la version 1.7 en developpement, implémentées désormais en utilisant Symfony Console, et il est possible d'ajouter ses propres commandes via le cmd.php de l'application.
comment:4 Changed 5 years ago by laurentj
- Milestone set to Jelix 1.7
Jelix script : prise en charge de la surcharge et l'ajout de commandes