Project

General

Profile

Split FusionInventory For GLPI into modules

The goal is to have a more modular and more evolutive plugin. It allows to have a better code separation too.
The proposed split is :

  • plugin_fusioninventory
  • communication with agent (libserverphp + internal communication)
  • task scheduler
  • Agent's Remote wakeup (RPC)
  • WakeOnLan
  • plugin_fusinvsnmp
  • Netdiscovery
  • snmpquery
  • plugin_fusinvinventory
  • computer inventory = ie an OCS server into GLPI using the libfusioninventory-server
  • plugin_fusinvdeploy
  • global deploy management
  • library for all plugin_fusinvdeploy*
  • deploy display interface for all plugin_fusinvdeploy*
  • plugin_fusinvdeployocs
  • plugin_fusinvdeploywpkg
  • plugin_fusinvdeployopsi

Plugins in Fusion forge :
fusioninventory-for-glpi (parent category)
fusioninventory-for-glpi_fusioninventory
fusioninventory-for-glpi_fusinvsnmp
fusioninventory-for-glpi_fusinvinventory
fusioninventory-for-glpi_fusinvdeploy
fusioninventory-for-glpi_fusinvdeployocs
fusioninventory-for-gosa
fusioninventory-for-gosa_backup