====How To Write Agents and Plugins - A Series of Tutorials==== A module is some functionality that is added to FOSSology. Adding a module to fossology can be done with either a plugin or an agent. To get started extending FOSSology, let's go through a series of working examples: - [[hello_world|A simple example: Hello World UI plugin]] - [[FO_Plugin|The basic UI plugin template: FO-plugin]] - [[Advanced UI plugin|Advanced UI plugin]] - Explanation of API - [[Add agent to Advanced UI plugin]] - [[wc_agent|Explanation of wc agent]] - Explanation of SQL Agent and Shell agent - Explanation of schema (bobg)