mitydigital/statamic-scheduled-cache-invalidator

A command to help invalidate the cache when scheduled Statamic entries are due to go live.

2.0.1 2024-04-08 01:50 UTC

This package is auto-updated.

Last update: 2024-04-19 05:17:05 UTC


README

Statamic 4+ Scheduled Cache Invalidator for Statamic on Packagist

A command to help invalidate the static cache when scheduled entries are due to go live.

What is it?

Let's say you have a Blog, and your Statamic site uses full (or half) Static Caching.

Now, imagine you have written a blog post that you want to go live at midday tomorrow.

What would you prefer to do:

  • wait around until midday tomorrow to manually click publish at 12:00 on the dot, or
  • publish now, and have this utility take care of flushing the cache for you?

This command is designed to be run every minute, and looks for Entries (in all of your dated Collections) that are scheduled to be published at that minute.

Documentation

See the documentation for detailed installation, configuration and usage instructions.

Testing

composer test

Security

Security related issues should be emailed to dev@mity.com.au instead of logging an issue.

Support

We love to share work like this, and help the community. However it does take time, effort and work.

The best thing you can do is log an issue.

Please try to be detailed when logging an issue, including a clear description of the problem, steps to reproduce the issue, and any steps you may have tried or taken to overcome the issue too. This is an awesome first step to helping us help you. So be awesome - it'll feel fantastic.

Credits

  • Marty Friedel
  • Ryan Mitchell for tweaking clearing behaviour to help with entries, adding query scope support, and date/time query corrections following core updates