Développer des plugins plus rapidement en séparant le frontend en un composant de thème

Oui, c’est une bonne approche.

J’ai utilisé cette approche sur les aperçus de listes de sujets depuis un moment, en déplaçant autant de fonctionnalités que possible dans le TC et en le rendant autonome. Les fonctionnalités supplémentaires qui nécessitent des modifications de l’API sont ensuite intégrées dans un plugin et les utilisateurs sont encouragés à l’installer également pour en profiter (s’ils le peuvent).

Le seul problème avec cette approche est si vous partagez votre code et que la modification de l’API est une nécessité, alors vous devez vous assurer que quelqu’un installe les deux composants. Les séparer en deux n’est pas le moyen le plus pratique pour que les gens consomment votre travail, potentiellement, donc je pense toujours qu’en fin de compte, une seule installation de plugin reste la meilleure approche pour un travail open source de cette nature.

Si c’est juste pour votre propre site, alors oui, c’est génial !

3 « J'aime »