plug-ins are now dynamically loaded

This commit is contained in:
JT Smith 2004-05-28 16:00:28 +00:00
parent f83b2c6086
commit 8266dfd69a
11 changed files with 47 additions and 36 deletions

View file

@ -3,6 +3,10 @@
- Added a --history option to upgrade.pl that displays the upgrade history
for each site.
- Fixed a typo in User.pm
- All plugins are now dynamically loaded. This provides a performance gain of
over 100% in CGI mode, 10% in mod_perl mode, and less memory usage in
mod_perl mode.
6.0.3

View file

@ -8,6 +8,11 @@ versions. Be sure to heed the warnings contained herein as they will
save you many hours of grief.
6.1.0
--------------------------------------------------------------------
* See docs/migration.txt for changes in plug-in coding.
6.0.2
--------------------------------------------------------------------
* You need to add all of your site aliases to the sitename variable

View file

@ -103,5 +103,13 @@ way, including the constructor. We removed depricated parameters from the method
which will cause pagination not to function in items that have not been updated.
5.4 Dynamic Plug-in Loading
In 6.1 plug-ins (Wobjects, Macros, and Auth) are all dynamically loaded. They
used to be statically loaded at session open time. If you are writing
something that uses a macro, wobject, or auth module outside of the usual
mechanisms that call those plug-ins, then you'll need to write a piece of code
to load the plug-in at use time.