V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JarvisTang
V2EX  ›  外包

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

  •  
  •   JarvisTang · 2020-08-18 12:17:53 +08:00 · 434 次点击
    这是一个创建于 1361 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目介绍:

    • 面向普通使用者的 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
    • Voyage Laravel
    • 微擎
    • Flarum extend
    • Dcat Admin

    联系方式 BASE64:UVHmiJblvq7kv6HvvJo3ODI2MjI=

    5 条回复    2021-08-19 20:38:42 +08:00
    yangxiaopeipei
        1
    yangxiaopeipei  
       2020-08-18 13:21:26 +08:00
    感觉不是很难 就是没有开源经验 坐等下个有缘人
    JaguarJack
        2
    JaguarJack  
       2020-08-18 16:43:00 +08:00
    前后端分离很难做吧
    neithergirl
        3
    neithergirl  
       2020-08-18 17:15:02 +08:00
    霸气
    konakona
        4
    konakona  
       2020-08-18 17:50:30 +08:00
    有点意思,这类有经验,但是暂时没有兴趣写 PHP 。
    lyhiving
        5
    lyhiving  
       2021-08-19 20:38:42 +08:00
    东西不错,只是社区化确实比较难
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5025 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:02 · PVG 18:02 · LAX 03:02 · JFK 06:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.