littlegiant / silverstripe-cms-image-dimensions
Installs: 1 665
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 4
Forks: 1
Type:silverstripe-vendormodule
Requires
- php: >=7.1
- silverstripe/admin: ^1.0
- silverstripe/asset-admin: ^1.0
- silverstripe/framework: ^4.0
README
Easily add image dimensions to image fields and enforce maximum sizes for uploads to those fields through configuration.
Provides a single source of image dimensions for the user in the CMS
Installation
Installation via composer
$ composer require littlegiant/silverstripe-cms-image-dimensions
Usage
Set definitions in a yml config and add that configuration to the images which you want it to apply to
LittleGiant\CmsImageDimensions\ImageDimensionsProvider: max_size: 512K definitions: blog-post-featured-image: name: Blog Post Featured Image description: Featured image on your blog post. min_width: 1024 min_height: 768 validate_dimensions: true aspect_ratio: 4:3 validate_aspect_ratio: true max_size: 1M # override default of 512KB to allow larger images SilverStripe\Blog\Model\BlogPost: image_dimensions: FeaturedImage: blog-post-featured-image
Contributing
Code guidelines
This project follows the standards defined in: