Posts by Smartik

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says
http://themeforest.net/make_money/become_an_author#calculator

Get the total sales($) value from “Earnings” page. Follow the link. Drag the slider to the number that is equal or greater than the value from “Earnings” page and there you’ll dee the pergentage that you get.

Here is the example. $62 == 62%

With total cumulative sales of $47,000 your Net Author Earning on a $100 item would be $62.
1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says

Excelent work. The most important part to come in is the quantity. :)
Also I think that the “Add to cart” button should be added on results page as well. This is useful on Photodune because once I see the image I would like to add it imediatelly to cart without the need to go to item page and click that button then again back to search/category results.

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says

Banning bundled plugins will still not help the small theme producers get to the bestselling list. In fact it will make it harder. Whereas now, when the big theme production houses create their own sliders and page builders etc. small authors can compete by bundling cc plug-ins. If you ban bundled plugins, the big players will still include there own. What are you going to do then. Ban any sliders or page builders etc?
I always think that good WP developers should be able to create everything they need without 3rd party code. If you can create your own plugin, then include it with the theme, if not, just add the support for a plugin that you like. So you are not responsible for that plugin, you just have to make sure it works properly with your theme. A good example id WPML, and that’s how it should be for other premium plugins, here should not be an exception.


“Small authors” as you say, don’t even know how WP works and include all these premium plugin as a feature not as a bonus. That’s not right. This look more like a deal, “buy my theme and your get 100$ worth of premium plugins”. Where we go? In order to sell a theme for 50$ we must include 100$ for free?

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says

Gareth_Gillman explained it very well. :)

If this function will be implemented, then everyone will win:
  1. CodeCanyon authors will get more normal sales.
  2. Theme authors don’t need to update the theme each time an update is released for a plugin.
  3. Author will not be required to offer support for the plugins they recommended.
  4. Buyers will get only what they need.
  5. Buyers will not use out of date plugins, because they will have the license for each plugin they use.
  6. Buyers will not purchase a theme because it has included 10 premium plugins for free. They will look at the design first.
  7. Finally authors will sell themes not bundles
.
What to do with the existing items?
Everyone who has included premium plugins within the theme package should remove them and add them to the list of used plugins. This will be a problem for the users who has purchased the theme previously, because they will need to purchase each plugin, but if they will have all the necesary info that exaplains why this is done, most of them will understand the situation. In the end everyone will pay the same price for the theme + more(if needed) for other plugins.
What if I don’t use any plugins from CodeCanyon but I want to use my own?
If the plugin is free for everyone, upload it on WordPress.org, recommend it to be installed from there. If the plugin can’t be uploaded on WordPress.org, allow to be included in the theme package, in a separate folder(not the theme), and add the installation info in theme documentation.
How to make a theme to work without a page builder? In case if the buyer decide to NOT purchase one from CodeCanyon and I have not included one developed by me?
The theme is made to display the data not to add it. If the user decide to not purchase any plugin, then the theme should work corectly anyway. If the theme blog and page systems are working, then it is OK, everything else is enabled only if the plugins are installed. Some examples would be:
  • The user does not need to create complex pages using a page builder, but it should be possible to create them using the WYSYWYG editor.
  • The user does not need any of the features that the theme shows in the demo, but creating a blog website should be possible.

That’s it. In my mind this looks like an excelent idea. Hope you, fellow members, like it also. And the most important, Envato to take this in consideration. :)

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says

And what makes you think that so called “paid modules” would open you the TF door and will let your item to enter?

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says

I personally think that theme authors from ThemeForest should not be allowed to include different premium plugins with their themes. We(authors) should add just the compatibility for these plugins and sell only the theme. Here is an idea:
\\

I wish Envato one day will do this. :asleep:

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says

Build one theme, with 250 demos, that cover all possible categories… this in my humble opinion is defined as a bundle…

If I would ever need to create 250 demos, this probably would take me more time than the development time required to make the theme itself. I personally don’t like to make the demo pages. Sometime I can make 20 different homepages with the same theme, but in the end I make just one, because this process is boring.


And html have builders… whats up with that? That’s not html that’s almost like an CMS system

That’s like a virus.

If we don’t stop this type of theme development now, it will stop us later.

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says

Colors, spacing and typography. Practice more.

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says
Some things does not need to be escaped on echo if the backed is done correctly. For example I save a text field using:
sanitize_text_field( '<div>My text</div>' );
This will be saved as:
My text
So I’m sure that the value does not contains any HTML tags and it’s safe to echo as it is:
$my_var = get_option('key');
if( !empty($my_var) ){
    echo $my_var;
}

Review your code and see what should and what not to be escaped. Explain this to reviewer, and if he reject it again, ask him to show you where exactly is the problem.

1319 posts
  • Has been part of the Envato Community for over 4 years
  • Has sold $40,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+4 more
Smartik
says

Not on every “echo”. Use Data Validation functions only there where you don’t know what the data would be. For example, if you get an option from admin panel, you must escape it. But if you know that the saved value is escaped and validated, then you can just echo it.

by
by
by
by
by
by