Estratégia de criação de plug-in usando o Eclipse

13

Alguém que tenha experiência na construção de plugin wordpress usando o eclipse PDT?

Minha situação é:

  • Preciso criar um plug-in que estenda outro plug-in (veja como versão premium de outro plug-in)
  • Eu já criei o projeto plugin core(o plugin original) importando do repositório svn
  • Criei a biblioteca eclipse chamada wordpresse a adicionei ao plugin coreprojeto.
  • Criei outro projeto plugin extenderque hospedará os scripts que criei.

O problema é: como testá-lo facilmente no wordpress, sem ter que copiar e colar manualmente esses projetos wp-content/plugins? Existe uma maneira de copiar automaticamente esses arquivos wp-content/plugins? Ou vocês têm outras soluções para esse problema?

Como observação, estou trabalhando no Windows 7. Estou ciente do Windows mklink. No entanto, meus htdocs estão na partição FAT32 e estou na situação em que tenho que usar o Windows nos meses seguintes.

ariefbayu
fonte
2
Esta é realmente uma questão eclipse - melhor abordada em cima da programmers.stackexchange.com ou stackoverflow
anu
Vou deixar essa mistura um pouco, caso alguém tenha experiência prática com o WP / Eclipse com ... Se não for melhor migrar para um site que possa ser mais adequado.
Rarst
Em primeiro lugar, meus pensamentos exatamente.
EAMann # 11/11
OK, mas acho que o que o OP quer é uma maneira de usar o Eclipse para copiar arquivos de uma pasta (seu diretório de trabalho) para outra (a pasta do plug-in na instalação do WP). @silent - o RSE ( eclipse.org/tm ) não faz o que você precisa?
an11

Respostas:

12
  1. Crie o WordPress como um projeto. Eu tenho vários projetos, tronco, versões antigas ... para o seguinte, eu apenas uso um projeto chamado WP Latest Final . Você pode usar a instalação padrão com /wp-content/plugins. Coloquei meu wp-contentdiretório em um Dropbox e digo ao WP via wp-config.php onde procurá-lo.

  2. Crie um novo projeto PHP para cada um dos seus plugins. Use Criar projeto a partir da fonte existente e aponte para o diretório do plug-in /wp-content/plugins.

    insira a descrição da imagem aqui

  3. Clique em Avançar no assistente de projeto e vá para a guia Projetos . Escolha Add… WP Latest Final .

    insira a descrição da imagem aqui

  4. Selecione Regras de acesso e exclua wp-admin/load-scripts.phpe wp-admin/load-styles.php. Gorjeta de chapéu para @hakre .

    insira a descrição da imagem aqui

  5. Adicione mais projetos conforme necessário, outros plugins, projetos temáticos etc.

  6. Clique em Finish . Feito.

Se você instalou o Egit , provavelmente deseja criar um novo projeto Git agora para se tornar independente do rastreamento de histórico do Eclipse.

fuxia
fonte
Hmm .. usando esta estratégia significa que eu tenho que construir o projeto no wp-content / plugins do wordpress? isso serve. Obrigado.
Ariefbayu
1
Não está em todo o diretório do plugin, apenas aquele com o seu plugin.
Fuxia
sim, eu entendo isso.
precisa saber é o seguinte
0

Eclipse »Aptana

Apenas uma pequena adição para todos aqueles que usam o Aptana .

Quando você já tiver um projeto que está (fisicamente / em disco) fora da sua cópia de desenvolvimento do WordPress, basta ir para

Projeto »Propriedades» PHP Buildpath »[ ♦ External Directories]

insira a descrição da imagem aqui

kaiser
fonte