# IDE

Edit iBilling Sources in the Cloud

## Get started with IDE Plugin

This is a Plugin for iBilling. You must have already installed iBilling to use IDE Plugin. Please use the latest version of iBilling to use this plugin. You can download latest version by visiting codecanyon, My Account -> Downloads.

## Installing

iBilling has built in option to automatically install Plugin. The system will upload zip folder and will automatically unzip on the fly in server. For this feature, your server must have options enable PHP ZipArchive. Also, write permission for plugins folder. In most server this options is enabled by default. For any reason, if this option does not work for you, you will have to go with Manual Installation.

## Drag & Drop Installation

- ##### Go to Settings -> Plugins

  Login to your iBilling. Then go to Plugins under Settings menu.

- ##### Upload Downloaded zip file

  Uploaded your downloaded zip file using drag and drop or click to upload. The system will automatically upload and extract the plugin.

- ##### Install

  You will find newly uploaded plugin in the plugin list. Simply click the Install button. The plugin will be installed and activated.

## Manual Installation

- ##### Go to Settings -> Plugins

  Login to your iBilling. Then go to Plugins under Settings menu.

- ##### Extract Plugin Zip file

  Extract the downloaded file using any unzipping software. You will find a directory named "ide".

- ##### Upload Plugin files in the plugin directory

  Upload the ide folder in application/plugins/ directory using ftp or any other programme.

- ##### Install

  You will find newly uploaded plugin in the plugin list. Simply click the Install button. The plugin will be installed and activated.

## Accessing IDE

After Installing this Plugin, you will find a New Navigation Menu Named "IDE". You will be able to access this Plugin by clicking this link.

## Editing Files

To Edit Files, Access IDE. On left panel you will find all files. You can edit any php, txt, html, tpl, js files.

## Adding New File

To Add New File, Simply Create Add File Button. Give a name with extension, the file will be created in the Current Selected Directory.

## Creating Folder

To Add New Folder / Directory, Simply Create Add Folder Button. Give a name, the folder will be created under Selected Folder.

## Saving

After Editing File Contents, Simply Click Save Button, this will Save Files with New Contents.

## Uploading New File

To Upload File, Go Tools -> Upload File. A New Modal window will appear, you can drop files in that window or click to select files from your local PC and upload.

## Unzipping ZIP File

By uploading zip file, you can unzip it directly from the server. Click Uploaded zip file, a button will appear to Unzip the file. Please note that, this will replace existing files.

## Backup Whole Application

To backup whole application as a ZIP file, Go Tools -> Backup Application. This will zip the whole application directory and will be available in the root directory with Unique name, you can download this as zip file.

## Using External File Manager

IDE includes a file manager with angular and material design powered. You can use this to manage, edit, add files.

## Database Administration

IDE includes a Terminal Like HTML CSS powered MySQL database administration tool. To access this Go, Tools -> External Database Administration.

For Example, run this command on this terminal-

iBilling IDE MySQL Terminal

- select *from crm_accounts;

It will Produce the result something like this-

## Common Troubleshooting Tips

Please make sure the plugins directory exist in the application/plugins/ folder & You are using latest version of iBilling. Also check all the files has been uploaded in the directory.

## Disabling Plugin

To disable this Plugin- Go to Settings -> Plugins. You will find this plugin listed on this page. Just click Deactivate to disable this plugin

## Uninstalling Plugin

After deactivating the plugin, you will be able to uninstall the plugin. To do this, simply click Uninstall button on Plugins page. Please note that, all configuration will be removed when uninstalled.

## Deleting Plugin

After Uninstalling the plugin, you will be able to delete the plugin. This will completely delete this plugin directory along with all contents.

##

For any support, contact me using my profile page - https://codecanyon.net/user/sadiasharmin