Stratégie de création de plugin à l'aide d'Eclipse


13

Quelqu'un qui a de l'expérience dans la construction de plugins wordpress en utilisant eclipse PDT?

Ma situation est:

  • J'ai besoin de construire un plugin qui étend un autre plugin (regardez-le comme une version premium d'un autre plugin)
  • J'ai déjà créé un projet plugin core(le plugin d'origine) en important depuis le dépôt svn
  • J'ai créé la bibliothèque eclipse appelée wordpresset l' ai ajoutée au plugin coreprojet.
  • J'ai créé un autre projet plugin extenderqui hébergera les scripts que j'ai créés.

Le problème est, comment le tester facilement sur wordpress, sans avoir à copier-coller manuellement ces projets wp-content/plugins? Est-il possible de copier automatiquement ces fichiers vers wp-content/plugins? Ou, avez-vous une autre solution à ce problème?

En remarque, je travaille sur Windows 7. Je connais Windows mklink. Cependant, mes htdocs sont sur la partition FAT32 et je suis dans une situation où je dois utiliser Windows dans les mois suivants.


2
c'est vraiment une question d'éclipse - mieux adressée à plus programmers.stackexchange.com ou stackoverflow
anu

Je laisserai ce breuvage un peu au cas où quelqu'un aurait une expérience pratique de WP / Eclipse avec un tel ... Sinon, il vaut mieux migrer vers un site qui pourrait être plus approprié.
Rarst

Rarst, mes pensées exactement.
EAMann

OK, mais je pense que ce que l'OP veut, c'est une façon d'utiliser Eclipse pour copier des fichiers d'un dossier (son répertoire de travail) dans un autre (le dossier du plugin dans son installation WP). @silent - RSE ( eclipse.org/tm ) ne fait-il pas ce dont vous avez besoin?
anu

Réponses:


12
  1. Créez WordPress en tant que projet. J'ai plusieurs de ces projets, tronc, anciennes versions… pour les suivants, j'utilise juste un projet nommé WP Latest Final . Vous pouvez utiliser l'installation standard avec /wp-content/plugins. Je mets mon wp-contentrépertoire dans une Dropbox et dis à WP via wp-config.php où le chercher.

  2. Créez un nouveau projet PHP pour chacun de vos plugins. Utilisez Créer un projet à partir d'une source existante et pointez sur le répertoire du plugin /wp-content/plugins.

    entrez la description de l'image ici

  3. Cliquez sur Suivant dans l'assistant de projet et accédez à l' onglet Projets . Choisissez Ajouter… WP Latest Final .

    entrez la description de l'image ici

  4. Sélectionnez Règles d'accès et excluez wp-admin/load-scripts.phpet wp-admin/load-styles.php. Pointe du chapeau à @hakre .

    entrez la description de l'image ici

  5. Ajoutez plus de projets selon vos besoins, d'autres plugins, projets à thème, etc.

  6. Cliquez sur Terminer . Terminé.

Si vous avez installé Egit , vous souhaiterez probablement créer un nouveau projet Git maintenant pour être indépendant du suivi de l'historique d'Eclipse.


Hmm .. utiliser cette stratégie signifie que je dois construire le projet sur le contenu / plugins wp de wordpress? ça va faire. Merci.
ariefbayu

1
Pas sur tout le répertoire du plugin, juste celui avec votre plugin.
fuxia

oui, je comprends cela.
ariefbayu

0

Eclipse »Aptana

Juste un petit ajout pour tous ceux qui utilisent Aptana .

Lorsque vous avez déjà un projet (physiquement / sur disque) en dehors de votre copie de développement WordPress, allez simplement sur

Projet »Propriétés» PHP Buildpath »[ ♦ External Directories]

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.