{"action":"opened","issue":{"url":"https://api.github.com/repos/k-next/kirby/issues/838","repository_url":"https://api.github.com/repos/k-next/kirby","labels_url":"https://api.github.com/repos/k-next/kirby/issues/838/labels{/name}","comments_url":"https://api.github.com/repos/k-next/kirby/issues/838/comments","events_url":"https://api.github.com/repos/k-next/kirby/issues/838/events","html_url":"https://github.com/k-next/kirby/issues/838","id":347894261,"node_id":"MDU6SXNzdWUzNDc4OTQyNjE=","number":838,"title":"[Cms] Don't cache requests of logged-in users","user":{"login":"lukasbestle","id":1595007,"node_id":"MDQ6VXNlcjE1OTUwMDc=","avatar_url":"https://avatars0.githubusercontent.com/u/1595007?v=4","gravatar_id":"","url":"https://api.github.com/users/lukasbestle","html_url":"https://github.com/lukasbestle","followers_url":"https://api.github.com/users/lukasbestle/followers","following_url":"https://api.github.com/users/lukasbestle/following{/other_user}","gists_url":"https://api.github.com/users/lukasbestle/gists{/gist_id}","starred_url":"https://api.github.com/users/lukasbestle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukasbestle/subscriptions","organizations_url":"https://api.github.com/users/lukasbestle/orgs","repos_url":"https://api.github.com/users/lukasbestle/repos","events_url":"https://api.github.com/users/lukasbestle/events{/privacy}","received_events_url":"https://api.github.com/users/lukasbestle/received_events","type":"User","site_admin":false},"labels":[{"id":848081537,"node_id":"MDU6TGFiZWw4NDgwODE1Mzc=","url":"https://api.github.com/repos/k-next/kirby/labels/type:%20enhancement%20%E2%9C%A8","name":"type: enhancement ✨","color":"b0ecd6","default":false},{"id":848081548,"node_id":"MDU6TGFiZWw4NDgwODE1NDg=","url":"https://api.github.com/repos/k-next/kirby/labels/type:%20idea%20%F0%9F%92%A1","name":"type: idea 💡","color":"1e53bd","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-06T12:00:15Z","updated_at":"2018-08-06T12:00:15Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Comment by [HeinerEF in the forum](https://forum.getkirby.com/t/kirby-3-ask-us-anything/10662/34?u=lukasbestle):\r\n\r\n> **Expanding the caching:**\r\n> On my [website](https://en.wikipedia.org/wiki/Website) there are (I hope) many visitors. They have no account and \"only\" see the normal [webpages](https://en.wikipedia.org/wiki/Web_page). But there also are some editors or admins (they count to less than five per website), who are usually logged in to see some special additional content on each public webpage (outside the panel!), that is hidden to normal visitors, like an internal menu for these internal users.\r\n> I want, if the cache is enabled in the `/site/config/config.php`, that the cache in Kirby is extented (may be by a special option) to automaticly serve the cached (normal) pages only to the **not**-logged-in visitors, **but is inactive** to logged-in-users.\r\n> This means, that pages from logged-in-users never get into the cache and also only the pages of not-logged-in visitors are saved in the cache if needed. The logged-in-users get **live rendered** pages (with the additional content) ignoring the cache. But off course a \"save\" in the panel will delete the cache as before.\r\n> \r\n> I think, many websites have a comparable user structure (a great many of not-logged-in visitors, comparably much less logged-in users). This cache policy would help them too. Other cms have a simular cache stategie, partly as default.\r\n> \r\n> I have asked this in this forum for Kirby 2 before, but got no running solution.\r\n> The main difference is the decision of the cache, which page should be saved and which not."}}
{"actor":{"display_login":"lukasbestle"}}