123 posts
  • Has referred 50+ members
  • Has sold $125,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 100+ items on Envato Market
+5 more
nagaemas says

Is it possible through TGM to automatically install and activate the plugins with the theme activation with the choice of user’s being able to disable them from the plugins option? Is that allowed or possible? - Muhammad

Good idea, I think it’s possible if we hack the TGM plugin.

I’ll try looking a way to do this :)

366 posts WordPress Guy
  • Has referred 1+ members
  • Has sold $100+ on Envato Market
  • Has collected 50+ items on Envato Market
  • Member of the Envato Team
+5 more
Japh Envato team says

Is it possible through TGM to automatically install and activate the plugins with the theme activation with the choice of user’s being able to disable them from the plugins option? Is that allowed or possible?

They won’t automatically install, but a banner will appear saying they are required by the theme for functionality, with a link to install them (either from included package, or the WP.org repository, presently).


On another note, if we package plugins in our download packages and we’re not GPL authors… are they covered by the standard Envato license, and therefore can’t be whipped off by others and used freely?

Everything in the item’s package is covered the license the item has, unless otherwise specified.

3667 posts Ruben Bristian
  • Sells items exclusively on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $500,000+ on Envato Market
  • Has been part of the Envato Community for over 6 years
+9 more
KrownThemes says

How should i rewrite this theme with plugins?
I’d love to sit down with you on Skype sometime and work that out! Good real-world case for you to demonstrate some of the points from this thread to me.

I would also love this..shoot me an email! I’m all for the standards as i already gave you feedback when i’ve received the document prior to this thread, however, as i wrote in it and as i’m saying now, there are exceptions which need to be taken into consideration.

Of course, it’s easy for every author (with a bit of work) to convert their framework/shortcodes into a plugin. But on TF you also have complex themes with custom page templates, a couple of different post types with their own options, and i think that there needs to be a clear line drawn here. As i see it, at the moment you’re just asking us to use posts/pages and then rely on custom plugins.

But as someone else said, our clients are not savvy developers who will get mad because of unattended shortcodes or theme options, but are the regular John and Jane Doe who want complete solutions.

1888 posts Don't Worry, Be Happy
  • Sells items exclusively on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
  • Located in United States
  • Made it to the Authors' Hall of Fame
+8 more
FinalDestiny says

This is an interesting mentality… the problem is, buyers also want to be able to use the plethora of plugins and resources available for WordPress outside of ThemeForest. In that case do you believe buyers should choose one or the other? Either you have a WordPress theme from ThemeForest and accept that your site will probably break using outside plugins, or does ThemeForest make some changes to try and make their themes play nicely within the rest of the WordPress ecosystem?

What are your thoughts?

This already works fine now, I don’t get what’s the problem of using some theme-specific features along with 3rd party plugins? You switch the theme, you re-work your whole website, I don’t see what’s wrong here. When you decide to change your car, you don’t expect to keep your old tyres or your old brake discs or other parts, you change it altogether.

I don’t see what buyers you refer to here, since in all my 11 months I haven’t seen even one buyer complaining to me about not being able to switch to another theme and adjust it. And not on the forums as well(if we compare to other authors).

109 posts
  • Has referred 1+ members
  • Has sold $10,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 1+ items on Envato Market
+4 more
designedbydash says


Is it possible through TGM to automatically install and activate the plugins with the theme activation with the choice of user’s being able to disable them from the plugins option? Is that allowed or possible?

They won’t automatically install, but a banner will appear saying they are required by the theme for functionality, with a link to install them (either from included package, or the WP.org repository, presently).

I think the idea was that during theme activation, it would automagically install any required plugins that were not currently installed.

182 posts Enjoy!
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $75,000+ on Envato Market and is now an Elite Author
  • Had an item featured on Envato Market
  • Won a Most Wanted contest
+6 more
XanderRock says


