155

Product support

Visit this product's website for support.

  • Added on Jul 24, 2018
  • Current version: 1.0.5
  • Platform Compatibility
    v3.x not tested
    v2.x not tested
    v1.x use latest
  • License: Regular / Extended
  • Created by

Categories

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

Imgur

List repositories

Imgur

Marketplace Detection

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

Valid OC plugin detection

Composer detection

Composer detection

Dependencies detection

Dependencies detection

Detect plugin installed

Detect plugin installed

Get user repositories

Github token settings

Creating a personal access token for the command line

Creating a token
  1. Verify your email address, if it hasn't been verified yet.

  2. In the upper-right corner of any page, click your profile photo, then click Settings.Settings

  3. In the left sidebar, click Developer settings.
    image

  4. In the left sidebar, click Personal access tokens.
    image

  5. Click Generate new token.
    image

  6. Give your token a descriptive name.
    image

  7. 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.
    image

  8. Click Generate token.
    image
    image
    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.

  9. 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.

  10. 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:

  1. From your avatar in the bottom left, click Bitbucket settings.
  2. 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.
  1. Click Save.
    The system generates a key and a secret for you.
  2. Toggle the consumer name to see the generated Key and Secret value for your consumer.
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