PHPackages                             devshop/control-project - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. devshop/control-project

ActiveProject[Admin Panels](/categories/admin)

devshop/control-project
=======================

Composer project for DevShop Control: the Drupal based front-end for DevShop.

2.x-dev(2y ago)08GPL-2.0-or-laterPHPPHP ^7.1||^8.0

Since Dec 15Pushed 1y agoCompare

[ Source](https://github.com/devshop-packages/devshop-control-project)[ Packagist](https://packagist.org/packages/devshop/control-project)[ RSS](/packages/devshop-control-project/feed)WikiDiscussions 1.x Synced 1w ago

READMEChangelogDependencies (66)Versions (126)Used By (0)

DevShop Control
===============

[](#devshop-control)

The web interface for DevShop is called the "DevShop Control" site. Every DevShop has one.

This code, the *DevShop Control Composer Project*, is the codebase for the Devshop Control site.

DevShop Control includes the [devmaster](https://drupal.org/project/devmaster) Drupal install profile and all other required modules and libraries via Composer.

This project was developed from the `7.x` branch of the [drupal-composer/drupal-project](https://github.com/drupal-composer/drupal-project#updating-drupal-core).

Source Code
-----------

[](#source-code)

This project is included in the main DevShop source code in the folder [./src/DevShop/Component/ControlProject](src/DevShop/Component/ControlProject) which is typically installed to `/usr/share/devshop`.

A standard DevShop install will set up the DevShopControl site using that folder.

If you want to extend your DevShop Control site, you can copy the files from that folder, or use the `composer create-project` command to scaffold up a new composer stack.

Once you have a custom codebase, you can put the code into a git repository.

Creating a custom DevShop Control Site.
---------------------------------------

[](#creating-a-custom-devshop-control-site)

Creating a custom DevShop Control is just like any other Drupal site: Use Composer and Git.

### Part 1: Create the codebase.

[](#part-1-create-the-codebase)

1. Create a git repository on your favorite git host:

    -
    -
2. Clone it and `cd` into it:

    ```
     git clone git@git.example.com:org/devshop.example.com.git
     cd devshop.example.com

    ```
3. Run the composer command to create a new project using this repo as a template:

    ```
     composer create-project devshop/control-project:@dev

    ```

    With no directory argument, the project will be built in the current directory.
4. Add to git and push.

    ```
     git add -A
     git commit -m 'First Commit!'
     git branch -M main
     git push -u origin main

    ```

### Part 2: Installing the Codebase

[](#part-2-installing-the-codebase)

When installing DevShop, you can change what git repo is used for installing the DevShop Control site via Ansible Variables.

Set the following variables in your Ansible inventory. There are many places Ansible variables can go, such as `/etc/ansible/hosts` or a file in `/etc/ansible/host_vars`.

See [roles/opendevshop.devmaster/defaults/main.yml](./roles/opendevshop.devmaster/defaults/main.yml) to see the default variable values.

```
 devshop_control_git_remote: 'git@git.example.com:org/devshop.example.com.git'
 devshop_control_git_docroot: web
 devshop_control_git_reference: "main"
 devshop_control_git_root: "/var/aegir/devshop.example.com"

```

If you wish to run your own install profile during the Ansible install, set the variable `devshop_install_profile`:

```
 devshop_install_profile: devmaster

```

Development
-----------

[](#development)

This is a mini repo, split from the [DevShop Mega repo](https://github.com/opendevshop/devshop/tree/1.x/src/DevShop/Component/ControlProject).

Please submit pull requests and issues there.

Thanks!

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~41 days

Recently: every ~0 days

Total

7

Last Release

1040d ago

Major Versions

1.x-dev → 2.x-dev2023-07-13

### Community

Maintainers

![](https://www.gravatar.com/avatar/10539fb9e887c35b626eba70c97dd9d53ba14e987d4f129b55a488664a834eca?d=identicon)[jonpugh](/maintainers/jonpugh)

---

Top Contributors

[![jonpugh](https://avatars.githubusercontent.com/u/106420?v=4)](https://github.com/jonpugh "jonpugh (6 commits)")

### Embed Badge

![Health badge](/badges/devshop-control-project/health.svg)

```
[![Health](https://phpackages.com/badges/devshop-control-project/health.svg)](https://phpackages.com/packages/devshop-control-project)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19462.3M1.3k](/packages/drupal-core)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
