News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

SMF developer question: How long does it take for mods to be approved?

Started by Wellwisher, February 23, 2016, 04:04:26 AM

Previous topic - Next topic

Wellwisher

I like how you guys are open to discussion. The SMF staff have been great to me. They are a nice bunch of people and incredibly smart folks. So I thought, lets not be selfish here, I need to return the favour and contribute something positive back. I didn't know this will back-fire on me. ;D In fact, my mod credits SMF staff and community members who supported me in the past, their names are in all my mod files. I don't like begging so whenever staff or community members helped me, I do my best to help out a few people on support forums.

I am just an excited new developer waiting for my first ever mod to be released.

It feels like I have given birth to a baby but I am waiting on the doctor to cut the umbilical cord but he's saying "Not for another 3-6 weeks but definitely within the next 6 months honey".

@Illori That's true. It's an idea. Perhaps charge for SMF developer annual developer license; which will then cover funding for mod approvals?
From my understanding, if I install a modification from SMF and it screws up my forum, Simplemachines.org legally isn't responsible. But hosting the mods on your site makes users will feel more comfortable downloading them so you ought to charge for this luxury.

@Irisado with much love and respect, don't you feel a business-minded person would disagree on most of your points love? :P For me it's about attaining results. Workforce can be replaced and out-sourced.

Anyhoo, guys! "Man power" is a figure of speech, but if you wish to take it literally sure, it's all about 'man'. We built this world but as James Brown puts it, "It wouldn't be nothing, nothing, without a womans heart...". Although I think he mean't brains. ;)

Irisado

It hasn't backfired on you, we are simply explaining why it's not possible to go down the path you would like us to pursue.  I believe that we have answered that point, so I refer you to previous responses regarding that.

Quote from: Wellwisher on February 24, 2016, 06:06:14 PM
@Irisado with much love and respect, don't you feel a business-minded person would disagree on most of your points love? :P For me it's about attaining results. Workforce can be replaced and out-sourced.

Referring to me as 'love' serves only to hinder you cause, not to help it.  Considering that most Team members are involved with business in some way and SM itself is a business, I think that it's fair to see that business minded people agree with the stance that has been taken.
Soñando con una playa donde brilla el sol, un arco iris ilumina el cielo, y el mar espejea iridescentemente

Wellwisher

Quote from: Irisado on February 24, 2016, 06:20:31 PM
Referring to me as 'love' serves only to hinder you cause, not to help it. 

I am from England. We use this term to show love, respect and affection towards people we care about.  ??? It's a bit like you guys saying bro, son, mate, friend and wot have you. SMF is a sexy business that doesn't pay it's employees.  :P Much love though.

Illori

Quote from: Wellwisher on February 24, 2016, 06:06:14 PM
@Illori That's true. It's an idea. Perhaps charge for SMF developer annual developer license; which will then cover funding for mod approvals?
From my understanding, if I install a modification from SMF and it screws up my forum, Simplemachines.org legally isn't responsible. But hosting the mods on your site makes users will feel more comfortable downloading them so you ought to charge for this luxury.

that will never happen. SMF wants to be a part of the open source community, doing what you are saying would push us far away. we are never going to limit who can submit mods unless there is a major issue with that person. we want to help the community to grow and part of that is letting mod authors freely submit their mods for review and approval.

nend

IMHO maybe we should have the mod site opened to mod authors.

The approval process can be done by the SMF team and/or our peers.

Say after so many approvals, by other mod authors, a mod is open to the public. But say if another mod author finds something wrong then they may be able to question the mod and report it. Which then would blacklist it until a team member has a chance to verify it. If a author is found to be abusing the system they can have their privileges revoked.

If the problem is software related, due to updating the mod site software, then we should do it in a private board with only authors who can then review and vote on others mods through a poll.

We can make this happen. I'll even help when I can, I have a testing environment and can read code like a second language.


Irisado

Quote from: Wellwisher on February 24, 2016, 06:47:34 PM
I am from England.

So am I.

QuoteWe use this term to show love, respect and affection towards people we care about.  ???

Not as a tag word at the end of a sentence it isn't.  It means something else entirely when it is used in this way.

