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.


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.


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í

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.