https://github.com/pixel-open/kirby-asset-version
A plugin for Kirby CMS to add modification timestamps to your assets files (js and css), as long as they are embedded with the css() and js() helpers.
https://github.com/pixel-open/kirby-asset-version
Last synced: about 1 year ago
JSON representation
A plugin for Kirby CMS to add modification timestamps to your assets files (js and css), as long as they are embedded with the css() and js() helpers.
- Host: GitHub
- URL: https://github.com/pixel-open/kirby-asset-version
- Owner: Pixel-Open
- Created: 2023-09-25T09:30:13.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-24T14:36:08.000Z (about 2 years ago)
- Last Synced: 2024-04-24T23:01:12.926Z (about 2 years ago)
- Language: PHP
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
Awesome Lists containing this project
README
# Asset version plugin for Kirby CMS

[](https://getkirby.com/)
[](https://sonarcloud.io/summary/new_code?id=Pixel-Open_kirby-asset-version)
A plugin for [Kirby CMS](http://getkirby.com) to add modification timestamps to your assets files (js and css), as long as they are embedded with the css() and js() helpers.
This plugin is a fork on cachebuster developped by Timo Schneider : https://github.com/schnti/kirby3-cachebuster
We have simplified it at the code level and above all, asset versioning does not require URL rewriting, it is Apache and nginx compatible
## Commercial Usage
This plugin is free but if you use it in a commercial project please consider
- [making a donation](https://www.paypal.me/schnti/5) for Timo Schneider
## Installation
### Download
[Download the files](https://github.com/Pixel-Open/kirby-asset-version/releases) and place them inside `site/plugins/asset-version`.
### Composer
```
composer require pixelopen/kirby-asset-version
```
### Git Submodule
You can add the plugin as a Git submodule.
$ cd your/project/root
$ git submodule add https://github.com/Pixel-Open/kirby-asset-version.git site/plugins/asset-version
$ git submodule update --init --recursive
$ git commit -am "Add Kirby asset version plugin"
Run these commands to update the plugin:
$ cd your/project/root
$ git submodule foreach git checkout master
$ git submodule foreach git pull
$ git commit -am "Update submodules"
$ git submodule update --init --recursive
## Options
You can disable the plugin with the following line in your `/site/config/config.php`:
```php
return [
'pixelopen.asset-version.active' => false,
];
```