Posts by QODE

3 posts
  • Has been part of the Envato Community for over 1 year
  • Has referred 200+ members
  • Has sold $1M+ on Envato Market and is now a Power Elite Author
  • Has collected 10+ items on Envato Market
+5 more
QODE says


I was carefully following this discussion and I am trying to figure out what will be next step for our team, question that many other authors are asking themselves. We are relatively new to ThemeForest (joned it in February) but become very successful in just couple of months. We spent lot of effort building our framework and learning the things one way. Now things are changing. Although initially I didn’t like the request to move theme’s built-in features into plugins, I am starting to change my mind. I have to admit, some of our themes had problems with Gravity Forms and other plugins and we had to fix that. Who knows how many other reported problems we will need to fix in the future. I would rather do it right way and not worry about that anymore. I am just thinking that there is no other solution to make the people to learn how to make their themes compatible with plugins if they don’t make their own plugin. Maybe this is just practical way to fix this and I agree with many authors here that it doesn’t make sense to move everything to plugins. Maybe that’s not the point here at all, maybe that just a way to improve things. Think about that. I agree with @carlhancock that Envato is more imortant to us, then we are important to them. I trust people from Envato on their decision to change when it’s right time, not when it’s too late.

So glad to see someone with a more positive outlook on here that understands Envato is making these changes because they feel its best for everyone involved for the longterm. Wil, it suck in the short term? Definitely. But in the long run it will result in a better product.

The question of if code should be in a plugin or a theme doesn’t impact things like conflicts with Gravity Forms as much as things related to properly using jQuery, JavaScript, CSS and WordPress don’t output manipulation,

Most theme conflict ps with Gravity Forms are caused by one of the following:

- Not properly enqueuing JavaScript and simply outputting it without enqueuing it on every page.

- Using enqueue to enqueue JavaScript and CSS globallg and on every page and not enqueuing it only when it’s needed. For example, 99% of themes and plugins should have no need to output ANY JavaScript within the Gravity Forms admin pages.

If you go to a Gravity Forms admin page in your WordPress Dashboard such as the Form Editor and you view source and see calls to JS or CSS from your theme, you aren’t outputting things selectively enough. Only output JS and CSS when it’s actually needed. Sometimes it may be necessary if you are doing something globally in the WordPress admin, but this typically is not the case.

- De-enqueuing the version of jQuery that is built into WordPress and enqueuing a different version of jQuery. This will cause conflicts with any or JS using jQuery that isn’t expecting this to occur because its expecting the jQuery that WordPress ships with.

- Manipulating the output of post and page content. Such as manipulating how autop behaves. This can have serious negative impact on how shortcode content is output. By default, autop is not applied to shortcode output. Manipulate the content output to change this behavior and you can unintentionally then make autop be applied to all shortcode output… which isn’t default WordPress core behavior and therefore not expected by plugins and can break things. We see this a lot with shortcodes such as the RAW shortcode, columns shortcode, etc

These are a few examples of what themes do that can cause conflicts with plugins. There are of course others, but these are the major ones. These are the types of things the new guidelines will help curb, along with many other issues.

None of the above even touches on the whole theme we vs. plugin issue when it comes to features that should be in a theme vs. a plugin. That’s more of a best practice thing than something that’s going to help prevent conflicts. Because if your plugin still does the things I describe above, it could still cause a conflict with Gravity Forms.

Thanks a lot for your suggestions :)

If you can share some links to articles explaining other common problems theme authors are causing, as well as resources where we can learn how to develop clean plugins and themes, I am sure everyone here will appreciate it a lot :)

3 posts
  • Has been part of the Envato Community for over 1 year
  • Has referred 200+ members
  • Has sold $1M+ on Envato Market and is now a Power Elite Author
  • Has collected 10+ items on Envato Market
+5 more
QODE says

I was carefully following this discussion and I am trying to figure out what will be next step for our team, question that many other authors are asking themselves. We are relatively new to ThemeForest (joned it in February) but become very successful in just couple of months. We spent lot of effort building our framework and learning the things one way. Now things are changing. Although initially I didn’t like the request to move theme’s built-in features into plugins, I am starting to change my mind. I have to admit, some of our themes had problems with Gravity Forms and other plugins and we had to fix that. Who knows how many other reported problems we will need to fix in the future. I would rather do it right way and not worry about that anymore. I am just thinking that there is no other solution to make the people to learn how to make their themes compatible with plugins if they don’t make their own plugin. Maybe this is just practical way to fix this and I agree with many authors here that it doesn’t make sense to move everything to plugins. Maybe that’s not the point here at all, maybe that just a way to improve things. Think about that.

I agree with @carlhancock that Envato is more imortant to us, then we are important to them. I trust people from Envato on their decision to change when it’s right time, not when it’s too late.

3 posts
  • Has been part of the Envato Community for over 1 year
  • Has referred 200+ members
  • Has sold $1M+ on Envato Market and is now a Power Elite Author
  • Has collected 10+ items on Envato Market
+5 more
QODE says

The poor decisions will be noticed in a few months, when the buyers will no longer be interested in buying crap skins anymore and will look for other shops where they get a full solution without headaches and lots of time wasted on installing and achieving the demo. Or authors start moving to other markets when they’ll notice the drop in sales.

Envato requesting all kind of changes to us, yet when we request something, we get nothing. Yeah, that’s correct. Searchable comments? Nah, too much work for that. Responsive website? Noooo, who needs that. The search function of both the website and the forums are A BIG JOKE.

I’ve had just one request in the last year for Envato, to change my withdrawal date so I can get my money on time because, you know, it’s summer, holidays and stuff, all of us need money. But guess what, the programmers are just too lazy to use half an hour for an author that generated over 80k profit for Envato in like 11 months.

Quoted from envato.com “A Community Focused Company.”. What a joke. You don’t give a damn about the community, the authors, the buyers or anyone, you modify the rules based on whatever other blogs say about you and the themes here. Just because some of the authors don’t have any idea about most of the coding rules and the code they put inside their themes, it doesn’t mean all of us are newbies and don’t know how to code.

Sorry if I’m rude, but that’s the obvious truth. And it’s not me that says it, all these 36 pages say it. If authors like ThemeFusion, Kriesi say you didn’t really give a damn about their opinions, then who do you care about? I mean, buyers obviously don’t have any position in this, authors not a chance, since there were lots of elite guys complaining about the new rules…When will you come and make a public thread and ask the community and the authors about the changes? And do changes based on what they say? Most likely never.

+1

by
by
by
by
by
by