# Pligg Modules

Pligg modules are Pligg's method for allowing third party plugins access to your Pligg site. Modules are great because they allow you add new features to Pligg without altering the Pligg Core Files.

### Adding a Module

There are a couple methods for adding a module to your site. The first is to FTP to your server and then upload the module folder (formatted like: /module_name) to the /modules directory of your Pligg site.

A second option is to upload a ZIP Install-compatible .zip file using the ZIP Install module. This method will only work with modules that have been correctly packaged for the ZIP Installer.

### Installing and Enabling a Module

Once a module has been added to your site's /modules directory you can install it from the bottom of the Module Management page. Once installed the module will automatically enable on your site.

### Disabling and Removing a Module

If you no longer want to use a module, or temporarily disable it from your site. Click on the "Disable" link from the Module Management page. This will turn off the module, but not remove it from your database. To remove the database references you should click the "Remove" button after disabling the module. Finally, to completely remove a module from Pligg you will need to FTP, SSH or otherwise connect to your server and delete the module directory from your server. The module can be located within the /modules directory.