code-snippets icon indicating copy to clipboard operation
code-snippets copied to clipboard

Multisite License Activation

Open tmrwltd opened this issue 1 year ago • 21 comments

Wordpress MU

On the Network Admin page, the following message appears constantly:

You are just one step away - Complete "Code Snippets" Activation Now

Clicking on the activation link and entering the license key will take you to the Network Main page.

If you go back to the admin page, the activation hint appears again.

On the network pages everything is ok. Here the activation was taken over.

tmrwltd avatar Jul 07 '22 08:07 tmrwltd

Hi @tmrwltd,

It sounds like we need to do some further testing when it comes to multisite activations. Thank you for reporting; I'll take a look at this when possible.

sheabunge avatar Jul 20 '22 09:07 sheabunge

@sheabunge Update: When I click on "Activate License" (Link under Plugin name in the list of plugins) a popup opens to enter the license key. When I enter the key, the activation is complete and the message in the head of the page will be removed.

So it seems, you have maybe just a typo or similar when click on activation in the message box.

tmrwltd avatar Jul 22 '22 05:07 tmrwltd

Hmmm ... strange, after successful activation I did the update to v 3.2.0 - and the message box is back and the plugin is not activated anymore.

grafik

grafik

tmrwltd avatar Jul 22 '22 14:07 tmrwltd

Also we have the same issue, a closer look shows Freemius is the reason for this issue and not Code Snipplets Pro. It's sad you used Freemius for such a great software, wish you chose something else, we do not like Freemius and their practices at all. Can you please reach out to Freemius and get this fixed, they do not support Multisite correctly. Thank you.

ingenuitor avatar Jul 31 '22 11:07 ingenuitor

I'll send our contact at a Freemius a message, and see what they say. I believe that multisite support is considered to be in beta for them, guess this is why.

From a tech perspective, I'm not a massive fan of how the Freemius SDK integrates, but it seems like they are our best option for the collecting payments side of things at present.

sheabunge avatar Jul 31 '22 12:07 sheabunge

I'll send our contact at a Freemius a message, and see what they say. I believe that multisite support is considered to be in beta for them, guess this is why.

From a tech perspective, I'm not a massive fan of how the Freemius SDK integrates, but it seems like they are our best option for the collecting payments side of things at present.

Ok please let me know when this is solved with Freemious or I will be forced to just remove it the hard way by setting some filter of some kind. Also there are many other options outside of Freemius, but it's your reputation and software, so I can't make that decision for you.

I just know for a fact that many people do not like Freemius, I'm surrounded by them and I have been in the industry for 27+ years and many refuse to use anything around Freemius. Then there are some that don't know and even care and will install anything just to try and make something they read online work.

But you may in fact be losing sales you are not even aware of that is something that is hard to track and it's a mindset of the buyer you can't track with ease, unless you are using AI in Facebook lol.

Either way Code snippets is still an amazing software idea concept to get rid of other plugins, still don't see the end of using css from other tools, as they just handle WYSIWYG so much better, like CSS Hero, but YellowPencil is better, but outside of that, it's a great tool for everything else. I do hope you get the snippets out of the db soon as that is an issue that will need addressed for speed and control on very large sites in my testing.

But other then that it's becoming a must have tool as I'm sure you are seeing to sales to prove this fact.

ingenuitor avatar Aug 02 '22 12:08 ingenuitor

Having the same license issue. I was very surprised seeing the license message also on a sub site in my WordPress network.

I now have to pause my further web development for my client but not sure for how many days I can wait.

Otherwise I have to downgrade to the free version or even look out for an alternative.

I hope not because I believe you deserve my support so please fix it soon 🙏🏻🙏🏻

Yorlinq avatar Aug 03 '22 08:08 Yorlinq

please fix it soon

"tmrwltd opened this issue 27 days ago"

I had also hoped for a quick solution to the problem – now, after almost a month, still nothing has happened. Actually, the Free version has always been sufficient so far. But since I like the plugin very much, I wanted to support it with a Pro version.

tmrwltd avatar Aug 03 '22 08:08 tmrwltd

Also note it doesn't work at all with the licensing model in multi-site, so in fact the software thinks you have not activated it yet. I'm being forced to revert back to the free version and clean up any Freemius mess left behind in the db. Thank you...

ingenuitor avatar Aug 03 '22 21:08 ingenuitor

Hi @ingenuitor,

I currently develop Code Snippets Pro on a local multisite network, where I wasn't able to reproduce this issue, and so I figured that it might only affect live sites. However, I just created a live multisite network, and activating Code Snippets Pro seems to work there as well.

I'm wondering what could be the issue. @tmrwltd, you are experiencing this issue as well?

sheabunge avatar Aug 05 '22 08:08 sheabunge

The error exists in 2 parts:

a) The activation of the plugin does NOT work if you start the activation from the info window.

b) The activation works if you do it directly in the list under Plugins. But after an update of the plugin, the activation is deactivated again.

