developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 6 years ago

Closed 4 years ago

Last modified 4 years ago

#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)

JelixScript.class.php (8.3 KB) - added by alfihar 6 years ago.
Jelix script : prise en charge de la surcharge et l'ajout de commandes
JelixScriptCommand.class.php (18.5 KB) - added by alfihar 6 years ago.
Prise en charge de la surcharge de template de génération

Download all attachments as: .zip

Change History (7)

comment:1 Changed 50 years ago by laurentj

  • Milestone changed from Jelix 1.6.0 to Jelix 1.6.1pre

Changed 6 years ago by alfihar

Jelix script : prise en charge de la surcharge et l'ajout de commandes

Changed 6 years ago by alfihar

Prise en charge de la surcharge de template de génération

comment:1 Changed 6 years ago by laurentj

  • Milestone set to Jelix 1.6.0
  • Owner set to alfihar
  • Status changed from new to assigned

comment:2 Changed 5 years ago by laurentj

  • Milestone Jelix 1.6.1pre deleted

Milestone Jelix 1.6.1pre deleted

comment:3 Changed 4 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 4 years ago by laurentj

  • Milestone set to Jelix 1.7
Note: See TracTickets for help on using tickets.