DIY Plugins

I am just starting to program my own plugins. Is there a way I can send code to a developer to look over ? I am sure I am missing something or there are some syntax errors that I don't know about. Also, where can I find some good tutorials to learn more about programing for wordpress? I am familiar with PHP and have made some sites with it but wordpress is a whole other beast.

Thanks,

Xavier

  • aecnu

    Greetings Xavier,

    Thank you for this great question.

    I am sorry to say that I do not think this will happen for a second here in the support system.

    Our WPMU Dev lead developer was very stern when he commented:

    The support we provide here is how to use the current features of our products and bug fixing, teaching someone to code PHP is a bit beyond that scope.

    Reference: https://premium.wpmudev.org/forums/topic/export-order-details#post-194890

    Also basically echoed by my direct in line Boss:
    We have to draw a line between what is "support" and what is "custom". Think of support as helping you implement our product in any of the ways it's meant to "out of the box". Custom work would be anything additional that the plugin doesn't do by default.

    Reference: https://premium.wpmudev.org/forums/topic/gravity-forms-and-marketpress#post-243682

    With that said, what in my opinion you need is an apprenticeship somewhere and here in the WPMU Dev support community what we do is explained clearly above in which this is not one of those items.

    Personally, I would just start from point "A" and work my way through each and every file of WordPress to figure out its construction, programming, and behavior.

    Thank you for being a WPMU Dev Member!

    Cheers, Joe

  • xaviemirmon

    @ aecnu Thanks so much for clarifying. I understand completely the difference. When I signed up I guess I wasn't 100% what it meat when you said you support customizations. Do you know of somewhere else where I can get this support? Right now, my plugin is working and it that's all that really matters but as I go further on in my business endeavors I would love to have something I guess similar to WPMU dev to fall on if needed. As far a getting started with plugin development, is there a website you was recommend that good tutorials for wordpress plugin development. It's definitely fine if you don't, I just was wanting to pick the WPMU dev brains a bit. You all are so smart!

  • aecnu

    Greetings Xavier,

    Thank you so much for your continued feedback - it is sincerely appreciated.

    When I signed up I guess I wasn't 100% what it meat when you said you support customizations.

    Can you please find where it says that we support customizations so I may perhaps figure out the perspective of members like yourself that believe this is part of the membership?

    This is very important because we, the support staff, need to know of things like this so we give an appropriate response and confront the developers that this is indeed what we should be doing.

    You certainly have the benefit of the doubt here and I am reopening this ticket so it does not get away from me.

    But I need to also make sure it is not like another ticket where the person claimed our site said concerning Market Press i.e. so you can use it to start your own Etsy or Ebay network of stores… where you take a % on each sale!!!

    However, the statement accurately reflects so you can use it to start your own Etsy or Ebay style network of stores… where you take a % on each sale!!!

    They conveniently left out the word "style" which of course changes the meaning of the sentence.

    This is certainly not a witch hunt on my part, but if it does clearly say we support customizations in the context of custom coding I need to know and we need to take appropriate actions one way or the other.

    Please advise.

    Sincerely, Joe

  • xaviemirmon

    @aecnu I signed up when you where still on the old site so I am unable to find the exact words it was on a page that outlined how all your plugins were open-source and your were free to modify them, etc. even still on the new website https://premium.wpmudev.org/support/

    Unlimited support in minutes
    From your WP dashboard
    Ask us about anything at all to do with WordPress

    It seems to me that you are here to support my endeavors in the wordpress world what ever they may be to the best of your abilities. Please do correct me if I am wrong.

    Please rest assured I am in no way unsatisfied with my WPMU dev membership I am learning and teaching something new everyday.

  • aecnu

    Greetings Xavier,

    Thank you for the additional feedback it is truly appreciated.

    I signed up when you where still on the old site so I am unable to find the exact words it was on a page that outlined how all your plugins were open-source and your were free to modify them

    This is absolutely true and they are released under GPL licensing too reinforcing the privilege to modify them :slight_smile:

    Ask us about anything at all to do with WordPress

    I can see your point on this that one can ask any question they want concerning WordPress and I admit this is good stuff that you are bring to my attention which may indeed be corrected, or I will find the writer thereof and start sending them any question that I cannot answer, I can assure you they will be plastered and will not have time to write another word.

    It seems to me that you are here to support my endeavors in the wordpress world what ever they may be to the best of your abilities.

    This is the root that I am trying to get to and find out specifically where we have the disconnect between members and staff. When I became a regular member in February of 2011, I was not under this impression.

    I was under the impression similar to what the WPMU Dev lead developer said in the post above and what my direct in line Boss said too in his post that I referenced above.

    In the year I was a member before making staff I submitted a total of nine tickets. One of them related to getting rid of the then new WordPress admin bar released in November/December 2011.

    The other eight were indeed bugs within the plugin referenced in the ticket.

    If indeed it is Ask us about anything at all to do with WordPress I would ask things like how to make a online casino? which is clearly within the developers here skill levels, they are extremely talented.

    How to make VoIP calls through my WordPress site. Give me the code, it is still certainly within their skill levels to accomplish this.

    But for $80 a month is that a real expectation?

    For some members it clearly seems to be.

    One can ask us any question at all, and to know the answer but not disclose it I do not think would be right. But that is not the case.

    Many members believe we are "obligated" to answer these questions regardless if we know are not.

    The flow currently works this way, a member asks a question I do not know, I then flag the lead developer of that plugin or theme.

    The member asks a question about Buddy Press I do not know, we do not have a Buddy press developer here because we are not developing Buddy Press. Who do I now ask?

    I am now a member once again and I want my Casino plugin, are they indeed obligated to create it for me? Or for them to answer the question what is the coding for a casino plugin? It is indeed a valid WordPress question is it not?

    And on to your original inquiry, I am just starting to program my own plugins. Is there a way I can send code to a developer to look over ?

    This is a valid question you have and my question would then be what developer since we are the support team and not coders? We do indeed have code snippets and some abilities, but it is my opinion not a single support team member is qualified to check the code of a plugin we did not create and what lead developer/coder will I assign it to?

    We are all developers, everyone on WPMU Dev is a developer to some degree staff and members alike, but we are all not coders.

    So there are a lot of questions and answers with such a vague statement as that involving ask us any question related to WordPress and what is even more vague is are we obligated to answer or research for an answer which in many times is the case that we have to research for an answer.

    And it gets even better, take the white label videos for example, people ask how to use them without the API, I scalped them within the first month I was a member, when I became staff and was asked about it I was told by my Boss to quit telling them how to do it. Am I not now in violation of the support my endeavors in the wordpress world what ever they may be to the best of your abilities.

    That would indeed be to the best of my ability.

    As you can see this topic gets quite deep, and your original question about a developer looking over your coding that may not be related to our plugins is in direct contradiction to the mission our lead developer and my direct inline Boss have stated above (via the indicated links) while at the same time not be in contradiction of the Ask us about anything at all to do with WordPress

    So what am I going to do about it?

    Refer to a higher authority, that is exactly what Io am going to do about it.

    Thank you for being a WPMU Dev Member and delving into this subject with me in a positive and meaningful way.

    Cheers, Joe

  • xaviemirmon

    @aecnu I appreciate your response. I didn't mean to make a big deal I was merely wondering if it was a possibility for a developer to look at my code. I gather that it's not something that is done. I am not meaning to insinuate that WPMU Dev is not doing a good job and I hope it's not coming across that way. Because in actuality I feel completely opposite. In my 1 1/2 months being apart of WPMU Dev I have gained a wealth of new knowledge. My view of the WPMU Dev staff is almost that of a teacher. I am not in any way expecting a WPMU Dev staff to write me a custom plugin because I am a member but help lead me in the right directions if I get stuck because of their Wordpress brilliance. When I asked my original question I was just wondering if looking over my plugin would be considered as apart of this "customizations/everything wordpress" grey area.

    When I signed up I guess I wasn't 100% what it meant when you said you support customizations.

    I am not unsatisfied with WPMU Dev I was just trying to figure out if looking at my code would be a possibility under the grey area. I hope this makes a bit more sense. I think we're both pretty much under the idea of WPMU Dev's purpose.

    Xavier

  • aecnu

    Greetings Xavier,

    We do not have a major problem here at all sir and you are indeed a welcome and appreciated member.

    After a total rethink about this I have a different approach to work together and possibly get the job done :slight_smile:

    What I am suggesting and is totally within bounds of what we can do here on WPMU Dev, is to submit the code in a post asking for input or giving the challenges and or errors the code is causing.

    Making the title of the post indicate something like - "My Plugin Title or purpose, cannot get XXX to work - help!"

    Or something along those lines indicating what the plugin does or suppose to do and what issues we are facing trying to implement it.

    Then we can get other members input who may see flaws in the coding pointing them out or adding more suggestions as to improve the product etc. and on occasion I can possibly get a lead developer to look at the coding to help us get it on track.

    What are your thoughts on this approach Xavier?

    Please advise.

    Cheers, Joe

  • xaviemirmon

    @aecnu Hi Joe,

    This sounds great! I am not running into issues right now but when I am I will go through it this way! I have a question now regarding how to do the opposite. How do I submit a fix plugin if I come up with one? For example, https://premium.wpmudev.org/forums/topic/custom-navigation-menus-dont-work-on-scholar-theme. Have a great weekend if you're off! I am still getting my mind around a domain selling plugin too!

    Xavier

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.