Ik bouw een beetje een CMS, en had om afbeeldingen aan dingen te hangen gebruik gemaakt van Stapler:
https://github.com/CodeSleeve/laravel-stapler
https://github.com/CodeSleeve/stapler
Leuk omdat het folders enzo makkelijk voor je regelt. Maar het strookt geheel niet met de workflow van m'n collega's. Wat ze willen is in de view met de ->url() call ook een style kunnen definieren. (ik doe geen front-end, dus weet niet precies waarom het nodig is, maar 1 van de argumenten had te maken met dat een site soms 1000 foto's van 3 MB kan hebben serverside, en het niet nodig is alle stijlen voor alle afbeeldingen beschikbaar te hebben). Huidige situatie is dat ze 1 original opslaan, en altijd on-the-fly resizen. (Mijn argument was dat dat ongelofelijke performance drop is, toen kwam caching langs en hielden we daar op)
Kortom, iets als, (met $file een Stapler object)
zonder dat die attachment al beschikbaar was, en het moet dus gecached worden.
Zoals de documentatie van Stapler beschrijft, moeten stijlen in de constructor gedefinieerd worden, en daarna kan de parent::__construct() gebruikt worden. Maar als ->url() als methode gebruikt word, is die __construct natuurlijk allang voorbij.
Daar komt bij dat zelfs al zou je de stijl nog 'later' kunnen registreren, Stapler heeft eerst een "refresh" nodig voor de nieuwe stylen ook naar bestand zijn gefixed. Dat zou allemaal erg hackery overkomen, maar misschien wel mogelijk.
Ik vind de voordelen van Stapler op zich wel chill. Als het kan wil ik het houden, want eruit slopen kost natuurlijk ook tijd. Wat is handigste manier hier?
https://github.com/CodeSleeve/laravel-stapler
https://github.com/CodeSleeve/stapler
Leuk omdat het folders enzo makkelijk voor je regelt. Maar het strookt geheel niet met de workflow van m'n collega's. Wat ze willen is in de view met de ->url() call ook een style kunnen definieren. (ik doe geen front-end, dus weet niet precies waarom het nodig is, maar 1 van de argumenten had te maken met dat een site soms 1000 foto's van 3 MB kan hebben serverside, en het niet nodig is alle stijlen voor alle afbeeldingen beschikbaar te hebben). Huidige situatie is dat ze 1 original opslaan, en altijd on-the-fly resizen. (Mijn argument was dat dat ongelofelijke performance drop is, toen kwam caching langs en hielden we daar op)
Kortom, iets als, (met $file een Stapler object)
PHP: example.blade.php
1
| {{ $file->url('300,300') }} |
zonder dat die attachment al beschikbaar was, en het moet dus gecached worden.
Zoals de documentatie van Stapler beschrijft, moeten stijlen in de constructor gedefinieerd worden, en daarna kan de parent::__construct() gebruikt worden. Maar als ->url() als methode gebruikt word, is die __construct natuurlijk allang voorbij.
Daar komt bij dat zelfs al zou je de stijl nog 'later' kunnen registreren, Stapler heeft eerst een "refresh" nodig voor de nieuwe stylen ook naar bestand zijn gefixed. Dat zou allemaal erg hackery overkomen, maar misschien wel mogelijk.
Ik vind de voordelen van Stapler op zich wel chill. Als het kan wil ik het houden, want eruit slopen kost natuurlijk ook tijd. Wat is handigste manier hier?
IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB