Manage private plugins, from Github or Bitbucket repositories. Plugins that are not in Marketplace.
Features
- Install / Update private plugins, directly from repository.
- Detect plugins in official marketplace.
- Detect if repository is a valid OC plugin. Only plugins can be installed.
- Dependencies detection.
- Detect if plugin is installed
- NEW! Select repository branch (
master
as default) - Automatic deploy and run Composer if
composer.json
is detected. - Soon! - Inform about new updates.
- Soon! - Automatic install new updates. Configured from each installed plugin.
Settings
Use Token method for Github and OAuth2 for Bitbucket
List repositories
Marketplace Detection
Before install any plugin, detect if is published in official OctoberCMS Marketplace. In that case, is recommended to be installed from the Updates panel
Valid OC plugin detection
Composer detection
Dependencies detection
Detect plugin installed
Github token settings
Creating a personal access token for the command line
Creating a token
-
Verify your email address, if it hasn't been verified yet.
-
In the upper-right corner of any page, click your profile photo, then click Settings.
-
In the left sidebar, click Developer settings.
-
In the left sidebar, click Personal access tokens.
-
Click Generate new token.
-
Give your token a descriptive name.
-
Select the scopes, or permissions, you'd like to grant this token. To use your token to access repositories from the command line, select repo.
-
Click Generate token.
Click to copy the token to your clipboard. For security reasons, after you navigate off the page, you will not be able to see the token again. -
Warning: Treat your tokens like passwords and keep them secret. When working with the API, use tokens as environment variables instead of hardcoding them into your programs.
-
To use your token to authenticate to an organization that uses SAML SSO, authorize the token for use with a SAML single-sign-on organization.
Bitbucket settings
OAuth 2.0
This section provides the basic OAuth 2.0 information to register your consumer and set up OAuth 2.0 to make API calls.
Create a consumer
OAuth needs a key and secret, together these are know as an OAuth consumer. You can create a consumer on any existing individual or team account. To create a consumer, do the following:
- From your avatar in the bottom left, click Bitbucket settings.
- Click OAuth from the left navigation.
Click the Add consumer button.
The system requests the following information:
FIELD | DESCRIPTION |
---|---|
Name | The display name for your consumer. This must be unique within your account. This is required. |
Description | An optional description of what your consumer does. |
Callback URL | Required for OAuth 2.0 consumers. Write: http://example.com/planetadeleste_privateplugins_login/bitbucket |
URL | An optional URL where the curious can go to learn more about your cool application. |
- Click Save.
The system generates a key and a secret for you. - Toggle the consumer name to see the generated Key and Secret value for your consumer.
-
This plugin has not been reviewed yet.
-
1.0.5 |
Fix issue on check dependencies (thanks to @Frank Hentzel). Jun 25, 2019 |
---|---|
1.0.4 |
New option to skip composer process Sep 14, 2018 |
1.0.3 |
Add support for select repository branch Jul 31, 2018 |
1.0.2 |
Created table planetadeleste_privateplugins_repos Dec 26, 2017 |
1.0.1 |
Initialize plugin. Dec 26, 2017 |