PDA

View Full Version : Community Development Features...


Wayne Luke
09-23-2009, 02:55 PM
Allow modification authors to appoint others to work on their code in a true community development method. The original author would become project manager and could allow others to submit work. That submitted work would bubble up to the top in the form of new releases, fixes and other changes.

Marco van Herwaarden
09-24-2009, 06:27 AM
This is a good idea, i actually already walk around with such ideas for a long time now. But if it has to be done in a good way, then this is not so easy.

But with vB4 the whole modification process will be rewritten, so we can keep this in mind and see if we can add this to the list.

TheLastSuperman
09-24-2009, 08:12 PM
I LOVE this idea ;)

I'll be patiently waiting for vb.org to upgrade to vB 4.0 AND implement!

(I know it might be a while but a great idea regardless ;))

VonDoom
09-25-2009, 07:40 PM
Id love to get involved in this. Sounds like something that would get more people involved. And this also gave me a great idea for my next forum project. lol wow cant believe i came up with something "different" and original for a forum concept.

Ryan Ashbrook
09-27-2009, 05:02 AM
This would be even better if Project Tools could be worked in somehow...

Dismounted
09-28-2009, 11:26 AM
This would be even better if Project Tools could be worked in somehow...
And PT certainly has been discussed. :)

Shelley_c
10-01-2009, 07:25 AM
Bare in mind that if by some reason a disgruntled member where to pull his/her scripts from the org which happens and who's agreed for the re-use of his/her code wouldn't have any right over hybrid copies of scripts or takeovers if they agreed on this.

This feature should be an opt in rather than an opt out option.

Most people who have been around for years won't allow the re-use of their code so I think they would see the potential cons that could arise from allowing others to work on your code.

BSMedia
10-01-2009, 05:46 PM
Hasn't this been discussed before, and even talked about being implemented before, and even the use of PT to keep track of it all?

Pretty sure it always got shot down due to lack of time, or whatever

Dismounted
10-02-2009, 12:59 AM
I don't remember anywhere it got "shot down". vBulletin.org is certainly going to be upgraded in the future - and as Marco has mentioned above, things are going to be re-jigged.

Floris
10-07-2009, 01:34 PM
Excellent idea, and would allow 'addons' and 'translations' to be included in the release and no longer have to be their own individual threads (which happens, and is in my opinion overkill).

I assume that "lite" and "free" releases that have a paid alternative offsite, will have to be excluded from this list.

Brandon_R
10-09-2009, 12:32 AM
Very nice idea Wayne.

Brandon Sheley
10-09-2009, 01:03 AM
great idea Wayne!

Dean C
10-09-2009, 06:23 PM
Might as well add version control while you're at it :D I don't think this place will ever become that though. Its hard enough getting any change implemented here as it is :)

Wayne Luke
10-09-2009, 06:35 PM
I assume that "lite" and "free" releases that have a paid alternative offsite, will have to be excluded from this list.

Probably considering the way commercial addons are handled here. That is another issue though.

cheat-master30
10-09-2009, 10:16 PM
That's a pretty good idea. Maybe this site can finally go beyond mere topics for add ons and handle it like some sites do open source projects?

Dismounted
10-10-2009, 05:45 AM
Might as well add version control while you're at it :D I don't think this place will ever become that though. Its hard enough getting any change implemented here as it is :)
And then everyone will have a massive debate over which system we should implement... :p

Shelley_c
10-11-2009, 03:46 PM
Might as well add version control while you're at it :D I don't think this place will ever become that though. Its hard enough getting any change implemented here as it is :)

The solution would be to post in a more postive way then dean. I won't pretend and like this idea because this would give the original author no rights on his/her work if things turn out sour. Sure, on paper it sounds like a great idea but this to me only benefits vbulletin.org and would restrict the author to remove his/her work if he/she allows a third party to join/takeover a project, script that they where brought in to get involved in. If coders want to recruit other people I guess they could realistically do this on their own site retaining full rights to their work.


How would that exactly work out? If the original author (let's say) had an argument with the staff and/or person they brought in and wished for the work to be removed but the person who was brought in rejected this and wanted it kept on the site?

These are the questions that really need to be asked before such an implementation is enforced.

Wayne Luke
10-12-2009, 05:38 PM
Quite simply if you don't like the idea than don't participate. The suggestion was meant to augment the current offerings not replace them. If you don't want someone taking over the project than don't invite anyone to be on your team.

However if you're interested in a more open development environment and willing to create an open project the capabilities should be available here instead of elsewhere.

Adrian Schneider
10-12-2009, 06:16 PM
I like the idea... doesn't seem too realistic here though. I don't see why people don't just use sourceforge or github for collaboration and then put the final release here. Surely only supporting authors would need to do is edit the release itself -- the primary author can simply update the package.

Floris
10-12-2009, 06:58 PM
git is the "new thing" apparently ..

Dean C
10-12-2009, 09:51 PM
Quite simply if you don't like the idea than don't participate. The suggestion was meant to augment the current offerings not replace them. If you don't want someone taking over the project than don't invite anyone to be on your team.

However if you're interested in a more open development environment and willing to create an open project the capabilities should be available here instead of elsewhere.

So let me get this straight, I'm not allowed to participate and express my opinion if it disagrees with you? Last time I checked Wayne this forum is a public one, and anyone can contribute to discussions.

My point stands, change has generally not been embraced here partly due to what I feel has been a misdirected administration, but mainly because of lack of resources.

I think the best thing that could happen is to allow the community to work together on improving the vB.org platform. Have some coders put their money where their mouth is and do the development :) It's easy for people like you and I to make these suggestions but it's the administration (who have day jobs, and some families) who have to put in the work.

