ProsePoint 0.04

  • 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
VersionDateSizeDownload
ProsePoint 0.04 20th October 2008 5362 KB prosepoint-0.04.tar.gz

Do not use ProsePoint 0.04

Please do not use ProsePoint 0.04. Please skip this version and go straight to ProsePoint 0.05, which is a bugfix of version 0.04 with only minor changes.

The information below is retained for reference, as it still applies to ProsePoint 0.05.

Release Notes

ProsePoint version 0.04 is a major upgrade, incorporating new features (and the usual collection of bug fixes).

Furthermore, ProsePoint is now beta software, with this being the first beta release of ProsePoint.

New Features

  • Added new content managers (Story Manager, Edition Manager, and Channel Manager) and a (preliminary) dashboard to help you track your content.
  • Added an extended publishing state to stories. Stories can now be Drafts, Ready for Reviews, Published, Archived etc.
  • Enabled revision control by default for pages and stories. Now you can easily track changes to your content.
  • Added RSS to channels and editions.
  • Increased the granularity of scheduling: Editions are now scheduleable hourly instead of daily.
  • Complex layouts: Editions can now display stories (and other content) in a 2 or 3 column format. Expanded the source/writer content type to also list stories by source/writer.

Security Fixes

ProsePoint 0.04 also fixes a couple of upstream security vulnerabilities:

DRUPAL-SA-2008-060 doesn't affect ProsePoint unless a site uses 'access rules' functionality to restrict users from logging in.

DRUPAL-SA-2008-065 doesn't affect ProsePoint unless a site uses nonstandard permissions settings.

These are low risk vulnerabilities to ProsePoint. However, they have been fixed anyway.

Other Changes

  • Upgraded many upstream components: Drupal core, Drupal modules and tinymce.
  • The content type 'Writer' has been renamed to 'Source'
  • Page caching has been turned off by default since it clashes with scheduling. Page caching is compatible with scheduling if cron is enabled.

The changelog can be found here.

Upgrading from ProsePoint 0.03

To upgrade ProsePoint from version 0.03 to version 0.04, please visit the page Upgrading ProsePoint in the user guide.

If, during the upgrade, you encounter the error message Call to undefined function template_preprocess_content_field() in .../profiles/prosepoint/themes/tma/tma2/template.php on line 76, then you didn't replace 0.04 over the top of 0.03 cleanly. Please delete the subdirectory .../profiles, re-copy/upload your files, and try again.

Beta Status

With ProsePoint entering beta status, it means that existing functionality is reasonably stable and unlikely to undergo major changes anytime soon. Upgrades to future versions of ProsePoint are now supported, so you can start planning ahead if you want to use ProsePoint. Furthermore, we will endeavour to issue security fixes within 24-36 hours of a vulnerability disclosure.

Bugs

Please be aware there is a small but important bug in ProsePoint 0.04 which may affect the status of stories for some sites.

To fix this . . .

  • Please log in and visit Administer // Content management // Content types // Edit story => ManageĀ  fields => Status
  • At the bottom of the page there is a textfield labelled Code: with this value:
if (module_exists('pp))
return _pp_extended_status_select();
  • Please change this to
if (module_exists('pp'))
return _pp_extended_status_select();

In other words, add a closing single quote.

  • And then click 'Save field settings'.

Thank you.

Notes

Further information will be made available as they are known.