C'est bourrin, mais des fois ça peut débloquer de gros upgrades.
composer show --no-dev --direct --name-only | xargs composer require --no-update
Mettra Ă jour toutes les contraintes de votre fichier composer.json :
C'est bourrin, mais des fois ça peut débloquer de gros upgrades.
composer show --no-dev --direct --name-only | xargs composer require --no-update
Mettra Ă jour toutes les contraintes de votre fichier composer.json :
Depuis quelques jours, on peut rencontrer l'erreur « undefined index: extra » lors d'un composer update ou composer require.
Si vous rencontrez ce soucis, exécutez la commande :
J'ai mis en ligne tard vendredi soir ma première vidéo de mini-formation à drupal.
J'ai commencé par un sujet basique : Le téléchargement et l'installation du CMS Drupal avec composer.
La vidéo est disponible gratuitement sur youtube et dure 20 minutes.
Voici comment récupérer un fichier externe (qui doit être accessible depuis internet) et l'intégrer dans votre instance de site, sans avoir à versionner le fichier.
La seconde version beta de Drupal 9 est sortie il y a quelques jours, et la version stable est prévue pour le 3 juin.
Sur des projets j'ai depuis quelques jours, lors d'un composer install, l'erreur suivante arrive :
Package type "drupal-console-library" is not supported
Petite astuce que beaucoup doivent déjà connaître mais que j'ai (re)découverte, il est très facile de transformer une pull request de github en patch.
Il suffit de prendre l'url de la PR et d'ajouter .patch Ă la fin.
Une petite dépendance à ajouter à son composer.json qui permet d'économiser pas mal de ram lors des taches lourdes de composer (update notamment)
stages :
- predeploy
- deploy
- postdeploy
- scheduled
prod_backup_db:
script:
- ssh <a href="mailto:user@serveur">user@serveur</a> 'drush @kg cr'
- ssh <a href="mailto:u
Composer est un gestionnaire de dépendances PHP qui est de plus en plus utilisé pour gérer les dépendances des cms ou des frameworks.
À la suite d’une discussion avec Clément (@shikiryu) sur le la mise sous gestion de version ou « versionnement » du composer.lock, j’ai posé la question sur twitter :
Si vous utilisez composer pour gérer votre instance de Drupal, vous avez parfois besoin d'appliquer un patch (de votre conception ou depuis drupal.org) que ce soit pour un module tiers ou pour le core.
Si on est "Ă l'ancienne" on a le core et les module sous gestionnaire de version (git par exemple), cela reste simple, vous appliquez le patch et commitez le tout.
J'ai mis sur github un scaffolder de site drupal 7.
En une commande, cela télécharge la dernière version de Drupal 7 ainsi qu'une liste de module (qualifié subjectivement par moi-même comme indispensables).
L'ensemble du core et des modules sont gérés par composer, le gestionnaire de dépendances PHP.
Il est maintenant possible de gérer son installation de Drupal directement avec composer, installation, ajout de module, update...
Pour cela évidement, il faut avoir composer d'installé, sous Debian/Ubuntu :