Warning: Cannot modify header information - headers already sent by (output started at /home/ipstenu/public_html/wp-content/mu-plugins/analyticstracking.php:23) in /home/ipstenu/public_html/wp-includes/feed-rss2-comments.php on line 8
Comments for Half-Elf on Tech http://halfelf.org Tales from the Support Rogue Mon, 25 Apr 2016 23:34:51 +0000 hourly 1 https://wordpress.org/?v=4.5.1 Comment on Custom Terms and CMB2 by Ipstenu (Mika Epstein) http://halfelf.org/2016/custom-terms-cmb2/#comment-75780 Mon, 25 Apr 2016 23:34:51 +0000 http://halfelf.org/?p=8831#comment-75780 @Ben Lobaugh: The first version of this code was all with CSS, but then I had other people adding in more taxonomies and I didn’t want to have to push a css change for every single one of them. This saved me time and made it easier for authorized users to change it.

Also it looks really neat on the back end!

Comment on Custom Terms and CMB2 by Ben Lobaugh http://halfelf.org/2016/custom-terms-cmb2/#comment-75769 Mon, 25 Apr 2016 13:41:50 +0000 http://halfelf.org/?p=8831#comment-75769 Hey this is awesome! 😎 😀 Many times I have found myself on projects needing icons as taxonomies like this. Typically I have applied them with css on the front but this is much more elegant UX.

Comment on The Despair of Licensed Updates by Ross McKay http://halfelf.org/2016/despair-licensed-updates/#comment-75723 Fri, 22 Apr 2016 23:22:26 +0000 http://halfelf.org/?p=8812#comment-75723 The biggest problem with plugins hosted outside of w.org: multisite.

On stand-alone sites, any activated plugin can hook WP to run its own update checks. The key word here is “activated”.

On multisite, only plugins activated on the primary site are able to hook the update check process to normally flag its updates. Anything activated only on non primary sites (blog ID > 1) will not be checked. Plugins that host outside w.org need to recognise that and handle it themselves somehow.

EDD’s Software Licensing does a reasonable job of this, but still isn’t perfect. It can’t be, because WordPress multisite isn’t built that way. On multisite, you must be running in the context of the site where the plugin is activated for your plugin’s code to be executed. That includes any update hooks you set.

As Bob says above, Gravity Forms has done a pretty good job here (better, I believe); must look more closely at how exactly…

Comment on The Despair of Licensed Updates by Ipstenu (Mika Epstein) http://halfelf.org/2016/despair-licensed-updates/#comment-75721 Fri, 22 Apr 2016 22:25:43 +0000 http://halfelf.org/?p=8812#comment-75721 @Bob Senoff: I think you’re not using sunk cost properly.

A sunk cost means something you’ve already paid for and cannot be recovered. So your argument sounds like you’re saying that if you spend $200 or 200 hours on developing your own software, the money or time is gone and can’t be recovered.

That doesn’t mean it’s not worth doing. Which is why I call bullshit. It’s not a sunk cost any more or less than any development is a sunk cost. All work costs something. That’s just the nature of work.

The question is not “Will this cost me time/money?” but “Will this be time/money well spent?” and also “Will this time/money expenditure net me a profit?”

Is spending 200 man hours today in order to save you 12 hours of support tickets in a month when you release an update? Is it worth not being on the front page of Sucuri when your plugin is the latest target of a 0-day exploit? Is it worth the inevitable loss when your userbase loses trust?

Yes. Yes it is.

And if you wanted to save the 200 man hours and spend $200 instead to buy software to do it for you ($239 for Pippin’s EDD software licensing for unlimited sites, $82 for one site), then that’s cheaper (assuming you charge at least $20/hour) but again, comes at a different cost.

But now we’re into understanding the risk and reward of software development, which is a whole different topic.

My point is this.

It’s not a sunk cost. It’s the cost of doing business.

Comment on The Despair of Licensed Updates by Bob Senoff http://halfelf.org/2016/despair-licensed-updates/#comment-75719 Fri, 22 Apr 2016 20:37:52 +0000 http://halfelf.org/?p=8812#comment-75719 @Ipstenu (Mika Epstein):

So I’m not saying that it’s not worth it. What I’m saying is that with thousands upon thousand of folks writing and sell plugins it is a sunk cost for any single dev to write this stuff.

So either just use email which is fine for a lot of free low cost usage plugins who don’t use the wordpress repo, use EDD which probably works out to $100 a site by the time you get a payment extension and license keys and another extension or two or write your own.

When you write your own it’s a lot of work that is not trivial. Which in my point.

Comment on The Despair of Licensed Updates by bob senoff http://halfelf.org/2016/despair-licensed-updates/#comment-75718 Fri, 22 Apr 2016 19:59:48 +0000 http://halfelf.org/?p=8812#comment-75718 @Maeve:

Really nice work on EDD, Pippin. Impressive job.

Comment on The Despair of Licensed Updates by bob senoff http://halfelf.org/2016/despair-licensed-updates/#comment-75717 Fri, 22 Apr 2016 19:26:34 +0000 http://halfelf.org/?p=8812#comment-75717 @George Stephanis:

Thank you George.

Mika, my deepest apologies.

Comment on The Despair of Licensed Updates by Louis Reingold http://halfelf.org/2016/despair-licensed-updates/#comment-75713 Fri, 22 Apr 2016 13:03:30 +0000 http://halfelf.org/?p=8812#comment-75713 We just do lifetime free updates for WP All Import / Export. 🙂

Everyone keeps telling me I’m insane and maybe we’ll test out yearly licenses again in the future but lifetime free updates solves so many problems, users love it, and I really don’t think we make less money because of it.

Comment on The Despair of Licensed Updates by Maeve http://halfelf.org/2016/despair-licensed-updates/#comment-75707 Fri, 22 Apr 2016 06:28:40 +0000 http://halfelf.org/?p=8812#comment-75707 @Pippin Williamson: Funny you mention that. I was just about to post that after seeing EDD lead the way in this I’ve also started emailing customers when important updates are released for our pro plugins.

Also worth noting… for those that use EDD Software Licensing check out Downloads > Licenses > Expired > Bulk Actions > Send Renewal Notice
^^ Isn’t hard to get a list of past customers that need to be notified about an urgent upgrade.

Comment on The Despair of Licensed Updates by Pippin Williamson http://halfelf.org/2016/despair-licensed-updates/#comment-75700 Thu, 21 Apr 2016 20:24:50 +0000 http://halfelf.org/?p=8812#comment-75700 We made this change in Easy Digital Downloads a few months ago around the release of version 2.5. It applies to both our own extensions and any plugin our customers sell through our Software Licensing extension.

The difference it makes is phenomenal, not only are significantly more customers running up to date plugin versions, renewal rates associated with those license keys also goes up dramatically, simply by the customer being aware that an update is available.