PHPackages                             xiaoluotian189/dakago - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. xiaoluotian189/dakago

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

xiaoluotian189/dakago
=====================

允许用户创建打卡类主题，每日上传打卡照片

v1.0.6(5mo ago)028MITPHP

Since Nov 17Pushed 5mo agoCompare

[ Source](https://github.com/XiaoLuoTian189/DakaGo)[ Packagist](https://packagist.org/packages/xiaoluotian189/dakago)[ RSS](/packages/xiaoluotian189-dakago/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (8)Used By (0)

Flarum 打卡插件
===========

[](#flarum-打卡插件)

这是一个 Flarum 论坛插件，允许用户创建打卡类主题，并每日上传打卡照片。

功能特性
----

[](#功能特性)

- ✅ 发布主题时可以选择为"打卡类"主题
- ✅ 打卡类主题支持每日上传打卡照片
- ✅ 显示打卡历史记录
- ✅ 用户可以删除自己的打卡记录
- ✅ 防止同一天重复打卡

🚀 快速安装
------

[](#-快速安装)

### 通过 Packagist 安装（推荐）

[](#通过-packagist-安装推荐)

```
cd /path/to/flarum
composer require xiaoluotian189/dk
php flarum migrate
php flarum cache:clear
```

然后在 Flarum 管理后台启用插件即可！

> 📖 提交到 Packagist 的详细步骤请查看 [PACKAGIST.md](PACKAGIST.md)

使用方法
----

[](#使用方法)

### 快速开始

[](#快速开始)

1. **创建打卡主题**：

    - 在发布新主题时，勾选"这是打卡类主题"选项
    - 发布后，该主题将显示打卡功能
2. **每日打卡**：

    - 在打卡类主题的侧边栏，点击"上传打卡照片"按钮
    - 选择照片并添加可选备注
    - 提交打卡
3. **查看打卡历史**：

    - 在打卡类主题的侧边栏可以查看所有打卡记录
    - 包括日期、照片和备注

> 📖 **详细使用指南**：请查看 [USER\_GUIDE.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

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance70

Regular maintenance activity

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

7

Last Release

176d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/22faea825e0f78c1ff3f014255a661aee91000029680c6a1a674a9163a2a488d?d=identicon)[XiaoLuoTian189](/maintainers/XiaoLuoTian189)

---

Top Contributors

[![XiaoLuoTian189](https://avatars.githubusercontent.com/u/239265989?v=4)](https://github.com/XiaoLuoTian189 "XiaoLuoTian189 (11 commits)")

---

Tags

flarumdailycheckin

### Embed Badge

![Health badge](/badges/xiaoluotian189-dakago/health.svg)

```
[![Health](https://phpackages.com/badges/xiaoluotian189-dakago/health.svg)](https://phpackages.com/packages/xiaoluotian189-dakago)
```

###  Alternatives

[fof/byobu

Well integrated, advanced private discussions.

61105.8k9](/packages/fof-byobu)[fof/user-bio

Add a user bio to user profiles

2196.5k9](/packages/fof-user-bio)[fof/links

Manage Flarum primary navbar menu links

39118.3k2](/packages/fof-links)[fof/drafts

Allow users to create post and discussion drafts

1771.1k5](/packages/fof-drafts)[fof/nightmode

Add a Night Mode option for your users to use on your Flarum forum

3774.5k2](/packages/fof-nightmode)[fof/best-answer

Mark a post as the best answer in a discussion

26135.2k15](/packages/fof-best-answer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