Nend:

Thanks for making a suggestion which doesn't involve paying anyone.  It's ideas like this which we can discuss in greater detail.  I'll flag your post to members of the Team who would be able to give better input on this.
Soñando con una playa donde brilla el sol, un arco iris ilumina el cielo, y el mar espejea iridescentemente

Illori

Quote from: Gary on September 25, 2013, 09:22:14 PM
Remember, developing a new site with new features is a long process and we have limited resources to accomplish this project. So, if anyone is interested in helping out then please drop me a line via PM or email.

i guess we got a volunteer to help us out.

Sesquipedalian

Quote from: Wellwisher on February 24, 2016, 06:06:14 PM
Perhaps charge for SMF developer annual developer license; which will then cover funding for mod approvals?

Like you, Wellwisher, I am waiting for my first mod to be approved. It's taking a while, but I'm okay with the wait. The mod was something I created for my own needs, and then I figured I'd share it with others. Sharing is (one part of) what makes open source so great, so I am glad to do it.

If I'd had to pay in order to submit a mod, I would never have done so. If Simple Machines implemented your idea, the only people submitting mods would be commercial developers. That would hurt everyone. There would be fewer mods readily available, so people would migrate away to other platforms. The SMF community would slowly wither and die. So even if the fine folks who run Simple Machines felt like they could implement your idea, there's no way they ever should or would.
I promise you nothing.

Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

Wellwisher

Quote from: nend on February 24, 2016, 11:43:19 PM
   The approval process can be done by the SMF team and/or our peers.

I thought this was the case already? ??? Well then, it's a no-brainer and one small step in the right direction.

I was seeing these sexy SMF staff member badges: thinking, they are in charge of volunteering & approvals.  Now... I am hearing the team responsible for this is even smaller and you folks have been going with this bs for years? Come on guys, wth. If @Nend never clearied this up, I would have kept assuming wrongly.

Quote from: Jon Stovell on February 25, 2016, 06:47:34 PM
If I'd had to pay in order to submit a mod, I would never have done so.

If I knew it would take 2-3 weeks upto 6 months,  I would never published my first mod.

What happens if upon reviewing your first ever mod, they reject it? Congratulations, you're another 6 months in their idiotic approval process and now it's been 1 year since you first set out to publish your mod. When your mod finally becomes available to the public, it looks outdated. Which is our point. When something is fundementally wrong with the system, you need to call in the bs inspectors. @nend's reply just shocked me.

Quote from: Irisado on February 25, 2016, 05:20:57 AM
I'll flag your post to members of the Team who would be able to give better input on this.

Prompt them to get this matter sorted over the weekend and you will go down in SMF history and be loved by every SMF developer. We will chaunt your name for centuries to come. People will write songs about you and sing them around camp fires.  8)

@Irisado do you watch Jamie Oliver, he says "love" it a lot. That's always the context in which I use it. 



nend

@wellwisher

Whining never solved anything and it sure isn't going to make things get done faster. Not saying I never whine myself but one has to know when to give up once they know for fact it isn't going to do any good.

I am in middle management, so what can we do differently to solve the problem? You take it from there.

@Illori

If you still need help coding a new mod site system, I'll lend my time when I can.

Irisado

Quote from: Wellwisher on February 25, 2016, 08:52:20 PM
Quote from: nend on February 24, 2016, 11:43:19 PM
   The approval process can be done by the SMF team and/or our peers.

I thought this was the case already? ??? Well then, it's a no-brainer and one small step in the right direction.

I was seeing these sexy SMF staff member badges: thinking, they are in charge of volunteering & approvals.  Now... I am hearing the team responsible for this is even smaller and you folks have been going with this bs for years?

http://www.simplemachines.org/about/smf/team.php

That tells you who does what.  There are also some members from other teams who can approve mods.
Soñando con una playa donde brilla el sol, un arco iris ilumina el cielo, y el mar espejea iridescentemente

Steve

Quote from: Wellwisher on February 25, 2016, 08:52:20 PM@Irisado do you watch Jamie Oliver, he says "love" it a lot. That's always the context in which I use it.

