elasticsuite icon indicating copy to clipboard operation
elasticsuite copied to clipboard

Message on top in backend

Open achatpc opened this issue 2 years ago • 7 comments

image Hello, how can i remove this message please?

Dissmiss all button dont work.

Thank you.

achatpc avatar Jul 28 '22 05:07 achatpc

Hello, it is possible to do that with the footer ad ?

Capture d’écran 2022-07-28 à 09 22 38

You did this before with a footer link in the front end. Luckily you made a "consent" field. If necessary, connect this message and the ad on the footer on this field, that would be great.

Capture d’écran 2022-07-28 à 09 22 32

vncnt-mb avatar Jul 28 '22 07:07 vncnt-mb

Hello guys,

I agree that the backend message can be a bit intrusive. It's supposed to be displayed as a notice and not a warning ( you can check in the implementation class https://github.com/Smile-SA/elasticsuite/blob/2.10.x/src/module-elasticsuite-core/Model/System/Message/NotificationAboutVersions.php ).

So if you want to get rid of it, you know where it takes place in the code to shutdown it.

This message is part of our commercial strategy. As you know, we are not making any money on the free version of Elasticsuite, and this has been the case for years.

While we strongly believe in Open Source and are quite happy to see the reach that Elasticsuite acquired in the Magento ecosystem during the last years, our revenue stream is not coming from this Open Source version that we are maintaining without compensation. Of course, we'll continue offering this version of Elasticsuite for free and to maintain it in the future.

We just need to be sure that merchants using Elasticsuite are aware of it. First of all, we need them to know which product they are using. Due to the fact that Elasticsuite is often installed by third-party agencies or developers, merchants are often not knowing that they are using our product. We also need them to know that they are using the free version of a freemium product, with all that it implies : not supported directly by Adobe or by their agency, but by a third-party company. And of course, the fact that they are missing a lot of features that they could possibly see as being business-critical for them.

We know that this might be seen as intrusive, but considering the added-value of Elasticsuite that merchants can benefit for free (in terms of features added, but also maintaining such a huge codebase), I still don't think that's a big counterpart. More than that, as said before, this is an open codebase, so anyone can easily remove this kind of message if they find it annoying.

We'll try to find a way for making it less-intrusive and less-scary (this should not be displayed by Magento as a warning message), but I'm not sure we'll provide a back-office switcher for that. The backlinck in Front-Office can be disabled because it's a way for us to acquire qualified traffic for our website and improve our SEO, and I'm fine with the fact that merchants might not want to help us this way, as long as not exposing to their competitors which tool they are using (even if nowadays, even Wappalyzer can detect Elasticsuite).

Hello, it is possible to do that with the footer ad ?

No, there is no plan to disable this footer version block. We do not see this one as an "ad". It's an helper for us in fact, because very often, we are asking to people the exact version of Elasticsuite they are using, and it's always a struggle to find out. So we added this block so that it's clearly readable for anybody including non-technical people.

romainruaud avatar Jul 28 '22 09:07 romainruaud

Thank you for that answer.

I am really very happy to be able to use this extension which is free and has required and will still require many hours of work and investment.

So I fully understand your strategy of highlighting the possibility of upgrading to a higher version.

Also, personally, I feel no frustration or disappointment with this message. I just wanted to know if I could remove it for comfort reasons.

Good luck to you and your team in this magnificent project.

ghost avatar Jul 28 '22 09:07 ghost

Thank you for that answer.

I am really very happy to be able to use this extension which is free and has required and will still require many hours of work and investment.

So I fully understand your strategy of highlighting the possibility of upgrading to a higher version.

Also, personally, I feel no frustration or disappointment with this message. I just wanted to know if I could remove it for comfort reasons.

Good luck to you and your team in this magnificent project.

Remove these 2 files src/module-elasticsuite-core/Model/System/Message/NotificationAboutVersions.php src/module-elasticsuite-core/etc/adminhtml/di.xml And do compile procedure.

eBusinessAtlantique avatar Aug 08 '22 09:08 eBusinessAtlantique

Do you track or record any data about the stores using your module? I would guess you could keep records of referrers of links clicked in the backend.

OvalMedia avatar Aug 12 '22 13:08 OvalMedia

Remove these 2 files src/module-elasticsuite-core/Model/System/Message/NotificationAboutVersions.php src/module-elasticsuite-core/etc/adminhtml/di.xml And do compile procedure.

Easier: create a module with a plugin for Smile\ElasticsuiteCore\Model\System\Message\NotificationAboutVersions

In that create this function:

public function afterIsDisplayed() { return false; }

...and the top message is gone. No need to hack into the module's core.

OvalMedia avatar Aug 12 '22 13:08 OvalMedia

This is extremely intrusive, staff members who do not make decisions nor is technical get a message that can not be dismissed, why?

I understand one needs to hustle but this is not the way.

rootindex avatar Sep 06 '22 10:09 rootindex

I've created a package to do this:

composer require ssx/module-remove-elastic-suite-notification

ssx avatar Oct 13 '22 10:10 ssx

I close this, I think now everybody is aware of why the message is here, and how to remove it.

Regards

romainruaud avatar Nov 30 '22 16:11 romainruaud