Floris
10-12-2009, 10:06 PM
My same arguments still stand .. https://vborg.vbsupport.ru/showthread.php?t=225025 (last few posts where dean basically says the same)

Plus, all that wayne is saying is that if you have no trust in this and dont feel it's worth it, its obviously not to your interest .. so why bother posting ?

bobster65
10-12-2009, 10:31 PM
So let me get this straight, I'm not allowed to participate and express my opinion if it disagrees with you? Last time I checked Wayne this forum is a public one, and anyone can contribute to discussions.

Dean, Wayne wasn't talking about you not participating in this discussion, he was saying that if they actually did implement this idea, that you as a coder would have the choice to either do it or just keep doing what you've always done.

Adrian Schneider
10-13-2009, 05:16 AM
git is the "new thing" apparently ..
Well... it's not really a fad or anything, it's just an alternative to Subversion that is a bit more intuitive and easier to use. I also seem to find GitHub much more modern and usable than SourceForge. Git is distributed, so it's actually possible to set up your own local repositories within a few minutes. Getting coders and designers into the habit of throwing their stuff into version control is very beneficial to the community!

Maybe it's just me, but there are already very good tools and services that perform these tasks... why re-invent the wheel? All vBulletin.org's role needs to be is with distributing these releases, and pointing coders in the right direction who want to help (repository location).

Dean C
10-13-2009, 06:18 AM
Dean, Wayne wasn't talking about you not participating in this discussion, he was saying that if they actually did implement this idea, that you as a coder would have the choice to either do it or just keep doing what you've always done.

Apologies then :)

Princeton
10-18-2009, 02:56 PM
I agree that product owners (manager) should have the means to add co-authors - to allow for updates, etc.

An issue that will come up is how will the point system be addressed for co-authors? eg. install count, status titles, etc

With that said, I believe our current system needs a major overhaul - not small tweaks. It's current form lacks extensibility and usability.

Princeton
10-18-2009, 03:34 PM
Quite simply if you don't like the idea than don't participate. The suggestion was meant to augment the current offerings not replace them. If you don't want someone taking over the project than don't invite anyone to be on your team.

However if you're interested in a more open development environment and willing to create an open project the capabilities should be available here instead of elsewhere.

Our goal (on vborg) is to educate and make available addons for vbulletin. Product collaboration is not one of our goals - at least it never has been. That's not to say that we will never consider some form of "product collaboration". If anything it may be considered as an additional service to what is already offered.

The problem that I see is that everyone is asking for "extra stuff" but no one has addressed the underlying problem - the existing system confuses and over-complicates.

Let's see ... we currently use the system to:
Provide product information
Count downloads
Count Installs
Post inquires
Post problems
Post bugs
Post feedback
Post "thank you"
Collaborate (not a true collaboration but nevertheless it does exist in some form)
Promote - as a form of promotional material
etc, etcPersonally, I feel that we need to start segregating similar information. ie bugs, thank you, questions, etc In addition, we need to improve usability for both the visitor and the programmer.

Most visitors just want to download and install. They want to be assured that what they are downloading is worth the time. Good/Bad feedback regarding product will help. They could care less about the hundreds of posts left by others.

Programmers should be encouraged to release more products to the community. We need to create a system that benefits the programmer as well as the visitors. I would go as far as suggesting a system that segregates members (as Premium) who donate to the product owner. Thereby, the owner (product manager) can easily tell who has donated to product.

Dean C
10-19-2009, 08:18 AM
Programmers should be encouraged to release more products to the community. We need to create a system that benefits the programmer as well as the visitors. I would go as far as suggesting a system that segregates members (as Premium) who donate to the product owner. Thereby, the owner (product manager) can easily tell who has donated to product.

The problem with premium support is that you will then be indirectly responsible (in donator's eyes) for policing any authors that don't provide enough support to those who pay. I think it's a good idea for honest people but there's a few bad apples around :)

Princeton
10-19-2009, 12:49 PM
The problem with premium support is that you will then be indirectly responsible (in donator's eyes) for policing any authors that don't provide enough support to those who pay. I think it's a good idea for honest people but there's a few bad apples around :)
I'm not suggesting anything advance ... just something in addition to what we currently offer via the Paypal Donate option we have. For example, if someone donates to one of your "addons" you will be able to see this when visiting your product / replying to post etc. Only you (the product author) will be able to see this - no one else.

the idea is that you can provide better support to those who donate - of course, a smart person would never ignore the others ;)