Czy jest jakiś program rozwoju wtyczek

29

Odkąd jestem nowy w tworzeniu wtyczek WordPress, badałem wewnętrzną strukturę wielu wtyczek. Przekonałem się, że większość z nich nie pasuje do żadnego wzoru, więc zrozumienie, w jaki sposób działają, może być trudne.

Zastanawiałem się, czy istnieje bardziej ogólny sposób opracowywania wtyczek, być może z ramami, innymi niż metody opisane w oficjalnej dokumentacji.

Rohith Raveendran
źródło
Czy czytałeś mój artykuł o OCP ? Jestem już w punkcie, w którym mówię, że nie ma ram, które zawsze się sprawdzą.
kaiser

Odpowiedzi:

27

AFAIK, nie ma oficjalnego / standardowego frameworku i będzie tyle stylów rozwoju wtyczek, ile jest odcieni bieli na biegunie północnym.

Powiedziałbym, że WordPress Coding Standards to plan dobrego stylu.

W WPSE znajdziesz wiele dobrych przykładów i doskonałych programistów. Dobry punkt wyjścia: pytania / tagowane / rozwój wtyczek .

Wyróżnianie:

Obecnie używam Demo Class Plugin od @toscho jako podstawy wielu wtyczek.

Obecnie @Pippin przygotowuje serię Wprowadzenie do WordPress Plugin Development 101, która może być interesująca.

[ aktualizacja , dzięki wkładowi @Wyck , lista dodatków pomocniczych / szablonów / ram]

Wtyczka scbFramework autorstwa @scribu :

Zestaw przydatnych klas do szybszego tworzenia wtyczek.
Jest to zestaw wtyczek, który pomaga programistom szybciej pisać wtyczki. Składa się z kilku klas, które obsługują typowe zadania, takie jak generowanie stron ustawień, tworzenie tabel bazy danych i więcej.

WordPress-Gear> PHP Boilerplate> Wtyczki

  1. Wtyczka z płyty grzewczej @tommcfarlin
  2. Szablon wtyczki obiektowej
  3. Framework ustawień autorstwa @gilbitron
  4. scbFramework - Klasy dla deweloperów wtyczek
  5. Interfejs API ustawień WordPress - autor: @tareq_cse
  6. WP MVC - środowisko MVC do tworzenia wtyczek
brasofilo
źródło
1
Wspomniałbym również o wordpress.org/extend/plugins/scb-framework, a niektóre z nich są wymienione tutaj pod PHP Boilerplate
Wyck
1

Uważam, że Sunrise ( http://gndev.info/sunrise/ ) jest tym, o co prosisz. Jest stosunkowo nowy i sam go nie używałem, więc nie oferuję żadnych rekomendacji. Wygląda jednak dość obiecująco. Jest dostępny w katalogu wtyczek WordPress jako wtyczka: http://wordpress.org/plugins/sunrise/ .

Ochado
źródło
Niestety, ale jest to temat rozmieszczenia i nie rozwoju .
kaiser