Just stumbled across this article on Smashing Magazine that I thought others on here might find interesting.
http://wp.smashingmagazine.com/2011/11/01/building-wordpress-themes-you-can-sell/The author makes a good argument about what to leave out of your themes option panel including, Google Analytics and favicon switchers. Looking at it from his point of view I have to say I probably agree.
I never thought about the problems that might occur when a user chooses to switch themes if they have let the themes take care of non-theme functionality. Certainly an eye opener.
There are some other interesting points made in the article. Hope it is useful for some 
Nice link.
I agree with leaving out those things. Then when a buyer asks for the function you can always point them over to a nice plugin. 
But there are some options that are nice to have even when there are plugins for it as an effort to keep your site’s code clean and loading quicker.
How many sales does this guy have on TF? None? Oh. Hm.
There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.
LandonWilson said
How many sales does this guy have on TF? None? Oh. Hm. There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.
Themeforest isn’t the WordPress theme haven…. you can make way more money in themes in your own market than here(its just a ton harder and will have a higher startup cost)
its actually smarter in terms of performance to have a theme with very few options and use plugin’s specific to what “features” you want because if you add 1000 features in your theme and the end-user only uses 5 of those its a waste and to much code gets ran(especially its its poorly coded).... that being said if you really want a site to run well you shouldn’t be using a premium theme at all it should be customized for your needs
- Author had a File in an Envato Bundle
- Author was Featured
- Bought between 1 and 9 items
- Europe
- Exclusive Author
- Has been a member for 2-3 years
- Item was Featured
- Referred between 100 and 199 users
OrganicBeeMedia said
LandonWilson said
How many sales does this guy have on TF? None? Oh. Hm. There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.Themeforest isn’t the WordPress theme haven…. you can make way more money in themes in your own market than here(its just a ton harder and will have a higher startup cost)
its actually smarter in terms of performance to have a theme with very few options and use plugin’s specific to what “features” you want because if you add 1000 features in your theme and the end-user only uses 5 of those its a waste and to much code gets ran(especially its its poorly coded).... that being said if you really want a site to run well you shouldn’t be using a premium theme at all it should be customized for your needs
I agree with this. Partially. We use two plugins : one for breadcrumbs and one for pagination. Rather than that what plugin can add features to a theme? I really do not see any single plugin that will help me with our themes. Care to share?
duotive said
OrganicBeeMedia saidI agree with this. Partially. We use two plugins : one for breadcrumbs and one for pagination. Rather than that what plugin can add features to a theme? I really do not see any single plugin that will help me with our themes. Care to share?
LandonWilson said
How many sales does this guy have on TF? None? Oh. Hm. There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.Themeforest isn’t the WordPress theme haven…. you can make way more money in themes in your own market than here(its just a ton harder and will have a higher startup cost)
its actually smarter in terms of performance to have a theme with very few options and use plugin’s specific to what “features” you want because if you add 1000 features in your theme and the end-user only uses 5 of those its a waste and to much code gets ran(especially its its poorly coded).... that being said if you really want a site to run well you shouldn’t be using a premium theme at all it should be customized for your needs
see those are two features I could see building into a theme(there “extensions” in my framework)...Themes should “just work” with WordPress as WordPress is intended to be used a blog… not saying features can’t be added/built-in for support(thats why theres the add_theme_support hook and if theme supports)... but like any contact form management, e-commerce, forums, even some slider managers… pretty much anything that controls content shouldn’t be built in to a theme… ideal even stuff that uses custom post types should “always” be done in a plugin… in terms of user experience ideally you should never lock someones content to a specific theme but realistically at least the way this marketplace work it doesn’t make sense have plugins for everything because every author already does things differently most users would be confused from someone doing things properly and having a handful of plugins to install for certain features…...
and Im sure most won’t agree with me…...
OrganicBeeMedia said
duotive said
OrganicBeeMedia saidI agree with this. Partially. We use two plugins : one for breadcrumbs and one for pagination. Rather than that what plugin can add features to a theme? I really do not see any single plugin that will help me with our themes. Care to share?
LandonWilson said
How many sales does this guy have on TF? None? Oh. Hm. There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.Themeforest isn’t the WordPress theme haven…. you can make way more money in themes in your own market than here(its just a ton harder and will have a higher startup cost)
its actually smarter in terms of performance to have a theme with very few options and use plugin’s specific to what “features” you want because if you add 1000 features in your theme and the end-user only uses 5 of those its a waste and to much code gets ran(especially its its poorly coded).... that being said if you really want a site to run well you shouldn’t be using a premium theme at all it should be customized for your needssee those are two features I could see building into a theme(there “extensions” in my framework)...Themes should “just work” with WordPress as WordPress is intended to be used a blog… not saying features can’t be added/built-in for support(thats why theres the add_theme_support hook and if theme supports)... but like any contact form management, e-commerce, forums, even some slider managers… pretty much anything that controls content shouldn’t be built in to a theme… ideal even stuff that uses custom post types should “always” be done in a plugin… in terms of user experience ideally you should never lock someones content to a specific theme but realistically at least the way this marketplace work it doesn’t make sense have plugins for everything because every author already does things differently most users would be confused from someone doing things properly and having a handful of plugins to install for certain features…...
and Im sure most won’t agree with me…...
Well the reason I don’t is because then you have to deal with customers looking for plugins to do this and that, and they never do a quick google search, they come and ask. It’s a lot more work than you would think.
My theme gives people the option to have options – you’ll see what I mean soon.
- Author had a File in an Envato Bundle
- Author was Featured
- Bought between 1 and 9 items
- Europe
- Exclusive Author
- Has been a member for 2-3 years
- Item was Featured
- Referred between 100 and 199 users
i see what you mean but that will mean that my plugin should work with other themes in case the user wants to change the theme and that will not be the case. there are too many solutions to the same problem.
- Author had a File in an Envato Bundle
- Author was Featured
- Bought between 1 and 9 items
- Europe
- Exclusive Author
- Has been a member for 2-3 years
- Item was Featured
- Referred between 100 and 199 users
LandonWilson said
My theme gives people the option to have options – you’ll see what I mean soon.
You mean create their own options? Like Option Tree?
- Microlancer Beta Tester
- Sold between 250 000 and 1 000 000 dollars
- Author was Featured
- Item was Featured
- Has been a member for 4-5 years
- Author had a File in an Envato Bundle
- Referred between 200 and 499 users
- Author had a Free File of the Month
Although I haven’t included plugins into my themes, for those that do they should be using an activation class like the below — allowing the theme on activation to download the necessary plugins either from the theme folder or WordPress repository and notify the user to activate each:
http://wp.tutsplus.com/articles/intro-to-tgm-plugin-activation-class-for-wordpress/