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

项目介绍:

Fresns 是一款免费开源的社交网络服务软件,专为跨平台而打造的通用型社区产品,支持灵活多样的内容形态,可以满足多种运营场景,符合时代潮流,更开放且更易于二次开发。
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,了解开源程序的主题模板机制
  • 良好的编码习惯,有注释无冗余

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

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

联系方式 BASE64:UVHmiJblvq7kv6HvvJo3ODI2MjI=

jevan
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 5

请问一下,官网的页面是用什么搭建的?学习一下

2年前 评论
jevan

@liaosp VuePress 2.0

2年前 评论
liaosp 2年前

好巧,17年的时候copy过你的blog模板 :joy:

2年前 评论
jevan (楼主) 2年前
porygonCN

一句精通JS直接干碎一大大大帮人

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!