tmrwltd avatar Aug 05 '22 08:08 tmrwltd

After activating the plugin, this screen loads, which allow me to enter the license key and continue.

image

Clicking 'Agree and activate license' seems to work as expected.

Is there something I am missing in this process?

sheabunge avatar Aug 05 '22 08:08 sheabunge

@sheabunge that indeed works like it should but when you have more SUB SITES then ACTIVE LICESES, then you have a problem.

Only 1 license should be needed for the whole network but you’ll need a new license for each sub site. That can’t be the way to go.

Yorlinq avatar Aug 05 '22 10:08 Yorlinq

Our original plan was to have one license for the entire network, but unfortunately it doesn't look like that's something which is supported by Freemius; it's a limitation of using their SDK. I've got in contact with them to see if they can add the possibility, but they seem fairly resistant to the idea.

sheabunge avatar Aug 05 '22 10:08 sheabunge

So to support you and still get what I need, I have to pay almost 190,- 🙈

Please persuade me to not just getting back to the free version with the expected network support.

Can’t you handle something manually for those who choose the LIFETIME option or something?

I really really love your plugin but, if this is the final way to go, my guess is that it won’t bring you the fame/cash you deserve. People will leave…

Yorlinq avatar Aug 05 '22 10:08 Yorlinq

I'm continuing to investigate different options. Unfortunately, it seems like this isn't as easy as just flipping a switch in the Freemius config.

I believe you can still have Code Snippets Pro active network wide with some subsites unlicensed. The free features should still work as expected, and you could just enable the license on sites that you'd like to use the Pro features on.

I realise this isn't ideal, and as I said I am still investigating options.

sheabunge avatar Aug 05 '22 10:08 sheabunge

@sheabunge

Quote: “ I believe you can still have Code Snippets Pro active network wide with some subsites unlicensed. The free features should still work as expected, and you could just enable the license on sites that you'd like to use the Pro features on”

If that was the case I would be fine for now but I have to activate EVERY SUB SITE. If I don’t activate a sub site (and I can’t because I don’t have enough licenses) I can’t use the plugin at all.

Ps I removed the free version.

Yorlinq avatar Aug 05 '22 10:08 Yorlinq

@sheabunge I still have the same issues even if I only have one site activated, I tried this with an unlimited licence. Can you please advise, it's activates fine on the sub site seemly but not at all in the Network Admin, which is what I really need, it's completely ignoring that for some odd reason Freemius needs to debug this issue, it's present for anything using Freemius.

Also I'm 100% sure it's a Freemius issue, I checked closely by creating various staging accounts and only activated one plugin using Freemius, if I do the same with any other software that uses the Freemius framework and I have the same issue no matter what.

This is one of the reasons I want nothing to do with Freemius, it's seemly bloated, untested in a Multi-Site Network and not a fan of their data sharing practices and now these goofy built in surveys. I need to find a more rock solid firewall, that I can control all software communication outside of normal traffic and block certain processes, if this is the way things are going, everything is starting to have too much unneeded bloat.

Thank you...

Seen at the Dashboard or anything other than Plugin Menu, there the message is not seen.

Seen at the plugin admin itself, pro is not working in multi-site network at all, but seems ok in the sub site, so far in my testing

ingenuitor avatar Aug 10 '22 20:08 ingenuitor

@sheabunge

Quote: “ I believe you can still have Code Snippets Pro active network wide with some subsites unlicensed. The free features should still work as expected, and you could just enable the license on sites that you'd like to use the Pro features on”

If that was the case I would be fine for now but I have to activate EVERY SUB SITE. If I don’t activate a sub site (and I can’t because I don’t have enough licenses) I can’t use the plugin at all.

Ps I removed the free version.

@tmrwltd @Yorlinq @sander1 Even with a unlimited licence I have the same issues you have, so it's Freemius not Code Snippets Pro and I have yet to find a way around this yet )o:

ingenuitor avatar Aug 10 '22 20:08 ingenuitor

@ingenuitor Activation is working, also side wide. You only have to activate from the Activation link directly from the plugin under “plugins”. If you try to activate it from the info box leading your page, it's not working. And also, after updating the Code-Snippets plugin, the activation is lost and have to be done again.

Activate from here:

grafik

not from here:

grafik

tmrwltd avatar Aug 11 '22 00:08 tmrwltd

@ingenuitor Activation is working, also side wide. You only have to activate from the Activation link directly from the plugin under “plugins”. If you try to activate it from the info box leading your page, it's not working. And also, after updating the Code-Snippets plugin, the activation is lost and have to be done again.

Activate from here:

grafik

not from here:

grafik

@tmrwltd the only way it works for me, is if I start over with a new URL, oddly nothing else seems to work, maybe a embedded url issue somehow that I could not find, nothing else I do fixes the issue. Honestly time wise, I going down this path, thank god it's only a staging URL, so it's not a live domain yet.

ingenuitor avatar Aug 15 '22 18:08 ingenuitor