ProsePoint 0.19

  • strict warning: Non-static method view::load() should not be called statically in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/views.module on line 879.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state) in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/modules/node/views_handler_filter_node_status.inc on line 0.
  • strict warning: Non-static method view::load() should not be called statically in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/views.module on line 879.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 0.
  • strict warning: Declaration of date_api_filter_handler::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/date/includes/date_api_filter_handler.inc on line 0.
  • strict warning: Non-static method view::load() should not be called statically in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/views.module on line 879.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/prosepoint.org/bzr/public_html/profiles/prosepoint/modules/views/plugins/views_plugin_row.inc on line 0.
Release Notes

ProsePoint 0.19 has been released

This is a security release of ProsePoint which also adds new features in the way channels are displayed as blocks and as part of editions. All users are advised to upgrade to this version.

Security Update

This release of ProsePoint fixes the upstream vulnerability SA-CORE-2009-005 - Drupal core - Cross site scripting (http://drupal.org/node/449078).

New Features

More flexible channel blocks

Channel blocks may now display different aspects of a channel, depending on the block's configuration. There is no longer a distinction between blocks of channels in scheduled editions mode and blocks of channels in story listing mode. Instead, all channel blocks are now the same, but they may be configured to display a list of stories, a scheduled edition, a specific edition, or an arbitrary selection of stories.

Channel sub-blocks

ProsePoint 0.19 also adds Channel Sub-blocks to editions. A channel sub-block is a Composite Layout item for editions. It is almost identical to a Channel block except that each sub-block's configuration applies only to the parent edition. Hence, you can now display a channel as part of an edition, and not have that setup be affected by global configuration elsewhere. Note, however, you must be editing an edition node with Composite Layout enabled to use Channel sub-blocks.

Channel descriptions

The channel description (found by visiting .../admin/content/channels and then clicking edit for a channel) is now displayed at the top of a channel. This will appear when viewing a channel ie. either the latest scheduled edition, or a story listing. Note, it does not appear when viewing just an edition node.

ProsePoint Canvas theme framework

For developers, ProsePoint 0.19 includes a theme framework called Canvas. This framework is intended to help third-party developers create new themes for ProsePoint with as little PHP code as possible. For many aspects of themeing, all you need is configuration and CSS. Unfortunately, there are no immediate visible benefits for end-users.

(Actually, Canvas has been an experimental part of ProsePoint for the last few versions, but it is now official.)

Other Changes

For the full list of changes, please see the changelog.

Download

VersionDateSizeDownload
ProsePoint 0.19 30th April 2009 5771 KB prosepoint-0.19.tar.gz (md5)

Upgrading to ProsePoint 0.19

To upgrade to ProsePoint 0.19, please use the general ProsePoint upgrade procedure in the user guide. A full source code upgrade is required. You must run update.php.

Please do not upgrade directly to 0.19 from versions earlier than 0.07. You need to upgrade to an intermediate version first before upgrading to 0.19.

Notes

ProsePoint 0.19 does not include the latest upstream Date module. Please do not update the Date module yourself. There are issues with upgrading and integration which need to be addressed.

Comments

Actually, I wanted to do more before making a release . . .

Actually, I wanted to do more before making a release, but unfortunately, the security update forced my hand and I had to release in a hurry :(

thanks for new release

I had no problems installing the new release -- i plan to test out these new features too over the next couple of weeks, and will let you know how it goes.

great to see your speed of incorporating critical security fixes!

cheers

paul