免费开源的社群运营小程序

介绍

关注微信公众号:追上云 回复 3498 获取源码

动态分享

有什么好玩或有趣的事物,以图片、文字、视频的形式分享出来,用户可点赞或评论

消息推送

点赞、评论、回复等消息通知,通过小程序订阅消息推送给用户,提升用户活跃度和用户粘度

微信小程序

在微信中,无需下载一触即达。定位、拍照、录影功能强大;分享到朋友圈、微信群,让运营简单高效

前端截图

后端截图

前端教程

更换 APPID

如果你没有小程序帐号,你可以先 申请一个测试号 。
把你的 APPID 填写到 /project.config.json 文件中的 setting.appid 字段中。

构建 NPM(当前可跳过此步骤)

  1. 在项目根目录执行 npm install 安装项目依赖
  2. 在微信开发者工具中构建 NPM

至此你完成了小程序项目的构建。
默认使用我们的 DEV-API,因为你的 APPID 与我们的 API 的 APPID 不匹配,所以登录功能不能正常使用。

配置

复制 /env.local.example.js 为 /env.local.js/env.local.js 就是你的项目配置文件

更换小程序名称

小程序中的某些页面会出现小程序名称,你可以修改项目配置文件中的 wxappName 变量来自定义页面中出现的小程序名称。

更换 API

复制 /env.local.example.js 为 /env.local.js,并修改文件中 apiDomain 变量值为你的 API 地址。
默认使用我们提供的 devApiDomain。因为你的 APPID 与我们的 API 的 APPID 不匹配,所以登录功能不能正常使用。

如有需要可自主部署 API。

后端教程

项目环境

  • PHP: ^7.3|^8.0; 推荐 7.4
  • MySQL: 推荐 ^8.0
  • HTTP Server: 推荐 Apache 2

项目安装

### 进入 HeyCommunity-backend 项目根目录
cd /path/HeyCommunity-backend

### 安装项目依赖
composer install

### 环境配置
cp .env.example .env
php artisan key:generate
vim .env                                                           #### 配置 DB_* 数据库连接
php artisan migrate                                                #### 构建数据库
php artisan admin:install                                          #### 管理后台安装
mysql -u root -p prod_heycommunity < admin-db.sql                  #### 导入后台数据库的默认数据

## 完成
按以上步骤即完成项目部署,接下来你可能需要配置 HTTP 服务器或 HTTPS 证书
HTTP 服务器: 推荐使用 Apache
HTTPS 证书: 推荐 https://certbot.eff.org/

管理和配置

登录管理后台,进入系统配置页面,进行管理和配置
后台地址: https://域名/admin
管理员用户名: admin
管理员密码: HeyCommunity2021

微信订阅消息

此功能默认为关闭,开启并配置模板 ID 后,消息通知将会通过微信小程序的一次性订阅消息发送给目标用户。
请按下面表格在小程序管理平台中添加模板,模板中的内容字段按表格截图勾选。

模板名称 模板编号 类别
好友点赞通知 20293 图片
新的评论通知 12442 笔记
评论回复通知 3206 社区/论坛
 全站解压密码:【www.zhuishangyun.com】如有疑问可以加入我们微信群交流;转发本站文章,请带上本站文章出处。
追上云 » 免费开源的社群运营小程序

发表评论