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.