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.


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.


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

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.