# fresns小程序 **Repository Path**: onlyonekf/fresns-mini-program ## Basic Information - **Project Name**: fresns小程序 - **Description**: 基于fresns二次开发的小程序,主要开发和优化UI方面的内容 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-22 - **Last Updated**: 2023-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: 微信小程序, 社区小程序, 论坛小程序 ## README

WeChat Fresns API License

## 介绍 Fresns 是一款免费开源的社交网络服务软件,专为跨平台而打造的通用型社区产品,支持灵活多样的内容形态,可以满足多种运营场景,符合时代潮流,更开放且更易于二次开发。 - [点击了解产品 16 个功能特色](https://docs.fresns.cn/guide/features.html) - 使用者请阅读[安装教程](https://docs.fresns.cn/guide/install.html)和[运营文档](https://docs.fresns.cn/operating/); - 扩展插件开发者请阅读[扩展文档](https://docs.fresns.cn/extensions/)和[数据字典](https://docs.fresns.cn/database/); - 客户端开发者(网站端、小程序、App)请阅读 [API 文档](https://docs.fresns.cn/api/)。 ## 产品亮点 - 免费开源,采用 Apache-2.0 开源协议。 - 小程序原生语言开发,等微信开发者工具支持时,也会同步转换为纯 Skyline 渲染引擎。 - 界面文字支持多语言,时间值支持多时区,针对海外用户也能满足需求。 - 支持 Donut 跨端方案,编译成 iOS 和 Android 应用也方便。 - 可应用为社交媒体领域,同样也可以当成 Blog 或 CMS 等其他用途。 ## 技术框架 本小程序是基于 Fresns API 开发,采用小程序原生语言,纯净干爽,无耦合。二开时使用任何第三方服务或样式库时不用担心兼容和冲突问题,因为我没有在代码里使用和绑定任何其他元素,二开更方便。 | 框架 | 版本 | 用途 | | --- | --- | --- | | [Fresns](https://gitee.com/fresns/fresns) | 2.x | 后端 API | | [WeUI](https://github.com/Tencent/weui-wxss) | 2.x | 小程序 UI 框架 | | [mp-html](https://github.com/jin-yufeng/mp-html) | 2.x | 小程序富文本组件 | ## 使用说明 遵循 [Fresns 客户端设计理念](https://docs.fresns.cn/extensions/idea.html#%E5%AE%A2%E6%88%B7%E7%AB%AF),小程序以结构化方式实现了全部功能,使用者可以根据自己的需求,自定义页面风格、交互体验、栏目命名、入口路径等,实现各自个性化的运营场景。 - 1、下载[代码包](https://gitee.com/fresns/wechat/releases); - 2、解压后使用[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)导入项目,项目名称和 AppID 填写你的小程序信息; - 3、将根目录的 `fresns.example.js` 文件名修改为 `fresns.js`,然后根据里面的描述填写你的配置信息; - 4、修改风格样式,或者使用第三方开发的风格样式覆盖原文件; - 5、使用[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)上传代码,提交到微信公众平台。 小程序支持编译成 iOS 和 Android 移动应用,也可以编译成 Web 网页应用,具体方法阅读 [Donut](https://dev.weixin.qq.com/) 教程。 > Fresns 官方社区 API 密钥,对外公开,所有人可以直接使用 [https://discuss.fresns.cn/post/RJ35gFtb](https://discuss.fresns.cn/post/RJ35gFtb) ## 备注说明 - 本小程序是为开发者准备的,所以 TabBar 平铺了所有功能,开发者定制 UI 时自行新增或删减。 - 为了纯净干爽,UI 只使用了微信原生样式组件,所以微信视图的 bug 也会存在,二开时,可以替换使用其他样式库,比如使用 TDesign 等。 ## 加入我们 Fresns 的开源社区正在急速增长中,如果你认可我们的开源软件,有兴趣为 Fresns 的发展做贡献,竭诚欢迎[加入我们](https://docs.fresns.cn/community/join.html)一起开发完善。无论是[报告错误](https://docs.fresns.cn/guide/feedback.html)或是 Pull Request 开发,那怕是修改一个错别字也是对我们莫大的帮助。 贡献指南:[https://docs.fresns.cn/contributing/](https://docs.fresns.cn/contributing/) ## 许可协议 Fresns 是根据 [Apache-2.0](https://opensource.org/licenses/Apache-2.0) 授权的开源软件。