55.1. Introduction

Webmin is designed to allow the easy addition of new modules without changing any of the existing code. A module can be thought of as something like a Netscape or Photoshop plug-in. It can be written by someone other than the developers of Webmin and distributed under any license the developer chooses.

A module should be written to administer one service or server, such as the UNIX password file or the Apache Web server. Some complex system functions may even be split over several modules. For example, disk partitioning, mounting disks, and disk quota management are three separate modules in the standard Webmin distribution.

Theoretically modules can be written in any language. To make use of the Webmin API Perl, however, version ...

Get Managing Linux® Systems with Webmin™ System Administration and Module Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.