Strategia budowania wtyczek przy użyciu Eclipse


13

Ktoś, kto ma doświadczenie w budowaniu wtyczek WordPress przy użyciu Eclipse PDT?

Moja sytuacja to:

  • Muszę zbudować wtyczkę, która rozszerza inną wtyczkę (spójrz na to jako wersja premium z innej wtyczki)
  • Już utworzyłem projekt plugin core(oryginalna wtyczka), importując z repozytorium svn
  • Utworzyłem bibliotekę Eclipse o nazwie wordpressi dodałem ją do plugin coreprojektu.
  • Stworzyłem inny projekt, w plugin extenderktórym będą przechowywane skrypty, które utworzyłem.

Problem polega na tym, jak łatwo przetestować go do Wordpress, bez konieczności ręcznego kopiowania i wklejania tych projektów wp-content/plugins? Czy istnieje możliwość automatycznego skopiowania tych plików wp-content/plugins? A może macie inne rozwiązania tego problemu?

Na marginesie, pracuję na systemie Windows 7. Zdaję sobie sprawę z systemu Windows mklink. Jednak moje htdocs są na partycji FAT32 i jestem w sytuacji, gdy będę musiał korzystać z systemu Windows w kolejnych miesiącach.


2
to jest naprawdę pytanie o zaćmienie - najlepiej skierowane na programmers.stackexchange.com lub stackoverflow
anu

Pozwolę temu naparowi na chwilę, na wypadek, gdyby ktoś miał praktyczne doświadczenie z WP / Eclipse z takimi ... Jeśli nie, lepiej przenieść się na stronę, która może być bardziej odpowiednia.
Rarst

Rarst, dokładnie moje myśli.
EAMann

OK, ale myślę, że to, czego chce OP, to sposób na użycie Eclipse do kopiowania plików z jednego folderu (jego katalogu roboczego) do innego (folderu wtyczki w jego instalacji WP). @silent - czy RSE ( eclipse.org/tm ) nie robi tego, czego potrzebujesz?
anu

Odpowiedzi:


12
  1. Utwórz WordPress jako projekt. Mam kilka takich projektów, trunk, stare wersje… do następujących, po prostu używam projektu o nazwie WP Latest Final . Możesz użyć standardowej instalacji z /wp-content/plugins. Umieszczam mój wp-contentkatalog w Dropboksie i informuję WP za pośrednictwem wp-config.php, gdzie go szukać.

  2. Utwórz nowy projekt PHP dla każdej wtyczki. Użyj Utwórz projekt z istniejącego źródła i wskaż katalog wtyczek w /wp-content/plugins.

    wprowadź opis zdjęcia tutaj

  3. Kliknij przycisk Dalej w kreatorze projektu i przejdź do karty Projekty . Wybierz Dodaj… WP najnowszy finał .

    wprowadź opis zdjęcia tutaj

  4. Wybierz Reguły dostępu i wyklucz wp-admin/load-scripts.phpi wp-admin/load-styles.php. Porada dla @hakre .

    wprowadź opis zdjęcia tutaj

  5. Dodaj więcej projektów według potrzeb, inne wtyczki, projekty tematyczne itp.

  6. Kliknij przycisk Zakończ . Gotowy.

Jeśli zainstalowałeś Egit , prawdopodobnie chcesz teraz utworzyć nowy projekt Git, aby uniezależnić się od śledzenia historii Eclipse.


Hmm .. użycie tej strategii oznacza, że ​​muszę zbudować projekt na wp-content / plugins wordpress? to zrobi. Dzięki.
ariefbayu

1
Nie w całym katalogu wtyczek, tylko ten z wtyczką.
fuxia

tak, rozumiem
ariefbayu,

0

Zaćmienie »Aptana

Krótki dodatek dla wszystkich osób korzystających z Aptana .

Jeśli masz już projekt, który znajduje się (fizycznie / na dysku) poza kopią rozwojową WordPress, po prostu przejdź do

Projekt »Właściwości» PHP Buildpath »[ ♦ External Directories]

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.