Comments (1)
He @jakobploens,
that’s in fact a great idea! Unfortunately, hooks won’t save us here, because they’re only executed on the server-side. I saw another plugin, that adds custom JS to the admin by using an output buffer (ob_start()
etc.) to inject their script tag into the output, but this really feels like a hack to me. On the other hand, it should work pretty well without too much issues. After every save or upload, the page could trigger the ImageKit API via JS to pre-generate thumbnails in the background while the user is fiddling around with Kirbytext. As it does not cost much CPU time on the client, it should IMHO be done automatically, maybe just showing a subtle progress bar somewhere in the sidebar, informing the power users that thumbnails are being generated. However, this would only work in a reliable way after saving the page, because some thumbnails might depend on Kirbytext.
I will keep this issue open and definitely add this in some way, as soon as the corresponding APIs have landed in Kirby. Thanks for sharing your idea! :-D
from kirby-imagekit.
Related Issues (20)
- source images get deleted HOT 5
- WebP support HOT 2
- Mozjpeg on osx HOT 1
- Use kirby build im image optimize HOT 4
- Allow exclusion of specific pages and/or templates
- Mac mozjpeg is in brew HOT 1
- ImageKit Crawler throws an error, when an empty document is searched for links
- Image-Discovery seems to not work when using specific routing HOT 4
- Create thumbnails in panel fails HOT 3
- Feature-Request: Imageset + Focus HOT 5
- Doesn't work with thumb presets
- Widget conflict HOT 2
- ImageSet + ImageKit HOT 5
- Scanning pages... but no progress HOT 1
- Allow caption from file metadata
- Discovery crawler libxml error on thumbnail Create HOT 2
- How to trigger thumbnail-generation with cronjob on VPS? HOT 1
- Support thumbnail generation via cronjob.
- JPNG.svg support
- Kirby 3 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kirby-imagekit.