Ticket #291 (closed evolution: fixed)

Opened 3 years ago

Last modified 2 years ago

Rendre XINX plus modulaire

Reported by: phoenix Owned by: phoenix
Priority: normal Milestone: 0.9.0.0
Component: XINX (Plugins) Version: trunk-svn
Keywords: new_plugins09 Cc:

Description (last modified by phoenix) (diff)

Rendre XINX plus modulaire et séparer tout ce qui pourrais avoir attrait a Generix dans un plugins.

Il faudrait pour cela un nouvel objet permettant la résolution des noms dans les imports. Ce dernier pourrais soit passer par un module spécial, où on spécifie les chemins de recherche ou par un module (Generix) qui implémenterai différent chemin de recherche suivant la version du fichier de configuration.

Pour cela, il faut également gérer les dépendances entres plugins (pour savoir quel modules doit être chargé en premier). Exemple: Charger le module Generix avant le module Fichier de conf 1.5. On aurait par exemple :

  • WebPlugin
    • Services
  • Generix
    • 1.2
    • 1.3/1.4/1.5 (dico en plus et chemin de recherche différent)
      • Dictionnaire
  • CVS
  • SubVersion

Il pourrait également être bien de pouvoir afficher ces dépendances et aussi avoir l'affichage d'une catégorie (et les plugins dans plusieurs catégories) en fonction des interfaces qu'ils implémentes.

Change History

Changed 3 years ago by phoenix

  • description modified (diff)

Changed 2 years ago by phoenix

  • keywords new_plugins09 added
  • status changed from new to accepted

Changed 2 years ago by phoenix

  • status changed from accepted to started

Changed 2 years ago by phoenix

  • status changed from started to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.