====== Developer information ====== This section holds information for developers of Opsview. ===== Development ===== * [[developer:contributing|Contributing]] * [[developer:coderepository|Code repository]] * [[developer:developmentserver|Setting up a development server]] * [[developer:styleguide|Style Guide]] * [[developer:branches|Branches]] ===== Documentation ====== * [[usingwiki|Using the Wiki]] * [[guidelines|Documentation Guidelines]] ===== Opsview Configuration ===== * [[developer:initialconfig|Updating Initial Configuration]] ===== Web UI ===== * [[developer:usingscriptaculous|Using Scriptaculous JS]] * [[developer:usingajaxgraphs|Using Javascript Graphs]] * [[developer:viewports|Viewports]] * [[developer:eventsview|Events view]] * [[developer:security|Web Security]] * [[developer:acl|Access Control]] * [[developer:webscreens|Web screens]] * [[developer:internationalisation|Internationalisation]] * [[developer:translators|Translators]] * [[developer:webexceptions|Web Exceptions]] * [[developer:validation|Validation]] * [[developer:catalystviews|Catalyst Views]] * [[developer:menus|Menus]] * [[developer:popupmenus|Popup menus]] * [[developer:templates|Template Toolkit]] * [[developer:addingtabs|Adding tabs]] ===== Web application layer ===== * [[developer:extendingtheapi|Extending the API]] * [[developer:controllers|Controllers Code]] * [[developer:model|Catalyst Model]] * [[developer:statusdata|Getting Status Data]] ===== Opsview Core ===== * [[developer:configuration_generation|Configuration Generation]] including notifications * [[developer:dbconnections|Database Connections]] * [[developer:databasemodel|Database model]] * [[developer:snmp|SNMP]] * [[developer:plugins|Plugin Guidelines]] * [[developer:opsviewplugins|Opsview Plugins]] * [[developer:notificationmethods|Notification Methods]] ===== Third party code ===== * [[developer:3rdpartycode|3rd party changes]] * [[developer:nagios|Nagios]] * [[developer:nagiosbrokermodules|Nagios Broker Modules]] * [[developer:ndoutils|NDOUtils]] * [[developer:nagvis|Nagvis]] * [[developer:upgradingPerlModules|Upgrading perl modules]] * [[developer:installingPerlModules|Installing perl modules]] ===== Builds ===== * [[developer:packages|Opsview packages]] * [[developer:build:rpm_opsview|Building Opsview RPM's]] * [[developer:build:deb_opsview|Building Opsview DEB's]] * [[developer:build:solaris|Building Solaris packages]] * [[developer:rebuild:rpm_agent|Rebuilding RPM based agents from source packages]] * [[developer:rebuild:deb_agent|Rebuilding DEB based agents from source packages]] * [[developer:porting|Porting]] ===== Testing ===== * [[developer:testing|Testing]] * [[developer:testingsnmptraps|Testing SNMP traps]] * [[developer:runningtests|Running Tests]] * [[developer:testingNSCA|Testing NSCA]]