logo

招聘长期合作,寻找一位 PHP 开发,负责开源程序的中端开发。

头像
Jarvis
217阅读8评论2 个月前

项目介绍:

Fresns 是一款免费开源的社交网络服务软件,专为跨平台而打造的通用型社区产品,支持灵活多样的内容形态,可以满足多种运营场景,符合时代潮流,更开放且更易于二次开发。
https://fresns.cn

背景介绍:

我叫唐杰,全栈产品经理。乐于分享,作品有《杰出产品经理》书籍、视频、技能卡,产品有 Fresns 开源社交软件。
一年前我在社区发帖(点击查看)找人开发一个开源程序,最终如愿找到了,现在我们的开源程序 Fresns 已经出来了。

工作介绍:

本次寻找一位熟练掌握 Laravel 8 框架和精通 JS 的中高级 PHP 开发,负责我们开源程序的“中端”开发。
所谓“中端”就是基于 API 接口,开发一个供前端使用的中间程序,这套程序负责定义一套模板引擎的标准,方便开发前端主题模板的人直接使用,从而无需开发者再写一套中间功能。

  • 1、这是一个插件,路由和功能都是插件自己的代码,可以自由的安装和卸载,代码和主程序彼此独立,互不交叉,通过插件机制联动。
  • 2、引擎主要功能分为三个(暂时我们想要的方案,如果你有更好的思路,也可以采用你的):
    • 2.1、开发标准的 JSON 解析器,将 API 接口返回的参数解析,供主题模板按标准格式调用。
    • 2.2、开发标准的 POST 请求器,将 API 接口请求传参给主程序的功能封装好,每个页面共用一个请求器,不必每个页面写一次操作功能。
    • 2.3、快速发表和高级编辑器,封装成一个 SDK 或者独立插件。
    • 2.4、开发一个 JS-SDK,类似微信 JS-SDK,封装插件和主程序通讯的功能,定义插件页如何给主程序回调传参(帖子列表和详情页、评论列表和详情页、成员主页、小组详情页、个人中心、高级编辑器,这几个功能页面会访问插件页面,插件如果有回传参数,可使用 JS-SDK 传参回来,定义一个标准,方便客户端和插件彼此知道)。
  • 3、处理插件 URL 变量:帖子列表和详情页、评论列表和详情页、成员主页、小组详情页、个人中心,这几个页面有插件 URL 列表,需要处理 URL 中的变量名,替换变量值。
  • 4、处理访问逻辑和账号逻辑的功能。

补充资料:

如果你熟悉 WordPress,那么就能理解以上描述了,后端和 API 已经完成,前端主题模板由开发者基于模板标准开发,而现在需要开发的就是中间程序(以插件形式开发),为前端主题模板开发者提供一个引擎。

人才要求:

  • 寻找自由职业者,不考虑在职者兼职,因为时间不可控
  • 熟练掌握 Laravel 8 框架
  • 熟练掌握 JavaScript
  • 以使用者身份熟练玩过至少一款开源产品,比如 WordPress,了解开源程序的主题模板机制
  • 良好的编码习惯,有注释无冗余

开源程序长期需要迭代优化,所以我们会是长期合作,并且基于业务场景,我们还会有增值插件的开发(自己的业务场景,不是接外包再转包)。

老规矩,再次备注,我们按市场价给钱,不会拿情怀来白嫖的。

招聘类型:
外包零活
专业领域:
开发
工作方式:
远程工作
城市:
上海
职位:
国内远程工作
需消耗电量 5
加载中…
精选评论
头像
2 个月前你好,大头
唐老师,您的读者,目前5年前端经验,1年的产品经验,目前状态适合远程,欢迎联系,期待合作

微信小程序也启动开发了,欢迎联系我。

头像
2 个月前哈喽

咋长期合作

比如主程序的开发,现在完成后,转为了技术顾问,负责代码质量审核和插件机制的维护与优化,每月固定的顾问费,然后如果有额外的开发再单独报价。

头像
2 个月前dreamvan

我可以,请联系我

我主帖里有留联系方式,你可以直接加我

头像
2 个月前189****6966

需求算详细,没啥问题。8年工作经验。需要的话就联系你

头像
2 个月前大灰BIGray

一年前我在社区发帖(点击查看)找人开发一个开源程序,最终如愿找到了,现在我们的开源程序 Fresns 已经出来了。

很开心能有这样的结果,加油:)