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-30-2005, 01:08 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Teaser: Advanced Plugin Manager

(Planned) Features:
  • Group Plugins for Easy Administration
  • Description for each Modification/Hack
  • Activate/Deactivate & Uninstall of a Modification/Hack with one click (instead of one for each Hook)
  • Set Execution Order when multiple Modifications use the same Hook and might conflict
  • Create Plugin, Phrase, Settings and Template XML
  • Install/Uninstall PHP Code for each Modification/Hack
  • Create distribution ZIP with all necessary files
  • Auto-Create manual installation instructions for Queries, Settings, Phrases and Templates
Attached Images
File Type: png apm2.png (5.6 KB, 0 views)
File Type: png apm3.png (8.3 KB, 0 views)
File Type: png apm4.png (24.8 KB, 0 views)
File Type: png apm1.png (36.3 KB, 0 views)
Reply With Quote
  #2  
Old 06-30-2005, 01:12 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The devs should do this. The grouping of plugins is a much-needed feature and it's a shame we're going to have to mod to get this functionality
Reply With Quote
  #3  
Old 06-30-2005, 01:14 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

Nice - is this a hack you are doing - or something planned for the official product ?
Reply With Quote
  #4  
Old 06-30-2005, 01:15 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's my code
Reply With Quote
  #5  
Old 06-30-2005, 02:56 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

Cool - looks impressive, and highly useful
Reply With Quote
  #6  
Old 06-30-2005, 02:57 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That would like all the HTL and other defunct hack installers. Plugins are meant to avoid code changes to make upgrades easier. If the plugin system itself is hacked, and hacked in a way differing from the planned vB plugin upgrades, then it defeats the purpose of the plugin system in the first place. Just my $0.02
Reply With Quote
  #7  
Old 06-30-2005, 03:20 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm - in some ways it is like HTL, in other ways it is not.
It does not touch the normal Plugin System much - it only adds two columns to Table plugin: One for execution order and one for grouping.
It does not require any Code-Changes.
The Plugin XMLs are the same as normal, you can just install them.
A User who just want's to install a Hack also doesn't need this installed, or Files packaged with the Hack to be installed - it just creates normal installation instructions (Create Phrase, etc.)

I don't see how this could conflict with upgrades, except Jelsoft using the same Column Names - but that's a problem with all Hacks changing the DB structure.
Reply With Quote
  #8  
Old 06-30-2005, 03:30 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KirbyDE
Hmm - in some ways it is like HTL, in other ways it is not.
It does not touch the normal Plugin System much - it only adds two columns to Table plugin: One for execution order and one for grouping.
It does not require any Code-Changes.
The Plugin XMLs are the same as normal, you can just install them.

I don't see how this could conflict with upgrades, except Jelsoft using the same Column Names - but that's a problem with all Hacks changing the DB structure.
Sounds good :up:

One would hope vB would just add these thigns (as requested by many of us) before end of beta, otherwise there would be too many hacks and plugins to plug-in this plugin system
Reply With Quote
  #9  
Old 06-30-2005, 06:05 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, supporting such things out of the Box would be best.
And as Jerry said @ vbulletin.com, they are wroking on improvements for the System

Here is another Screenshot.

The attached ZIP is the Result of this Screen.
If the User has APM installed, he would have to upload the additional Files, make the Template changes and install the XML - Queries, Phrases, Templates and Settings would be installed automatically.
If he does not use APM he must install the Queries, Settings, Templates and Phrases manually. For this purpose, manual_installation.txt is automatically being created.
Attached Images
File Type: png apm5.png (20.6 KB, 0 views)
Attached Files
File Type: zip optoutgnp.zip (3.3 KB, 9 views)
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 03:04 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06350 seconds
  • Memory Usage 2,268KB
  • Queries Executed 12 (?)
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
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (6)postbit_attachment
  • (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_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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete