Ok, é certo que eu sou um compositor iniciante. Então, no meu site anterior, usei o gerenciador de compositores para atualizar o núcleo do Drupal. Isso foi bastante simples de usar (basta executar "composer drupal-update"). No entanto, o gerente do compositor agora diz que está obsoleto.
A versão do Drupal 8 deste módulo está obsoleta e não é mais necessária, devido a melhorias no Drupal 8.1. Use o Composer diretamente para obter os módulos necessários, que também farão o download das bibliotecas necessárias.
Hoje, recebi um aviso de que preciso aplicar atualizações de segurança ao núcleo, mas não consigo encontrar nenhuma documentação sobre como atualizar o núcleo do Drupal com o compositor.
Isso é feito através do Drupal Console, Drush ou é um comando do compositor que eu preciso executar? Não sei ao certo qual é o processo preferencial para "baixar a versão mais recente do Drupal do drupal.org e substituir todos os arquivos manualmente".
drush up drupal
, acho que isso pode substituir o seu compositor.json tho (e outros arquivos), faça backup e reverta, se necessário. Depois que o usocomposer update
e você deve ser bom para irRespostas:
Para atualizar o Drupal usando o Composer, basta mover a
"drupal/core": "~8.1"
linha da seção de substituição para a seção de necessidade . No final, o conteúdo do arquivo composer.json é semelhante ao seguinte.Eu estava acostumado a executar
drush upc
a atualização do Drupal, mas isso substituiu meu arquivo composer.json e o diretório do fornecedor. Como consequência disso, devo executarcomposer update
o tempo todo para atualizar o conteúdo do diretório de fornecedores .Agora, usando o Composer para atualizar o Drupal, também posso usá-lo para baixar / atualizar os módulos que estou usando.
O arquivo composer.json que estou usando é o seguinte.
Além de mover essa linha como eu disse, também executei os seguintes comandos.
O primeiro permite-me exigir módulos Drupal e atualizá-los.
A última vez que tentei, o repositório oficial do Drupal ainda estava no estágio alfa e me deu problemas com módulos que se declaravam pacotes do Composer, mas não com a configuração do tipo de pacote (ou seja, drupal-module). Espero que eles tenham resolvido o problema agora. Para o repositório do Drupal Packager, os comandos a serem usados são os seguintes.
Se você já estava usando o https://packagist.drupal-composer.org e deseja substituir pelo site oficial do Packagist, precisará substituir o primeiro comando por
composer config repositories.0 composer https://packages.drupal.org/8
, que funciona se você não tiver outros repositórios, baseando-se Usando packages.drupal.org .Observe também que o packagist.drupal-composer.org está programado para ser preterido em janeiro de 2017 (ou quando o Repositório de Pacotes oficial do Drupal.org estiver pronto) .
fonte