Yii2 如何实现模块化开发和在线选择安装? [ 2.0 版本 ]
最近在开发一个cms,想集合进商城模块、客户关系、招聘简历等模块,但是这些模块可以供用户选择性安装,并且部分模块可以设置收费(按年或者按月收费),这样的模块化开发和安装,要怎么开发,各位大神有没有好的解决方案或思维?
共 4 个回答
-
dingjj2010 回答于 2018-12-05 09:12 举报
对于只提供服务, 不提供源码的, 不就是可以用权限控制一下就行么?
提供源码的更简单不是..
如果用户有源码, 远程安装插件, 也是下载插件, 然后把插件信息, 权限等写到库里就可以了 -
https://github.com/jianyan74/rageframe2 里面的插件模块了解一下
-
https://github.com/humhub/humhub 了解一下,可以学习他的做法, 分核心模块和非核心的,核心的随项目一起安装,非核心的在商店下载安装,更新,模块分收费版和免费版,
clao
注册时间:2018-08-03
最后登录:2022-01-25
在线时长:9小时19分
最后登录:2022-01-25
在线时长:9小时19分
- 粉丝1
- 金钱80
- 威望20
- 积分370