Download the PHP package devshop/control-project without Composer
On this page you can find all versions of the php package devshop/control-project. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download devshop/control-project
More information about devshop/control-project
Files in devshop/control-project
Package control-project
Short Description Composer project for DevShop Control: the Drupal based front-end for DevShop.
License GPL-2.0-or-later
Informations about the package control-project
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 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.
Source Code
This project is included in the main DevShop source code in the folder ./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 is just like any other Drupal site: Use Composer and Git.
Part 1: Create the codebase.
-
Create a git repository on your favorite git host:
-
Clone it and
cdinto it:git clone [email protected]:org/devshop.example.com.git cd devshop.example.com -
Run the composer command to create a new project using this repo as a template:
composer create-project devshop/control-project:@devWith no directory argument, the project will be built in the current directory.
-
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
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 to see the default variable values.
devshop_control_git_remote: '[email protected]: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
This is a mini repo, split from the DevShop Mega repo.
Please submit pull requests and issues there.
Thanks!
All versions of control-project with dependencies
ext-curl Version *
ext-gd Version *
ext-json Version *
ext-openssl Version *
ext-pdo Version *
ext-xml Version *
bitbucket/client Version ^4.1
composer/installers Version ^1.9
composer/semver Version ^1.4
cweagans/composer-patches Version ^1.7
devshop/devmaster Version 1.x-dev
devshop/git-traits Version 1.x-dev
drupal-composer/preserve-paths Version dev-master
drupal/admin_menu Version @rc
drupal/adminrole Version ^1.1
drupal/aegir_config Version @beta
drupal/aegir_ssh Version ^1.0
drupal/betterlogin Version ^1.5
drupal/bootstrap Version ^3.26
drupal/cas Version ^1.7
drupal/cas_attributes Version @rc
drupal/chosen Version ^2.1
drupal/composer_autoloader Version ^1.0
drupal/core-composer-scaffold Version ^10.1
drupal/ctools Version ^1.15
drupal/devel Version ^1.7
drupal/devshop_stats Version @dev
drupal/drupal Version ^7.94
drupal/drupal-driver Version dev-patch-1 as v2.2.2
drupal/drupal-extension Version ^4.2
drupal/entity Version ^1.9
drupal/features Version ^2.11
drupal/hosting Version 4.x-dev@dev
drupal/hosting_filemanager Version dev-1.x
drupal/hosting_logs Version ^3.181
drupal/hosting_site_backup_manager Version ^3.180
drupal/hosting_statsd Version @beta
drupal/hosting_tasks_extra Version ^4.0
drupal/hybridauth Version ^2.16
drupal/jquery_update Version ^2.7
drupal/libraries Version ^2.0
drupal/module_filter Version ^2.2
drupal/navbar Version ^1.7
drupal/openidadmin Version ^1.0
drupal/overlay_paths Version ^1.3
drupal/provision Version dev-4.x
drupal/r4032login Version ^1.8
drupal/sshkey Version ^2.0
drupal/statsd Version ^1.1
drupal/timeago Version ^2.3
drupal/token Version ^1.7
drupal/views Version ^3.24
drupal/views_bulk_operations Version ^3.5
drush/drush Version ^8.4
http-interop/http-factory-guzzle Version ^1.2
hybridauth/hybridauth Version ^2
npm-asset/backbone Version ^1.4
npm-asset/chosen-js Version ^1.8
npm-asset/modernizr Version ^3.11
npm-asset/underscore Version ^1.10
oomphinc/composer-installers-extender Version ^2.0
php-http/guzzle6-adapter Version ^2.0
psr/cache Version ^1.0
pyrech/composer-changelogs Version ^2.0
sensiolabs/ansi-to-html Version ^1.2
symfony/dependency-injection Version ^4.4
symfony/deprecation-contracts Version ^2.5
symfony/filesystem Version ~2.7 || ^3
symfony/options-resolver Version ^4.4
symfony/process Version ^4.4
toin0u/digitalocean-v2 Version ~2.0
webflo/drupal-finder Version ^1.2.1