xiaoluotian189/dakago
Composer 安装命令:
composer require xiaoluotian189/dakago
包简介
允许用户创建打卡类主题,每日上传打卡照片
README 文档
README
这是一个 Flarum 论坛插件,允许用户创建打卡类主题,并每日上传打卡照片。
功能特性
- ✅ 发布主题时可以选择为"打卡类"主题
- ✅ 打卡类主题支持每日上传打卡照片
- ✅ 显示打卡历史记录
- ✅ 用户可以删除自己的打卡记录
- ✅ 防止同一天重复打卡
🚀 快速安装
通过 Packagist 安装(推荐)
cd /path/to/flarum
composer require xiaoluotian189/dk
php flarum migrate
php flarum cache:clear
然后在 Flarum 管理后台启用插件即可!
📖 提交到 Packagist 的详细步骤请查看 PACKAGIST.md
使用方法
快速开始
-
创建打卡主题:
- 在发布新主题时,勾选"这是打卡类主题"选项
- 发布后,该主题将显示打卡功能
-
每日打卡:
- 在打卡类主题的侧边栏,点击"上传打卡照片"按钮
- 选择照片并添加可选备注
- 提交打卡
-
查看打卡历史:
- 在打卡类主题的侧边栏可以查看所有打卡记录
- 包括日期、照片和备注
📖 详细使用指南:请查看 USER_GUIDE.md
技术栈
- 后端:PHP (Flarum Framework)
- 前端:TypeScript, Mithril.js
- 数据库:MySQL/MariaDB
文件结构
flarum-checkin/
├── composer.json # Composer 配置
├── extend.php # 插件扩展入口
├── migrations/ # 数据库迁移文件
├── src/ # PHP 源代码
│ ├── Api/ # API 控制器和序列化器
│ ├── Listener/ # 事件监听器
│ └── CheckinRecord.php # 打卡记录模型
├── js/ # 前端代码
│ ├── src/
│ │ ├── forum/ # 论坛前端组件
│ │ └── admin/ # 管理后台组件
│ └── package.json
├── less/ # 样式文件
├── locale/ # 语言文件
└── README.md
开发
前端开发
cd js npm install npm run dev # 开发模式(监听文件变化) npm run build # 生产构建
后端开发
确保已安装 Composer 依赖:
composer install
许可证
MIT License
xiaoluotian189/dakago 适用场景与选型建议
xiaoluotian189/dakago 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 34 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 11 月 17 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「daily」 「checkin」 「flarum」 「打卡」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 xiaoluotian189/dakago 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 xiaoluotian189/dakago 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 xiaoluotian189/dakago 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Adds more BBCode
Output of discussions lists in form of cards
Allow users to log in with QQ
A headless CLI performance benchmarking tool for Flarum
laravel project to log every daily
The admin panel of afrux/asirem
统计信息
- 总下载量: 34
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 20
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-11-17