Go Back   vb.org Archive > Community Central > vBulletin.org Site Feedback
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 07-03-2009, 05:34 PM
VonDoom's Avatar
VonDoom VonDoom is offline
 
Join Date: Dec 2008
Location: USA
Posts: 494
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I personally believe most vB hacks found here on vB.org are pretty solid. probably the biggest reason i switched from IPB to vB. lol even IPB's official hacks do not work as advertised. Granted i cant comment on the effects of hacks on big boards. but for the most part im extremly pleased with what i consider the best system for hacks and feedback in the entire forum realm.. Hats off to vB.org the system may not be perfect but it is the best out there ...
Reply With Quote
  #12  
Old 07-03-2009, 06:32 PM
Regs Regs is offline
 
Join Date: Oct 2001
Location: Vancouver BC
Posts: 322
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
There are too many modifications released or updated each month to inspect them all
Again to be clear, I'm not suggesting EVERY mod released.

I suggested as a starting point, give modifications that win MOTM a review. It's an ADDITIONAL reward to the coder.

How is that NOT educational to the coder?

Coders do not need to follow a standard in order to release something, I'm not suggesting that at all.

Basically, a team here would review one modification a month. Anyone who is coding modifications here could benefit by the suggestions a team gave to a winning modification.
Reply With Quote
  #13  
Old 07-13-2009, 12:36 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If someone here says a mod is good by some review, then a security issue is noted...


Review by third party needs to be done by a real third party. If you're interested in picking up the tab for every piece of code submitted, I'm sure vBulletin.org could find a way.


I would rather see this time and effort spent on furthering education of the public here and putting more focus on quality coding standards and security practices. Rather than having some random arbitrary team take all their time to review the code here.
Reply With Quote
  #14  
Old 07-13-2009, 12:58 PM
Regs Regs is offline
 
Join Date: Oct 2001
Location: Vancouver BC
Posts: 322
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You are correct, it is obviously a waste of time.

Cheers,

Regs.
Reply With Quote
  #15  
Old 07-14-2009, 05:25 AM
CarlitoBrigante's Avatar
CarlitoBrigante CarlitoBrigante is offline
 
Join Date: Nov 2002
Location: Iceland
Posts: 182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What's important, in my opinion, is also that forum owners should take the time to check the stuff they are installing in their forums, if they have the knowledge. The first issue with mods is security, of course, but once a security issue is reported, the mod is taken down if the author does not update it.

The issues that are more difficult to debug and find out if you are not good at programming or you do not have a popular forum (yet), are performance related. In general, if you have a popular forum with dozens of users active at any time, or with a great number of posts, you should be checking the code and effect on performance of every single add-on you install.

I have seen a lot of clients with slow forums that could not understand what was going on, just to find out that the problem was terrible queries (very, very common) or bad coding practices (like loops with single queries in each loop that could instead be all grouped in a single query) in one of the installed add-ons. Sometimes, these add-ons had been installed when the forum was just starting, so effect on performance was unnoticeable but became an issue as the forums grew in popularity.

One should respect the amount of work people put in these modifications and that make vb.org so great, but you should also take responsibility for what you put on your forums.
Reply With Quote
  #16  
Old 07-14-2009, 10:21 AM
RS_Jelle RS_Jelle is offline
 
Join Date: Jul 2005
Posts: 1,276
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Forcing code standards would be a bad thing indeed

An idea I have been playing with for a while: creating default images which coders could add to their threads, indicating the mod follows specific code standards, but maybe not all (free to choose which).

A bit like the W3C icons:

Everyone can add them to their sites, but they give absolutely no guarantee.

We could create buttons like:
  • Valid XHTML
  • Fully templated
  • Fully phrased
  • vB input cleaner used
  • Includes hook locations (for big mods)
  • Accessibility: session url's, RTL support (left-right style variables), ...
  • Admin help included
  • ...
And this doesn't require any regulation from vB.org staff (only hosting the images would be nice)

Like the W3C does with the WAI guidelines, we could also create conformance levels. If your mod matches a specific group of standards, you can use the "Level 1-2-3-..." button.
Reply With Quote
Reply


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 01:07 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.04156 seconds
  • Memory Usage 2,213KB
  • Queries Executed 11 (?)
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)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete