Esiste un framework di sviluppo plug-in


29

Da quando sono nuovo nello sviluppo di plugin per WordPress, ho esaminato la struttura interna di molti plugin. Ho scoperto che la maggior parte di loro non si adatta a nessun modello e quindi capire come funzionano può essere difficile.

Mi chiedevo se esiste un modo più generalizzato di sviluppo dei plugin, possibilmente con un framework, diverso dai metodi descritti nella documentazione ufficiale.


Hai letto il mio articolo su OCP ? Sono già al punto in cui dico che non esiste un framework che funzionerà sempre.
Kaiser,

Risposte:


27

AFAIK, non esiste un framework ufficiale / standard e ci saranno tanti stili di sviluppo plugin quanti sono i toni del bianco nel polo nord.

Direi che WordPress Coding Standards è un progetto per un buon stile.

Troverai molti buoni esempi ed eccellenti programmatori qui in WPSE. Un bel punto di partenza: domande / taggato / sviluppo plugin .

evidenziando:

Al giorno d'oggi, utilizzo la demo della classe di plugin di @toscho come base per molti plugin.

In questo momento, @Pippin sta facendo una serie Introduzione allo sviluppo di plugin 101 per WordPress che potrebbe essere interessante.

[ aggiorna , grazie al contributo di @Wyck , un elenco di helper-plugins / boilerplates / frameworks]

Plugin scbFramework , di @scribu :

Un insieme di classi utili per uno sviluppo più veloce dei plugin.
Questo è un toolkit di plugin che aiuta gli sviluppatori a scrivere plugin più velocemente. È costituito da diverse classi che gestiscono attività comuni, come la generazione di pagine di impostazioni, la creazione di tabelle di database e altro ancora.

WordPress-Gear> PHP Boilerplate> Materiale plug-in

  1. Plugin boilerplate di @tommcfarlin
  2. Modello di plug-in orientato agli oggetti
  3. Framework delle impostazioni di @gilbitron
  4. scbFramework - Classi per plugin dev
  5. API delle impostazioni di WordPress - di @tareq_cse
  6. WP MVC - Framework MVC per creare plugin

1
Vorrei anche menzionare wordpress.org/extend/plugins/scb-framework e ce ne sono alcuni elencati qui sotto PHP Boilerplate: wpgear.org
Wyck,




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.