+1 I’m totally disappointed, no words :( 2 years of hard work, branding custom developed page builder and now I have to become a plugin developer instead of creating cool themes.
Why do you feel this is mutually exclusive? Why not convert your page builder into a plugin, and use that plugin across all your themes? Is this really such a terrible change for you? I genuinely want to understand the issue for you here.

I’m having the same issue with mad_dog. Develoing my own Page Builder and do not want to give it away as a plugin. It’s not a plugin. It’s a built in core feature.

In the other hand, I’ve used LayerSlider in one of my theme before. In their documantation they say you can not include it (I’ve purchased Extended License) as plugin. But you can include it as a part of the theme. Do you know why? Because they don’t want to giveaway their hardwork plugin with a theme. Cause someone will purchase the theme, and use the LayerSlider in all other themes if you include it as plugin.

That’s the exact same reason why I don’t want to turn my systems into plugins.

338 posts Mad Dog
  • Has referred 500+ members
  • Has sold $750,000+ on Envato Market
  • Has collected 10+ items on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
+6 more
mad_dog says


+1 I’m totally disappointed, no words :( 2 years of hard work, branding custom developed page builder and now I have to become a plugin developer instead of creating cool themes.
Why do you feel this is mutually exclusive? Why not convert your page builder into a plugin, and use that plugin across all your themes? Is this really such a terrible change for you? I genuinely want to understand the issue for you here.

Yes, it will be a big pain and tough challenge to convert the page builder into the plugin. I will have to completely change its structure and functionality and I’m not sure if all my features will properly work. Approx. it will take 2-3 months to do that :( The main problem is that almost all my themes have different functionality and set of features. In this case I have to create unique plugin for each theme and also I have to care about unauthorized use of my plugin, I’m sure there will be people who will use it for free. I do understand what Envato wants, but you should hear the authors as well.

286 posts Premium Website Design
  • Has referred 1000+ members
  • Has sold $5M+ on Envato Market
  • Interviewed on an Envato blog
  • Has collected 50+ items on Envato Market
+3 more
ThemeFusion says


Is it possible through TGM to automatically install and activate the plugins with the theme activation with the choice of user’s being able to disable them from the plugins option? Is that allowed or possible?
They won’t automatically install, but a banner will appear saying they are required by the theme for functionality, with a link to install them (either from included package, or the WP.org repository, presently).

Yep, that’s how TGM works by default. I’ve used it previously and believe it or not, we were asked by plugin developer (if i remember correctly) to remove using TGM method due to licensing conflicts.

Anyhow, if I hack TGM to add the functionality of automatically installing and activating the required plugins, that won’t be an issue, right?

- Muhammad

572 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $1,000+ on Envato Market
  • Won a Most Wanted contest
  • Has been a beta tester for an Envato feature
+4 more
kriskorn says

On a more positive note…

I would like to thank Envato for everything they have created. I have learned some much from Tuts+ and Tuts+ Premium + the Theme Forest community is amazing, it is truly an honour to be a part of it, but these changes will hurt you more, than have any positive value.

--

I can understand you want to be liked in the WordPress community, but there are 2 outcomes:
1) You’ll get Matts and the WordPress community approval + lose a lot of your business
2) You don’t get the WP community approval and you’ll grow even more

Top authors could easily create their own businesses and that is it. Most of your income comes from the Themeforest 5%, even 2,5%.

I am all on board with the best practices, but these changes won’t work. Buyers know Theme Forest as a perfect place to get a cheap and good product(Let’s exclude the somewhat poor code quality right now.) They are the kings and want simplicity. Don’t you remember how many “style.css is missing” threads there were ? What would these changes produce ? “Where is the slider ; I don’t have any pricing tables ; This isn’t what I paid for etc, etc, etc.”

Do you have any data to show that this will work and buyers suddenly want to educate themselves and are willing to spend a lot more time on setting those products up ?
They will be still looking for a “complete solution”, which is wrong, I know, but you have advertised yourselves so for about 5 years, they don’t expect anything less. A good in-house support channel and a lot more workers could ease the pain, but this wouldn’t be the case.

In conclusion, I think that everything should be built correctly and I am happy that there are people like Justin, Carl, Pippin who try to educate me/us and I have learned a lot from them and I know where to strive, but on this marketplace this just won’t work.

All the best,
Kris

138 posts
  • Has referred 10+ members
  • Has sold $75,000+ on Envato Market and is now an Elite Author
  • Has collected 50+ items on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
+2 more
M-Theme says
Because they don’t want to giveaway their hardwork plugin with a theme. Cause someone will purchase the theme, and use the LayerSlider in all other themes if you include it as plugin. That’s the exact same reason why I don’t want to turn my systems into plugins.

Agree with this.

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by