Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
79 lines (50 sloc) 3.68 KB
layout title redirect_from
page
Resources for developpers
/documentation/dev.html

Technical documentation

Agent-server communication protocol

Current agent-server communication is a mix of legacy XML and new JSON messages.

Generic task-scheduling protocol:

  • [Original task scheduling specification]({{ site.baseurl }}/documentation/dev/spec/protocol/rest.html)
  • [Current task scheduling specification]({{ site.baseurl }}/documentation/dev/spec/protocol/scheduling.html)

Module-specific communication protocols:

  • [ESX module]({{ site.baseurl }}/documentation/dev/spec/protocol/esx.html)
  • [Deploy module]({{ site.baseurl }}/documentation/dev/spec/protocol/deploy.html)
  • [Collect module]({{ site.baseurl }}/documentation/dev/spec/protocol/collect.html)
  • [Inventory module]({{ site.baseurl }}/documentation/dev/spec/protocol/inventory.html)
  • [Network discovery module]({{ site.baseurl }}/documentation/dev/spec/protocol/netdiscovery.html)
  • [Network inventory module]({{ site.baseurl }}/documentation/dev/spec/protocol/netinventory.html)
  • [Wake on lan module]({{ site.baseurl }}/documentation/dev/spec/protocol/wakeonlan.html)
  • [Vocabulary]({{ site.baseurl }}/documentation/dev/spec/protocol/vocabulary.html)

Currently in specification

  • [New directory layout (partially implemented)]({{ site.baseurl }}/documentation/dev/spec/new-directory-layout.html)
  • [Load configuration from external places]({{ site.baseurl }}/documentation/dev/spec/load_ext_cfg.html)
  • [POIP inventory with HTTP]({{ site.baseurl }}/documentation/dev/spec/poip.html)
  • [Switch stack inventory]({{ site.baseurl }}/documentation/dev/spec/switch_stack.html)

Agent

Release process

  • [Release process]({{ site.baseurl }}/documentation/agent/dev/release_process.html)

Get the sources

  • [Source]({{ site.baseurl }}/documentation/agent/installation/source.html)
  • Git: [UNIX]({{ site.baseurl }}/documentation/agent/dev/git_unix.html), [Windows]({{ site.baseurl }}/documentation/agent/dev/git_windows.html)
  • [Official download location]({{ site.baseurl }}/documentation/dev/official_download_location.html)

Plugin FusionInventory for GLPI

Code documentation of plugin for GLPI

[Plugin FusionInventory for GLPI code documentation]({{ site.baseurl }}/documentation/dev/plugin_doc_code/index.html)

Specifications coded

  • [Task Redux]({{ site.baseurl }}/documentation/dev/plugin-glpi/task_redux.html)
  • [New home page of plugin]({{ site.baseurl }}/documentation/dev/plugin-glpi/new_home_page.html)

Run unit tests for GLPI plugin

  • [How to run unit tests for plugin FusionInventory for GLPI]({{ site.baseurl }}/documentation/dev/pluginglpi_unit_test.html)

Standalone server

  • [Stand alone server]({{ site.baseurl }}/documentation/dev/standaloneserver.html)

Developper's events

  • [Mini Codecamp March 14]({{ site.baseurl }}/documentation/dev/events/2014-03-14_Mini_CodeCamp.html)
  • [meeting 18 february 2015]({{ site.baseurl }}/documentation/dev/events/2015-02-18_meeting.html)
You can’t perform that action at this time.