- This topic has 16 replies, 5 voices, and was last updated 3 years, 1 month ago by Tom.
July 30, 2016 at 11:49 am #214169Ted
Is there anyway to setup GP Premium so that I enter they key just once for all sites in a multisite install. I’ve network enabled the plugin, but it appears the key is required for each site in the install.July 30, 2016 at 11:26 pm #214222TomLead DeveloperLead Developer
I’m afraid not – it’s a WordPress limitation more than anything else.
I find with multi site it’s much more efficient to just overwrite the plugin using FTP – that way it updates on all of the sites in one go.August 1, 2016 at 9:07 am #214526Ted
What I’m referring to is the add-ons. As it sits, if I network enable the add-ons plugin, the settings show for individual sites. Each individual site must enter the key to enable the add-ons functionality in the customizer.
What I was looking for was a way to enter the key once and it works on all sites in the multi-site install. Some plugins use a setting inside the network admin area (WPMU DEV, Beaver Builder) and some use a DEFINE(‘XXXX’, ‘key_value); inside of the wp-config.php file (Akismet Enterprise, Gravity Forms).
Even if this type of functionality were added to a new Agency/Developer type of license, I would be happy to upgrade to it. Maybe what I’m asking for is something that would be more of a feature request.
These days, there are a lot of people starting to build WP based competitors to SquareSpace, Wix, etc… that would like to be able to add functionality to themes that they offer as GP Add-ons does, without the users needing to go out and get their own license.August 1, 2016 at 10:35 am #214544TomLead DeveloperLead Developer
Good idea, I’ll see if that’s possible with the licensing system I’m using.
These days, there are a lot of people starting to build WP based competitors to SquareSpace, Wix, etc… that would like to be able to add functionality to themes that they offer as GP Add-ons does, without the users needing to go out and get their own license.
The trouble with this is people are basically re-selling GP Premium to their clients after paying me $40 once (for lifetime usage). Encouraging users to purchase their own license not only gives them access to GP Premium for their others projects, it also supports me (I’m a one man team) and my family, allowing me to focus all of my time and energy into GP.August 1, 2016 at 11:02 am #214548Ted
As I said, I would be more than happy to upgrade to a Developer/Agency version. Most companies offering this range from $250/Lifetime to $199/year. I’m a one man development shop as well so I do understand making money.
I like your theme and what it offers with the add-ons. Simply put though, as a developer, I look for the way that I can do work for my clients with the least amount of resistance to their needs. I have several themes/plugins that allow me to re-use. One of the worst things I can do to a client is to say, I’ll build you a website, but first you need to go to vendor A, B, C and D to buy their plugins before I can get started.
Here’s some examples of other WP theme/plugin sites that are doing quite well using that sort of model.
Again, I like what you have to offer and I want to see you succeed and I’m willing to be your first agency client even. Those sites above are all doing really well, and your theme with the add-ons is a fantastic competitor with how customizable it is.
If you have a mailing list or Facebook group, I would encourage you to setup a poll to see how many would upgrade if you offered such a thing. If you get more than 10 results, you’ve got a golden opportunity.August 1, 2016 at 12:15 pm #214560TomLead DeveloperLead Developer
Interesting, we’ve had a discussion going on about this over here: https://generatepress.com/forums/topic/business-model/
You just gave me an idea.
What if there was the $39.95 GP Premium which was a one time fee that you could use on unlimited of your own websites.
Then an Agency option for $xx with a yearly renewal (50% off the price), which you could use on all of your client websites. The agency option would have the ability to add your license key to wp-config.php, and would also white label GP Premium so the client couldn’t see the “Appearance > GeneratePress” page.
I’m just spitballing here, but it seems like the above would kind of offer a solution to what you’re talking about and what we were talking about in the Business Model thread.
Would definitely be interested in hearing what people thought of something like this 🙂August 1, 2016 at 12:33 pm #214562Ted
That thread is pretty much what I’m talking about. What I’m going to do is pretty much copy/paste my comment above to that thread, with maybe a little more.
A thought for you though, take a look at Beaver Builder and how they are working their model. It really is working goodOctober 14, 2016 at 12:52 pm #235330Ron
We’ve been actively promoting GP & GP Premium to all of our licensees; if fact, we’re so heavily invested in promoting GP that we’ve built many of our plugins based on GP styles and GP Premium functions. In fact, until just a few moments ago we hadn’t signed up for the Affiliate program; but, rather we were integrating with GP because it just worked so much better than any other theme we tested with our plugins.
That said, we are rolling out a new app that will be hosted solely within a multisite network and we’d like to integrate GP Premium across the entire network. We’d prefer a white-label option, but it’s not a deal breaker since our app is only available on our network.
What is the best way to activate GP Premium as the network admin for the entire network?October 14, 2016 at 1:14 pm #235332TomLead DeveloperLead Developer
You can activate the individual add-ons inside GP Premium inside your wp-config.php file:
define( 'GENERATE_BACKGROUNDS', true ); define( 'GENERATE_BLOG', true ); define( 'GENERATE_COLORS', true ); define( 'GENERATE_COPYRIGHT', true ); define( 'GENERATE_DISABLE_ELEMENTS', true ); define( 'GENERATE_HOOKS', true ); define( 'GENERATE_IMPORT_EXPORT', true ); define( 'GENERATE_PAGE_HEADER', true ); define( 'GENERATE_SECONDARY_NAV', true ); define( 'GENERATE_SPACING', true ); define( 'GENERATE_TYPOGRAPHY', true ); define( 'GENERATE_SECTIONS', true ); define( 'GENERATE_MENU_PLUS', true );
To deactivate an add-on, don’t set it to false, just delete or comment out the line.December 9, 2016 at 8:52 am #253032Benjamin
I am slowly moving the child blogs on ScienceBlog.com to GP Premium. I’d like to hide the GP Hooks option from users, but allow them to adjust the Customize settings that come with GP Premium (typography, blog, etc.) Is there a function I’m not finding here in the Support posts that could accomplish this? Thank you!December 9, 2016 at 10:52 am #253056TomLead DeveloperLead Developer
That’s a great question! Any chance you can create a new topic for it so it’s easier for others to find?
Thanks 🙂April 12, 2020 at 3:22 am #1236012Brian
This appears to not work anymore? I just tried on a multisite install and nothing got activated on the child sites.
define( 'GENERATE_BACKGROUNDS', true ); define( 'GENERATE_BLOG', true ); define( 'GENERATE_COLORS', true ); define( 'GENERATE_COPYRIGHT', true ); define( 'GENERATE_DISABLE_ELEMENTS', true ); define( 'GENERATE_HOOKS', true ); define( 'GENERATE_IMPORT_EXPORT', true ); define( 'GENERATE_PAGE_HEADER', true ); define( 'GENERATE_SECONDARY_NAV', true ); define( 'GENERATE_SPACING', true ); define( 'GENERATE_TYPOGRAPHY', true ); define( 'GENERATE_SECTIONS', true ); define( 'GENERATE_MENU_PLUS', true );April 12, 2020 at 9:58 am #1236418TomLead DeveloperLead Developer
That code should still work as it always has. Nothing has changed with the way modules are loaded.
Make sure the code is actually running network-wide and caches have been cleared.April 12, 2020 at 4:30 pm #1236670Brian
I put it in the wp-config.php file in the root directory. Is there somewhere else it should be? I’m not the most experienced with multisite so this is a bit of uncharted territory for me. All caches have been cleared or disabled.
My code in wp-config: https://hawks.media/nOu8EYXk
Addons showing as not activated: https://hawks.media/5zu1WDPx
It’s not working on either of the sites installed in this network.
“Make sure the code is actually running network-wide” – Sorry for my ‘newbness’ – but how do I make sure it is actually running?
I also turned debugging on and am not getting any errors either visually on the page or in console.April 13, 2020 at 9:14 am #1237551TomLead DeveloperLead Developer
Yea, that should work.
Are you sure they’re not enabled? If you go into the Customizer, do the options appear?
- You must be logged in to reply to this topic.