项目介绍:
- 面向普通使用者的 PHP 全能后台,通过「即装即用」的插件实现扩展功能。
- 使用者无需技术背景,像 WordPress 那样安装即用,插件在线安装、直接使用。
- 低要求的运行环境,甚至在「虚拟主机」中也能运行。
- 前后端分离,模块化扩展,共用一个账号体系。
- 后台默认自带三个内置功能:账号、附件、钱包。
数据库
配置:
- 系统配置表
- 通知配置表
- 验证码表
账号:
- 账号主表
- 账号Session表
- 账号操作记录表
- 通知消息表
附件:
- 附件表
钱包:
- 钱包表
- 交易记录表
插件:
- 插件表
逻辑概要:
数据库只有 11 张表,产品类似 FastAdmin 开源程序的模块化功能,我们需要使用 Laravel 框架实现这样的功能。面向的是普通使用者(不是开发者)的全能后台,基于插件机制实现具体的业务功能。使用者在插件市场中安装自己需要的功能,比如 CMS 模块、Blog 模块,商城模块等等。插件有自己的前端界面以及 API 接口,但是共用一套账号体系。
账号体系中有三个共用标准功能,通知、交易、日志。
涉及通知消息,基于标准发送消息,比如站内消息、邮件或手机短信等。涉及交易,基于标准请求钱包交易。涉及的所有账号操作日志,都记录操作的设备信息,比如设备品牌、IP地址等等。
后台功能:
- 站点设置
- 发信设置(配置邮箱 SMTP 信息和短信服务商)
- 附件设置(配置云服务信息,附件上云,对象存储)
- 互联设置(配置账号第三方信息,比如微信登录、Github 一键登录等)
- 钱包设置(配置钱包支付服务商,比如微信支付、支付宝等)
- 通知设置(配置通知模板)
- 附件管理(查看所有附件信息)
- 插件管理(插件的安装、更新、卸载等操作)
人才要求:
技术栈:
- PHP 7.x 开发语言
- Laravel 7.25.0 框架
- AdminLTE 3.0.5 后台前端界面(基于 Bootstrap 4 定制)
- 良好的编码习惯,有注释无冗余
这不是普通的外包项目,希望长期合作,并且对编码风格习惯有较高的要求,因为这是一个开源程序,代码会开源出去,所以希望有极客精神,最好你就是一位开源热爱者,自己有或者参与过开源项目。
不考虑完全没有做过开源项目的人才,因为如果你是初次做开源项目,特别是需要撰写插件开发标准,这个中间会有很多意想不到的事务需要你新学,我们没有更多成本承担这个风险。
我们现在需要寻找一位主力开发,为我们这个程序的「插件机制」制定标准、实现功能、撰写标准文档等,其中包括路由标准、账号体系标准、钱包使用标准等。基于标准,其他开发者可以参与进来开发插件。
备注:我们只谈钱,不谈项目前景。拿钱开发,项目成败无需开发者操心,所以千万不要和我们辩论。
我们对工期时间有要求,希望尽快实现,如果是兼职者,希望你的时间是可控的,最好你是独立开发者,这样我们可以花更多钱买你更多时间。
该项目会建插件市场(运营生态),所以长期合作,后续维护也会是你的一份稳定收入。
参考产品
产品名 | 官网 |
---|---|
Fast Admin | https://www.fastadmin.net |
Voyager | https://voyager.devdojo.com |
微擎 | https://www.w7.cc |
Flarum | https://docs.flarum.org/extend |
Dcat Admin | http://www.dcatadmin.com |
Laravel Admin | https://laravel-admin.org |
有点意思哈,好像这个东西,有个已经开源的项目,只不过不是给予插件的。
我是Google搜索到这里的,看到这个合作机会我很感兴趣。我从不额外操心项目方对于项目如何运营,这不关我的职责范围,我只关心技术如何做好。
感兴趣就联系我细细沟通吧
我也对这个产品感兴趣,可惜没时间参与。我建议可以参考下 flarum 的实现。
如果感兴趣可以加个好友聊聊,将来有机会可以合作。
Flarum 我也很喜欢。
看到这,我脑补了下,笑了😂
坐等开源
收藏!