|
From: Chris W. <la...@us...> - 2001-10-25 16:12:56
|
Update of /cvsroot/openinteract/OpenInteract
In directory usw-pr-cvs1:/tmp/cvs-serv10239
Modified Files:
Changes
Log Message:
latest changes
Index: Changes
===================================================================
RCS file: /cvsroot/openinteract/OpenInteract/Changes,v
retrieving revision 1.73
retrieving revision 1.74
diff -C2 -d -r1.73 -r1.74
*** Changes 2001/10/20 15:16:18 1.73
--- Changes 2001/10/25 16:12:53 1.74
***************
*** 9,37 ****
one is a lot easier to read.) The perl-structure config file was also
modified quite a bit, and many files throughout OI modified to
! accommodate the changes.
- Added 'object_activity' package to browse object activity logs.
Individual:
* conf/sample-server.perl:
! - Moved 'template_ext' ==> 'template_info'->'template_ext'
- Moved 'default_connection_db' ==>
! 'datasource'->'default_connection_db'
- Moved 'default_connection_ldap' ==>
! 'datasource'->'default_connection_ldap'
! - Moved 'error_object_class' ==> 'error'->'error_object_class'
! - Moved 'default_error_handler' ==> 'error'->'default_error_handler'
! - Moved 'smtp_host' ==> 'mail'->'smtp_host'
! - Moved 'admin_email' ==> 'mail'->'admin_email'
! - Moved 'content_email' ==> 'mail'->'content_email'
- Reverse and flatten the 'system_alias' hashref. For instance:
--- 9,53 ----
one is a lot easier to read.) The perl-structure config file was also
modified quite a bit, and many files throughout OI modified to
! accommodate the changes. The changes included backward compatibility
! where possible, so it should be possible to use an old-style
! configuration file with the newer releases.
- Added 'object_activity' package to browse object activity logs.
+ - Package 'base_page' now replaces 'static_page'. The new package
+ allows you to edit files in the filesystem and keep the metadata
+ (title, authors, boxes, etc.) in the database. You can also use it to
+ manage non-HTML files (PDFs, Excel spreadsheets, tarballs, etc.) You
+ can still keep your editable content in the database, but it's now in
+ a separate table, and there are no separate fields for 'content' and
+ 'script'. Migration scripts are provided.
+
Individual:
* conf/sample-server.perl:
! - Moved 'template_ext' ==>
! 'template_info'->'template_ext'
- Moved 'default_connection_db' ==>
! 'datasource'->'default_connection_db'
- Moved 'default_connection_ldap' ==>
! 'datasource'->'default_connection_ldap'
! - Moved 'error_object_class' ==>
! 'error'->'error_object_class'
! - Moved 'default_error_handler' ==>
! 'error'->'default_error_handler'
! - Moved 'smtp_host' ==>
! 'mail'->'smtp_host'
! - Moved 'admin_email' ==>
! 'mail'->'admin_email'
! - Moved 'content_email' ==>
! 'mail'->'content_email'
- Reverse and flatten the 'system_alias' hashref. For instance:
***************
*** 45,60 ****
auth_group => 'OpenInteract::Auth',
! - Moved 'action'->'_default_action_info' ==> 'action_info'->'default'
! - Moved 'action'->'_notfound' ==> 'action_info'->'not_found'
! - Moved 'action'->"''" ==> 'action_info'->'none'
! - Moved 'stash_class' ==> 'server_info'->'stash_class'
! - Moved 'request_class' ==> 'server_info'->'request_class'
! - Moved 'website_name' ==> 'server_info'->'website_name'
* OpenInteract/UI/Main.pm:
--- 61,107 ----
auth_group => 'OpenInteract::Auth',
! - Moved 'action'->'_default_action_info' ==>
! 'action_info'->'default'
! - Moved 'action'->'_notfound' ==>
! 'action_info'->'not_found'
! - Moved 'action'->"''" ==>
! 'action_info'->'none'
! - Moved 'stash_class' ==>
! 'server_info'->'stash_class'
! - Moved 'request_class' ==>
! 'server_info'->'request_class'
! - Moved 'website_name' ==>
! 'server_info'->'website_name'
!
! * doc/fruit-0.09.tar.gz:
!
! - Updated the simple example package to version 0.09. This version
! works with OI 1.30 and includes the new template widgets. Thanks to
! Steven Devijver <st...@de...> for prompting its revision.
!
! * OpenInteract/Auth.pm:
!
! - Added 'is_admin()' which checks to see if the user is an
! administrator. By default this is defined as being the superuser or
! being a member of the 'site admin' group. You can subclass this
! class, override the method and specify the class in the server
! configuration to provide your own criteria.
!
! * OpenInteract/CommonHandler.pm:
+ - Reorganized documentation and added lots of it, documenting every
+ configuration key and customization method.
+
+ - Added the 'notify()' task to send objects in human-readable
+ format over email
+
+ - Added the 'create()' task which is just a wrapper around the
+ 'show()' task with certain parameters checked beforehand and set.
+
* OpenInteract/UI/Main.pm:
***************
*** 65,77 ****
* OpenInteract/SPOPS.pm:
! - Remove the html_encode and html_decode methods; they're in the
template plugin, and if you really need them elsewhere you can call
the HTML::Entities methods by hand.
* OpenInteract/Template/Plugin.pm:
! - Fix dumb POD error that prevented 'perldoc' from working
(identified itself as OI::Template::Provider in the head - doh!)
--- 112,133 ----
* OpenInteract/SPOPS.pm:
! - Removed the html_encode and html_decode methods; they're in the
template plugin, and if you really need them elsewhere you can call
the HTML::Entities methods by hand.
+ - rename 'ruleset_add' -> 'ruleset_factory'
+
* OpenInteract/Template/Plugin.pm:
! - Fixed dumb POD error that prevented 'perldoc' from working
(identified itself as OI::Template::Provider in the head - doh!)
+ - Add 'is_admin' property to the template plugin that returns
+ whether the current user is an administrator. (See
+ OpenInteract/Auth.pm for what this means.)
+
+ * OpenInteract/Template/Process.pm:
+
+ - Properly catch when we weren't passed content.
|