Skip to content

SylvesterDamgaard/statamic-scheduled-cache-invalidator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scheduled Cache Invalidator for Statamic

Statamic 4.0 Statamic 5.0 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 [email protected] 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%