Mandriva Management Console
Core
Introduction
Installation
MMC configuration
Audit framework
Dashboard plugin
Password policy plugin
Services plugin
Configuration files
Using MMC
Mandriva Directory Server
Introduction
Mail plugin
Network plugin
SAMBA plugin
Shorewall plugin
Squid plugin
SSH public keys plugin
Userquota plugin
Configuration files
Pulse 2
Introduction
Installation
Configuration files
Development
Contributing to MMC with git
Writing MMC scripts
How to write a python module for the MMC agent
How to write a PHP module for the MMC web interface
Internationalization and localization
Style guide for python code
Style guide for PHP code
MMC projects release guidelines
Specifications
MMC audit framework specification
QA
MDS QA
Mandriva Management Console
Docs
»
Development
Edit on GitHub
Development
¶
This section explains how to develop new modules for the Mandriva Management Console (MMC).
Contributing to MMC with git
Repo setup
Using pull requests
Commit format
Commit directly in master
Writing MMC scripts
How to write a python module for the MMC agent
Related documentations
Creating a Python module
Python module configuration file
Exporting Python module API
How to launch shell commands inside a Python module
How to write a PHP module for the MMC web interface
Related documentations
MMC Page format
How MMC pages are displayed
PHP module structure
Module declaration: infoPackage.inc.php
How to render a page
The MMC widget framework
Useful MMC widgets
Internationalization and localization
Style guide for python code
Introduction
Code layout
Whitespace in Expressions and Statements
Naming conventions
Comments
Docstrings
Python module import rules
SQLAlchemy code convention
Tools to check Python code
Python language version compatibility
Python additional library compatibility
Python code copyright header
Style guide for PHP code
Introduction
Code layout
Code indentation and organisation
Comments
Naming conventions
PHP language version compatibility
PHP error reporting level
PHP code copyright header
MMC projects release guidelines
Release components
Preparing a new release
Read the Docs
v: latest
Versions
PULSE2_2_0
MMC_CORE_3_1_1
MDS_2_5_1
latest
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.