Strategie zum Erstellen von Plugins mit Eclipse


13

Wer hat Erfahrung in der Erstellung von WordPress-Plugins mit Eclipse PDT?

Meine Situation ist:

  • Ich muss ein Plugin erstellen, das ein anderes Plugin erweitert (sehen Sie es als Premium-Version eines anderen Plugins an)
  • Ich habe bereits ein Projekt plugin core(das ursprüngliche Plugin) durch Importieren aus dem SVN-Repository erstellt
  • Ich habe eine Eclipse-Bibliothek namens erstellt wordpressund sie dem plugin coreProjekt hinzugefügt .
  • Ich habe ein anderes Projekt erstellt, plugin extenderdas die von mir erstellten Skripte hostet.

Das Problem ist, wie man es einfach mit WordPress testet, ohne das Projekt manuell kopieren und einfügen zu müssen wp-content/plugins. Kann ich diese Dateien trotzdem automatisch kopieren wp-content/plugins? Oder habt ihr andere Lösungen für dieses Problem?

Als Randnotiz arbeite ich an Windows 7. Mir sind die von Windows bekannt mklink. Allerdings sind meine htdocs auf der FAT32-Partition und ich bin in einer Situation, in der ich in den folgenden Monaten Windows verwenden muss.


2
das ist wirklich eine Eklipse Frage - am besten bei programmers.stackexchange.com oder Stackoverflow adressierte über
ANU

Ich lasse dies ein bisschen brauen, falls jemand praktische Erfahrungen mit WP / Eclipse mit solchen hat ... Wenn es nicht in der Tat besser ist, auf eine Site zu migrieren, ist dies möglicherweise passender.
Rarst

Rarst, genau meine Gedanken.
EAMann

OK, aber ich denke, das OP möchte eine Möglichkeit, Eclipse zum Kopieren von Dateien von einem Ordner (seinem Arbeitsverzeichnis) in einen anderen (dem Plugin-Ordner in seiner WP-Installation) zu verwenden. @silent - macht RSE ( eclipse.org/tm ) nicht das, was Sie brauchen?
Anu

Antworten:


12
  1. Erstellen Sie WordPress als Projekt. Ich habe mehrere solcher Projekte, Kofferraum, alte Versionen ... für das Folgende verwende ich nur ein Projekt mit dem Namen WP Latest Final . Sie können die Standardinstallation mit verwenden /wp-content/plugins. Ich lege mein wp-contentVerzeichnis in eine Dropbox und sage WP über wp-config.php, wo ich danach suchen soll.

  2. Erstellen Sie für jedes Ihrer Plugins ein neues PHP-Projekt. Verwenden Sie Projekt aus vorhandener Quelle erstellen und zeigen Sie auf das Plugin-Verzeichnis in /wp-content/plugins.

    Bildbeschreibung hier eingeben

  3. Klicken Sie im Projektassistenten auf Weiter und wechseln Sie zur Registerkarte Projekte . Wählen Sie Add… WP Latest Final .

    Bildbeschreibung hier eingeben

  4. Wählen Sie Zugriffsregeln und schließen Sie wp-admin/load-scripts.phpund aus wp-admin/load-styles.php. Hutspitze zu @hakre .

    Bildbeschreibung hier eingeben

  5. Fügen Sie nach Bedarf weitere Projekte, andere Plugins, Themenprojekte usw. hinzu.

  6. Klicken Sie auf Fertig stellen . Erledigt.

Wenn Sie Egit installiert haben , möchten Sie wahrscheinlich jetzt ein neues Git-Projekt erstellen, um von der Verlaufsverfolgung von Eclipse unabhängig zu werden.


Hmm .. diese Strategie bedeutet, dass ich das Projekt auf den WP-Inhalten / Plugins von WordPress aufbauen muss? das reicht. Vielen Dank.
Ariefbayu

1
Nicht im gesamten Plugin-Verzeichnis, sondern nur in dem mit Ihrem Plugin.
fuxia

Ja, das verstehe ich.
Ariefbayu

0

Sonnenfinsternis »Aptana

Nur eine kurze Ergänzung für alle, die Aptana verwenden .

Wenn Sie bereits ein Projekt haben, das sich (physisch / auf der Festplatte) außerhalb Ihrer WordPress-Entwicklungskopie befindet, gehen Sie einfach zu

Projekt »Eigenschaften» PHP Buildpath »[ ♦ External Directories]

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.