craftyhedge/craft-bump
Composer 安装命令:
composer require craftyhedge/craft-bump
包简介
Writes a timestamp to a file when Craft CMS events fire.
README 文档
README
Supports Craft 4.4+ and Craft 5.x
What does it do?
It writes a timestamp to a file when your chosen events fire.
What is it useful for?
Good question!
Original Use Case: Vite Browser Reloading
If you are a Vite user, you can use vite-plugin-restart and configure it to watch the bump file.
Set the Entry Saved event to trigger a bump, and add the bump file to your Vite config:
ViteRestart({
reload: [
// your other watched files...
// path to bump file
'storage/runtime/bump.txt',
],
}),
Now when you save an entry in Craft, your Vite dev server will trigger a hot reload!
Installation
From the Plugin Store
Go to the Plugin Store in your Craft control panel, search for Bump, and click Install.
With Composer
composer require craftyhedge/craft-bump php craft plugin/install bump
Configuration
Go to Settings → Plugins → Bump in the Craft control panel.
File Path
Path where the timestamp file will be written. Supports Craft aliases:
@storage/runtime/bump.txt(default) — within the runtime directory@storage/bump.txt— within the storage directory@root/bump.txt— project root
Allowed Environments
Comma-separated list of environment names where bumping is active. Use * to allow all environments.
Examples:
dev(only local development)dev,staging(only these environments)*(all environments)
Timestamp Format
Choose a PHP date() format from the available options:
U(default) — Unix epoch (e.g.,1770422400)c— ISO 8601 (e.g.,2026-02-07T12:30:00+00:00)Y-m-d H:i:s— Datetime (e.g.,2026-02-07 12:30:00)Y-m-d— Date only (e.g.,2026-02-07)Ymd.His— Compact (e.g.,20260207.123000)
Events
Toggle which CMS events trigger a file update:
| Event | Description |
|---|---|
| Entry Saved | Any entry is created or updated |
| Entry Deleted | Any entry is deleted |
| Asset Saved | Any asset is uploaded or updated |
| Asset Deleted | Any asset is deleted |
| Category Saved | Any category is created or updated |
| Category Deleted | Any category is deleted |
| Global Set Saved | Any global set is updated |
| User Saved | Any user is created or updated |
| User Deleted | Any user is deleted |
License
MIT — see LICENSE.md.
craftyhedge/craft-bump 适用场景与选型建议
craftyhedge/craft-bump 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 0 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 06 月 10 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「timestamp」 「bump」 「Craft」 「craftcms」 「cache-bust」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 craftyhedge/craft-bump 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 craftyhedge/craft-bump 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 craftyhedge/craft-bump 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Laravel artisan command to increment composer.json version.
Expand, collapse, change the status of, or delete multiple blocks in a Matrix field simultaneously.
Laravel Eloquent boolean & timestamp flagged attributes behavior.
Timestamp parameter in public file uri
GraphQL authentication for your headless Craft CMS applications.
Supercharged text field validation.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 42
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-10