Skip to main content
  Friday, July 03 2020
  4 Replies
  2.4K Visits
  Subscribe
Hello,

your plugin brings some unique features like connection to Google Photos to the table. Before integrating a solution like this in bigger websites I started asking about experiences with your solution.
After speaking to developers around me using your plugin I got reported that there are some problems regarding some 3rd-party software you are using.

One example is Guzzle. To their knowledge, you are not making sure that latest Guzzle is used, for example here: https://nimb.ws/I2jUxc. In most cases, this will stay irrelevant.
The current version of Guzzle is 7.0.1. But sometimes using older version this leads to potential problems with other plugin or solution providers who use Guzzle as their base solution.

So the question is about your policy of updating frequencies of 3rd party software you are using.
This would help me to understand your mindset about this and therefore technical stability in combination with other solutions who use Guzzle in Wordpress.

Thank you.
D
Hi,


The current version of Guzzle is 7.0.1. But sometimes using older version this leads to potential problems with other plugin or solution providers who use Guzzle as their base solution.

And the contrary is also true, using latest versions can lead to incompatibility with other plugins using old versions :D
Third parties can also be backward compatibles or not, etc...
That's a problem for WordPress plugins as we have to deal with thousands of other plugins also handling with different versions third parties code.
Frankly there is no perfect solution as we have to deal with different type of customers. Some users have old plugin which are not maintained anymore but have no other choice to keep them, other have all up to date plugins, plugins don't load api/sdk the same way...
We also deals with different sdks, which sometimes can't be integrated as is in the code to avoid a 20MB plugin package (which would be a problem for most of users).

Currently we updates it on major version of our plugin or if we aware of security issue or an incompatibility.
As we can't test our plugin with all existing other plugins, we can have incompatibilities from time to time. That's why all our plans include an access to our support team and a developer will check the problem and solve it with you.
Of course we always recommend to our customers to test any update on a staging website before, so that any incompatibility can be detected and fixed before the production stage.

Though, this is something we have planned to work on and improve on all our plugins.

Best regards,
H
3 years ago
Hi Damien,

thank you for your very compelling answer. Yes, you are completely right, you can never prevent compatibility issues.
As I see the speed of the answer to a pre-sales question I'm also convinced that the support team will answer in a speedy way. This is the most important thing to me.

Thank you for taking your time and being open on this topic. Will consider your solution for future projects.

Best regards
H
3 years ago
Hi Damien,

we have currently a project where we use 2 other plugins having Guzzle 7. Just want to check with you which Guzzle version you are using currently in your product?
Every version below 7 would make your plugin incompatible with our project.

https://github.com/guzzle/guzzle/issues/2744#issuecomment-716709685
https://github.com/Tropicalista/search-console/issues/1

Thx for letting me know whether you are using Guzzle version 7 or in case you don't do whether there is a plan to update any outdated clients.

Cheers
Hart
A
3 years ago
Hi Hartstend,

Thanks for getting back to me with more information.

we have currently a project where we use 2 other plugins having Guzzle 7. Just want to check with you which Guzzle version you are using currently in your product?
Every version below 7 would make your plugin incompatible with our project.

https://github.com/guzzle/guzzle/issues/2744#issuecomment-716709685
https://github.com/Tropicalista/search-console/issues/1

Thx for letting me know whether you are using Guzzle version 7 or in case you don't do whether there is a plan to update any outdated clients.


Our plugin is working well with Guzzle version 6.5, and we will update to the Guzzle version containing the fixed security issue.


Thanks a lot!
Cheers,
  • Page :
  • 1
There are no replies made for this post yet.