Go Back   vb.org Archive > Community Central > vBulletin.org Site Feedback
  #1  
Old 06-25-2011, 06:17 PM
ThorstenA's Avatar
ThorstenA ThorstenA is offline
 
Join Date: Nov 2004
Posts: 669
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How to engage co-working on mods

I have submitted several products and everyone has the right to modify them. But with the exception of one example, no mods were developed further. Is it true for most mods, that they are only developed further by the authors?

For me it would be a great help if my ideas I brought into the product would be taken by other developers and we all would improve the products here together. Wouldn't that be a nice thing?
Reply With Quote
  #2  
Old 06-25-2011, 08:03 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think most users aren't used to seeing a mod marked as reusable code where the developer really means they would love to have their product upgraded for the next vB version. Or, maybe the idea was already put to use in another mod? I know I had written a predefined taglist mod for my 3.8 site and see you have something similar. I shared mine so maybe users don't feel a need to have that particular mod of yours updated?
Reply With Quote
  #3  
Old 06-25-2011, 08:10 PM
ThorstenA's Avatar
ThorstenA ThorstenA is offline
 
Join Date: Nov 2004
Posts: 669
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For me there are two ways I could profit from putting mods on vb.org

1. to make money. I put a crippled release on vb.org with reduced functionality and then put a link to my shop page

2. to help my community. I put a product on vb.org and hope others make it better. In this case my community profits from it.
Reply With Quote
  #4  
Old 06-25-2011, 08:36 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've always gone for door number 2. Just about all the mods I've released are ones I wrote for myself and then decided to share thinking somebody else out there may have need for the same thing.
Reply With Quote
  #5  
Old 06-25-2011, 09:12 PM
ThorstenA's Avatar
ThorstenA ThorstenA is offline
 
Join Date: Nov 2004
Posts: 669
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, I understand that. But I distributed lots of products here and - not much came back. It would be good to have some motivation distribution products here - other than "doing something good". It could be a win-win situation if others would help improve the product.
Reply With Quote
  #6  
Old 06-25-2011, 09:57 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, it would be nice.

Typically when projects get released here, lots of people do contribute things. Sometimes it's just bug fixes, bug reports... but sometimes people suggest or even post code to add new (basic) features. In order for me to contribute to a project, I do NOT want to make a new release based off that. Then we are essentially competing with each other. If I can look over a bug list, and commit patches to fix things, I will.

If you were to use something like Github, and commit to maintaining the project, any number of people can easily contribute to the project, while still giving you the final say. If you end up blocking progress, people's forks can be developed further instead of the original project.

So, if you want people to further develop on your project, put it up somewhere where they actually can, and actually stand behind it. If not, then, I guess marking code as re-usable is the lazy way that will probably just sit there and rot away. Personally, unless there is already an active project that's being worked on, I'd rather just start over.

If people here took the time to set up VDE, and have their projects in GitHub, I'd be actively contributing to dozens of modifications here. Unfortunately, either we're all behind the times, or are unwilling to do so.

Just my 2c.
Reply With Quote
  #7  
Old 06-25-2011, 10:30 PM
ThorstenA's Avatar
ThorstenA ThorstenA is offline
 
Join Date: Nov 2004
Posts: 669
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The idea with external environments are nice. I don't know how to use them. Is it a good idea to make it easier for vbulletin developers to use these things? Integrate them in some way with vb.org?
Reply With Quote
  #8  
Old 06-26-2011, 04:29 AM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Integration isn't really needed... you just need one person to maintain the release thread here.

Git / Github does have quite the learning curve, but similar things like Sourceforge or Google Code accomplish the same thing. However, I'd go for Github if you want to allow and encourage users to fork your projects and make it their own.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:53 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04075 seconds
  • Memory Usage 2,214KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete