招聘&找人长期合作,寻找一位 PHP 开发,基于 Laravel 框架实现即装即用的插件机制

头像
Jarvis
237阅读8评论

项目介绍:

  • 面向普通使用者的 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
招聘类型:
外包零活
职业:
开发
工作方式:
远程工作
城市:
上海
需消耗电量 5
收藏
举报
加载中…
精选评论
头像
等级0

有点意思哈,好像这个东西,有个已经开源的项目,只不过不是给予插件的。

头像
等级0

我是Google搜索到这里的,看到这个合作机会我很感兴趣。我从不额外操心项目方对于项目如何运营,这不关我的职责范围,我只关心技术如何做好。

感兴趣就联系我细细沟通吧

头像
等级6

我也对这个产品感兴趣,可惜没时间参与。我建议可以参考下 flarum 的实现。

如果感兴趣可以加个好友聊聊,将来有机会可以合作。
Flarum 我也很喜欢。

头像共建者
等级8

备注:我们只谈钱,不谈项目前景。拿钱开发,项目成败无需开发者操心,所以千万不要和我们辩论。

看到这,我脑补了下,笑了😂