moved uploadsAccessHandler into the main webgui handler mechanism
converted macros to use references fixed some other various bugs
This commit is contained in:
parent
2818ade8b0
commit
ea868a8c0e
73 changed files with 256 additions and 275 deletions
|
|
@ -7,6 +7,8 @@
|
|||
- Switched from Apache::Registry/CGI to a pure mod_perl2 interface, which
|
||||
increased performance by over 70% to the entire system, and in some cases
|
||||
as much as 100%. See gotcha.txt for details.
|
||||
- Changed macro API which cuts macro memory consumption in half. See
|
||||
migration.txt for details.
|
||||
|
||||
|
||||
6.7.7
|
||||
|
|
|
|||
|
|
@ -15,8 +15,9 @@ save you many hours of grief.
|
|||
DateTime::Cron::Simple
|
||||
POE
|
||||
POE::Component::IKC::Server
|
||||
Test::More
|
||||
|
||||
* The API has changed. Check docs/migration.txt for details.
|
||||
* The core API has changed. Check docs/migration.txt for details.
|
||||
|
||||
* Due to the performance increase achieved by switching to DateTime we
|
||||
no longer need date caching so the enableDateCache directive can
|
||||
|
|
@ -49,6 +50,8 @@ save you many hours of grief.
|
|||
PerlOptions +ParseHeaders
|
||||
</Files>
|
||||
|
||||
You also no longer need the ExecCGI directive.
|
||||
|
||||
Edit each of your virtual hosts and add the following directives,
|
||||
changing them to suit your needs:
|
||||
|
||||
|
|
@ -70,6 +73,10 @@ save you many hours of grief.
|
|||
which will increase performance, and add to our functionality
|
||||
for the future.
|
||||
|
||||
* The Macro API has been changed. If you have any third-party macros
|
||||
installed make sure to update them prior to upgrading. See
|
||||
docs/migration.txt for details.
|
||||
|
||||
|
||||
6.7.0
|
||||
--------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -188,6 +188,12 @@ definitions like so:
|
|||
alter table MyTable change assetId assetId binary not null;
|
||||
|
||||
|
||||
1.7 processMacros() Method Removed
|
||||
|
||||
In 6.8 the long depricated method processMacros() was removed. No one should
|
||||
be using this any longer anyway, but we thought we'd warn you anyway.
|
||||
|
||||
|
||||
|
||||
2. Macro Migration
|
||||
-------------------
|
||||
|
|
@ -204,12 +210,23 @@ If you absolutely must write a navigation macro for some reason that our nav
|
|||
system does not accomodate you, then please check out the new API in
|
||||
WebGUI::Navigation.
|
||||
|
||||
2.1 Navigation Macros Revisited
|
||||
|
||||
2.2 Navigation Macros Revisited
|
||||
|
||||
As of 6.3 check out lib/WebGUI/Asset/Wobject/Navigation.pm if you want to
|
||||
write custom navigation macros.
|
||||
|
||||
|
||||
2.3 Macro API Changed
|
||||
|
||||
In 6.8 we modified the macro API to be more user friendly, and more
|
||||
importantly to use a lot less memory. This has two results. If you use the
|
||||
macro methods like filter(), negate(), or process() then you need to start
|
||||
passing your content in as a scalar reference instead of a regular scalar. If
|
||||
you write your own macros, you no longer need to call getParams() to retreive
|
||||
your parameters. That is automatically done for you now.
|
||||
|
||||
|
||||
|
||||
3. Authentication Migration
|
||||
-----------------------------
|
||||
|
|
|
|||
|
|
@ -1,3 +1,13 @@
|
|||
#-------------------------------------------------------------------
|
||||
# WebGUI is Copyright 2001-2005 Plain Black Corporation.
|
||||
#-------------------------------------------------------------------
|
||||
# Please read the legal notices (docs/legal.txt) and the license
|
||||
# (docs/license.txt) that came with this distribution before using
|
||||
# this software.
|
||||
#-------------------------------------------------------------------
|
||||
# http://www.plainblack.com info@plainblack.com
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
use lib "../../lib";
|
||||
use strict;
|
||||
use Getopt::Long;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue