Sviluppare plugin più velocemente separando il frontend in un componente del tema

Sì, è un buon approccio.

Ho usato questo approccio sulle anteprime dell’elenco degli argomenti per un po’ di tempo, spostando quante più funzionalità possibili nel TC e rendendolo autonomo. Funzionalità aggiuntive che richiedono modifiche all’API vanno quindi in un plugin e gli utenti sono incoraggiati a installarlo anche per sfruttarle (se possono).

L’unico problema con questo approccio è se stai condividendo il tuo codice e la modifica dell’API è una necessità, allora devi assicurarti che qualcuno installi entrambi i componenti. Dividerli in due non è il modo più conveniente per le persone di consumare il tuo lavoro, potenzialmente, quindi penso ancora che alla fine un’unica installazione di plugin sia ancora il miglior approccio per lavori open source di quella natura.

Se è solo per il tuo sito, allora certo, questo è fantastico!

3 Mi Piace