Skip to content

ajenti/demo-plugins

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Ajenti demo plugins

This repository contains simple commented examples of Ajenti plugins.

Quickstart:

git clone https://github.com/ajenti/demo-plugins.git
cd demo-plugins

sudo npm install -g babel babel-preset-es2015 less bower
sudo pip install ajenti-panel ajenti-dev-multitool ajenti.plugin.core
ajenti-dev-multitool --bower install
ajenti-dev-multitool --build

sudo ajenti-panel -v --autologin --stock-plugins --plugins .

Demo 1: minimal

A super-minimal example of a plugin. Prints an info message to log.

Demo 2: UI

A minimal UI example showing a page and some Angular.JS interaction

Demo 3: Bower

Example of a plugin that includes a Bower component (Chart.JS).

Before running, download the component (not included): ajenti-dev-multitool --bower install

Demo 4: HTTP

Example of how one can add custom backend API methods

Demo 5: Dashboard Widget