web-dev-qa-db-fra.com

Stratégie sur la création de plug-in avec Eclipse

Quelqu'un qui a de l'expérience dans la construction de plugins wordpress avec Eclipse PDT?

Ma situation est:

  • Je dois construire un plugin qui étende un autre plugin (regardez-le comme une version premium d'un autre plugin)
  • J'ai déjà créé le projet plugin core (le plugin d'origine) en important depuis le référentiel svn
  • J'ai créé la bibliothèque Eclipse appelée wordpress et l'a ajoutée au projet plugin core.
  • J'ai créé un autre projet plugin extender qui 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 dans wp-content/plugins? Est-il possible de copier automatiquement ces fichiers dans wp-content/plugins? Ou avez-vous une autre solution à ce problème?

En passant, je travaille sur Windows 7. Je connais la variable mklink de Windows. Cependant, mon htdocs est sur une partition FAT32 et je suis dans une situation où je dois utiliser Windows au cours des mois suivants.

12
ariefbayu
  1. Créez WordPress en tant que projet. J'ai plusieurs projets de ce type, tronc, anciennes versions… pour les suivants, je viens d'utiliser un projet nommé WP Latest Final . Vous pouvez utiliser l'installation standard avec /wp-content/plugins. Je mets mon répertoire wp-content dans une Dropbox et tell WP via wp-config.php où le rechercher.

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

    enter image description here

  3. Cliquez sur Suivant dans l'assistant de projet, puis accédez à l'onglet Projets . Choisissez Ajouter… WP Dernière finale .

    enter image description here

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

    enter image description here

  5. Ajoutez plus de projets selon vos besoins, d'autres plugins, projets thématiques, etc.

  6. Cliquez sur Terminer . Terminé.

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

12
fuxia

Eclipse "Aptana

Juste un petit ajout pour tous ceux qui utilisent Aptana .

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

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

enter image description here

0
kaiser