Ticket #291 (closed evolution: fixed)
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.