vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Teaser: Advanced Plugin Manager (https://vborg.vbsupport.ru/showthread.php?t=91384)

Andreas 06-30-2005 01:08 PM

Teaser: Advanced Plugin Manager
 
1 Attachment(s)
(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

Dean C 06-30-2005 01:12 PM

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 :(

Paul M 06-30-2005 01:14 PM

Nice - is this a hack you are doing - or something planned for the official product ?

Andreas 06-30-2005 01:15 PM

That's my code :)

Paul M 06-30-2005 02:56 PM

Cool - looks impressive, and highly useful :)

tamarian 06-30-2005 02:57 PM

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

Andreas 06-30-2005 03:20 PM

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.

tamarian 06-30-2005 03:30 PM

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 :)

Andreas 06-30-2005 06:05 PM

1 Attachment(s)
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.


All times are GMT. The time now is 12:11 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.01102 seconds
  • Memory Usage 1,727KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (9)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete