Download the PHP package yfktn/twigcacheplugin without Composer

On this page you can find all versions of the php package yfktn/twigcacheplugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package twigcacheplugin

OctoberCMS Plugin to use Twig Cache Extension

Add twig cache plugin extension to octoberCMS.

Installing The Plugin

Since v0.0.6 we can installing the plugin from composer. From the root of octobercms path:

You need to use version v0.1 for OctoberCMS version 1.1.

How To Use

This plugin currently implement the , with time () and model () as index to access when we need to implement related strategy.

To use it, in your twig template, surround the code with a cache block at the part you want to cache.

Let say we have part of our homepage that we need to cache, and it would expired in 120 seconds, then our code would be:

In another case, you have view to show detail of Eloquent database model and it would expired in 7200 seconds or when our model updated (since the cache strategy need created_at field in your model as Carbon object to generated cache key, you need to make custom mutator if it doesn't exist), then our code would be:

Blackhole Cache Strategy

When you are in development mode, you don't need twig loading previous generated cache to view. In the configuration file you can change value of blackholeCacheStrategyMode to true, this strategy prevents previously caching version from being rendered.

True is the default value of and you MUST set this value to false when deploying it in your production server.

For more information about twig cache plugin extension please consult to twig cache plugin extension page.

Note: My plugin is in early stages of its development, please use with care.


All versions of twigcacheplugin with dependencies

PHP Build Version
Package Version
Requires twig/cache-extension Version ~1.0
symfony/cache Version ^4.3.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package yfktn/twigcacheplugin contains the following files

Loading the files please wait ...