{"id":13684153,"url":"https://github.com/dereuromark/cakephp-cache","last_synced_at":"2026-04-11T20:19:16.510Z","repository":{"id":1012052,"uuid":"37812534","full_name":"dereuromark/cakephp-cache","owner":"dereuromark","description":"CakePHP Cache plugin for caching views as static cache files.","archived":false,"fork":false,"pushed_at":"2024-11-16T19:08:14.000Z","size":248,"stargazers_count":33,"open_issues_count":0,"forks_count":18,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-29T03:08:24.652Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dereuromark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"dereuromark"}},"created_at":"2015-06-21T14:47:40.000Z","updated_at":"2024-11-16T19:08:17.000Z","dependencies_parsed_at":"2023-11-07T18:25:54.008Z","dependency_job_id":"96a1c528-f81e-4c10-bfbf-9f284f5cd780","html_url":"https://github.com/dereuromark/cakephp-cache","commit_stats":{"total_commits":215,"total_committers":12,"mean_commits":"17.916666666666668","dds":0.6232558139534884,"last_synced_commit":"a35d8da515463d39fd0cacadd10fef745978d679"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dereuromark%2Fcakephp-cache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dereuromark%2Fcakephp-cache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dereuromark%2Fcakephp-cache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dereuromark%2Fcakephp-cache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dereuromark","download_url":"https://codeload.github.com/dereuromark/cakephp-cache/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284951,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T14:00:27.687Z","updated_at":"2026-04-11T20:19:16.496Z","avatar_url":"https://github.com/dereuromark.png","language":"PHP","readme":"# Cache plugin for CakePHP\n[![CI](https://github.com/dereuromark/cakephp-cache/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/dereuromark/cakephp-cache/actions/workflows/ci.yml?query=branch%3Amaster)\n[![Coverage Status](https://img.shields.io/codecov/c/github/dereuromark/cakephp-cache/master.svg)](https://codecov.io/github/dereuromark/cakephp-cache/branch/master)\n[![PHPStan](https://img.shields.io/badge/PHPStan-level%208-brightgreen.svg?style=flat)](https://phpstan.org/)\n[![Latest Stable Version](https://poser.pugx.org/dereuromark/cakephp-cache/v/stable.svg)](https://packagist.org/packages/dereuromark/cakephp-cache)\n[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%208.2-8892BF.svg)](https://php.net/)\n[![License](https://poser.pugx.org/dereuromark/cakephp-cache/license.svg)](LICENSE)\n[![Total Downloads](https://poser.pugx.org/dereuromark/cakephp-cache/d/total.svg)](https://packagist.org/packages/dereuromark/cakephp-cache)\n[![Coding Standards](https://img.shields.io/badge/cs-PSR--2--R-yellow.svg)](https://github.com/php-fig-rectified/fig-rectified-standards)\n\nThis branch is for use with **CakePHP 5.1+**. For details see [version map](https://github.com/dereuromark/cakephp-cache/wiki#cakephp-version-map).\n\n## What is it for?\nIt is the successor of the 2.x CacheHelper and allows you to cache your complete views as HTML.\nNo dynamic parts anymore, just complete static content ready to be delivered.\nIf you don't want to set up ESI and other third party caching software, this CakePHP only approach\ndoes the job.\n\nIt uses a Middleware and a Component.\nWhy not a helper anymore? Mainly because a helper is too limited and would\nnot be able to cache serialized views, e.g. JSON, CSV, RSS content which have been build view-less.\n\n## Demo\n[sandbox.dereuromark.de/sandbox/cache-examples/](https://sandbox.dereuromark.de/sandbox/cache-examples/)\n\n## Installation\n\nYou can install this plugin into your CakePHP application using [composer](https://getcomposer.org).\n\nThe recommended way to install composer packages is:\n```\ncomposer require dereuromark/cakephp-cache\n```\n\nAlso don't forget to load the plugin in your `Application` class or by running:\n```\nbin/cake plugin load Cache\n```\n\n## Usage\nThis plugin contains a full-page view cache solution for your controller actions.\nYou can use file-based (default) or any engine based (e.g. Memcache, Redis, ...) cache strategy.\n\nFor details see [/docs](/docs).\n","funding_links":["https://github.com/sponsors/dereuromark"],"categories":["Caching"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdereuromark%2Fcakephp-cache","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdereuromark%2Fcakephp-cache","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdereuromark%2Fcakephp-cache/lists"}