Update of /cvsroot/openinteract/OpenInteract2/doc/Manual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21203/doc/Manual
Modified Files:
Changes.pod
Log Message:
latest changes
Index: Changes.pod
===================================================================
RCS file: /cvsroot/openinteract/OpenInteract2/doc/Manual/Changes.pod,v
retrieving revision 1.51
retrieving revision 1.52
diff -C2 -d -r1.51 -r1.52
*** Changes.pod 24 Oct 2004 16:18:05 -0000 1.51
--- Changes.pod 28 Nov 2004 04:26:50 -0000 1.52
***************
*** 66,74 ****
standalone = OpenInteract2::Response::Standalone
! You no longer declare filter-action mappings in 'server.ini'. Both the
! observer declarations and mapping observers to actions go into a new
! 'observer.ini' file. This replaces 'filter.ini' as filters are just a
! particular type of observer. See L<OpenInteract2::Observer> for more
! information.
=head2 Major Changes
--- 66,90 ----
standalone = OpenInteract2::Response::Standalone
! We've also moved the configuration for where Template Toolkit should
! store its compiled templates; remove:
!
! [dir]
! ...
! cache_tt = $WEBSITE/cache/tt
!
! and add:
!
! [content_generator TT]
! ...
! compile_dir = cache/tt
!
! (If you don't do this a default is provided for you and the old value
! is ignored.)
!
! Also: you no longer declare filter-action mappings in
! 'server.ini'. Both the observer declarations and mapping observers to
! actions go into a new 'observer.ini' file. This replaces 'filter.ini'
! as filters are just a particular type of observer. See
! L<OpenInteract2::Observer> for more information.
=head2 Major Changes
***************
*** 183,186 ****
--- 199,212 ----
template.)
+ =item *
+
+ Ensure 'cache_expire' is treated as a property in C<clone()> and
+ copied over.
+
+ =item *
+
+ If an action is caching content and we get a cache hit, issue a 'cache
+ hit' observation so observers can react to it.
+
=back
***************
*** 282,285 ****
--- 308,317 ----
instance of the class.
+ =item *
+
+ Another small but useful change: you can now have '@INCLUDE'
+ directives to bring in configuration from a separate file. This can
+ make for more manageable configuration files.
+
=back
***************
*** 436,439 ****
--- 468,481 ----
=back
+ L<OpenInteract2::Manage::Website::ThemeInstall>
+
+ =over 4
+
+ =item *
+
+ OIN-104: Assign the default theme as the parent.
+
+ =back
+
L<OpenInteract2::Manage::Website::UpdatePackageFromWebsite>
***************
*** 514,517 ****
--- 556,571 ----
=back
+ L<OpenInteract2::SessionManager>
+
+ =over 4
+
+ =item *
+
+ Explicitly ->delete() empty sessions, otherwise you get a whole bunch
+ of entirely unnecessary zero-length files/entries in your session
+ store.
+
+ =back
+
L<OpenInteract2::SessionManager::File>
***************
*** 526,529 ****
--- 580,594 ----
=back
+ L<OpenInteract2::SPOPS>
+
+ =over 4
+
+ =item *
+
+ OIN-104: In C<get_security_scopes()>: if the request is not defined return
+ empty scopes.
+
+ =back
+
L<OpenInteract2::SQLInstall>
***************
*** 547,550 ****
--- 612,620 ----
invocation to L<OpenInteract2::URL> methods
+ =item *
+
+ Add C<add_params_to_url()> which just delegates to the new method in
+ L<OpenInteract2::URL>.
+
=back
***************
*** 555,558 ****
--- 625,639 ----
=item *
+ In C<create()>, don't escape or add contextualization to URLs that
+ begin with an 'http:'.
+
+ =item *
+
+ Add C<add_params_to_url( $url, \%params )> which appends the escaped
+ key/value pairs from C<\%params> to C<$url>. Note that C<$url> is not
+ modified in any way -- it's assumed to be contextualized and escaped.
+
+ =item *
+
OIN-79: in addition to escaping query argument values, also escape the
query argument names and the base URL.
|