App for Cloudflare® Pro

App for Cloudflare® Pro 1.9.2

  • Item seller Item seller Shawn
  • Featured

Quantity discounts and modifications

cyberlab

New member
Good afternoon.

What would be the price if I purchased three licences initially and another two or three licences in the future?

I am launching several websites and am interested in using R2 export.



However, the website will also use

hosting = flywp.com and runcloud.io

Plugins

- Rank Math SEO

- wp-rocket

- magify Image Optimizer – Optimize Images & Convert WebP & Avif

- website theme based on tagDiv Opt-In Builder (over 150,000 templates sold)



Also consider improvements to your plugin

Added very important

* Integration with Rank Math: allow controlling application/ld+json schema image URLs

So that images understand the correct URL in all micro markups on the site

- article

- news

- author

- markup for Twitter and Facebook

- image resizing



* Support for Elementor gallery widget

* Support for Voxel theme gallery widget

* Support for SVG images

* cf_images_is_rest_request filter to control REST API requests

* Bulk offload actions to the media library list view

* Global option to disable processing in the page head section

* Additional TTL options (3, 6 and 9 months)

* Integration with Smart Slider 3

* Integration with All in One SEO: allow controlling application/ld+json schema image URLs

* Integration with Rank Math: allow controlling application/ld+json schema image URLs

* Filter cf_images_disable_crop to disable auto cropping for registered crop images

* Background image support in Spectra plugin when styles are inlined

* Integration with WPBakery page builder image galleries

* Integration with Elementor Pro Gallery

* Integration with Flatsome theme gallery

* cf_images_upload_host filter to adjust the image host ID
 
Licenses are $89 per site (it’s a perpetual license… meaning you aren’t forced to pay annually to continue using it).

As far as compatibility with various third-party systems/plugins, if they utilize WordPress Media, they should work. If they don’t utilize WordPress Media, it’s not going to store whatever it is in R2. The R2 functions are effectively just changing the storage location for WordPress Media.
 
If a plugin uses WordPress Media at it's core to store it's images (or files), it would work. If it uses something custom they built that's not leveraging the WordPress Media functionality, it would not store those files in R2.

Unfortunately, WordPress core doesn't have an abstracted filesystem like some other platforms have (if they did, anything would be able to read/write to any filesystem [or bucket in this case] behind the scenes and everything would just "magically" work).

That being said, there's nothing preventing 3rd party plugins from using the mechanisms this plugin built for reading/writing files with R2. It's literally a couple lines of code in that case without them needing to rebuild all the underlying R2 functionality:

PHP:
$cloudflareRepo = new \DigitalPoint\Cloudflare\Repository\Cloudflare();

// Upload to R2
$cloudflareRepo->addR2Object('your_r2_bucket_name', 'file/path/image123.png', $fileContents);

// Read file from R2
$fileContents = $cloudflareRepo->getR2Object('your_r2_bucket_name', 'file/path/image123.png');

// Delete file from R2
$cloudflareRepo->deleteR2Object('your_r2_bucket_name', 'file/path/image123.png');
 
But compatibility with the main modules that people use on WP sites is important,

such as WPML, WooCommerce, and the three main SEO modules that are used on thousands of sites.
 
Through this, he gave an example of improving integration with Rank Math where possible:



Integration with Rank Math: allow controlling application/ld+json schema image URLs
 
It does work with WooCommerce, because WooCommerce uses WordPress Media to store images. I believe Rank Math does as well (although never used it, so can't say 100%... but it's my understanding that it stores media as WordPress Media).

I think there's maybe some confusion on what R2 is/isn't. R2 is a place to store files, it doesn't generate any HTML or markup. It's strictly a place to store files. So asking for it to control schema for image URLs isn't what it does (image schema exists within an HTML page, not within the file itself).

For example, my avatar image here is stored in an R2 bucket. This is the URL for that image:


There is no schema or markup to be added because it's an image. Schema data would be done by whatever you use to embed an image into an HTML page... and more specifically, you would want something that alters schema for WordPress Media, because that's what this is at the end of the day.

As far as R2 goes with this plugin, it stores WordPress Media in an R2 bucket. If it's not a WordPress Media item and you want to store it in R2, this plugin is not what you need (you would want to talk to the author of whatever custom content type you have to see if they could add R2 support to their system).
 
Back
Top