2017 © Pedro Peláez
 

contao-module composer-client

The contao composer client.

image

contao-community-alliance/composer-client

The contao composer client.

  • Monday, March 13, 2017
  • by xtra
  • Repository
  • 23 Watchers
  • 26 Stars
  • 46,701 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 19 Forks
  • 87 Open issues
  • 20 Versions
  • 1 % Grown

The README.md

Version ![Stable Build Status](http://img.shields.io/travis/contao-community-alliance/composer-client/master.svg?style=flat-square&label=stable build) ![Upstream Build Status](http://img.shields.io/travis/contao-community-alliance/composer-client/develop.svg?style=flat-square&label=dev build) License Downloads, (*1)

Composer integration for Contao

Module which loads the Composer autoloader, creates initial composer.json and provides a back end client., (*2)

Back end module, (*3)

Installation

Checkout repository

Checkout this repository and link it to system/modules (initial), (*4)

cd /path/to/my/project/documentroot
git clone git@github.com:contao-community-alliance/composer-client.git composer/vendor/contao-community-alliance/composer
cd system/modules
ln -s ../../composer/vendor/contao-community-alliance/composer/src/system/modules/\!composer .
cd ../..
Contao page request

Do a normal page request, this will prepare the folder structure and the default composer.json, (*5)

Download Composer (the manual way)

Download Composer as explained here: http://getcomposer.org/doc/00-intro.md#downloading-the-composer-executable, (*6)

cd composer
curl -sS https://getcomposer.org/installer | php
Download Composer (with back end client)

Just call the back end client from the menu, it will tell you that Composer is not installed and install it automatically., (*7)

Add some vendors (the manual way)

Open the composer/composer.json in your prefered editor and add some dependencies as explained here: http://getcomposer.org/doc/04-schema.md, (*8)

{
    "require": {
        "bit3/contao-nested-menu": "dev-master"
    }
}
Add some vendors (with back end client)

Type your keyword or package name into the search field and press the search button., (*9)

Package search, (*10)

Select your package and click the "mark to install" button on the right. Select prefered version and version contraint to install., (*11)

Package details view, (*12)

Via integrated editor

Advanced editor, (*13)

Click on "advanced mode" in the back end client and add some dependencies as explained here: http://getcomposer.org/doc/04-schema.md, (*14)

"require": {
    ...
   "bit3/contao-nested-menu": "dev-master" 
}
Install the vendors (the manual way)

Tell composer to download the configured vendors, (*15)

php composer.phar install
Install the vendors (with back end client)

Click on "updated packages" and just wait until Composer finished installation., (*16)

Requirements

  • PHP 5.3.4 or higher
  • Contao 2.11.* or Contao 3.1.* or higher

Attribution

  • Module Icon (src/system/modules/!composer/assets/images/type-library.png) licensed under Public Domain by Icojam (http://www.iconarchive.com/show/blue-bits-icons-by-icojam/module-puzzle-icon.html)
  • Composer Icon (src/system/modules/!composer/assets/images/type-library.png) from (https://github.com/composer/getcomposer.org)
  • Component Icon (src/system/modules/!composer/assets/images/type-component.png) licensed unter CC Attribution 3.0 by Farm Fresh Icons (http://www.fatcow.com/free-icons)

For developers

Compile SCSS

$ cd 'src/system/modules/!composer/assets/css'
$ scss --no-cache --update --style compressed backend.scss

The Versions

13/03 2017

dev-develop

dev-develop

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

13/03 2017

dev-master

9999999-dev

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

13/03 2017

dev-hotfix/0.16.6

dev-hotfix/0.16.6

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

13/03 2017

0.16.6

0.16.6.0

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

12/01 2017

0.16.5

0.16.5.0

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

27/04 2016

0.16.4

0.16.4.0

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

09/02 2016

0.16.3

0.16.3.0

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

04/11 2015

0.16.2

0.16.2.0

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

04/11 2015

0.16.1

0.16.1.0

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

04/11 2015

0.16.0

0.16.0.0

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

28/10 2015

0.16.0-beta1

0.16.0.0-beta1

The contao composer client.

  Sources   Download

LGPL-3.0+

The Requires

 

The Development Requires

composer client contao

14/05 2014

dev-feature/extended-search-results

dev-feature/extended-search-results

composer integration into the contao cms

  Sources   Download

LGPLv3

The Requires

 

by Dominik Zogg

composer client contao

06/12 2013

dev-feature/ui-experiment

dev-feature/ui-experiment

composer integration into the contao cms

  Sources   Download

LGPLv3

The Requires

 

by Dominik Zogg

composer client contao