Dans la version 2.6 de Novell iManager, le téléchargement des modules de plug-in et l'intégration des services d'annuaire virtuel de Novell ont été améliorés.
Pendant la procédure d'installation de iManager 2.6, un nouvel écran apparaît. Il affiche une URL qui renvoie au fichier descripteur des plug-ins disponibles. (Vous pouvez changer cette URL, mais elle doit renvoyer à un serveur Web contenant un fichier descripteur XML.)
Il s'agit d'un fichier XML qui fournit des informations sur les plug-ins disponibles. Le contenu XML de ce fichier descripteur est le suivant :
<modules><module>
<!-- Mandatory. The "selected" attribute may be omitted (default is false) -->
<moduleID selected="true"></moduleID> <!-- Mandatory. The name of the npm file as it will appear on the file system (ex: base.npm). -->
<filename></filename> <!-- Mandatory. The version found in the plug-in manifest file. -->
<filename></filename>
<!-- Mandatory. The url to the npm file. The "type" attribute is only used when a plug-in is inside a zip, tar or tar.gz file -->
<url type="zip|tar|targz"></url><!-- Optional. The minimum version of iManager that this plug-in will work on -->
<min-required-version></min-required-version> <!-- Optional. The minimum version of iManager that this plug-in will work on -->
<min-required-version></min-required-version> <!-- Optional. The description for this module. The "lang" attribute can be used to localize the descriptions (if omitted the default is "en"). -->
<description lang="en"></description> <!-- Optional. The operating system(s) this module will run on. If omitted the default is all. Valid values are: netware, linux, windows, solaris, hpux, aix. -->
<os></os> </module></modules>
Si votre société souhaite utiliser un serveur interne pour fournir les plug-ins, enregistrez le fichier descripteur sur un serveur Web accessible, au moyen d'une URL, par tous les serveurs iManager qui ont besoin de cette information. Pendant l'installation, l'URL peut être modifiée sur la page de téléchargement du module.
Une fois iManager installé, ajoutez le paramètre suivant dans le fichier config.xml afin d'obtenir les informations de module à partir d'un serveur Web personnalisé :
<setting><name><![CDATA[ModuleDownloadDescriptorURL]]></name>
<!-- This is the URL to the custom module descriptor file (ex: http://127.0.0.1/iman_mod_desc.xml) --><value><![CDATA[custom URL goes here]]></value> </setting>