Posts by IlyaDorman

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

theres also this sweet class to activate plugins http://tgmpluginactivation.com/

or this adding a notice

http://theme.it/how-to-display-an-admin-notice-for-required-theme-plugins/

Thanx! that’s really helpful

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

A basic functionality like dropdown menus should not require a user to install a plugin, so if you cant get it to work by including it into your themes core files dont use it. Use something you have built yourself and you can properly support, in case your customers want to change or improve something.

As a rule of thumb: if you think an average php developer could build the feature in a few hours dont use a plugin (even if it would take you longer to build it) otherwise you wont improve and without improving yourself there is no chance competing here :)

If the functionality requires days, weeks or months to develop, then a plugin is appropriate. Examples for this would be multi language functionality, e commerce solutions, forums etc

Thanx for the answer, the thing is that the plugin is 100% what I need and is written better then my take on it (this IS my first theme but I’m not that lame of a developer as the guy above suggested, I just think my customers would be better of using the plugin). So I except for the learning experience I don’t see a whole lot of reasons to rewrite it myself, UNLESS the request to use a plugin is something highly unwanted which is what I’m trying to figure out.

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

I’m sorry for saying this. I’m really sorry. I know I must be positive. I know we must help each other. BUT .

What kind of developer are you if you can not integrate a plugin? Like ones who “I’m making responsive theme but I do not have a device to test it”?

What will be the quality of your Theme? You need money? OK. But learn something first.

It seems you misunderstood my question, I am asking if it is something acceptable to prompt a theme user to install a plugin.

It’s pointless to include a whole plugin in functions.php since it will not get updates, and if I strip away parts of the functionality I risk messing things up. I believe it would be better FOR THE CUSTOMER to install the plugin rather then me including it.

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

Are you going to sell it here?

Yes

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

I was trying to make a navigation menu dropdown list, and then found a plugin that does it much better then what I did, I tried including it’s core functionality in the functions.php but it made some bugs, so I want to either include it in my theme or to ask the users to instal it.

Is there a reason no to do it?

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

What about a documentation of the code itself for developers?

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

Except for a manual on how to install and configure the theme, should the files have a documentation also? what should I document?

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

You provide the GPL license with your product. For example, if you sell a WP theme here, you must include the GPL license in the download. Another thing… if you fork someone’s GPL code, I would mention that as well. Not sure if it’s a must, but it’s definitely a nice thing to do ;)

Thanx, I already included the credit for some forked plugins :) I just didn’t know if I need anything additional. Do I have To include one license that says that all the theme content is under GPL ? and If I have commercial licenses I include them also?

(I just want to be 100% sure to not mess up anything legal, this is my first submission…)

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

Anything that is GPL , for example, needs to pass on that license

How do I do that?

18 posts
  • Exclusive Author
  • Has been a member for 2-3 years
IlyaDorman says

I’m not sure I got all the legal requirements right: If I use some code or plugin or even font that have open licence (MIT/GPL) do I have to provide any proof of that license? Are there any limitations using modified works of others that have MIT /GPL license? What if I use free assets from the web like images or icons that are given away for free? Is there a difference between just free and licensed?

by
by
by
by
by
by