Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-15-2005, 05:12 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Plugin XML format, RFC from dev/plugin authors

Hi folks,

I think the plugin XML file could be greatly enhanced with a few new fields and some extra functionality.

There's already a couple of hacks to enhance it, but I really think it's best done from the source (vb.com), otherwise upgrading would be complicated if plugin authors and users need to keep porting those hacked plugin changes with each upgrade.

Please add any fields you think are useful, or any comments. Who knows, it may show up in the next beta

Proposed new optional fields to the XML file format:

Plugin Description: With so many plugins listed, it would be helpful to the users to have a summary of what this is for. Already avaialble as new hack

Plugin version: Would be a good reference for support from the author. Already available as new hack

Plugin version check: This offers the option of checking for the latest version of the plugin. Already available as new hack

Plugin author: Author's name or username

Plugin source URL:
Mostly the plugins's support thread

Plugin credits: For earlier version if ported, or any co-authors.

Plugin License: Useful if there are any special terms.

etc...

Plugin group: This would identify the main plugin, for multiple plugin hacks and would help organizing the hierarchy for plugins (like template groups). It can also be useful if vB implements an "all or nothing" option for large plugin sets, that have to be used together (a single On/Off-Switch for one hack - even if it uses multiple Hooks.). This, of course, is not just a format change I just have the feeling vB will do soemthing like this anyway.

---

Any way, that's a draft. What do you think?
Reply With Quote
  #2  
Old 06-15-2005, 05:16 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

All of these things are useful.
IMHO the most important thing would be the possibility to have a single On/Off-Switch for one hack - even if it uses multiple Hooks.
Currently it is a real PITA having to disable/delete a hack that uses multiple hooks.
Reply With Quote
  #3  
Old 06-15-2005, 05:19 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KirbyDE
IMHO the most important thing would be the possibility to have a single On/Off-Switch for one hack - even if it uses multiple Hooks.
Currently it is a real PITA having to disable/delete a hack that uses multiple hooks.
That what I meant by "all or nothing" option. But I like the way you put it better So I add it.
Reply With Quote
  #4  
Old 06-15-2005, 07:27 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This should really be posted at vb.com.

There is a thread about hook enhancement requests there.
Reply With Quote
  #5  
Old 06-15-2005, 07:48 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
This should really be posted at vb.com.
That was the intention, when the input is collected from plugin authors. At the rate things are going, we'll end up with 10 different hacks for these fields.

Quote:
There is a thread about hook enhancement requests there.
That thread is for "hook location requests", but I posted a link there anyway. If they say it's off-topic, I'll rat on you
Reply With Quote
  #6  
Old 06-15-2005, 08:50 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hehe, i am used to being used as a scapegoat, no problem.

I don't even know how that thread is going atm. So much short on time right now, that i haven't even had the chance to have a decent dive into 3.5.

And then to know that the month before 3.5 came out i had all time of the world.
Reply With Quote
  #7  
Old 06-15-2005, 09:48 PM
eXtremeTim eXtremeTim is offline
 
Join Date: Jun 2002
Location: eXtremewebtech.com
Posts: 1,201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I dont ever see them making a plugin version checker. I could see them doing the plugin version stuff.
Reply With Quote
  #8  
Old 06-15-2005, 10:59 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Version check, credits and licence do not worry me, the rest seem useful.

I really would like the group facility to tie plugins together, like styles and child styles.
Reply With Quote
  #9  
Old 06-16-2005, 06:25 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In my opinion a group function is really a must.
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:42 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.04229 seconds
  • Memory Usage 2,239KB
  • 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
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)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