Title: Changelog for TeamPage 4.000053

This release includes the following changes. You can download the latest TeamPage 4.0 release from download40.tracti….

General



• Fixed a bug that prevented users' browser from automatically requesting the latest version of static resources, such as JavaScript, CSS or images, when a Traction TeamPage server is updated. This may result in various otherwise unexplained script errors or layout problems. This bug would only affect customers who have previously used the "Force Client Reload of Static Resources" feature, which is accessed from the Server Setup | Server Files page; and would not affect new installations of Traction TeamPage at all. (Server42197)

• Fixed a bug which, in certain cases, could cause the wrong moderation status message to be displayed when a user performed a Publish or Reject operation using the AJAX-driven controls in stacked article views (such as Reverse Chronology or Label views). This might, for example, cause an article that had just been promoted from the draft to the published state to appear to be still in the draft state. (Server42368)

• Added support for changing labels ("reclassify") to the standard Traction TeamPage SOAP API. The new Reclassify method allows developers to use a SOAP connection to remove and add labels to an article or paragraph. The class file at com.traction.soap.test.TractionReclassify (TractionReclassify.exe and the TractionReclassify unix shell script in the server directory) provides a simple Java implementation of a client for this new service; and the script com/traction/soap/test/tractionreclassify provides a simple Perl implementation. Both of these clients, which can be used with TeamPage servers of at least version 4.000051, are included in the standard Traction TeamPage download. Developers wanting further information should investigate the SDK project or ask questions in the SDK Forum. (Server42376)

• Fixed a concurrency problem that could, in certain cases, cause permission lookups to fail, resulting in some users being unable to use a Traction TeamPage server at all until a server administrator restarted the server or used the Clear Caches feature. A fix for the same issue was included in Traction TeamPage 4.1.2.1, but this alternative fix represents a significant performance improvement. (Server42144)

• Fixed a bug that prevented the correct project default Entry Style ("Article" or "Page") from being applied to entries posted via the Feed Reader component from RSS or Atom feeds. (AKJ8021)

• Added support to the Flash widget for full-screen mode of Flash presentations, and for allowing the user inserting or editing the widget to specify whether full-screen mode is allowed. By default, all Flash widgets now support full-screen mode (this mode must be supported by the embedded Flash presentation to work, but the Traction TeamPage interface will no longer prevent that feature from being used). This means that it will not be necessary to edit the articles containing embedded full-screen capable Flash presentations in order to allow their full-screen features to be used. (Forum1777)

• Fixed a bug preventing the auto-play feature from working properly for resources embedded using the Windows Media widget. (cvs35373)

• Fixed a minor bug in the plain-text version of the email digest that caused the name of the author of an article included in the digest to be omitted. (cvs35364)

The SDL Language



• Change the way SDL language handles includes. This alleviates problems relating to the binding of SDL functions when function overrides are being used. (Server42326)

• Fixed a regression in the SDL language's sdl.include tag that caused the separators and section headings in certain admin and setup views to be absent. Affected views include User Directory Configuration dialog, the Color Stylesheet Editor, and the Export Options dialog. (LiveBlog2372)

• Made some fixes to support for invoking the overridden (parent) version of an SDL function using the <##function> syntax. (cvs35340, cvs35347)

• Added the sdl.stack tag, which evaluates to a stack trace representing the current position in an SDL evaluation tree. This enables developers to easily and quickly get an idea of where a certain block of SDL code is being executed and how it is being used. (cvs35369)

Standard Plug-Ins



• Fixed some bugs in the Document Management Extensions' Check-In feature functionality. (Server41998)



Related Articles
Article: Customer1616 (permalink)
Categories: :Doc:changelog
Date: January 22, 2009; 12:24:14 AM Eastern Standard Time

Author Name: Dave Shepperton
Author ID: shep