Estrategia en la creación de complementos utilizando Eclipse

13

¿Alguien que tenga experiencia en la construcción de plugins de WordPress usando eclipse PDT?

Mi situacion es:

  • Necesito construir un complemento que extienda otro complemento (míralo como versión premium de otro complemento)
  • Ya creé el proyecto plugin core(el complemento original) importando desde el repositorio svn
  • Creé la biblioteca eclipse llamada wordpressy la agregué al plugin coreproyecto.
  • Creé otro proyecto plugin extenderque alojará los scripts que creé.

El problema es, ¿cómo probarlo fácilmente en WordPress, sin tener que copiar y pegar manualmente esos proyectos wp-content/plugins? ¿Hay alguna forma de copiar automáticamente esos archivos wp-content/plugins? O bien, ¿tienen otras soluciones para este problema?

Como nota al margen, estoy trabajando en Windows 7. Soy consciente de Windows mklink. Sin embargo, mis htdocs están en la partición FAT32 y estoy en una situación en la que tengo que usar Windows en los siguientes meses.

ariefbayu
fuente
2
esto es realmente una cuestión Eclipse - mejor dirigida a más de programmers.stackexchange.com o stackoverflow
anu
Dejaré que esto se prepare un poco en caso de que alguien tenga experiencia práctica en WP / Eclipse con tal ... Si no es mejor migrar al sitio, eso podría ser más apropiado.
Rarst
Rarst, mis pensamientos exactamente.
EAMann
OK, pero creo que lo que quiere el OP es una forma de usar Eclipse para copiar archivos de una carpeta (su directorio de trabajo) a otra (la carpeta del complemento en su instalación de WP). @silent: ¿RSE ( eclipse.org/tm ) no hace lo que necesita?
Anu

Respuestas:

12
  1. Crea WordPress como un proyecto. Tengo varios proyectos de este tipo, troncales, versiones antiguas ... para lo siguiente, solo uso un proyecto llamado WP Latest Final . Puede usar la instalación estándar con /wp-content/plugins. Pongo mi wp-contentdirectorio en un Dropbox y le digo a WP a través de wp-config.php dónde buscarlo.

  2. Cree un nuevo proyecto PHP para cada uno de sus complementos. Use Crear proyecto desde la fuente existente y señale el directorio de complementos en /wp-content/plugins.

    ingrese la descripción de la imagen aquí

  3. Haga clic en Siguiente en el asistente de proyectos y vaya a la pestaña Proyectos . Elija Agregar ... WP Última final .

    ingrese la descripción de la imagen aquí

  4. Seleccione Reglas de acceso y excluya wp-admin/load-scripts.phpy wp-admin/load-styles.php. Punta de sombrero para @hakre .

    ingrese la descripción de la imagen aquí

  5. Agregue más proyectos según lo necesite, otros complementos, proyectos temáticos, etc.

  6. Haz clic en Finalizar . Hecho.

Si ha instalado Egit , probablemente desee crear un nuevo proyecto Git ahora para independizarse del seguimiento del historial de Eclipse.

fuxia
fuente
Hmm ... ¿usar esta estrategia significa que tengo que construir el proyecto en wp-content / plugins de wordpress? Esto servirá. Gracias.
ariefbayu
1
No en todo el directorio de complementos, solo el que está con su complemento.
fuxia
Sí, lo entiendo.
ariefbayu
0

Eclipse »Aptana

Solo una pequeña adición para todos aquellos que usan Aptana .

Cuando ya tiene un proyecto que está (físicamente / en el disco) fuera de su copia de desarrollo de WordPress, simplemente vaya a

Proyecto »Propiedades» PHP Buildpath »[ ♦ External Directories]

ingrese la descripción de la imagen aquí

emperador
fuente