Já existe um equivalente equivalente ao WordPress?


10

Estou trabalhando com o Drupal em um projeto agora e, apesar de todas as suas falhas, ter uma interface de linha de comando como drush na estrutura do Drupal é uma dádiva de Deus.

Existe um equivalente ao uso do WordPress que permite controlar em quais plugins um site é implantado ou quais devem ser as configurações padrão?

Ou é a melhor abordagem atual apenas para colocar essas coisas no wp-config ou em algum lugar semelhante?


11
Não sei ao certo o que o drush faz. Para configurar novas instalações do WP por código, consulte esta pergunta Script de inicialização para aspectos "padrão" de um site WordPress? (trabalho em progresso).
Rarst 29/09/10

Olá, @Chris Adams - AFAIK ainda não existe, mas se você quiser trabalhar em um projeto como esse, tenho certeza que muitos ficarão felizes em vê-lo! :)
MikeSchinkel

Respostas:


6

Eu tenho trabalhado em uma interface de linha de comando simples e conectável. O trabalho básico está concluído, mas agora precisamos começar a escrever mais comandos (e implementá-lo em plugins). Por favor, sinta-se livre para bifurcar e contribuir!

Você pode encontrar o código no Github .


Isso realmente parece legal. Fork fork fork… :)
Chris Adams

4

O WP-CLI http://wp-cli.org iniciado por andreascreten e agora mantido por scribu é a coisa mais próxima. Suas funções principais são limitadas, mas são facilmente estendidas com comandos personalizados.

As principais funções devem cobrir as necessidades que você descreve, controlando plugins e configurações.

Como observação lateral: recentemente usei o wp-cli para configurar 2.000 atributos do produto com imagens associadas ao WooCommerce. Demorou uma hora para instalar o wp-cli e escrever um plugin do WordPress para estender o WP-CLI com o meu comando personalizado.

Depois disso, eu poderia executar o comando no caminho para meus arquivos de imagem como este

wp woocom_imgattr_create path/to/img/*.png --attr=color

Isso me salvou 17 horas de clicar-arrastar-deslizar-digitando



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.