Plone 2.5.2 (Jan 17, 2007)

Warning

This is an historical page intended for people who can't upgrade. Current versions of Plone can be found on the overview page

Fixes to External Editor, LiveSearch, IE7 compatibility and many other things.

For additional information about this project, please visit the overview page .

For installation instructions go to: http://docs.plone.org/manage/installing.

There may be hotfixes applicable to this release. Always check the Plone Hotfix Page before production deployment.

Available downloads

Release Notes

State Final release
License GPL
Release Manager Alec Mitchell
Released 2007/01/15 00:00:00 Universal

Includes Hotfix 20061031 and minor fixes to External Editor, LiveSearch, and many other things:

  • Plone 2.5.2 recommends Zope 2.9.5+, but can be used with Zope 2.8.7 by downloading and adding the latest Five 1.2.x release Note: This has changed from the previous release
  • Zope 2.10.x is not compatible with Plone 2.5.x. The next major release of Plone (3.0) will add support for Zope 2.10.

See the release notes for Plone 2.5.1 for additional info.

Change log

Plone 2.5.2 - Orb - released January 16, 2007

  • Fix issue with drag and drop caused by changing of css ids in folder_contents. [alecm]
  • Added some classes to document_byline.pt for more flexibility when styling this template. This closes http://dev.plone.org/plone/ticket/5025 [spliter]

Plone 2.5.2 - Release Candidate - released January 3, 2007

  • In livesearch results, don't append ... at the end, when the length of the title or description is exactly the limit. This closes http://dev.plone.org/plone/ticket/5989. [hannosch]
  • Do not display the right column on prefs_main_template anymore, as it was unneeded and could cause design problems. This closes http://dev.plone.org/plone/ticket/5803. [hannosch]
  • Moved the global_cache_settings call in main_template before the call to header.pt as otherwise the encoding in the header would not be defined and fall back to ZPublishers default_encoding. This closes http://dev.plone.org/plone/ticket/6013 [hannosch]
  • Optimized the check_id.py uniqueness check to not use contentIds, fixes http://dev.plone.org/plone/ticket/5976 [alecm]
  • Add search term highlighting to livesearch result links. [alecm]
  • links in Contents table behave as they should now - show the "pointer" hand when hovering the mouse over them. It was broken due to ajax sorting feature somehow [spliter]
  • event_view.pt has a better position for details table now, letting byLine and Description info to be content-wide and not to be shifted to the left, bacuse of Details table [spliter]
  • main table for columns (#portal-columns) should not have paddings or spacings - they can confuse when styling. Fixed with CSS for the table cells, thanks to deo ;) [spliter]
  • Make the parameters for member image scaling more easily configurable by putting them in a mutable data structure. Eventually, we should provide a TTW configuration for this. [alecm]
  • Make hasIndexHtml script more efficient for BTreeFolders. Fixes http://dev.plone.org/plone/ticket/5769 [alecm]
  • Add event support to OrderedContainer so that moveObjectToPosition doesn't break on Zope 2.9. Should fix http://dev.plone.org/plone/ticket/5961 [alecm]
  • Make css ids for rows in folder_contents sane. Fixes http://dev.plone.org/plone/ticket/5940 [alecm]
  • Make various icons in folder_contents explicitly render alt tags, because the rendering of those images magically picks up items named alt in the context, which breaks the page (plus it adds usability). Fixes http://dev.plone.org/plone/ticket/5934 [alecm]
  • Don't assume portal_catalog when reindexing during ownership change. Fixes http://dev.plone.org/plone/ticket/5063 [alecm]
  • Ensure rss_template max items is an integer. Should fix http://dev.plone.org/plone/ticket/5553 [alecm]
  • Applied patch from aaronv to add includeTop setting to navigation prefs form. Fixes http://dev.plone.org/plone/ticket/5519 [alecm]
  • Made standard_error_message more tolerant of security issues and acquisition problems. Fixes http://dev.plone.org/plone/ticket/5955 [alecm]
  • Fixed issue with search for members of groups, using patch from derek_richardson. Fixes http://dev.plone.org/plone/ticket/5902 [alecm]
  • Use some url unquoting to ensure that the rename form redirects to the correct url after rename, even if quoted characters are involved. Fixes http://dev.plone.org/plone/ticket/5843 [alecm]
  • Use current_page_url instead of ACTUAL_URL for accessibility anchors. Fixes http://dev.plone.org/plone/ticket/5777 [alecm]
  • Made the error displayed on SMTPRecipientsRefused during password reset not display the email address, as this is an undesirable privacy leakage. Fixes https://dev.plone.org/plone/ticket/5962 [alecm]
  • Applied the Hotfix for CVE-2006-4249, which also fixes http://dev.plone.org/plone/ticket/5906 [wiggy, alecm]
  • Non-ascii characters in actions used in the portal tabs provoked an UnicodeDecodeError. This closes http://dev.plone.org/plone/ticket/5791. [hannosch]
  • Fixed another UnicodeDecodeError in livesearch_reply. This fixed http://dev.plone.org/plone/ticket/5828. [hannosch]
  • Added a general safe_unicode method to utils.py, which can be used to convert any Unicode, utf-8 or ascii encoded string to Unicode. [hannosch]
  • Added button tag styling that conforms to the standard input button look. [limi]
  • Added optgroup styling, since the default in Firefox looks like crap. [limi]
  • Fixed the Live search error: 0x80040111 (NS_ERROR_NOT_AVAILABLE). This closes http://dev.plone.org/plone/ticket/4519. [deo]
  • Injected Plone 2.1.4 into the migration chain. [stefan]
  • Lots of minor whitespace corrections, found by using the new i18ndude 3.0 which is based on zope.tal.talgettext for extraction of translation files. [hannosch]
  • Fixed a minor spelling inconsistency in folder_localrole_form. [hannosch]
  • Fixed flawed lookup of email_from_address in send_feedback scripts. This closes http://dev.plone.org/plone/ticket/5839. [hannosch]
  • Added option to choose different base profile while creating a new Plone site. This closes http://dev.plone.org/plone/ticket/5890. [hannosch]
  • Removed redundant getToolByName call in send_feedback_site. This closes http://dev.plone.org/plone/ticket/5863. [hannosch]
  • Fixed the calendar portlet to display correctly in Internet Explorer 7. [limi]
  • Updated links in the automatically generated front-page. [hannosch]
  • Added a few macro hooks in personalize_form and prefs_user_details to allow at least some form of easy customization without the need to customize the entire forms. Now it looks for a file additional_memberdata in your skin and uses the macros in there to inject them into these horrible forms. Now it sucks slightly less ;-). [ender]
  • livesearch_reply.py mixed up utf-8-encoded strings and unicode strings leading to unpredictable UnicodeDecodeErrors. This fixes http://dev.plone.org/plone/ticket/5828. [ajung]
  • livesearch_reply.py wrote quotes (") in the title-attribute. misformed XML was generated. replaced quotes by ". [jensens]