A bridge for symfony with the phumbor client from 99designs to generate thumbor url.
Of course, you must have a thumbor server installed and operationnal. If not, you can follow the official installation documentation.
Add jbouzekri/phumbor-bundle
as a dependency in composer.json
.
"jbouzekri/phumbor-bundle": "~1.0"
Enable the bundle in your AppKernel :
$bundles = array(
...
new Jb\Bundle\PhumborBundle\JbPhumborBundle()
);
In your config.yml, configure at least the url of your thumbor server and the secret :
jb_phumbor:
server:
url: http://localhost
secret: 123456789
You need to resize the image of your article to fit in a square of 50x50. Define the following transformation in your config.yml :
jb_phumbor:
transformations:
article_list:
fit_in: { width: 50, height: 50 }
Now you can use it in twig :
{{ thumbor(<the absolute url of your image>, 'article_list') }}
MIT - see LICENSE