All Projects → yeebase → Yeebase.Fusion.ContentCacheDebug

yeebase / Yeebase.Fusion.ContentCacheDebug

Licence: MIT license
Helper package to debug fusions content cache

Programming Languages

javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Yeebase.Fusion.ContentCacheDebug

flow-debugproxy
A Flow Framework Debug proxy for xDebug, written in Go
Stars: ✭ 24 (+84.62%)
Mutual labels:  neoscms, flowframework
neos-debug
Adds a debug panel to your Neos CMS website
Stars: ✭ 31 (+138.46%)
Mutual labels:  neoscms, flowframework
graphql
Flow Package to add graphql APIs to Neos and Flow that also supports some advanced features
Stars: ✭ 14 (+7.69%)
Mutual labels:  neoscms, flowframework
Sitegeist.Monocle
An fusion based styleguide implementation for Neos
Stars: ✭ 46 (+253.85%)
Mutual labels:  fusion, neoscms
EelShell
A shell for EEL expressions
Stars: ✭ 17 (+30.77%)
Mutual labels:  neoscms, flowframework
Packer Ubuntu 1804
This build has been moved - see README.md
Stars: ✭ 101 (+676.92%)
Mutual labels:  fusion
Micropython Fusion
Sensor fusion calculating yaw, pitch and roll from the outputs of motion tracking devices
Stars: ✭ 194 (+1392.31%)
Mutual labels:  fusion
Vctl Docs
VMware vctl Docs
Stars: ✭ 95 (+630.77%)
Mutual labels:  fusion
Packer Centos 6
This build has been moved - see README.md
Stars: ✭ 78 (+500%)
Mutual labels:  fusion
varnish
Varnish integration for Neos CMS
Stars: ✭ 19 (+46.15%)
Mutual labels:  neoscms
paramak
Create parametric 3D fusion reactor CAD models
Stars: ✭ 36 (+176.92%)
Mutual labels:  fusion
Visual Gps Slam
This is a repo for my master thesis research about the Fusion of Visual SLAM and GPS. It contains the research paper, code and other interesting data.
Stars: ✭ 175 (+1246.15%)
Mutual labels:  fusion
Synthesis
A robot simulator which exports a CAD model into a physics environment
Stars: ✭ 101 (+676.92%)
Mutual labels:  fusion
Earthenterprise
Google Earth Enterprise - Open Source
Stars: ✭ 2,425 (+18553.85%)
Mutual labels:  fusion
Fusionjs
Modern framework for fast, powerful React apps
Stars: ✭ 1,353 (+10307.69%)
Mutual labels:  fusion
temporal-binding-network
Implementation of "EPIC-Fusion: Audio-Visual Temporal Binding for Egocentric Action Recognition, ICCV, 2019" in PyTorch
Stars: ✭ 95 (+630.77%)
Mutual labels:  fusion
Location
Smartphone navigation positionning, fusion GPS and IMU sensors.
Stars: ✭ 87 (+569.23%)
Mutual labels:  fusion
Fusion Cli
Migrated to https://github.com/fusionjs/fusionjs
Stars: ✭ 145 (+1015.38%)
Mutual labels:  fusion
React Desktops
web桌面操作系统前端UI,用了丰富的mac和win10桌面元素,包括桌面图标、窗口化子页面管理、开始菜单等组件,兼容主流现代浏览器。 适合快速开发后台管理系统的前端界面、整合企业诸多应用、通过B/S架构集成系统、可作为企业级应用管理平台。
Stars: ✭ 120 (+823.08%)
Mutual labels:  fusion
Recent slam research
Track Advancement of SLAM 跟踪SLAM前沿动态【2021 version】
Stars: ✭ 2,387 (+18261.54%)
Mutual labels:  fusion

Yeebase.Fusion.ContentCacheDebug

The Yeebase.Fusion.ContentCacheDebug package is a helper package to visualize your cache configuration. Once the package is active, administrators can view a cache configuration overlay on the website to see exactly which parts of the website are cached like

Installation & configuration

Install the package via composer

composer require yeebase/fusion-contentcachedebug

The debug mode is disabled by default. To enable it add this to your Settings.yaml

Yeebase:
  Fusion:
    ContentCacheDebug:
      enabled: true

Now the package is active and will render some metadata in your html output if the current user inherits the role Yeebase.Fusion.ContentCacheDebug:Debugger. Only user with this role will be able to see the debug information.

To get the debugger running you now need to include some javascript and css to acutally be able to render the output. For Neos we already adjusted the Neos.Neos.Page prototype. Include this in your Root.fusion of your site package:

include: resource://Yeebase.Fusion.ContentCacheDebug/Private/Fusion/Root.fusion

If you're running a fusion standalone app check that code and include it the js and css files to your page.

Usage

To enable the cache visualization open your browsers developer console and execute __enable_content_cache_debug__(). This will add three new buttons.

🔦 toggle visualization

📋 displays a list of used cached entries in a hierarchical order

disable debug mode

If you'd like to persist the active debug state you can add a true to the method

__enable_content_cache_debug__(true)

This will set a cookie and the debug mode will still be active after a page refresh.

Demo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].