All Projects → sitegeist → Sms Responsive Images

sitegeist / Sms Responsive Images

Licence: gpl-2.0
This TYPO3 extension provides ViewHelpers and configuration to render valid responsive images based on TYPO3's image cropping tool.

Projects that are alternatives of or similar to Sms Responsive Images

Vanilla Lazyload
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
Stars: ✭ 6,596 (+18745.71%)
Mutual labels:  images, picture, responsive-images
Lsky Pro
☁️Lsky Pro - Your photo album on the cloud.
Stars: ✭ 1,174 (+3254.29%)
Mutual labels:  images, picture
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+3851.43%)
Mutual labels:  images, picture
Picpic
A awesome image host service driven by github pages and github actions.
Stars: ✭ 135 (+285.71%)
Mutual labels:  images, picture
converjon
An advanced image conversion server and command line tool.
Stars: ✭ 52 (+48.57%)
Mutual labels:  responsive-images, cropping
Imgpush
Minimalist Self-hosted Image Service for user submitted images in your app
Stars: ✭ 144 (+311.43%)
Mutual labels:  images, picture
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+33545.71%)
Mutual labels:  images, picture
wp-github-gos
利用 github api 实现的一个存储图片/附件的 wordpress 插件
Stars: ✭ 42 (+20%)
Mutual labels:  picture, images
ImageOnMap
Repo for ImageOnMap, a bukkit plugin created to display any image using a map
Stars: ✭ 162 (+362.86%)
Mutual labels:  picture, images
Bubblepictures
Bubble Pictures for iOS done in Swift
Stars: ✭ 434 (+1140%)
Mutual labels:  images, picture
Pictshare
📷 PictShare is an open source image, mp4, pastebin hosting service with a simple resizing and upload API that you can host yourself. 🎑
Stars: ✭ 576 (+1545.71%)
Mutual labels:  images, picture
Lozad.js
🔥 Highly performant, light ~1kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more
Stars: ✭ 6,932 (+19705.71%)
Mutual labels:  images
React Simple Img
🌅 React lazy load images with IntersectionObserver API and Priority Hints
Stars: ✭ 905 (+2485.71%)
Mutual labels:  responsive-images
Imgix Swift
A Swift client library for generating URLs with imgix
Stars: ✭ 19 (-45.71%)
Mutual labels:  images
Image
A PHP library to handle images
Stars: ✭ 898 (+2465.71%)
Mutual labels:  images
Tator Native
Tator: The video and image annotator
Stars: ✭ 28 (-20%)
Mutual labels:  images
Cometa
Super fast, on-demand and on-the-fly, image processing.
Stars: ✭ 8 (-77.14%)
Mutual labels:  images
My redirects
TYPO3 Extension: Redirects management
Stars: ✭ 17 (-51.43%)
Mutual labels:  typo3
React Native Cached Image
CachedImage component for react-native
Stars: ✭ 890 (+2442.86%)
Mutual labels:  images
Alchemy
🔮 File conversion, all from the menu bar
Stars: ✭ 815 (+2228.57%)
Mutual labels:  images

SMS Responsive Images

Build Status

Responsive Images for TYPO3

This TYPO3 extension provides ViewHelpers and configuration to render valid responsive images based on TYPO3's image cropping tool.

Authors & Sponsors

The development and the public-releases of this package is generously sponsored by my employer https://sitegeist.de.

Installation

This extension is available via packagist.

composer require sitegeist/sms-responsive-images

Alternatively, you can install the extension from TYPO3 TER:

TYPO3 TER: sms_responsive_images

For further instructions, please take a look at the full documentation.

Updating from 1.x

There are a few breaking changes which might require you to update your integration:

  1. Support for TYPO3 8.7 is gone. Please use version 1.3 of the extension.
  2. The picturefill attribute of <sms:image /> and <sms:media /> has been removed, so you need to remove it from your Fluid templates. Separate markup for picturefill.js is no longer required, so the extension now outputs standards-compliant markup at any time.
  3. In addition to svg files, gif files are now excluded as well. You can change this by adjusting the ignoreFileExtensions parameter.
  4. If lazyload is enabled, image tags will get a class="lazyload" automatically.

There are also some changes under the hood you might want to consider:

  1. The PHP namespace has switched from SMS\SmsResponsiveImages to Sitegeist\ResponsiveImages, so if you extended one of the provided PHP classes, you need to adjust this.
  2. The extension now uses .1579774724 instead of .100 to overwrite the image partial of fluid_styled_content. This means that there will be less interference with other extensions. However, if you need to overwrite the Image.html file again, you need to specify your partial after that value.
  3. The demo plugin is gone, so if you were using it, it won't work anymore.

Documentation

To get an overview of responsive images in general and what the extension does, take a look at the following blog post:

sitegeist Techblog: Responsive Images with TYPO3 8.7+

You will find the full documentation for this extension on typo3.org:

Full Documentation of SMS Responsive Images

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].