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

Reply
 
Thread Tools Display Modes
  #1  
Old 08-11-2004, 12:16 PM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Jefsoft planning plugin support

Sounds like Jelsoft is getting the message regarding the current lack of support for extensions:

http://www.vbulletin.com/forum/showpost.php?p=717720

I would guess that the new release will at least provide addon/hack support for:

1) Import of phrases from XML
2) Import of AdminCP nav panel/settings/settinggroups from XML
3) Import of new templates from XML
4) Hopefully, a little support in functions_online.php so that every extension has to hack that file, but would only have to set a few global variables that would be noticed in functions_online.php
Reply With Quote
  #2  
Old 08-11-2004, 12:59 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It would be a dream to do those 4 little things you mentioned
Reply With Quote
  #3  
Old 08-11-2004, 01:26 PM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yup. It would be a help for sure. The more we encourage extensibility of vBulletin through:

1. Easy to use extension tools/API/SDK
2. Upgrade-safe tools/API/SDK

the more products we should see for vBulletin and, perhaps as important, less work and headaches for administrators.

I would guess that vBulletin is currently working on the delivery of extensions (hacks, mod's, templates, ... not sure what they mean by "plugin") in more than one file:

hack_name.php and/or hack_name.xml.

I could live with that, although I would prefer the more innovative approach of single-source file delivery. I surehope they are not looking at requiring many files for an extension, such as:

hack_name.php, hack_name_templates.xml, hack_name_phrases.xml, and so on

Cheers
Reply With Quote
  #4  
Old 08-11-2004, 01:55 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I genuinely don't see Jelsoft implementing any kind of plugin API in vBulletin3 at all. The way the code is done means you have to edit it. There's no facilities anywhere to plugnplay as is the idea behind extensions
Reply With Quote
  #5  
Old 08-11-2004, 01:58 PM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
The way the code is done means you have to edit it.
This is only true precisely because Jelsoft has yet to provide extension support. There is no good reason for it to remain this way. There is nothing inherent in the use of PHP or the implementation of vBulletin that would preclude decent extension suppport.

My sense is that they understand how disfunctional the current approach is and that they are planning for support that would not require hacking code for many types of hacks, or at least, for the most common features of hacks (i.e., admincp, phrases, settings, options, templates).

This is not difficult to accomplish. Other software does it. Systems have been dealing with and solving extensibility issues for decades. All the various solutions move contributors away from having to change the installed code base.
Reply With Quote
  #6  
Old 08-11-2004, 04:40 PM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sounds great, i actually just made something where the integration requires no modding of files, other than adding a page to the admincp
Reply With Quote
  #7  
Old 08-11-2004, 04:43 PM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would really like to see more extensibility for the use of modifications such as those found here, especially if / when Jelsoft starts getting into the CMS / Gallery / whatever business.
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 08:23 AM.


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.05273 seconds
  • Memory Usage 2,215KB
  • 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)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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