She was obviously offended by it so apologize and let's move on. :)
DO NOT pm me for support!

Illori

Quote from: Steve on February 26, 2016, 08:54:23 AM
Quote from: Wellwisher on February 25, 2016, 08:52:20 PM@Irisado do you watch Jamie Oliver, he says "love" it a lot. That's always the context in which I use it.

She was obviously offended by it so apologize and let's move on. :)

he ;)

Steve

Wait. What? Okay, now I'm surprised. Don't know why, I just am.

:P
DO NOT pm me for support!

Wellwisher

Quote from: nend on February 26, 2016, 12:03:13 AM
@wellwisher ...one has to know when to give up once they know for fact it isn't going to do any good.

@Nend, you have a point. I recieved the following message from @vbgamer45 who everyone knows for being a much respected figure-head amongest the SMF developer community and SMF in general. This guy is proper experienced, well-established SMF mod developer who talked about my very issue a year ago. Thousands of people download and use his modifications and if they ignored this poor dude, you're right let's just call it a day here tbh.  ;D No offence to your much respected position in middle management, to change anything, you either have to be the person in charge or working at the top. Otherwise, you'll just be another @vbgamer45 repeat incident.

Quote from: vbgamer45 on February 25, 2016, 09:44:46 PM
What i posted a year ago to the team...

I have been saying this for years but the customization approval process must be a lot simpler if we are going to retain any future talent. This topic will discuss a couple different things I see just want to get it out there.

Throwing out some raw stats:
Over 4000 mods have been submitted to the mod site based on mod id's
Out of 4000 mods there are 1990 that are visible less than 50%...
Something seems very wrong where are the modifications going or are they just never being approved?

Based on searches on the modification site:
199 x 10 pages = about 2000 mods
91 x 10 = 910 mods for SMF 2.0.x
115 x 10 = 1015 mods for SMF 1.1.x
Unique mods SMF 2.0.x and SMF 1.1.x = 157 x10 = 1570 mods

Out of those above are
27 x 10 = 270 mods are either avatars/smileys which don't really fit as a code based modification so the total number drops down to about 1300 modifications for SMF 2.0.x and SMF 1.1.x.


Main concern is most mods lately to be either BBC buttons, or minor theme changes. Hardly any major/large mods in the last year, I maybe see one or two just based on the latest submissions. With about 100 mods in the last year that are approved/visible. And I am thinking this is due to the modification approval process.


As a SMF mod developer the approval process pains me. I get excited about an idea build a modification for SMF submit it, then wait, get feedback, update it quickly, then wait more things found then wait again weeks.... It just really tires me. I am sure I am not the only one that experiences this and it has been like this for a while years.

This issue just increases the more complex the modification is and is why I do not like submitting any large mods to the mod site and probably how others feels as well. This then leads me either to release the mod on my own sites as free or paid or just give up.  I was thinking about doing a mod recently but have put it on the back burner/never now because I just do not want to deal with the whole approval process . Which would be having me to reduce the feature set to such a small amount to cause the least about approval issues for myself.


If we are going to keep these guidelines as a hard rule then way more needs to be spelled out on in the guidelines http://wiki.simplemachines.org/smf/Customization_approval_guidelines An easy way to do this would be take all mod the rejected reasons and make a list based on that.
If we have certain rules/coding styles every single one should be spelled out and shown/referred on mod submission.  Just remember not everything is perfect and with software nothing is perfect.

My current view on how I believe what the mod approval process should be is the following:
-Does the mod install/uninstall cleanly
-Does the mod work?
-Does it use SMF functions such as the built in database functions?
-No hardcoded language strings
-No security issues
-No sql in template files
For 2.1 encourage/require hooks where it can be done but you will have to have sample examples to show users it is a different concept to teach users. I am one of the first mod creators to have mods for 2.1 using almost all hooks in most cases such as in ezPortal.


As developers we know most of the rules and how SMF works but new people to SMF do not! And it takes a while to learn it all, from couple months to years if they stay with it. From PHP,Database,html/xhtml,CSS,javascript,and now jquery.  For myself if these same rules were applied to me back then I would have given up and SMF would have lost out. I do not want to see that happen we have to fight to get any modder/developer today due to increased adaptation in mobile/social networking meaning forums have a smaller role. We have to do a better to encourage people and not scare them off..


