{"id":13559973,"url":"https://github.com/luigifab/openmage-turpentine-varnish","last_synced_at":"2025-04-03T15:31:18.355Z","repository":{"id":57703135,"uuid":"438576667","full_name":"luigifab/openmage-turpentine-varnish","owner":"luigifab","description":"Updated version of Varnish connector for OpenMage.","archived":false,"fork":true,"pushed_at":"2023-11-30T18:19:38.000Z","size":2177,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"devel","last_synced_at":"2025-03-07T22:45:55.012Z","etag":null,"topics":["experimental","magento","magento-module","open-source","openmage","openmage-module","php7","php8","varnish"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jeroenvermeulen/magento-turpentine","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luigifab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-12-15T09:50:46.000Z","updated_at":"2023-11-17T07:40:19.000Z","dependencies_parsed_at":"2023-02-17T20:00:56.591Z","dependency_job_id":null,"html_url":"https://github.com/luigifab/openmage-turpentine-varnish","commit_stats":{"total_commits":907,"total_committers":84,"mean_commits":"10.797619047619047","dds":0.3759647188533627,"last_synced_commit":"e08a478fba748e7ff28f8e4a50aa76802e7c90b7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luigifab%2Fopenmage-turpentine-varnish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luigifab%2Fopenmage-turpentine-varnish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luigifab%2Fopenmage-turpentine-varnish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luigifab%2Fopenmage-turpentine-varnish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luigifab","download_url":"https://codeload.github.com/luigifab/openmage-turpentine-varnish/tar.gz/refs/heads/devel","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247027887,"owners_count":20871612,"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":["experimental","magento","magento-module","open-source","openmage","openmage-module","php7","php8","varnish"],"created_at":"2024-08-01T13:00:35.678Z","updated_at":"2025-04-03T15:31:13.340Z","avatar_url":"https://github.com/luigifab.png","language":"PHP","funding_links":[],"categories":["Modules"],"sub_categories":["Cache"],"readme":"# turpentine-varnish\n\nThis is a fork. Work in progress.\n\nTo install, run: `composer require \"luigifab/openmage-turpentine-varnish\":\"dev-devel\"`\n\nSome new features:\n- compatible with blackfire\n- varnish will close the connexion when url is unknown (444)\n- you can now flush blocks from backend (with post requests)\n- you can now flush public blocks with events\n\nFor public events (be careful if you have an observer on predispatch events):\n```xml\n# layout\n\u003caction method=\"setEsiOptions\"\u003e\n    \u003cparams\u003e\n        \u003caccess\u003epublic_events\u003c/access\u003e\n        \u003cscope\u003epage\u003c/scope\u003e\n        \u003cflush_events\u003e\n            \u003cmy_event_allsessions /\u003e\u003c!-- for public_events --\u003e\n            \u003cmy_event /\u003e\u003c!-- original way --\u003e\n        \u003c/flush_events\u003e\n    \u003c/params\u003e\n\u003c/action\u003e\n```\n```php\n# from frontend or backend\nif (Mage::app()-\u003euseCache('turpentine_pages') || Mage::app()-\u003euseCache('turpentine_esi_blocks'))\n    Mage::dispatchEvent('my_event_allsessions');\n```\n\n- For: Varnish 4.x / 5.x / 6.x / 7.x\n- Compatibility: OpenMage 19.x / 20.x / 21.x, PHP 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3?\n- License: GNU GPL 2+\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluigifab%2Fopenmage-turpentine-varnish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluigifab%2Fopenmage-turpentine-varnish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluigifab%2Fopenmage-turpentine-varnish/lists"}