首先,我要把设计和功能分开。事实上,我想从我正在开发成插件的webcomics管理主题中删除一些功能。我希望一个人的网络喜剧能延续他们对某个主题的热爱。这样,作者可以切换主题,但仍然保留所有上传的漫画——只要他们保持注册这些自定义内容类型的插件处于活动状态。
然而,无论是主题还是插件都不会为用户提供他们所需的全部功能。当然,插件会注册你的漫画和缩略图,但只有通过适当的主题,这些东西才能正确地显示在档案中,等等。
有没有办法将它们捆绑起来,这样当用户激活主题时,系统会提示他们也从存储库安装插件,或者插件是自动安装的?
我一直在寻找解决方案,但到目前为止,我只找到了janky zip文件捆绑技术。我想要比这更圆滑的东西,从repo获取最新的插件。
有什么想法吗?