Also tempted to ask to rejoin the customize team to work on changes  from new procedures, new modsite, approval polices, but time is my issue along with getting people to agree on certain aspects of it.

Changes need to happen now not a month from now. Each user/developer we lose either goes to other software or just gives up. It's an easy fix and you can easily repm passed mod submitters which might be a good thing to do once 2.1 is released as well. Just needed to vent about this.





Kindred

That's all well and good for him to have his view on how things should be done.

He's not on the team... therefore his view on how he wants things to be done is really nothing but smoke.
If vbgamer wants to rejoin the team and  move things forward (after discussing it with the PM and the rest of the team) then he should send Suki a message. Otherwise, however, what he sent to you in PM (and what you shared which was a "personal" message as opposed to an open post) really doesn't matter all that much.

Changes need to happen...  yeah. OK... who is going to make those changes? Hmmmmmm?? Last I checked out developers were (quite correctly) focusing on the 2.1 code.

And all your whining about how long it is taking to review your mod is just wind....
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Steve

@ Wellwisher ... was that a PM and did you ask vbgamer if it was okay to post it? Just curious.
DO NOT pm me for support!

Wellwisher

Quote from: Kindred on February 29, 2016, 06:49:40 PM
That's all well and good for him to have his view on how things should be done.

He's not on the team... therefore his view on how he wants things to be done is really nothing but smoke.
If vbgamer wants to rejoin the team and  move things forward (after discussing it with the PM and the rest of the team) then he should send Suki a message. Otherwise, however, what he sent to you in PM (and what you shared which was a "personal" message as opposed to an open post) really doesn't matter all that much.

Changes need to happen...  yeah. OK... who is going to make those changes? Hmmmmmm?? Last I checked out developers were (quite correctly) focusing on the 2.1 code.

And all your whining about how long it is taking to review your mod is just wind....

@Kindred I already got my answer from Illori 6 months to a year for a mod approval. That's all well and good. I can't click on "problem solved" since no feature exists on this section.  :) It's now a case of what we can do 'differently' (as nend mentioned) or what will help you guys speed up this process. This thread has become an open discussion thread. The issue is no-longer about me. As I have already got my answer. I may not be happy but it is what it is, right? :)

I reply on occasion to other responses, Vbgamer also has valid points; other members do not have access to reading it from friends section so I dropped them in here.

I apologise if this confuses some folks as me whinning - a colorful term. I won't reply to this thread again, to help alleviate this "confusion". As mentioned to Steve, I am done with being a gangster Smf developer. There's no glory to be had.

You agreed changes need to happen so if someone of your high-stature can influence this change, it will be most welcomed by others in the distant future.

Quote from: Steve on February 29, 2016, 07:38:49 PM
@ Wellwisher ... was that a PM and did you ask vbgamer if it was okay to post it? Just curious.

@Steve Vbgamer's post is already made public in a friends developer section on SMF. He basically copied and pasted it to me.

What got to me is that @vbgamer has the ability to develop even more fun, complex SMF modifications but because of this slow approval process, he doesn't enjoy going through the hassle. Like me, I was set out to contibute positively. I thought it will be an exciting new venture for me. It will also be cool to see other users download, comment and read user feedbacks but all I got in return was a bunch of drama and politics. ;D Now I am almost certain, my mod will gather dust for the next 6 months to a year, who knows possibly more. Had some fun developing though.

I am grateful that we actually have the mods that we have atm given this situation.

live627

QuoteVbgamer's post is already made public in a friends developer section
Only visible to a handful of people.

Irisado

Quote from: Wellwisher on February 29, 2016, 08:52:49 PM
Vbgamer's post is already made public in a friends developer section on SMF. He basically copied and pasted it to me.

Did he give you permission to post it in a public board which can be viewed by all members of the community and guests as well?
Soñando con una playa donde brilla el sol, un arco iris ilumina el cielo, y el mar espejea iridescentemente

Advertisement: