L’ho portato alla sua conclusione logica con Topic List Previews (TLP).
Questo era un plugin, finché alcune delle sue funzionalità non sono state adottate da Core (miniature) a quel punto sono stato in grado di inserire la maggior parte delle sue funzionalità in un componente tematico per dargli un pubblico più ampio e un’installazione più semplice.
Ho aggiunto e mantenuto alcune funzionalità avanzate che richiedono modifiche al backend in un plugin complementare.
Un altro buon esempio qui è Guest Gate Theme Component. Questo è iniziato come un plugin, ma si scopre che non è necessario che lo sia, quindi è rinato come un nuovo componente tematico (i plugin precedono i componenti tematici).
Ci sono probabilmente ancora uno o due plugin che potrebbero essere convertiti in un componente tematico (ne posso pensare uno a memoria) … e ci saranno probabilmente altri candidati man mano che più funzionalità verranno aggiunte all’API principale …