From: Chris W. <la...@us...> - 2004-11-28 05:17:16
|
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. |