New version of Unique Media Finder, build for OctoberCMS 3.
Features
This is complete rework of my old plugin, because of multiple changes and features. For example, using a custom modal for searching, not touching a media library at all. With this new version of plugin, you can use following features:
- searching images using multiple providers eg. Unsplash, Pixabay, Pexels
- downloading images to your computer
- downloading images directly to site media library
- using image on content (downloads image to library on background)
Special Feature
Added image editor for resize, crop, and edit image with nice UI - Pixie Image Editor
Known "bugs"
When used with mediafinder there are no direct way how to tell "Use this as media" then you need to download image to library and then select that image. (Currently looking for better handling of this)
Available providers
ToDo
- filters per provider (image orientation, colors, etc.)
Demo
Support author
Please, if you like my work, consider a small donation for development this, and another plugins.
Installation
Using composer or backend installation by using code Snipi.MediaDatabanks
.
Providers
All providers used in this plugin requires an api key
to allow calling api endpoints. Each of them has different limits for usage, then be aware how often you perform searching and downloading.
Unsplash
First of all, you need an developer account at unsplash.com. All documentation about creating an user account and application to obtain API_KEY
is on unsplash documentation .
Pexels
Same as unsplash, Pexels are using API_KEY
for applications, then you need an developer account and your application. More informations is on their documentation.
Pixabay
Whole documentation to Pixabay API are probably simpliets, but, you need to obtain an API key.
Giphy
When you are registered on giphy, you can access developer console for their API and create new application, to obtain API_KEY
.
Known limitations
Many of limitations is based on specific provider. Please, see table bellow.
Provider | Limit per hour | Limit per month |
---|---|---|
Unsplash | 50 (demo) 5000 (verified) | - |
Pexels | 200 | 20000 |
Pixabay | 5000 | - |
Unsplash verification
When u will get 5000 request per hour limit, you need to send your application for verification with screenshots, etc. Here i will probably talk more with unsplash api team, to get specific allowance for this plugin.
Pexels
You are able to send mail to api@pexels.com to get more rate limit.
Pixabay
Here is probably good way to get many photos, but, here is other limitation - maximum quality of image. In basic api requests you can get pictures with maximum 1280 px large size. For full HD images you need to send apply for full api access.
Bugs and feature requests
Please, use forum. Prefix with BUG: ... or FEAT: ...
-
This plugin has not been reviewed yet.
-
2.0.6 |
Fixed misstypo in Unsplash provider Jul 04, 2023 |
---|---|
2.0.5 |
Fixed pixie verification when is not configured Jun 16, 2023 |
2.0.4 |
Fixed checking nonexistent configuration field, added information about limits to providers Jun 16, 2023 |
2.0.3 |
Removed `onRun` and appended beforeDisplay event listenner Jun 16, 2023 |
2.0.2 |
Updated results buttons to reflect mediafinder form widget, added workaround around mediafinder form widget as well Jun 09, 2023 |
2.0.1 |
Removed unused part of code Jun 09, 2023 |
2.0.0 |
Removed all integrations for multiple editors and recreated buttons in each media manager & media finder Jun 08, 2023 |
1.1.26 |
Testing auto publishing from private repo Jun 06, 2023 |
1.1.25 |
Added missing language files for identify plugin details. Jun 06, 2023 |
1.1.24 |
Updated README.md Jun 06, 2023 |
1.1.23 |
Bugfixes reported by Zmove (dark mode, unsplash details, storage perms - chmod) Jun 06, 2023 |
1.1.22 |
Added new provider - Giphy, added provider icons into settings, etc. Jun 02, 2023 |
1.1.21 |
Added support for RainLab.Blog (legacy markdown, ace markdown and richeditor) Jun 02, 2023 |
1.1.20 |
Fixed buttons in search results to import media to library Jun 01, 2023 |
1.1.19 |
Added support for Tailor document / Entry record editor Jun 01, 2023 |
1.1.18 |
Added pixabay.com provider Jun 01, 2023 |
1.1.17 |
Added pexels.com provider Jun 01, 2023 |
1.1.16 |
Created one specific SearchResult for unify search results Jun 01, 2023 |
1.1.15 |
Updated language and licensing May 31, 2023 |
1.1.14 |
Fixed issue with zero configuration May 31, 2023 |
1.1.13 |
Showing item information when license is ok. May 31, 2023 |
1.1.12 |
Added missing label to translation, update all translations May 31, 2023 |
1.1.11 |
Added BuyMeCoffee support button May 31, 2023 |
1.1.10 |
Added About author modal May 31, 2023 |
1.1.9 |
Added check for envato purchase May 31, 2023 |
1.1.8 |
Removed unused navigation (Image databanks...) May 31, 2023 |
1.1.7 |
Updated scrollbar in search resutls May 31, 2023 |
1.1.6 |
Updated visual of search bar, location of providers May 31, 2023 |
1.1.5 |
Added funcionality to insert image from databank to content - file was uploaded to folder - image linked in content is pointing to new downloaded image in library May 31, 2023 |
1.1.4 |
Detection of context (switch button for download or import to editor) May 31, 2023 |
1.1.3 |
Fixed initialization issue in media manager May 31, 2023 |
1.1.2 |
Added button to open selected image in Pixie Image Editor May 31, 2023 |
1.1.1 |
Added Pixie Image Editor (Needed codecanyon license) May 31, 2023 |
1.1.0 |
Added funcionality to open search in media library May 31, 2023 |
1.0.1 |
Added funcionality to download image to media library folder May 31, 2023 |
1.0.0 |
First initialization of plugin May 31, 2023 |
If you are using a previous version, known as Unique Media Finder, please, remove old plugin an install this one.
Upgrade from v1 to v2
Because of limitation and major change on semantics, you need to change composer.json
file, and change line from:
"snipi/mediadatabanks-plugin": "^1.1"
to
"snipi/mediadatabanks-plugin": "^2.0"
Or, if you don't have any access to filesystem to change composer.json file, just uninstall current used version and install new version of plugin.