Close
Next
Prev

 

    Loading...

Release Notes

If you are upgrading from more than a single release, you must check the configuration and migration section for each release between your current and the version you are upgrading to in order to see if additional configuration or migration steps are required.

  

6.0.26

Fixed
CMW

Security Issues: Cross-site Request forgery vulnerabilities in the CMW.

Commands in the filters area were identified as vulnerable and were fixed.

6.0.26

Fixed
Blogs

Add X-Frame-Options header to Otterfest,CMW, and modtool.

6.0.26

Fixed
Outreach

CMW: Cannot Set 'Sender Email Address' in Notifications->Global for Portfolio Member Sites.

Per-member-site e-mail addresses from the CMW for Portfolio customers.

6.0.26

Fixed
Outreach

Avatar Images Failing to Upload and Save for Badges within the CMW

6.0.26

Fixed
Forums

Allegro Forums: Move discussion drop down arrow overlaps with drop down item selected text

6.0.26

Feature
Pluck

The HTML editor's Video Embed window will now allow multiple embeds within a session.

6.0.26

Fixed
Pluck

YouTube videos embedded in the HTML editor will reflect the protocol of the page.

Users were unable to embed YouTube videos with an HTTPS url. The video gets embedded but doesn't display. This has been corrected.

6.0.25

Fixed
CMW

Fix Cross-Site Request Forgery Vulnerabilities in the CMW

Commands within the CMW for Blogs, Notifications, Comments, Forums, Preferences, Rewards, Photos, Videos, and Reviews were found to be unseure and have been fixed.

6.0.25

Fixed
Blogs

Security Issue: HTML entered for images rendering image when Editing a Blog Post.

6.0.25

Fixed
CMW

Security Issue: Open Redirect Bugs in the CMW

An issue with the CMW that potentially allowed for a malicious user to trick an editor into clicking a phishing link has been corrected.

6.0.25

Fixed
SDK

Cross-site scripting: SDK responses should have content-type header of "application/javascript"

6.0.25

Fixed
Reviews

Cross-site Scripting: Truncated/Malformed XSS tags in Reviews - content hidden in ModTool Edit view

6.0.25

Fixed
Blogs

Security Issue: Public Blog drafts visible by other users due to abnormal cache behavior

6.0.25

Fixed
CMW

Photo Details Template in CMW 6.0 is Broken

An issue that was causing a 500 error to be thrown upon page load of the photo details page in the CMW 6.0 has been resolved.

6.0.25

Feature
Blogs

Add Support for Multiple Tags in Blog Posts

Tagging Blogs now supports multi-word tags. Multiple tags are now separated by commas. For example, "Very Funny, Cool" results in two tags: "Very Funny" and "Cool".

6.0.25

Fixed
CMW

CMW does not display Videos when InternalPrefs.MediaManagementEnabled is set to true

6.0.25

Fixed
Blogs

Blog Posts With Multiple Tags will go to "No Posts for tag 'x'" pages when clicking on any tag beyond the first one.

This has been resolved so that clicking on any tag will take you to the list of blog posts with that tag.

6.0.24

Feature
Pluck

Add photo URL and and Description properties to the External Resource Object.

These two additional properties on the External Resource can be defined for future use in email campaigns or to create a reviews solicitation widget that contains the specific product information, including a photo and description.

6.0.24

Feature
Pluck

Review Solicitation Widget Created

A new Reviews Solicitation Widget is available that will allow for reviews collection without directing users to the product page,

6.0.24

Fixed
Persona

Pagination footer not displayed in 3rd Person Persona View

An issue that was preventing the pagination footer from displaying on the 3rd Person Persona view has bene fixed.

6.0.24

Fixed
Reviews

Reviews are not Exporting for Syndication when Moderated

Moderating a review on a different day than the review was originally posted, and then running the exporter to syndicate reviews among sites on the date range of moderation allowed the moderated reviews to be missed.

6.0.23

Feature
Forums

Pluck Allegro Forums is now in Beta

Pluck Allegro Forums are now in Beta. Please upgrade to 6.0.23 to take advantage of these new responsive forums. A list of known issues can be found here.

6.0.23

Feature
Forums

Change CSS IDs to numbers to shorten them

The CSS IDs were replaced with incremented, numerical IDs in order to shorten the CSS IDs from GUIDs.

6.0.23

Fixed
Forums

Update Allegro Forum UI Configuration Preference Description for Friends Mode

The preference description for CMW > Configuration > Allegro > Configuration : Forums Friends Mode has been updated to clarify that it only changes the UI for Allegro Forums labels.

6.0.23

Fixed
Forums

Change the filter labels when Friends Pref Mode set to False

When the Config pref Friends Mode=False, the filter labels change to "Posts by Users Whom I Follow" and "Discussions by Users Whom I Follow".

6.0.23

Fixed
Forums

After moving a discussion, incorrect category and forum dropdowns were shown when attempting to move a second time.

This has been corrected so that the "To Forums" list always matches with the "To Category".

6.0.23

Fixed
Forums

Documentation added to the Allegro Forum UI preferences in the CMW and build server dashboard.

6.0.23

Fixed
Forums

Move discussion functionality has been fixed in Allegro Forums.

6.0.23

Fixed
Forums

Update Coda widgets to remove "undefined" when HTML ID not specified.

Using undefined in the javascript when the HTML ID is not specified was causing a conflict with Google Analystics. Change to check for "elem" option first.

6.0.23

Fixed
Pluck

Edit Functionality Not Working from Within the Moderation Manager

A bug that was causing content selected to Edit within the Moderation Manager to disappear from the open-text fields, has been fixed.

6.0.23

Feature
SDK

Add new content type - Article - to be searchable via SearchActionRequestSDK.

An SDK search using SearchActionRequest can now return Articles by using SearchType "Article".

6.0.23

Fixed
Outreach

Editing and Enabling Notifications Broken in 6.0.22.

A 500 error was thrown when attempting to enable notifications or save an edited template. Existing notifications still delivered normally. This has been fixed.

6.0.22

Feature
CMW

Expose the Allegro Forums Preferences in the New CMW

The Allegro Forums Preferences can be found in the New CMW at Configuration>>Allegro - Configuration:Forum.

6.0.22

Fixed
Forums

Choosing "Edit this Forum" in the Administration drop-down presented a throbber stating "Closing this Forum"

When an editor or administrator selects the "Edits this Forum" option from the Administration drop-down, a throbber appears stating "Closing this Forum". This has been fixed so that the message presented in the throbber matches the action chosen.

6.0.22

Fixed
Forums

A post with abuse reported did not display details next to the "Show Details" button

After reporting an abuse on a post, the post was hidden, and a message displayed that said "Show Details", but does not actually display any details. This has been corrected to add a message stating "This forum post is hidden because you have submitted an abuse report against it. Show Details.

6.0.22

Fixed
Forums

Setting skipCSS was not working as expected

When setting skipCSS, the PluckUI.CSS file was loading three times total. This fix corrects it so that the file will only load once when skipCSS=TRUE.

6.0.22

Feature
Forums

Add Ability for Administrator/Editor to Edit Forum Details

Administrators and/or Editors are now able to edit Forum details such as the title and description from with the Forums user interface.

6.0.22

Fixed
Forums

Clicking a link to a moved discussion does not work.

When a user clicked the link displaying the text "This discussion has been moved", the user was being routed to the old location of the discussion. The link will now take the user to the discussion's new location.

6.0.22

Fixed
Forums

Editing a Forum Post Converted it into a Question Thread

This bug has been fixed in Allegro and Coda Forums so that editing a forum post will no longer convert it into a question thread. Any posts that were edited prior to this fix and are now question threads will remain as question threads. This fix is only applicable to new post edits.

6.0.22

Fixed
Forums

Adding a Post via Mobile Breaks Responsive Design

CSS was updated so that responsive design does not break on IOS when adding a post from mobile.

6.0.22

Feature
Forums, CMW

Localization Support Has Been Added for Allegro Widgets

Localization support has been added within the CMW so that multiple languages for the Allegro Forums widget strings files can be deployed.

6.0.22

Fixed
Moderation

Edit Functionality Not Working from Within the Moderation Manager

A bug that was causing content selected to Edit within the Moderation Manager to disappear from the open-text fields, has been fixed.

6.0.22

Fixed
UI

On an HTTPS enabled page, the Pluck application is loading over HTTP

The application is again detecting the appropriate schema and loading appropriate to schema.

6.0.22

Fixed
Moderation

XSS:IMG tags in Photo or Video Discovery Categories will Render in Moderation Tool

This has been corrected so that IMG tags in a Discovery Category field will not render in the Moderation Tool or elsewhere.

6.0.22

Fixed
Moderation, CMW

XSS: Truncated/Malformed XSS Tags in Review Title, Pros, Cons

6.0.22

Fixed
Reviews

XSS: Free Text in Review Author Attributes is Vulnerable

XSS tags have been encoded so that they will not be rendered when entered in a free text field on a review author attribute.

6.0.22

Fixed
All

PAM templates were not being read beginning in 6.0.20

A change made in the code caused PAM templates to not be used beginning in Pluck 6.0.20. Implementing multiple PAM themes server-side is no longer supported.

6.0.21

Fixed
Forums

Allegro Forums Tear-Off Forums Were Have Been Fixed

An issue when using tear-off forums and readable URLs in Allegro Forums that did not update URLs appropriately has been resolved. The URL should reflect the tear-off forum and readable URL

6.0.21

Feature
Forums

Add Even/Odd Class listing to the Forums List Page of Allegro Forums

Added Even/Odd class listing to the Forums List Page to increase the ease of styling the Allegro Forums widget.

6.0.21

Fixed
Forums

Remove "Administration" option in administrator drop-down menu in Allegro Forums

The administrator drop-down menu in Allegor Forums (only visible when logged in as an administrator or editor) had an "Administration" option with no functionality, and which clicking on produced a blank popup. The "Administration" option now appears as "Administration..." in the drop-down, and a class has been added so that it can be styled out, if necessary. The blank popup no longer occurs.

6.0.21

Fixed
Forums

URL Shortener Service not working for permalinks in Allegro Forums

This has been fixed so that shortening with both bit.ly and tiny url works for Allegro Forums.

6.0.21

Fixed
Forums

Advanced Search in Allegro Forums when Searching for Discussions Breaks

This has been fixed so that Advanced Search for Discussions will not break in Allegro Forums.

6.0.21

Fixed
SDK

Update Pluck SDK to target .NET 4.0

The Pluck SDK for Pluck 6.0.14 is now available in .NET 4.0 and 4.5.

6.0.20

Feature
Forums

Allegro Forums has been released in Alpha.

The newest version of the Forums widget, known as Allegro Forums, has been released in an Alpha version. This fully responsive widget with a lighter CSS design and faster response time currently has limited functionality, and a list of known issues is available. Please check the known issues prior to submitting any support tickets. The list of known issues will be updated weekly as new releases become available. If you are interested in testing Allegro Forums in its Alpha state, please inform the Pluck Support Desk team when requesting your upgrade to 6.0.20 or higher.

Known Issues

6.0.20

Fixed
Reporting

Remove Server header in HTTP response

A security issue has been fixed that exposed the version of webserver running by removing the server header in the HTTP response and the X-Powered-By header.

6.0.17

Fixed
Videos, Forums

XSS Vulnerability in Video Gallery Description and Tags

An XSS vulnerability that was found in Video Galleries and Forums were fixed.

6.0.16

Fixed
Polls, CMW

XSS Vulnerabilities Resolved

An XSS vulnerability that was found in polls was fixed. Additionally, a weakness was found in community management that could promote administrators, and this was fixed.

6.0.15

Fixed
Reporting

Review Aggregate Report breaks when Apostrophes are used in Categories

A bug that was causing the Review Aggregate to break any time apostrophes were used in the Category has been resolved.

6.0.15

Feature
Reviews, SDK

Additions to the SDK to allow for personalization information on item-level records and filtering by moderation state.

Retrieve only personalization information on an object that contains thumbs/abuse reports/friendship state, and anything else strictly required for personalization. Also, added ApprovedItemsFilter to be passed in on ReviewsPageRequest.FilterType so that the reviews displayed can be chosed by the review and author state.

6.0.15

Feature
Photos

Add Preference to Strip Metadata from Photos

Metadata that is captured when a photo is taken can be very helpful, enabling location to be determined, but this Personally Identifiable Information can also be a security risk, particulary in Europe. Because of this, a preference has been added, PhotoPrefs.StripMetaData, that will remove all metadata from the photo. This preference will default to True, so no metadata will be stored on photos by default.

6.0.15

Fixed
Insights

Unable to Download Usage Activity Summary CSV File in Insights

A bug that prevented the Usage Activity Summary CSV File from being exported in Insights has been fixed.

6.0.15

Fixed
Insights

Improve Load Time on Top Movers Query

In the European instance of Insights, a 500 error was occurring when loading the Top Movers report on the Products page of Insights. This has been fixed.

6.0.15

Fixed
Photos

Image Upload Failing With Certain File Types

A bug that was causing some JPEGs, PNG, or GIF files to fail upon upload has been fixed.

6.0.15

Fixed
CMW

Duplicate Users appearing with the Same ID in CMW User Search

Duplicate users were appearing with the same ID when performing a user search. This was fixed, so that there is only one entry per user ID in the user search, as expected.

6.0.15

Fixed
Pluck

Times Displayed on user-generated content are not displayed in the designated time zone

A fix has been put in place so that the time stamp on user-generated content reflects the site time designated in the site preferences, instead of the server time that was being displayed as part of the bug.

6.0.15

Fixed
Photos

XSS Vulnerabilities in Photo Galleries

XSS vulnerabilities in the Photo Galleries that could present a security risk have been eliminated.

6.0.14

Feature
Insights

Drill-down Reporting Added from the Top-level Activity Summary Report of the Usage tab

DDrill-down reports on the Actvity Summary report of the Usage tab in Insights have been added for Article Comments Added, Blog Posts Added, Review Comments Added, Users Added, and Total Comments Added

6.0.14

Fixed
Insights

Usage Tab Filters Should Maintain Functionality when Navigating from the Summary page to Detail Page

Filters set on the Activity Summary page were removed when drilling into the detail page. This has been fixed so that any filters set on the Summary Page will be kept when navigating to the drill-down report. Default filters will be restored when navigating from the drill-down to the summary page.

6.0.14

Fixed
Insights

Source Filter Should be Available for all Reports Under the Usage Tab

This has been fixed so that the source filter is always available on the usage tab, including when drilling-down into detail reports.

6.0.14

Fixed
Insights

Basic Insights Administration Issue Fixed

A high-level administration issue has been fixed so that SecurityGuard users are only able to search for specific usernames and grant or revoke roles they have been granted.

6.0.14

Upgrade Note
Insights

Upgrade to 6.10 To Access New Insights Features

Your Pluck environment must be upgraded to Pluck-6.0.10+ in order to take full advantage of the features available in the Usage tab in Insights. Until you upgrade, you will not see data for the latest content types added and available in the Usage reports. Pluck must be upgraded to 6.0.10 to bring the Insights database (PEQ) up to date as well. Additionally, customers on Pluck 5.6 to Pluck 6.0.7 will not see user status changes from blocked to unblocked correctly reported in Insights. It will be possible to remedy this incorrect data upon upgrade.

6.0.14

Fixed
Pluck

Multiple Performance Issues Addressed

Multiple performace issues within Pluck have been addressed to help improve performance of the Pluck applications.

6.0.14

Fixed
Forums

Latest Forum Post is not Updated After the Discussion is Moved

The Forum and Category Summary Pages will now show the correct discussion for the latest post both in the new location the discussion was moved to, and where the discussion was moved from.

6.0.12

Feature
Insights

Visualization Changes for Activity Summary Report in Insights

Added a table with sparklines, a trendline to show the movement of the metric being described over the applicable date range as set in the report filter. Mousing over a specific Activity type field will show the details for that field and date range.

6.0.12

Upgrade Note
Insights

Upgrade to 6.10 To Access New Insights Features

Your Pluck environment must be upgraded to Pluck-6.0.10+ in order to take full advantage of the features available in the Usage tab in Insights. Until you upgrade, you will not see data for the latest content types added and available in the Usage reports. Pluck must be upgraded to 6.0.10 to bring the Insights database (PEQ) up to date as well.

6.0.12

Fixed
Forums

Moving Forums and Discussion Posts will Update Profile Links on Owner profile

Moved Forum and/or Discussion post links will appear on an Owner profile.

6.0.12

Fixed
Blogs

High-level security issue with Multi-author Blogs has been resolved

An issue that allowed other users to edit multi-author blogs has been fixed so that only Editor Tier users (Administrators for Portfolio sites) may edit published posts.

6.0.12

Fixed
Blogs, Discovery

Blogs overwritten when Discovery and Blog widgets are both used on the same page

A string modification that was causing Blogs to be overwritten when the Discovery and Blogs widgets are both used on the same page has been fixed.

6.0.12

Fixed
Pluck

Query String Removed on Page Turn with plckRefreshPage=True

When plckRefreshPage=True, clicking a link to a different page of the widget after setting a filter would return unfiltered results. This has been fixed so that filters will remain in place when paging through results.

6.0.11

Feature
Insights

Activity Summary Adds Drill Down links for Reviews

The Activity Summary in the Usage Tab now sports drill downs that take you to a table with the corresponding individual entries for that category.

6.0.11

Feature
Insights

Source Added to Usage Filtering

You can now filter the information in Usage by the originating source.

6.0.11

Fixed
Outreach

Email notification when a review is commented on

You can now configure Pluck Outreach to notify a user when someone comments on a review that user has placed. The user can opt in or out of the notification.

6.0.11

Fixed
Pluck

Performance Improvements

Several minor performance improvements have been made to Forums, Discovery, and Pluck in general.

6.0.11

Fixed
Insights

Gamification Diagnostic Slow

This diagnostic has been retuned for better performance.

6.0.11

Fixed
Blogs

Dialog Box Failing When Editing After Blog Post Image Upload

The Blog Post image upload dialog box was not populating when accessed in the same session an upload occured. This has been fixed.

6.0.11

Fixed
Forums

String File Replacements Not Being Used in Forums

Some string files were not being used correctly in Forums. Translation for these strings in Forums is now working properly and the string files are now used as expected.

6.0.10

Feature
Insights

User Tier Added to User Data

User Tier data is now available in Insights, under the User Tab.

6.0.10

Upgrade Note
Insights

Upgrade to 6.10 To Access New Insights Features

Your Pluck environment must be upgraded to Pluck-6.0.10+ in order to take full advantage of the features available in the Usage tab in Insights. Until you upgrade, you will not see data for the latest content types added and available in the Usage reports. Pluck must be upgraded to 6.0.10 to bring the Insights database (PEQ) up to date as well.

6.0.10

Fixed
Insights

Diagnostic fails if PrivateMessagingEnabled pref is false

The deleteuserandcontributions diagnostic now works as expected when the PrivateMessagingEnabled preference is set to false.

6.0.10

Fixed
Reviews, Reviews Exchange

Export Path Not Parsing Correctly

Network paths were parsing incorrectly for a review export process. This has been corrected.

6.0.10

Fixed
Reviews, Reviews Exchange

Review Import Failure Due To Incorrect Site Prefix

A site prefix appended to ExternalResourceKeys was causing review imports to fail. The import now works as expected.

6.0.10

Fixed
Pluck

Performance Improvements

Multiple performance adjustments have been made, including Gamification and Discovery.

Check the related Jira ticket before upgrading: SLS-15656.

6.0.9

Fixed
Forums

Subscriptions Not Following Moved Discussions

Subscriptions are now honored after discussions are moved to other forums. Enable and disable email and Subscribe and Unsubscribe buttons function as expected, and users receive correct notification emails.

6.0.8

Fixed
Forums

Some Forum Strings Not Translating From pluck.strings file

The routine creating this error has been updated to use the appropriate widget strings, and the strings should now translate as expected.

6.0.8

Fixed
CMW, Outreach Notifications

Outreach Global Preferences Not CMW Editable in Portfolio

Global Preferences are now editable for each Portfolio site.

6.0.8

Upgrade Note
CMW, Outreach Notifications

Configuration Information for Pluck Support

Portfolio customers must be set up with a SendGrid account unless they specifically ask for individual sites for reporting. Additionally, each site should have individual values for Customer Name, Address, and any other needed fields. This must be set up by Pluck Support.

In a portfolio environment, the customer must have the following Notifications Prefs set through the Pluck Build Dashboard at the environment level:
  • SendGridApiKey
  • SendGridUsername
  • CommunityName
  • CustomerName
  • SenderPhysicalAddress

Note:

Any or all of these preferences may be then overridden at the individual site level.

Note:

IsEmailNotificationsEnabled is a global preference—set it once to enable to disable notifications across all portfolio instances. However, with Outreach, it counts on fields that are set at the Portfolio level (SendGridApiKey, SendGridUsername, CommunityName, CustomerName, and SenderPhysicalAddress). None of these values are customer editable. They must be set by a Pluck Representative through the Pluck Build dashboard.

6.0.8

Fixed
Pluck

Pluck Performance and Security Enhancements

Several upgrades have been made to improve performance and security.

6.0.7

Feature
Insights

Improvements to Insights

Various improvements were made to Pluck Insights, including tweaking the sparkline graphs, performance improvements for ratings drill downs, and cleaning up the top products view.

6.0.7

Feature
Pluck

Pluck Insights Database Improvements

User blocked vs. content blocked information is now available. Time of review creation added to reviews and ratings information.

6.0.7

Upgrade Note
Insights

Upgrade to 6.0.7

Your environments must be upgraded to Pluck-6.0.7 or above in order to take full advantage of the new Usage tab. If you are on a version prior to Pluck 5.6 you will not see data for any new content types added and available in the Usage reports, and be limited to Reviews data only. If you are using Pluck 5.6 through to 6.0.6, user status changes from blocked to unblocked will not be correct in Insights. When you upgrade to 6.0.7, contact your Pluck Representative to have this data backfilled.

6.0.7

Fixed
Galleries

Security Enhancements

Security fixes were applied to the Galleries modules.

6.0.7

Fixed
Pluck

Blog Tags Not Updating Correctly After Post Edited

Recent blog tags are now removed when appropriate as a result of an edited blog post.

6.0.7

Fixed
Pluck

Blocked Imported Reviews Displaying

Destination site reviews that have been blocked no longer display.

6.0.7

Feature
Comments

Threaded Comments Importation

You can now import threaded comments. For more information, see Threaded Comment Import Sample.

6.0.7

Upgrade Note
Reviews, Review Exchange

XML Must be Updated For Review Importation

Review Import (ORX) customers must have taskData.xml updated to point to the correct version of the importer/exporter in order to implement these fixes.

6.0.6

Fixed
Pluck

Robots.txt Deployed By Default

Robots.txt files are now deployed by default in stage environments to prevent unwanted search engine indexing.

6.0.6

Feature
CMW

Limits Removed for Review Characterisctics and Rating Attributes

You can now add as many Review Characteristics and Rating Attributes as you want. Note that you should limit the number in order to prevent your users from abandoning the review.

6.0.6

Fixed
CMW

Portfolio Site Links Breaking in New CMW

Some links to Portfolio sites were broken in the new 6.0 Community Management Workbench. This has been fixed, and the links should now work as expected.

6.0.6

Fixed

PAM Deploying to Production

PAM is no longer available in production environments

6.0.5

Feature
Insights

Activity Summary Report Update Now Includes Users Added

Pluck Insights now tracks seven data points on its Usage Activity Summary Report: Article Comments Added, Forum Discussions Added, Reviews Added, Blog Posts Added, Review Comments Added, Total Comments Added, and Users Added. For more information, see Insights.

6.0.5

Upgrade Note
Insights

Pluck Insights Upgrade

Your environment must be upgraded to Pluck 6.0.5 or above in order to take full advantage of the new Usage tab. Until you upgrade, you will not see data for the new content types added and available in the Usage reports.

6.0.5

Fixed
Portfolio, Outreach

Global Notification Templates Not Working With Portfolio Sites

Portfolio is now using Global Notification Templates correctly to set up emails.

6.0.4

Feature
Insights

Insights 1.2

This update to Insights adds the Usage module, which includes an activity summary report that tracks Article Comments, Reviews, Review Comments, Blog Posts, Forum Discussions, and the total number of comments added. The activity summary report can be filtered for date, gender, and the Pluck instance. There are also performance and feature updates to the Insights databases, and adjustments to filtering to take Usage into account. For more information, see Insights.

6.0.4

Feature
Persona

Hide Persona Tabs with CSS

You can now hide tabs in Persona through setting CSS styles. For more information see Hiding Persona Tabs.

6.0.4

Fixed
Pluck

Activity Log Not Tracking External Resources on Automatic Creation

The Activity Log now tracks external resources when they are created automatically.

6.0.4

Feature

ISO Added to Review Aggregate Report

The Review Aggregate Report now sports an ISO date column formatted per the ISO-8601 standard, for example, 2013-11-23T20:47:56+00:00.

6.0.4

Improvement

External Resource Proxy Call Method Improved

The way Pluck updates articles created by proxy (also known as lazycreate) has been improved. For more information, see How To Set Up An External Resource Proxy Call.

6.0.4

Fixed
Connection, Social SignOn

Login with Facebook Deprecated

Pluck’s old Login with Facebook method has been deprecated in favor of the Social SignOn method.

6.0.4

Fixed
Pluck

TypePad Removed From Anti-Spam

TypePad is no longer an option for anti-spam services.

6.0.4

Feature
Insights

Improvements Made To Insights Database

Several performance and feature extensions have been added to the PEQ databases, one of the databases Pluck Insights uses.

6.0.2

Fixed
Photos

Anonymous Photo Adds

In certain conditions, anonymous users without the appropriate rights could add photos to public albums. This has been corrected.

6.0.2

Fixed
Forums

Last Post Date Not Updating On Discussion Move

The date of the last post in a forum that has had a discussion moved out of now correctly updates.

6.0.2

Fixed
Blogs

24 Hour Time Preference Doesn’t Go Past 12

When 24 hour time is selected now, you can now select all the way up to 23, as would be expected.

6.0.1

Fixed
Pluck

Diagnostic Tools Improved

Several improvements were made to Pluck’s Diagnostic Tools to improve support.

6.0.1

Fixed
Forums

A Moved Discussion should Preserve the Post Date

Now when you move a Forum Discussion the original post date is preserved.

6.0.1

Feature
Outreach

Third Party Outreach Email Service

A generisized interface is now available for special implemantations for customers that want to set up their own notifications. Note that SendGrid is available and Outreach is optimized to use it right away. However, if you still want to create your own service, your Pluck Representative can provide more information.

6.0.1

Fixed
Video

Video Gallery Support For Score

Video Gallery does not support sorting by score. You can currently sort by Most Recent, Oldest, and Friends Only.

6.0.1

Fixed
Security

Brillo Attribute Stripping

Security methods for Brillo have been upgraded.

6.0.1

Fixed
Forums

Forum Search Not Accurately Phrase Matching

The Forum search engine has been reworked to provide more accurate phrase matching in the results.

6.0

Feature
Outreach

Outreach

Pluck Outreach is an enhancement to our existing notifications system with over 40 pre-set Pluck actions that can be set to trigger targeted, custom branded emails to the users of your community. Outreach gives you a way to keep your community members engaged and coming back to your site even when they are not online.With customizable, easy-to-edit templates, you can ensure that the messaging and styling matches your brand. You can easily add your logo and adjust colors, fonts, etc. to match your branding. For more information, see Outreach.

6.0

Upgrade Note
Outreach

Outreach

If you are already using notifications and upgrade to 6.0, you must turn on the Outreach functionality you need from the Community Management Workbench (CMW), accept the terms of service, and reconfigure your triggers and templates to match Outreach’s. For a list that compares Outreach preferences to the older notifications system, see Outreach vs. Notifications.

6.0

Feature
Community Management Workbench

Community Management Workbench (CMW) Beta

The Community Management Workbench has been redesigned with simplification and ease of access in mind. Now wrapped in responsive design, you can use your mobile or tablet to access the CMW.

6.0

Fixed
Reviews, Insights, Reporting

Review Aggregate Report Breaking

Reviews code has been refactored to correct reporting; the aggregate report now works as intended.

6.0

Fixed
PEQ, Insights

Upgrades to Insights Database

Multiple upgrades and fixes were performed to the Insights database to improve reporting.

5.7.20

Fixed

Build Server Upgrades

The 5.7.20 release focuses on updates to Pluck’s Build Server.

5.7.19

Fixed
Pluck

Error Pages

Error page readability has been improved.

5.7.19

Fixed
Reviews

Review Submisison Form Updated

The Would you Recommend This Product checkbox has been relocated on the Review Submission Form.

5.7.18

Fixed
Social Sign On

Facebook Login

The URL for Facebook Login Button has been updated.

5.7.17

Fixed
Pluck

TypeImporter does not respect /respectApproval

TypeImporter now follows established moderation rules.

5.7.17

Fixed

TypeExporter Failing

Deletion process through CMW was neglecting in some cases to delete the photokey. This has been corrected.

5.7.16

Fixed
Social Sign On

SocialSignOn widget fails if facebook is not present

Google Sign On works as expected when facebook is absent from the plckProviders parameter.

5.7.16

Fixed
Social Sign On

wait is undefined in the Facebook portion of Social Sign On widget

This has been corrected.

5.7.16

Fixed

CompleteGooglePlusLoginActionRequest and CompleteSocialAuthentication

CompleteGooglePlusLoginActionRequest is now integrated with the CompleteSocialAuthentication callback.

5.7.16

Fixed
Social Sign On

Google+ SocialSignOn Does Not Work with ClientSideLogin

ClientSideLogin is now properly implemented for Google+.

5.7.16

Fixed

Inconsistent Data in Tagged Issues Report

The data displayed in the content body and review columns are now consistent.

5.7.15

Feature
CMW, Reports

Timestamp of Last Report Generation Added to Review Aggregate Report

The CMW now displays the date and time, including time zone, of the last report generation.

5.7.15

Fixed
Reviews

Rollup Count Displaying Incorret Numbers

The Reviews rollup review count was displaying bozoed results. This has been fixed.

5.7.13

Feature
Blogs, Forums, Notifications

New Photo Upload Icon for CK Editor

The CK Editor Photo Upload icon has been updated to a new image.

5.7.13

Fixed
Blogs

Unable to Save Public Blog Posts

Attempts to save public blog posts failed. This has been fixed.

5.7.12

Feature
Build Server, Performance

Pluck Build Server Improvements

Cleaned up and zipped package files to improve build server efficiency.

5.7.12

Fixed
Portfolio

Unable to Add Portfolio Site to Environment That Contains Existing Site

If a Portfolio environment contains a site, attempts to add additional sites fail. This has been fixed.

5.7.11

Fixed
Photos, Persona, UI Track

Uploaded Photos Are Not Linked to the Specific Photo When Clicked

Uploaded photos visible in Persona feed and Photos tab link to the Galleries page instead of the individual photo. This has been fixed.

5.7.10

Feature
Otterfest, UI Track

Page Refresh Note Added to Otterfest

A note was added to Otterfest indicating that moving from tab to tab is always a page refresh regardless of the state of the plckRefreshPage parameter.

5.7.10

Fixed
Framework

Request Chunking is Broken

Chunking was not working on PAS widget when flash-uploading is not used. Chunking was updated to fix this.

5.7.9

Fixed
SDK

Java SDK Calls Over HTTPS Fail

When making Java SDK call over https, the call failed with "The target server failed to respond". This has been fixed.

5.7.8

Fixed
Diagnostic

deleteuserandcontributions Diagnostic Does Not Run

After running the diagnostic, the diagnostic would immediately close without errors to the sitelife log or any other output to the diagnostic log and the user was not deleted. This has been fixed and running the diagnostic deletes the user and more details output to the console and diagnostic logs.

5.7.8

Fixed
Build

Log Message Being Confused for Error

Pluck has to re-fetch prefs from the pref server every 15 minutes. The resulting INFO log read as an error and confused users. This has been changed to a DEBUG output that explains that Pluck is refreshing the prefs from pref server and why.

5.7.8

Fixed
Forums

CKEditor Text-altering Buttons Fail to Work Consistently in IE

Users were sometimes unable to change highlighted text to bold, underline, or italic in the CKEditor. CKEditor has been updated to the latest version and edits within the CKEditor now display as expected.

5.7.8

Fixed
CMW, Reviews

CMW Displays Incorrect Review Count

There was a delay between deleting a Review and the CMW displaying the updated review count. This has been fixed and the CMW displays the correct count.

5.7.8

Fixed
Moderation Tool

Problems with CKEditor in the Moderation Tool

In the moderation tool, the CKEditor was not being displayed as expected. This has been fixed.

5.7.8

Fixed
Private Messaging

Inbox Count Includes Unread Messages from Deleted Users

Unread message counts were showing a higher count than the amount of available messages. This happened because the count included messages from deleted users, even though the messages were no longer available. To fix this, those messages are now visible display as being sent from "Anonymous".

5.7.8

Fixed
Reviews, UI Track

Cannot Retrieve Blocked Reviews

Reviews sent to pre-moderation and then blocked were being deleted from Pluck. To fix this, when a pre-mod review is blocked, it is approved and then hidden, instead of deleted.

5.7.7

Fixed
Forums

Links In Subscription Emails Broken

The links in subscription emails took users to an error page. This has been fixed.

5.7.7

Fixed
Reviews

Posting a New Review on an Unreviewed Article Throws Errors

Entering a reviewOnKey that doesn't yet exist into the Reviews List widget was creating errors. This has been fixed and, instead, a new review is created when a new reviewOnKey is entered.

5.7.7

Fixed
Reviews, UI Track

Moderation Message Modal Closes Too Fast

When submitting reviews with moderation on, the modal that notifies the user that their item is being moderated closes too fast. This has been fixed and the modal now remains open for 5 seconds.

5.7.7

Fixed

Premod Persona Gallery Photo Appears Twice on User Wall

When a Pre-mod Persona photo was approved, the user's Wall was showing the image twice. The photo now appears once.

5.7.7

Fixed
Blogs, Persona, CMW, Feeds

Approved Posts From Users Were Not Displaying in Activity Feeds

Posts created by users that require approval were not displaying the users' feeds even after the posts were approved. This has been fixed and all approved posts display as expected.

5.7.6

Fixed
Otterfest

Unable to Register or Update Settings in Otterfest

SLAuth was not fully integrated into Otterfest. A link to access the standard SLAuth screens is now provided on the Otterfest mini-persona at the top left of the page. This will take you to the SLAuth standard plugin, allowing you to change passwords, update accounts, and other things.

5.7.6

Fixed
Rewards , Feeds

Reward Feed Only Returns 404s

The rewards feed stopped working when they transitioned to .NET4.5. This has been fixed.

5.7.2

Fixed
Reports

The MIME type and encoding of the ReviewAggregateReport .csv File is Incorrect

The ReviewAggregateReport .csv file encoding was set to Unicode and the MIME type was set to ZIP. This has been corrected and the file's encoding and MIME type are now set to UTF-8 and html, respectively.

5.7.2

Fixed
Toast

Text Formatted Poorly on Mobile Toast Notification

On mobile devices, the Toast CSS was causing awkward formatting. The CSS has been edited to allow for mobile devices and Toast text and images now display as expected.

5.7.2

Fixed
Persona

Persona Avatar Upload Doesn't Support EXIF Data in JPGs

Orientation data stored in the JPEG EXIF data was being ignored when the photo was uploaded through the PAS widget call. The image is now oriented correctly according to the EXIF data.

5.7

Feature
Insights

Pluck Insights Beta

Insights is Pluck’s new data surfacing analytics reporting suite. This beta version captures customer interactions of Pluck Reviews and provides visual tools that allow you to analyze the data quickly. For more information on Pluck Insights, contact your Pluck Representative.

5.6.6

Fixed
Reviews

Existing Reviews Are Not Being Associated With New Categories

When categories were removed, any associated Reviews were still linked to those categories. Reveiws were not associated with any category added after the Review was published. Both issues have been fixed and Reviews categories now update to reflect changes in existing categories.

5.6.6

Fixed
UI Track

Email Share (+) Character Failing UI Validation

Using an email that includes a + character was not accepted by the Share UI. This has been fixed.

5.6.6

Fixed
Content Download, Feeds

Users as a Type in Content Download

Content Download now returns User objects instead of UserProfiles.

5.6.6

Fixed
Reviews, Reports

Missing ApproveCommands in Activity Log

The Activity Log was not reporting all expected approval commands for moderated objects. This has been fixed.

5.6.5

Fixed
Forums, Moderation Manager

Multiple Listeners Trigger Multiple Abuse Counts In a Single Discussion

Individual forum discussions were being reported for abuse for each listener that flagged its content, possibly triggering the abuse threshold. The discussions now display correctly to the user and appear in the moderation queue with no abuse reported against it.

5.6.5

Feature
CMW

Non-word Characters Allowed To Trigger Word Filter

ASCII characters, including currency symbols, between 161 and 255 can now be included in the word filter. For example, ¢*t matches ¢at, ¢ent, and ¢onvent.

5.6.4

Feature
Social Sign-On, Google

Google+ Added As a Social Sign-on Service

Pluck now supports Google+ for Social Sign-On. Syndication is not supported.

5.6.4

Fixed
Facebook

Login With Facebook Doesn’t Pass plckRedirectUrl To Logout Page

Users who clicked on the sign out link were sent to the logout url, but plckRedirectUrl was not passed with the request. This is fixed and plckRedirectUrl is now passed in the query string of the logout url.

5.6.3

Fixed
UI Track

XSS Vulnerability in Advanced Search

This vulerability was removed. Any users who override the pluck/forums/advancedSearch/advancedSearch.html.template will need to merge to this version.

5.6.2

Fixed
Build, CMW, Regression

Editing a Comment Via the CMW Results In a 500 Error

The CMW results page url ended with ".rails", which is no longer valid. The URL has been updated.

5.6.2

Feature
Rewards, CMW, UI Track

Gamification Starter Kit Added to CMW

A link to the Pluck Gamification Starter Kit PDF was added to the Rewards Overview page in the CMW.

5.6.2

Fixed
CMW

Unable to save Portfolio Member-Site prefs via the CMW

Portfolio environments were showing global prefs and changes to any preferences were not saved. The CMW now shows only site-specific preferences and changes made to those preferences are saved.

5.6.2

Upgrade Note
Preferences, Facebook

Must Enable FacebookLoginEnabled Alongside AutoLoginEnabled

If you set FacebookPrefs.AutoLoginEnabled to true, you must also set FacebookPrefs.FacebookLoginEnabled to true or the Facebook Login button will not display.

5.6.1

Fixed
Importer, Reviews

TypeImporter Failing to Create Review Index, Scores

Using default reviews type to import reviews was causing warning and errors and failing to create scores or review index. The import now correctly creates reviews, scores, and an index without error.

5.6.1

Fixed
Photos

Photos Fail to Render When Flood Control is Triggered

When a user uploads multiple photos to a public or Community Group gallery within the FloodControlSeconds time limit, the page loads without rendering the photo gallery widget and flood control logs will not be generated in sitelife.log. The widget now renders and displays standard flood control messaging.

5.6.1

Fixed
Moderation Manager

Unable to Drag Moderation Manager Modal Windows

Attempting to move the moderation manager dialog results in errors and the window does not move. This was fixed and you can now move the dialog without any errors in the console.

5.5.16

Fixed
Reviews

This only fixes the problem going forward, reviews blocked AFTER upgrade will again be visible by editors/admins in the Reviews Widget and CMW Reviews panel. The reviews blocked while this bug occurred are completely irrecoverable.

5.5.16

Fixed

This fix corrects the issue with the Diagnostic.exe deleteuserandcontributions command. The command now deletes private messages sent by the user being deleted. However, after upgrade to this patch (or later), any previously undeleted private messages sent by users previously deleted with the old version of the deleteuserandcontributions command will still show up in the recipients’ inbox with a sending user of anonymous. Please set expectations appropriately with customers so that they understand that the system does not allow anonymous private messages to be sent, but this was the best solution for the problem with the orphaned messages created by the previous version of the deleteuserandcontributions command.

5.5.15

Fixed
Forums, Importers

Posts numbered out of order and Discussion lastPosted date incorrect

5.5.14

Fixed
Toast

Text Formatted Poorly on Mobile Toast Notification

On mobile devices, the Toast CSS was causing awkward formatting. The CSS has been edited to allow for mobile devices and Toast text and images now display as expected.

5.5.14

Fixed
UI Track

Email Share (+) Character Failing UI Validation

Using an email that includes a + character was not accepted by the Share UI. This has been fixed.

5.5.13

Fixed

The MIME type and encoding of the ReviewAggregateReport csv File is Incorrect

The ReviewAggregateReport csv file encoding was set to Unicode and the MIME type was set to ZIP. This has been corrected and the file's encoding and MIME type are now set to UTF-8 and html, respectively. Note: While the reports are now correctly in UTF-8, some text editors may not detect this to be the case if the extended UTF-8 characters are not actually present in the specific report being opened. In those cases the format will display as Windows 1252: Western European when the true formatting is UTF-8.

5.5.9

Fixed
Forums

Running the ForumStorageReindexer Archive Returns No Files

The reindexer was skipping certain Categories. This was fixed and all group and standard forums display correctly. Make sure you delete ForumStorageReindexer.lastRun.txt before running the reindexer to make sure everything gets reindexed, not just new content.

5.5.8

Fixed
Persona

Flagged Activity Appearing On 3rd-person-persona Feed

Users who flagged reviews were being displayed in the user activity feed as authors of the reviews they flagged. When the user flags a review, the review no longer appears in the user's activity feed.

5.5.7

Fixed
Reports

Review Aggregate Report Not Displaying All Data

Review aggregate was erroring out due to missing reviews. The report is now able to catch the exception and successfully finish building the report data. Please note: This fixes one known issue with the aggregate report diagnostic only. This improvement will allow us to further isolate any potential issues.

5.5.7

Fixed
Forums

Links In Subscription Emails Broken

The links in subscription emails took users to an error page. This has been fixed.

5.5.7

Fixed
UI Track

Unexpected String Displays During Widget Render Process

The Calibri existence test div would sometimes flash on screen. The test div's visibility has been set to hidden and is no longer visible on screen.

5.5.7

Feature
Reporting

Improvements to the Review Aggregate Report

The log statements returned by the Review Aggregate Report were lacking information. Log statements that assess totals for records and express which resources were accessed were added.

5.5.7

Fixed
Media Gallery

Public Photo Gallery Widget Does Not Respect EXIF Orientation Data

Orientation data stored in the JPEG EXIF data was being ignored when the photo was uploaded through the PAS widget call. The image is now oriented correctly according to the EXIF data.

5.5.6

Fixed
Comments, Performance

Loading Comments On HTTPS Throws a 403 Error

403 errors were thrown when attempting to request pluck script files on pages that include Comments. This has been fixed.

5.5.6

Fixed
Galleries

Mobile Photo Upload Orientation Not Respected

On mobile devices, when photos were uploaded directly from the device camera (instead of the photo gallery), the image orientation data was ignored and the photos were always displayed in landscape mode. This is fixed and uploaded photos now retain the correct orientation.

5.5.5

Fixed
SDK

Embedded Quotes In Comment Page Titles Render Incorrectly

Comment page titles that included quotes did not display as expected if the page was lazy created. This is fixed.

5.5.5

Fixed
Forums

Unable To Move Forum Posts

After successfully moving a discussion, the user is unable to select a second discussion and move it. Clicking Move for the next discussion does nothing. This is fixed and clicking the Move button works for the first discussion and all subsequent discussions.

5.5.5

Fixed
Forums

Advanced Search In Forums Yields Unexpected Results

Unless the advanced search was restricted to a specific forum, the search produced empty or unexpected results. The advanced search now works as expected despite the search criteria.

5.5.5

Fixed
Forums

Moving Forum Discussions Changes the Timestamp

Discussions that were moved were being sorted by LastUpdated, causing the discussions to sort based on the latest time they were put into storage. Discussions are now sorted by LatestTimeStamp, the latest time the discussion had actual edits. This does not fix the sort order of discussions moved prior to this fix.

5.5.5

Fixed
Forums

Move Discussion Widget Not Populated Correctly

Users were unable to move forums after updating the Forum Discussion category. This has been fixed. Any users who have customized forums.js need to merge to this version.

5.5.4

Fixed
Pluck, Reviews

Unexpected String Displays During Widget Render Process

Text checking for the existence of the Calibri font was sometimes visible to users. The test div's visibility has now been set to hidden.

5.5.3

Fixed
Community Groups

Recent Activity and Recent Members Not Updating

After a full index search, the recent activity and recent members numbers were not populating with the information. This was fixed.

5.5.3

Fixed

replaceTag Not Defined In pluckAppProxy, Throwing Errors

The pluckAppProxy js file was referencing an undefined replaceTag function and this was causing an Uncaught ReferenceError. This has been fixed.

5.5.3

Fixed
CMW

pluckAppProxy Adds Extra Version Parameter to URL Request

PluckConnect.js was using the pluckAppProxy to load the pluck connect script, causing the pluckAppProxy to add an extra "v" parameter to the URL request. PluckConnect.js no longer uses pluckAppProxy to load the external file and the request now only includes one "v" parameter set to the full version name, e.g. REL-5.5.3.

5.5.3

Fixed
Community Groups, Forums

Quote Tags Not Parsed In Recent Discussions Widget In Group Landing Page

The QUOTE tags were displaying in the recent activity feed. This is now fixed and the quote section of the forum post reply has been stripped out of the activity feed.

5.5.3

Fixed
Discovery, Forums

Links To Discussion From Discovery Break Pagination

When clicking a pagination link from discovery, you were redirected to the upper-level discussions page instead of the expected page. This is fixed.

5.5.3

Fixed
Multi-Author Blogs

Attempting To Edit/Publish a Multi-Author Blog Post Displays Empty New Post Form

When a multi-author blog participant clicked the Edit or Publish links associated with a multi-author blog post they saved as a draft, they were taken to a New Blog Post page that did not contain any of the text they created for the draft post. The author is now taken to an Edit Blog page that displays all the text in the saved draft post.

5.5.3

Fixed
Otterfest

Otterfest Share Widget Demo Page Redirects To Nonexistent Page

If you attempted to access http://$(Otterfest URL)/Pages/PAS/share via any method, you were redirected to a non-existent page. This is fixed and you are now redirected to the share page where you can access the widget.

5.5.2

Fixed
Performance

CSS Issues Sporadically Occur Upon Page Load in Chrome

The CSS was sending a 304 with a content-type header that was getting misinterpreted by Chrome. To fix this, if a 304 occurs, we now remove the content-type header.

5.5.2

Fixed
Forums

Unable to Unsubscribe From a Forum Discussion

Once you subscribed to a forum you created or contributed to, you were unable to unsubscribe. This is fixed.

5.5.2

Feature
Persona, Toast

Added Ability to Globally Disable Toast

There was no way to completely disable Toast notifications. To fix this, we added an internal preference, ToastEnabled, which is defaults to TRUE. This preference is editable in the CMW on the System Preferences screen, Toast Notifications selection. If the preference is changed from FALSE to TRUE, you must rebuild pluckApps.js in order to start Toast Notifications back up.

5.5.1

Fixed
Community Groups

Multiple Daily Digest Emails Sent

A date error was causing the email digests for Community Groups to be sent multiple times in a single day. This has been corrected so that if the daily digest feature is selected, it is only sent out once daily.

5.5.1

Fixed
Comments, Performance

404 Being Thrown When Requesting Pluck Script Files

A javaScript file was referencing a .vbs file that no longer exists and causing a 404 error when requesting pluck script files. References to the .vbs file were removed.

5.5.1

Fixed
Discovery, SDK

Discovery SDK Fails When Using CategoryKey As ParentKeys

Zero results were returned when using the Discovery SDK and passing a CategoryKey as a ParentKey. This is fixed.

5.5.1

Fixed
Security

Corrupt Image Causing Unhandled Exception

Uploading a corrupt image to Persona was causing an unhandled exception. Proper exception handling was added.

5.5.1

Fixed
Blogs

Unable to Navigate Back to All Blog Posts

Once you view the archives of a blog, you were unable to return to the unfiltered view by clicking All Published Posts. This is fixed.

5.5.1

Fixed
Moderation Manager

Moderation Queue Fails to Load

Data in the Moderation Manager queues would sometimes display the page load screen indefinitely. This is fixed.

5.5

Feature
Moderation Manager

Tagged Issues

The tagged issue feature allows moderators to manually select one or more descriptors on content, like reviews. The prime use case is a positive review that mentions a service complaint or similar bad experience; the brand or retailer wants to contact the author and set things right (or at least report on issues). Editor-tier users and moderators are able to tag issues from the moderation manager. Daily, weekly, and monthly reports now show tagged items with full content.

Changes to Reporting

The Tagged Issues report was added to the collection of reports that can be downloaded from the CMW. For more information, see Tagged Issues.

Changes to Preferences

The following preferences were added to LicensePrefs.

  • TissueDisabled— Turns off moderator tagged issues.
  • IssueTagTypes— This is a collection of definitions for different types of tags for tagged issues. It includes the name, email and department for each of the tagged types.

Changes to SDK

The following objects have been added to the Pluck 5.5 release:

  • TaggedIssue
  • TaggedIssueActionRequest/Response

Changes to Moderation Manager

When Tagged Issues is enabled, a pop-up displays after an item is moderated so that the moderator can tag the item with relevant issues. Bulk moderation is disabled.

For more information, see Issue Tagging.

5.4.10

Feature
Reactions

Anonymous Reactions

You can now set up Pluck to capture Reactions anonymously in the same way that Ratings, Photos, Recommendations, Photos, and Comments can be configured for anonymous users. This allows you to capture useful user sentiments that would otherwise be lost. For instructions on adding this feature to your implementation of Pluck, see Reactions and Anonymous Reactions.

5.4.10

Fixed
SDKs

Java SDK Not Closing HTTPClient Correctly

Connections made with the Pluck SDK in Java were being reset without closing properly, causing the connection pool to fill up with unusable connections. This problem has been fixed.

5.4.10

Feature

ClientBaseUrl Editable Again

ClientBaseUrl can again be edited to accommodate customers requiring it. Also, the confirmation page now always shows when saving preference changes.

5.4.10

Fixed

Unable to Submit to Twitter When Previewing Review

Submissions to Twitter were usually refused when Pluck was in Preview Review mode. This has been fixed.

5.4.9

Fixed
Syndication

Pluck Updated To Support Twitter 64-bit User IDs

Pluck has been updated to support Twitter’s move to 64-bit User IDs. For more information, see Moving to 64-bit Twitter User IDs.

5.4.9

Fixed

Post-dated Blog Posts Are Publishing Immediately

The user feed has been corrected so that future events do not display.

5.4.9

Fixed
Reviews

Timestamp Not Set on Reviews Import

The timestamp of reviews were not being properly set when reviews were imported. This has been corrected.

5.4.8

Fixed
Forums

plckFindPostKey Causing Pagination to Fail

The plckFindPostKey parameter was causing pagination problems in forums. This has been fixed.

5.4.8

Fixed
Discovery

Discussions Tagged For Removal Still Appearing

In setups where ForumsPerURL is set to true, discussions marked for removal from Discovery were still appearing in Discovery. This has been fixed.

5.4.8

Fixed
Performance

Improvements to Caching

Pluck now has improved caching information provided to CDNs to improve and smooth performance.

5.4.8

Fixed
Pluck

ClientBaseUrl Read-Only in CMW

ClientBaseUrl has been set to read-only when viewing from the Community Management Workbench (CMW).

5.4.8

Fixed
CMW

URL Preferences Not Saving/Editable in the CMW

You can now save URL Preferences through the Community Management Workbench (CMW).

5.4.7

Fixed
Forums

Setting plckForumOnPage Parameter Can Cause Incorrect Message to Display

Setting plckForumOnPage to a number greater than four was prompting a “Categories do not contain any forums” message when there were forums. This has been fixed.

5.4.7

Fixed
Pluck

Redirection URL not properly passed in URL when Sent to Logout Page

When a user logs out, they are sent to the logout URL as expected, but the string specified by the plckRedirectURL is not passed in the query string. This has been fixed.

5.4.7

Fixed
Private Messages

Character Count For Messages Not Accurate

The allowed length of private messages is set by plckMessageMaxLength. If a user exceeds that amount, a message now displays that includes the number of characters over the limit the user is.

5.4.7

Fixed
Polls

Script Security For Polls

Security improvements to the implementation of Polls have been made.

5.4.7

Fixed
Videos

Script Security For Videos

Security improvements to the implementation of Videos have been made.

5.4.7

Fixed
Gamification

Script Security For Gamification

Security improvements to the implementation of Gamification have been made.

5.4.7

Fixed
Reactions

Script Security For Reactions

Security improvements to the implementation of Reactions have been made.

5.4.6

Fixed
Pluck

schema.org microdata Format Now Used For Review Rollups

Pluck now supports schema.org’s microdata format for Review Rollups. For more information on using schema.org, see schema.org.

5.4.6

Fixed
Pluck

Ratings Application Not Creating Articles (Lazy-Create) Properly in Standard Tier

Lazy create of articles with the Ratings application are now created with the appropriate set properties.

5.4.5

Fixed
Pluck

Twitter access_token Failing After API Change From Twitter

Twitter changed their OAuth API, so Pluck has now been changed to account for that.

5.4.5

Upgrade Note
SDK, Comments

Objective-C SDK Crashes When Comment Requests repeated

This has been corrected. In addition to upgrading to 5.3.23, you must do the following with your local copy of your XCode project to correct this issue:

  1. Quit XCode application completely.
  2. Delete entire PluckSDK folder from the XCode project directory.
  3. Download new SDK at /ver1.0/views/common/objective_c_sdk.zip after the server is upgraded.
  4. Place newly downloaded PluckSDK (extracted from the downloaded zip file) into the XCode project directory.
  5. Open the project.
  6. Using the XCode Project Navigator navigate to PluckSDK/Genterated/Requests and ctrl+click on the Applications folder.
  7. Select Delete.
  8. Using the XCode Project Navigator navigate to PluckSDK/Generated/Responses and ctrl+click on the Applications folder.
  9. Select Delete.

5.4.4

Fixed
Forums

Forum Importer Error on Community Group Import

A storage problem with the Forum Importer has been fixed.

5.4.4

Fixed
Otterfest

Site Definitions for Pluck Demo Site Not Recognized

Otterfest wasn't taking all site definitions properly, but is all better now.

5.4.4

Fixed
Groups

Groups Submission Not Recognizing Logged-In Users

The UI now reacts appropriately for logged in users.

5.4.4

Fixed
Groups

Groups Member Count and Pagination Problems

This fix resolves a few issues with users being added correctly in Groups, and member counts. Note that member counts on the Groups list page are updated periodically (whenever the communityGroupStats diagnostic runs). Member count refreshing also depends on caching.

5.4.4

Fixed
Photos, Reviews

Can't Edit Photos After They Are Attached To a Review

You can once again edit a photo submission after its been attached to a review.

5.4.4

Fixed
Community Management Workbench (CMW)

Community Management Workbench Issues in IE8

All actions in the Community Management Workbench in IE8 work as expected now.

5.4.3

Feature
Rewards

Review Aggregate Report

This report assists in updating external databases with counts and averages of overall review ratings. For instance, retailers allow end-users to drill down into product listings by overall star rating; displaying the stars and allowing the filtration is easiest when the data is kept in a built-for-purpose database. This report, provided as a .zip file, runs nightly and there is only one instance of the report at any time; all ExternalResources and DiscoveryCategories that have had a review made against them are represented.

5.4.3

Upgrade Note
Rewards

Review Aggregate Report

Updating to 5.4.3 requires a diagnostic to be run. Contact your Pluck Representative for more information.

In order for the aggregated reviews report to show all data since a customer started using Pluck reviews, you must run the ReviewAggregator diagnostic.

  1. If you are upgrading from a version prior to 5.4.2, be sure that you have run all required diagnostics for previous versions.
  2. Run the ReviewAggregator diagnostic. The diagnostic command is:

    Diagnostic.exe ReviewAggregator <prefs location>
    c:\pluck2\sitelife\trunk\diagnostics_REL_5_4_3>diagnostic.exe ReviewAggregator c:\pluck2\sitelife\trunk\ApiSite > c:\diagoutput\ra_out_201304041522.txt

  3. Upgrade to 5.4.3
  4. Run the ReviewAggregator diagnostic again.
  5. Run the reportingdailyimport diagnostic. At this point, aggregate data accumulates going forward with the daily scheduled task run of reportingdailyimport.

5.4.2

Fixed
Rewards

Inactive Badges Still Earn Currency

This has been updated so that when a badge is inactive, all of its rules are ignored and no currency is accrued. If you have configured “Block Badge” rules as a workaround for this, they are no longer necessary.

5.4.2

Feature
Moderation Manager

Validation and Error Handling Improvements to Listener Setup

Setting up a listener list is now validated and set to a maximum of 100 items.

5.4.2

Fixed
CMW

User activity log blanks out when Privacy settings turned on

Recent user activity now displays despite changes privacy settings.

5.4.2

Fixed
Community Groups

Groups Forum Discussions Not Paginating

Forum Discussions in Groups now paginate as expected.

5.4.2

Fixed

Image Titles Not Appearing in Community Management Workbench

File names now appear in the image title section in the Community Management Workbench.

5.4.2

Fixed
Forums

Category Pagination Fails On Main Categories Forums Page

Forums now paginates correctly.

5.4.1

Fixed

Script Security For Photos

Security improvements to the implementation of Photos have been made.

5.4.1

Fixed

Script Security For Groups

Security improvements to the implementation of the Groups have been made.

5.4.1

Fixed

Script Security For Discovery

Security improvements to the implementation of Discovery have been made.

5.4.1

Fixed
Security, Private Messages

Script Security For Private Messages

Security improvements to the implementation of Private Messages have been made.

5.4.1

Fixed
Security, Single Sign-On

Script Security SSO Display Name

Security improvements to the implementation of the user’s display name have been made.

5.4.1

Fixed
Gamification

Badge Email Notification Not Working

Email notifications are now sent when badges are earned, if you have configured Pluck to do so.

5.4.1

Fixed
Reviews

Unable to Add Photos to Reviews Using The Reviews List Widget

This feature has been restored.

5.4

Feature
Rewards

Toast Notifications

Toast notifications are (near) real-time pop-up notifications that appear at the bottom of a web page when the current user is awarded points or a badge. The notification informs the user of the award, and then disappears after a specified amount of time.

Changes to User Persona

Show Toast Notifications on Badge Awards/Leaderboard Points Accrual displays in the Preferences window of the user persona. Default is true. This does not display if Points and Badging is disabled.

Changes to CMW

  • A Toast Notifications tab is now available under Rewards in the CMW navigation. Click on the link to display the Rewards: Toast Notifications tab. The tab lists all of the available Leaderboards, Assigned Badges, and Earned Badge Families, each with a checkbox indicating if it is available for toast notifications. If a badge or leaderboard is inactive, "[INACTIVE]" is appended to its name.
  • The following preferences were added under the Toast Notifications class in the Preferences>>System Preferences tab.
    • Toast Display Timeout in Seconds.
    • Toast Maximum Polls per Page.
    • Toast Standard Poll Interval in Seconds.
    • Toast Quick Poll Interval in Seconds.

For more information, see Toast Notifications.

5.4

Feature
SDK

Toast Notifications SDK Enhancements

The following objects have been added to the Pluck 5.4 release:

  • UserToastNotification
  • UserToastNotificationsRequest/Response

5.4

Preference
InternalPrefs, UrlPrefs

Toast Notifications Preferences

The following Toast Notification preferences have been added to the Pluck 5.4 release:

InternalPrefs

  • ToastStandardPollIntervalInSeconds — The interval in seconds on which the toast notifications will be polled from the server. Default is 60.
  • ToastQuickPollIntervalInSeconds — The interval in seconds on which the toast notifications will be polled from the server on page load or on user activity which may result in leaderboard points or earned badges. Default is 2.
  • ToastMaxPollsPerPage — The maximum times toast will be polled on a page. If user activity occurs on the page (AJAX page loads, user interactions), the page count is reset to 0. Default is 3.
  • ToastDisplayTimeoutInSeconds — The time in seconds that each notification will be visible on screen. Default is 7.

UrlPrefs

  • RewardsExplanationUrl — This is the fully-specified link that goes to a customer page that defines/describes the system rewards. This page may contain anchors matching badge family keys, badge keys, and leaderboard keys to allow for hash tags in the URL (supplied by the code). Default is an empty string.

5.4

Fixed
Discovery

Discovery for Most Commented ignores filterBySite on multisite installs

FilterBySiteOfOrigin now works as expected.

5.4

Fixed
PAM

Incorrect preference listed in pluck/reviews/README.txt in PAW

“plckReviewPhotoFileType” is now “plckReviewPhotoFileTypes”.

5.3.26

Comments

404 Error When Loading flXHR.vbs

A 404 error when a script was attempting to load a file, flXHR.vbs. The file and all calls to it have been removed.

5.3.25

Fixed

plckFindPostKey Was Breaking Forum Pagination

The presence of plckFindPostKey in a query string was causing pagination to fail. This has been fixed.

5.3.24

Fixed

Forum Discussions Tagged For Discovery Removal Still Get Discovered

ForumDiscussions that were marked for removal from discovery were still showing up in discovery results. This has been fixed.

5.3.23

Upgrade Note
SDK, Comments

Objective-C SDK Crashes When Comment Requests repeated

This has been corrected. In addition to upgrading to 5.3.23, you must do the following with your local copy of your XCode project to correct this issue:

  1. Quit XCode application completely.
  2. Delete entire PluckSDK folder from the XCode project directory.
  3. Download new SDK at /ver1.0/views/common/objective_c_sdk.zip after the server is upgraded.
  4. Place newly downloaded PluckSDK (extracted from the downloaded zip file) into the XCode project directory.
  5. Open the project.
  6. Using the XCode Project Navigator navigate to PluckSDK/Generated/Requests and ctrl+click on the Applications folder.
  7. Select Delete.
  8. Using the XCode Project Navigator navigate to PluckSDK/Generated/Responses and ctrl+click on the Applications folder.
  9. Select Delete.

5.3.22

Fixed

Script Security For Photos

Security improvements to the implementation of Photos have been made.

5.3.22

Fixed

Script Security For Groups

Security improvements to the implementation of the Groups have been made.

5.3.22

Fixed

Script Security For Discovery

Security improvements to the implementation of Discovery have been made.

5.3.22

Fixed
Security, Private Messages

Script Security For Private Messages

Security improvements to the implementation of Private Messages have been made.

5.3.22

Fixed
Security, Single Sign-On

Script Security SSO Display Name

Security improvements to the implementation of the user’s display name have been made.

5.3.22

Fixed
Gamification

Badge Email Notification Not Working

Email notifications are now sent when badges are earned, if you have configured Pluck to do so.

5.3.22

Fixed
Reviews

Unable to Add Photos to Reviews Using The Reviews List Widget

This feature has been restored.

5.3.20

Fixed
Reviews

Duplicate Reviews Accepted in Pre-moderation

Users are no longer able to create a review on the same item if they already have a review for it in pre-moderation.

5.3.19

Fixed
Gamification

Badge Email Notification not working

Email notifications are now sent when badges are earned, if you have configured Pluck to do so.

5.3.19

Fixed
Pluck

Custom HTTP Headers Exposing ASP Version Numbers

Pluck no longer appends the ASP version number in HTTP headers.

5.3.19

Fixed
Forums

Script Security For Forums

Security improvements to the implementation of Forums have been made.

5.3.19

Fixed
Reviews, SDK

Comment Submission with Invalid ReviewKey Does Not Throw an Error

Submitting Comments with a bad Review ID now throws an error.

5.3.19

Fixed
SDK, Photos

Image Deletion Without Authorization Through SDK

The SDK object DeleteImageRequest has been modified to prevent unauthorized deletion of images.

5.3.19

Fixed
Reviews

Script Security For Reviews

Security improvements to the implementation of Reviews have been made.

5.3.19

Fixed
Blogs

Script Security For Blogs

Security improvements to the implementation of Blogs have been made.

5.3.18

Feature
SDK

MixedUserKey property added to User and LiteUser

The UserKey property of User and LiteUser is stored as a lowercase value, which affects users with case-sensitive keys. MixedUserKey was added to User and LiteUser to preserve the key in its original case(s), while still storing the UserKey property as a forced lowercase value.

5.3.17

Fixed
SDK

Java SDK Photo Uploads fail, massacre returned photo key

Photo upload now works as expected and returns photo key it uploaded.

5.3.17

Fixed
Photos, Videos

Video and Photo UploadToReview URLs not working

Video and photo upload now works as expected.

5.3.16

Feature
Importer

Improve performance of the review importer

The ReviewIndexingService now has an Asynchronous Indexing Mode. When turned on, this mode will buffer review index writes and bulk write them to the Sqlite Databases. The goal of this change is to improve performance.

5.3.16

Fixed

Sharing recommendation in ORX

Recommends are now exported in Open Review eXchange.

5.3.15

Fixed

Major slowdown when reviewing item in category with many

All Reviews customers upgrading to this release must run the ReviewIndexCategoryRollupFix.exe. Changes were made to the diagnostic tool that was created for 5.3.12.

The diagnostic can be found be under \SiteLife\Tools\ReviewIndexCategoryRollupFix, and is run using:

ReviewIndexCategoryRollupFix.exe /sitelifedb <sitelifeDB_path>

or

ReviewIndexCategoryRollupFix.exe /s <sitelifeDB_path>

5.3.15

Fixed
CMW, Reviews, SDK

Reviews Tab shows a blank screen when reviews exists on the current day

Reviews now display correctly on the Reviews tab.

5.3.14

Fixed
SDK

AndFilter doesn't work with ReviewRollupRequest requests

ReviewRollupRequest accepts AndFilter and returns expected reviews.

5.3.14

Fixed
CMW, SDK, Reviews

Reviews Tab displays blank because of duplicate reviews

Reviews Tab displays correctly because ReviewsPageByDateRequest no longer returns duplicate reviews.

5.3.13

Fixed
MiniPersona, Comments, Mobile Reviews, Persona

Avatars and display names not aligned in widgets

MiniPersona now appears with the avatar aligned with the avatar behind it, and the display name positioned appropriately.

5.3.13

Fixed
Rewards, CMW

Can't save Rewards Rules longer than 20K

Pluck no longer throws errors for long rules.

5.3.12

Fixed
Community Groups

Subscribe link causes 404, sitelife.log error

Subscribe link now points to valid page/RSS feed.

5.3.12

Upgrade Note
Performance, Reviews

Major slowdown when reviewing item in category with many products

All Reviews customers upgrading to this release must run the ReviewIndexCategoryRollupFix.exe. A diagnostic tool was created to correct a performance issue in Reviews.

The diagnostic can be found be under \SiteLife\Tools\ReviewIndexCategoryRollupFix, and is run using:

ReviewIndexCategoryRollupFix.exe /sitelifedb <sitelifeDB_path>

or

ReviewIndexCategoryRollupFix.exe /s <sitelifeDB_path>

5.3.12

Fixed
Diagnostic, Forums

FTI did not work as expected

Full Text Index now works as expected and indexes everything without error.

5.3.12

Fixed
SDK

AndFilter does not AND the supplied attributes

AndFilter now works as expected.

5.3.12

Feature
Performance

Performance Fixes

The following performance improvements have been made:

  • To reduce disk usage, a minimum interval was added for certain components that use the MemoryDatabaseService. This interval prevents the service from reloading new data from disk until the configured interval has elapsed.
  • ViewTracking Service now has to synchronize with the MemoryDatabaseService every 60 minutes.
  • The UserHasReviewed property of the ArticleRequest is now invalidated when a user reviews the article, instead of every time a user object changes.
  • Score Service now synchronizes with the MemoryDatabaseService every 5 minutes.

5.3.10

Feature
Performance, CMW

Performance Improvements

When the dirty word filter list reaches more than 1000 terms, a new modal message displays and informs the user they can't enter more than 1000 terms, and refuses to take their latest submission.

When a user loads the dirty word management page, a modal message informs the user the page may contain offensive words. This message was removed.

5.3.10

Feature
Diagnostic, Reviews

ReviewStorageReindexer diagnostic restores review index

The ReviewStorageReindexer goes through and checks every review in the system. If the review matches our criteria and is missing from the review index, it will be re-indexed.

The diagnostic is Diagnostic.exe ReviewStorageReindexer <prefs location> <reviewed item key (optional, leave empty to reindex ALL items)>.

5.3.9

Fixed
Security

Url exposes internal information

The security vulnerability was fixed.

5.3.9

Fixed
Media Management

Upload Avatar Photo URL not working

The Url endpoint was updated to: http://pluck.customer.com/ver1.0/Photo/UploadImageForAvatar.

5.3.9

Feature

ReviewStorageReindexer diagnostic restores review index

The ReviewStorageReindexer goes through and checks every review in the system. If the review matches our criteria and is missing from the review index, it will be re-indexed.

The diagnostic is Diagnostic.exe ReviewStorageReindexer <prefs location> <reviewed item key (optional, leave empty to reindex ALL items)>.

5.3.8

Upgrade Note
Pluck

Diagnostic Should be run

All upgrades to any version after REL-5.2 should use the latest 5.3 diagnostic for preparing the server those upgrades and for running the post-upgrade diff of those diagnostics. This is especially important now in light of the fixes to the diagnostics added in REL-5.3.8.

5.3.8

Fixed
PAS Persona, PAS Private Messaging

Max private message length setting in CMW is not being honored

plckMessageMaxLength now updates to user-specified max length, allowing messages below the new max length to be sent as expected.

5.3.8

Feature
Reviews

Import needs to support importing Articles with Author Attribute Set Key

Import now accepts discovery categories and section for the parent Article. The Article is lazy created if it does not yet exist.

5.3.8

Fixed
Diagnostic, Forums

Forum Storage Reindexer diagnostic causes LastUpdated property to be set to date diagnostic is run

LastUpdated now shows the actual date/time the discussion was last updated instead of the date the diagnostic was run.

5.3.8

Fixed

embedApp ReviewList throws error to console, fails to render for external resources with no reviews

When uiactioncontrols allow anonymous reviews, the widget fully renders as expected and offers the user the option to make the first review.

5.3.8

Fixed
Reviews

Only one anonymous user can review if CanReviewItemMoreThanOnce is False

Anonymous users are no longer treated as one user, as expected, so multiple anonymous users can post a review when CanReviewItemMoreThanOnce is set to False.

5.3.8

Fixed
Diagnostic, Forums

AddIsDiscussionToPostsArchive diagnostic throws error and fails to run

Diagnostic runs as expected and logs any exceptions.

5.3.8

Fixed
Diagnostic, Forums

Forum movement record self-healer breaks discovery

Discussions now self-heal as they are viewed and update the LastUpdated field, as expected. Additionally, a diagnostic tool was created to correct this issue. The diagnostic can only be run for one day at a time and should be run for each day remaining in the discovery window since upgrade.

The diagnostic is Diagnostic.exe DiscussionDateBucketCleaner <prefsdir> <datetorun>.

5.3.7

Fixed
Rewards

slMultiAuthorBlogPostCreation not recognized

slMultiAuthorBlogPostCreation now works as expected and results in one leaderboard point for the user.

5.3.7

Fixed
PAS Comments, Social Integration

Cancelling connection to Twitter throws exception in log

Cancelling no longer generates any errors.

5.3.7

Fixed
SDK, Community Groups

UpdateCommunityGroupActionRequest allows more than one member to be promoted to Group Admin

The request now works as expected, demoting the existing Admin to Member, and promoting the specified user to Admin.

5.3.7

Fixed
ViewTracking

When TrackedActivityLoggingService fails to create a directory, app crashes

Now works as expected.

5.3.7

Fixed
PAS Comments, Syndication

Special characters no displayed corrected when syndicated to twitter

Special characters now display as expected.

5.3.7

Fixed
Moderation, Reporting

Approve command tracking as 2 approvals for each photo and comment

The approve command for a photo or comment tracks as one approval in the activity logs and report, as expected.

5.3.7

Fixed
Moderation, Reporting

Premod Blocks and deletions not tracking in Moderation Report

Deletions and premod blocks now appear in the Moderation Report.

5.3.6

Fixed
Community Groups, Comments

PAS Comments widget is missing

Comments widget is fixed and fully appears on the Community Group Blog post detail pages. Standard users and group Managers or Admins are able to comment on blog posts, as expected.

5.3.6

Feature
SDK, Rewards

Paginate user leaderboard history

Breaking change — UserRequest now only displays the most recent X number of award activities. Use the PointsAndBadgingActivityPerPage internal preference to change this number. To request a complete page of points and badging activities, use the PoitnsAndBadgingActivityPageRequest SDK call.

5.3.6

Fixed
PAS Persona

Checking the FB "Keep my user name..." throws errors

Checking the box no longer generates errors, as expected, and Pluck Persona changes to reflect the user name and avatar of the user's facebook account, as expected.

5.3.6

Fixed
SDK

Remove ExecApplicationActionRequest and related objects from SDK

Breaking change — ExecApplicationActionRequest and ExecApplicationActionResponse are no longer available in the SDK.

5.3.6

Fixed
Diagnostic, Forums

Bug in ForumStorageReindexer fastbackfill

ForumStorageReindexer now works as expected.

5.3.5

Fixed
Forums

Forums threads created by blocked users are being listed on forum pages

An informational message now displays for threads created by blocked users and explains that the content is hidden.

5.3.5

Fixed
Forums

Forum category duplication bug

Category names that contain spaces are no longer duplicated in error.

5.3.4

Feature
Reviews, ORX, Importer

Import Articles with Author Attribute Set Key

Reviews Importer now accepts discovery catergories, the parent article, articleRatingAttributeSetKey, and articleAuthorAttributeSetKey for new articles.

5.3.4

Feature
SDK, Reviews

Add a single option to author attributes via SDK and CMW

Users are now able to create characteristics and author attributes that have a single option.

5.3.4

Fixed
Reviews

Review article is not created if title contains double quotes

The double quotes are escaped and the Review article created and the review form is displayed, as expected.

5.3.4

Fixed
SDK

Points total on UserPointsSummaryRequest does not update after new points are awarded

Points total now updates as expected.

5.3.4

Fixed
Blogs, embedAp

Stand-alone MAB implementations of the embedAp widget fail to paginate correctly

Widget now paginates properly.

5.3.3

Feature
SDK

Retrieve the ReviewKey for a product by user

ReviewsPageRequest now accepts AuthorFilter as a valid FilterType. AuthorFilter retrieves reviews based on the user who created the review.

5.3.3

Fixed
Discovery, Forums

Discovery by Recent or Commented Discussion not working after upgrade to REL-5.2.10

Discussions previously discovered under REL-5.1.9 are still discoverable under REL-5.2.10 and later.

5.3.3

Fixed
SDK

Objective C SDK Not Passing SSO Information on Posting URL

SDK now builds correctly and allows actions as expected.

5.3.3

Fixed
SDK

PHP SDK does not properly pass through cookie array

SendRequest method now works as expected and passes the full values for all cookies.

5.3.1

Feature

AND and OR operations added to SDK for review lists and rollups

IFilterType now includes AndFilter and OrFilter, which accept an array of filters and applies either the AND or OR conditional to the array.

5.3.1

Fixed
Moderation Manager, Reporting

Moderation activities incorrectly being tracked as anonymous

Anonymous users are unable to perform Moderation Manager operations, as expected.

5.3.1

Performance
Reporting, Diagnostic

ReportingDailyImport runs faster

The ReportingDaily Import diagnostic was improved to complete within a faster time frame.

5.3.1

Fixed
Diagnostic

Please update the SQLite DLL to handle spaces in directory

Updated SQLite so diagnostic runs as expected.

5.3.1

Fixed
Social Bridging, Facebook

Log in with Facebook issues

Updated calls so that the Facebook login now works as expected.

5.3

Feature
Reviews, ORX

Open Review eXchange Beta Updates

There are numerous updates to Pluck’s Open Review eXchange Beta in 5.3, including a review exporter, linked source attribution, a tracking mechanism, source site filtering, gamification import on/off toggle, improved error messaging, import/export scheduling, and various bug fixes. For more details on these features, see the rest of the 5.3 release notes.

ORX increases the volume of reviews available for display by facilitating content sharing among manufacturers, retailers, and other sources—both inside and outside the Pluck family of customers. This approach is based on the fact that community-generated content works best when it is free to find the users who need it. The trust features built into the Pluck platform apply equally to reviews native to your community as well as those from ORX. This ensures that the value of your community only increases when you take advantage of the exchange.

ORX is available today as a private beta. If you are interested, please contact your Pluck representative for more information.

5.3

Feature
Reviews, ORX

ORX Reviews Exporter

You can now export reviews from one Pluck instance into others.

TypeExporter runs in a similar fashion as TypeImporter with a few different parameters.

	TypeExporter.exe [sitelifedb] [exportDirectory] [params]
	Required params:
	 /type:          the type of content being exported. (supported types: review)
	 /prefs:         the location of sitelife prefs folder.
	 /startDate:     Minimum date of content exported.
	 /endDate:       Maximum date of content exported.

For example, TypeExporter.exe c:\sitelifedb c:\exportTest /type:review /prefs:c:\sitelife\ApiSite /start

5.3

Feature
Reviews, ORX

Open Reviews Exchange Feature Updates

The Open Reviews Exchange Beta now has linked source attribution, a tracking mechanism, and source site filtering. These options are available through parameters, but are not available from UI controls. New parameter values include SourceSiteNameAscending and SourceSiteNameDescending added to plckReviewSort for sorting by source site name, and SourceSiteKey added to plckReviewFilter to sort by source site. Also, plckSourceSiteKey defines the source site for sorting. For more information, see Reviews.

5.3

Feature
Reviews, ORX

Option To Ignore Rewards When Importing

Adds an option to the Open Reviews Exchange Beta to ignore Gamification on imports so any points and badging information from other sites is ignored.

5.3

Feature
Reviews, ORX

ORX Service Error Message Improvements

Error messages have been clarified and expanded in the Open Reviews Exchange Beta.

5.3

Feature
Reviews, ORX

ORX Scheduling Service Now Allows Export and Import

The Open Reviews Exchange Beta can now export reviews in addition to import them. Imports and exports now provide email notifications of errors. Configuration of the import/export process is currently done through editing a new configuration file, TaskData.xml.

Parameters and values include:

  • ScheduledTasks
    • MailServer
    • ScheduledTasksData
      • Name
      • CronSchedule
      • NotificationEmails
      • CommandData
  • NotificationEmails
    • SucessEmail—This is a comma separated list of email addresses
    • FailEmail—This is a comma separated list of email addresses
  • CommandData
    • Order
    • Type—Valid values include SFTP, Import, or Export
      • Server — SFTP server to log into
      • User —sftp User to use
      • Password —sftp password to use
      • Directory —remote server directory where files are found
      • FilePattern —RegEx to match file on remote server
      • LocalDir — where XML data is saved
  • Imports and Exports
    • CMD — command to use
    • PrefPath — prefs path
    • RootStore — Sitelife DB location
    • RunningType — This is the type switch for the importer or exporter
    • LocalDir — XML data location
    • AdditionalArgs — Any Additional arguments for the importer
  • Export Only
    • LocalDir — Export data into this folder
    • StartDateTime —This is the start time of the imports. It will run until now. Next run runs from last now to current now. For example, at 8:00, run the task with start time of 7:00. It will run from 7:00 to Now (8:00). Then next time it runs, it will run from 8:00 to what ever time it fires off.

5.3

Feature
Reactions

Social Sign-On in Reactions

Anonymous users that click on a Reaction are now prompted to connect to their Facebook identity, earning you valuable verified community members.

5.3

Feature
Pluck

iPad Support

All fourteen Pluck applications and the widgets powered by them are now fully tested and supported on iPad.

5.3

Feature
Pluck

HD Cookie No Longer Supported

In accordance with Pluck’s sunset policy, the HD cookie for authentication is no longer available. at authentication is recommended.

5.3

Feature
Pluck

gSiteLife No Longer Supported

The legacy method of implementing Pluck widgets (gSitelife calls) has been removed in accordance with Pluck’ sunset policy. This does not include media calls for photo and video.

5.3

Feature
Reviews

ORX Imports Lazy-Created Articles When It Shouldn’t

To handle undesired lazy-created articles on import, the Open Reviews Exchange command line tool has a new parameter, /handleNonexistentParents, which accepts 3 values:

  • Create — If article is not found, it will be created.
  • Ignore — If the article is not found, the review is not imported.
  • Fail — If the article is not found, the item is ignored and reported as an error.

5.3

Fixed
Reviews

Review Comments Fail To Import

TypeExporter now exports comments for reviews even if the user making the comment is not found.

5.3

Fixed
Pluck

Remove SQL Lite Logging from Diagnostic Logs

SQL Lite debugging mode was clogging diagnostic logs. This has been fixed, and the logs are readable again.

5.3

Fixed
Reviews

Move Notifications Now Controlled by TaskManager

The task manager now sends notifications for import and export exceptions.

5.3

Fixed
Pluck

CMW gSiteLife Preferences Removed

The Community Workbench (CMW) no longer surfaces legacy gsiteLife preferences. The following preferences have been removed:

Blog Prefs

  • CreatePostAuthLevel
  • CanPostEmbeddedVideoTier
  • IsEmbeddedVideoTier
  • BlogEmbedAllowedTiers

Forum Prefs

  • ModeratorPostsInHeader
  • RecentActiveUsersPerPage
  • AnnouncementBlogEnabled
  • CanEmbedVideoTier
  • IsEmbeddedVideoEnabled

InternalPrefs

  • TruncateTextLengths
  • ReportingActivityLoggerBatchSize
  • ReportingActivityLoggerAutoFlushMilliseconds
  • ExternalStringsEditorEnabled
  • ForumEdgeCachingIntervalInMinutes
  • PluckOnDemandKey
  • WidgetCachingEnabled
  • BackFillFriendFeedFromJournal
  • DisableRecommendDateBucketIndexing
  • DisableRecommendDiscoveryIndexing
  • RecommendStorageThreadCount
  • CommunityFeedBackfillMaxItems
  • DaapiRenderCacheSeconds

Persona Prefs

  • PersonaStyles
  • UserTierToStyleUrl
  • ShowPhotoPrivacyOption
  • ShowCommentPrivacyOption
  • CompactPersonaHeader

Photo Prefs

  • RequireTermsOfService
  • FFMpegVideoQuality
  • FFMpegVideoBitRate
  • FFMpegVideoFrameRate
  • FFMpegVideoSize

Url Prefs

  • SiteLifeServer2UrlBase

5.3

Upgrade Note
Pluck

Callback URLs For Twitter and LinkedIn Must be Updated

If you are using Twitter or LinkedIn connections with Pluck, you must update the callback URLs used in them when you upgrade to 5.3. The new callback URLs are:

Twitter

http://ourserver.yourdomain.com/ver1.0/pluck/social/twitter/postAuth

where ourserver is the subdomain assigned to the Pluck Application Server and yourdomain is your host domain.

LinkedIn

http://ourserver.yourdomain.com/ver1.0/pluck/social/linkedin/postAuth

where ourserver is the subdomain assigned to the Pluck Application Server and yourdomain is your host domain.

For more information, see Twitter and LinkedIn.

5.3

Feature
Pluck Application Workbench

Template Editing and WEbDAV access Disabled

In accordance with Pluck’s sunset policy, template editing and WebDAV access has been disabled. You can still create new themes and manage preferences through the Pluck Application Workbench.

5.2.22

Fixed
Community Group, Discovery

Links To Discussion From Discovery Break Pagination

When clicking a pagination link from discovery, you were redirected to the upper-level discussions page instead of the expected page. This is fixed.

5.2.22

Fixed
Community Group, Forums

Quote Tags Not Parsed In Recent Discussions Widget In Group Landing Page

The QUOTE tags were displaying in the recent activity feed. This is now fixed and the quote section of the forum post reply has been stripped out of the activity feed.

5.2.19

Upgrade Note
SDK, Comments

Objective-C SDK Crashes When Comment Requests repeated

This has been corrected. In addition to upgrading to 5.2.19, you must do the following with your local copy of your XCode project to correct this issue:

  1. Quit XCode application completely.
  2. Delete entire PluckSDK folder from the XCode project directory.
  3. Download new SDK at /ver1.0/views/common/objective_c_sdk.zip after the server is upgraded.
  4. Place newly downloaded PluckSDK (extracted from the downloaded zip file) into the XCode project directory.
  5. Open the project.
  6. Using the XCode Project Navigator navigate to PluckSDK/Genterated/Requests and ctrl+click on the Applications folder.
  7. Select Delete.
  8. Using the XCode Project Navigator navigate to PluckSDK/Generated/Responses and ctrl+click on the Applications folder.
  9. Select Delete.

5.2.19

Fixed
SDK

Objective C SDK Is Not Passing appropriate SSO on Posting URL

The Objective C SDK now builds correctly and allows actions as expected.

5.2.19

Fixed
SDK

Objective C SDK Media Uploader Not Working

The Objective C SDK Media Uploader now works as expected.

5.2.17

Fixed
Diagnostic, Forums

FTI did not work as expected

Full Text Index now works as expected and indexes everything without error.

5.2.16

Fixed
SDK

BaseKey generation causing access violations

Refactored BaseKey generation to improve debugability and resolve exceptions.

5.2.16

Fixed
PAS Comments, Anti-Spam

Environment.Exit in Word Filter Scanner throws error and exits

Word filter now works as expected and logs any errors.

5.2.14

Upgrade Note
Diagnostic, Forums

Forum movement record self-healer breaks discovery

Discussions now self-heal as they are viewed and update the LastUpdated field, as expected. Additionally, a diagnostic tool was created to correct this issue. The diagnostic can only be run for one day at a time and should be run for each day remaining in the discovery window since upgrade.

The diagnostic is Diagnostic.exe DiscussionDateBucketCleaner <prefsdir> <datetorun>.

5.2.14

Fixed
PAS Reviews

Only one anonymous user can review if CanReviewItemMoreThanOnce is False

Anonymous users are no longer treated as one user, as expected, so multiple anonymous users can post a review when CanReviewItemMoreThanOnce is set to False.

5.2.13

Fixed

Malformed HTML (<div> elements) on forums

REST call now returns correct HTML, as expected.

5.2.12

Fixed

Forum category duplication bug

Category names that include spaces no longer cause a the creation of a duplicate category. This bug only impacts customers with category IDs imported with spaces not url encoded; new imports automatically encode the spaces in category ids. Additionally, categories created via the CMW automatically are generated as a guid id with no spaces contained therein.

5.2.12

Fixed

Forums threads created by blocked users are being listed on forum pages

By design in PAS widgets, the message “This discussion was started by a user who has been blocked by our staff.” displays for content submitted by blocked users. Moderators and Editors have the ability to show the hidden content on the front-end.

5.2.11

Fixed
Discovery, Forums

Discovery by Recent or Commented Discussion not working after upgrade to REL-5.2.10 or later

Discovery now works as expected and discussions previously discovered under REL-5.1.9 are still discoverable under REL-5.3.2 and later.

5.2.11

Fixed
Diagnostic

SQL Lite DLL fails if directory paths contain spaces

SQL Lite DLL now accepts spaces in directory paths without failing.

5.2.10

Fixed
Twitter, Social Integration, Rewards

Share to Twitter doesn't generate activity log

Twitter activity log is now generated when a user syndicates their content to that service. Rewards rules using "slContentSyndicated" and/or 'TAGGED WITH "Service:Twitter"' are now triggered when a user shares their content to Twitter.

5.2.10

Fixed

Ajax Score Count is incorrect

Forum post scores now increment/decrement when user clicks thumbs up/down. The score is incremented from the last value calculated at page refresh; if the actual score has changed since the user landed at the page, the "old" score will be incremented by the scoring action. Refreshing page will show latest score (including scoring actions made by other users since last page refresh).

5.2.10

Fixed
Forums

Close Poll button doesn’t work

Forum Polls now work as expected. Clicking Close Poll prevents any more votes from being cast in that poll and action links do not disappear when Close Poll is clicked.

5.2.10

Fixed
Groups

Posted events display wrong start/end times

Events now display with the exact Date/Time values set by the creating user.

5.2.10

Fixed
Forums, Diagnostic

FTI Full Text Index diagnostic hanging on forum

Diagnostic now runs as expected.

5.2.10

Fixed
LinkedIn, Social Integration

LinkedIn Connect popup fails: remote server returns error

LinkedIn Connect popup now renders a login form and connects the user's Pluck persona to their LinkedIn profile.

5.2.9

Fixed
Moderation Manager

Nothing is going into moderation

Comments, Forums Posts, Blogs, Photos, and Reviews now make it into pre-moderation queues if licenseprefs.xml settings require it. Post-moderation via abuse reports also succeeds for all content types tested.

5.2.8

Feature
Reviews

Add rating attributes to product- and category-level rollups

Category rollups now return the user's averages of each rating attribute. By default, the rollups return all rating attributes across the whole set of included reviews. When a review doesn't have an attribute that belongs to the overall set, it is treated as null. Post-filter to limit the SDK response.

Parameters have been added to reviews list, most helpful, and rollup widgets or modified in the Recent Reviews and TopRated Items widgets in both Pluck and Mobile. The following parameters are new or modified.

  • pluck/reviews/list and mobile/reviews:
    • plckReviewOnCategory (new)
    • plckReviewOnCategoryTitle (new)
    • plckReviewOnKey (modified)
    • plckReviewOnKeyType (modified)
  • pluck/reviews/mostHelpful:
    • plckReviewOnCategory (new)
    • plckReviewOnKey (modified)
    • plckReviewOnKeyType (modified)
  • pluck/reviews/rollup and mobile/reviews/rollup:
    • plckReviewOnCategory (new)
    • plckReviewOnCategoryTitle (new)
    • plckReviewOnCategoryUrl (new)
    • plckReviewOnKey (modified)
    • plckReviewOnKeyType (modified)
  • pluck/reviews/recent and mobile/reviews/recent:
    • plckReviewOnCategory (new)
    • plckReviewOnCategoryTitle (new)
    • plckDiscoveryCategory (modified)
    • plckDiscoveryTitle (modified)
    • plckReviewOnKey (modified)
    • plckReviewOnKeyType (modified)
  • pluck/reviews/topRated and mobile/reviews/topRated:
    • plckReviewOnCategory (new)
    • plckReviewOnCategoryTitle (new)
    • plckDiscoveryCategory (modified)
    • plckDiscoveryTitle (modified)

The new reviewOnCategory value specifies the discovery category used to generate the list. The following callbacks return reviewOnCategory: ReviewBlock, ReviewDelete, ReviewFeature, ReviewListRendered, ReviewScore, ReviewUnblock, ReviewUnfeature, ReviewMostHelpfulRendered, ReviewRollupRendered, ReviewRecentRendered, and ReviewTopRatedRendered.

5.2.8

Fixed
Persona

ActivityFeedBackfill creates entry for each EDIT of a blog post

As expected, only the most recent edit of a blog post is reflected on feed, regardless of the number of times the post is edited.

5.2.8

Feature
SDK

New SDK call for retrieving users holding a given badge/level

BadgeHoldersPageRequest returns user data for those holding the specified badge/badge family. All badges held by the users will be displayed in the results returned by this request, not just the badgeFamilyKey and/or badgeKey requested in the call.

5.2.8

Fixed
Blogs, Persona, iPad

iPad: Date Picker appears beneath keyboard

Using an iPad, the Dater Picker now appears above the keyboard, fully visible and functional, a short time after user clicks the date field in the Persona settings and event pages.

5.2.7

Fixed
Reviews

<published> date/time should be Review.DatePosted

Upon import of Bazaar Voice reviews, the <published> date is now translated into Review.DatePosted.

5.2.6

Fixed
CMW, Galleries

CMW video processing placeholder never goes away

As expected, the CMW replaces the placeholder with a thumbnail of the video in the video detail page.

5.2.6

Fixed
Groups

Leaving group doesn’t remove user from group results

As expected, the user that left the group is not in the member list when paging through members, and is not returned in the search results.

5.2.6

Enhancement
Reviews

Change Featured Reviews to Highlighted Reviews

"Featured Reviews" is now "Highlighted Reviews" in the Reviews and Mobile Reviews. Reviews includes a new sort option, Highlighted First. The Mobile Reviews "featured first" sort order option is renamed to "highlighted first".

5.2.5

Fixed
PAS Widgets

Chunked requests over around 2570 characters are failing

Content submits with no issues, chunks are accepted and not assumed to be CSRF attacks.

5.2.4

Fixed
User Reactions

Integrate social sign-on into UserReactions

You must set the widget parameter "plckUserReactionFacebookLogin" to "true", AND SiteLifePrefs.FacebookPrefs.FacebookEnabled to true AND SiteLifePrefs.FacebookPrefs.FacebookLoginEnabled to true to enable social sign-on for user reactions.

5.2.4

Fixed
Gamification

Rewards Feed no longer includes Earned Badges

A Rewards Feed request for the current day after earning a badge now returns the badge in the activities, as expected.

5.2.4

Feature
Reviews, Content Download

Add e-mail address and scores to Reviews

Content Download Reviews data contains AuthorEmailAddress and ScoreTotals. ScoreTotals includes PositiveScore, PositiveCount, NegativeScore, NegativeCount, Deltacore, AnsoluteScore, and ScoreCount. Other content types that include AuthorEmailAddress: BlogSettings, Comment, Photo, Rating, Recommendation, UserProfile, and Video.

5.2.4

Enhancement
Rewards

Gamification performance

Gamification now defaults to 10 leaderboards (with 10 distinct currencies) granting 10 points for every action/content type; + 10 badges with 3 levels each (1:1 mapping to the currencies).

5.2.4

Fixed
Ratings, Recommendations

Ratings and Recommendations Performance

New InternalPrefs AsyncRatingWrites and AsyncRecommendWrites force ratings and recommends to be asynchronous. Both preferences default to false.

5.2.4

Fixed
Rewards, Diagnostic

PointsAndBadgingLeaderboards Diagnostic fails

Updated Sqlite library to fix a bug where quotes were being added to the filename when there are spaces in the path. Leaderboards now render as expected.

5.2.4

Fixed

plckForumPostShowFirstUnread not working

Please note in the PAS forum widget we replaced the old star link, formerly used to navigate directly to the first unread post, with a link reading “[UNREAD POSTS]”. That link previously failed to function. This fix has corrected the “[UNREAD POSTS]” link. The link in the forum view on the name of the discussion will always take the reader directly to the last page they read and will not change focus to the last unread post should that post happen to be on that page. The “[UNREAD POSTS]” link will take the reader directly to the first unread post, focusing the browser on the first unread post on whatever page that post may be on.

5.2.3

Fixed
Blogs, Groups, Forums

Text removed when editing some fields

Double Quotes no longer cause text to disappear when editing Blog Title, CG Name, Forum Category or Forum Headline.

5.2.3

Feature
Reviews

Provide default title when importing reviews from BazaarVoice

Added a parameter to BazaarVoice reviews importer that imports a set number of words from the review as a default title. The parameter defaults to 8 words.

5.2.3

Fixed
Galleries, Persona

"Flash is required" message displays as confusing text on iPad

The photo upload page now loads as expected and the correct "Flash is required" message is displayed.

5.2.3

Fixed
Galleries

Video displays as a blank spot on iPad when Flash is not installed

The Video details page now loads as expected and a "Flash is required" message is displayed.

5.2.3

Fixed
Pluck

iPad: Can't scroll through CG Event Start/End times

A scroll bar is now available to iPad users to scroll through all the time slots.

5.2.1

Fixed
Performance

Merge fixes for TheKnot, CBC and the performance test branch into mainline

Merged CBC Specific fixes, the Performance Test branch, and changes to the Profiler.

5.2

Feature
Groups

PAS Community Groups

Community Groups has been completely redone and is now fully compliant with the Pluck Application Server. Now you can use the same implementation method for all Pluck applications. The new Community Groups has the same look and feel as the rest of the Pluck platform, and you can now also use core Pluck features like scoring, sorting, trust filters, badges, and inline moderation. Community Groups can now be served using REST, letting you reap the SEO benefit from the user generated content of Groups. The implementation is greatly simplified, and configuration is easier, too, using a new drag-n-drop configuration tool that enables group administrators to customize the layout and features in a Group. For more information about Pluck Groups, see Groups.

5.2

Feature
Polls

PAS Polls

Polls aren’t just for forums any more. Now you can drop them anywhere on your site. Plus, you can drop a list of polls that are on your site anywhere, too. For more information, see Pluck Polls.

5.2

Feature
Reviews

Open Review Exchange

Introducing a new way to share reviews. The Open Review Exchange allows you to exchange reviews (and ratings) to Pluck from any source that follows an open standard from Google Products. This is currently a private beta. For more information, contact your Pluck Representative.

5.2

Feature
Reviews

Using Categories to Organize Reviews

Pluck Reviews now has an open taxonomy, which frees you to structure them the same way you structure your products. Previously, Pluck Reviews could only list reviews and summarize ratings of a single product or item. Now you can easily represent and define complex hierarchies using Roll Up Categories. For more information, see Reviews.

5.2

Feature
Reactions

User Reaction Chiclet Display

Now you can display User Reactions using buttons, so your users can just click on a button to vote. This display is now the default for Reactions. For more information, see Reactions.

5.2

Feature
SDK

SDK Enhancements

The following objects have been added to the Pluck 5.2 release:

  • SourceSite
  • SourceSiteFilter
  • SourceSiteKey
  • SendCommunityGroupMessageActionRequest
  • EchoAuthTokenActionRequest/Response

For more information, see the Pluck SDK Object Reference.

5.2

Preference
InternalPrefs

RunReviewIndexSchemaUpdate

Trigger to toggle self heal checking of the review schema update.

  • Valid values — true, false.
  • Default — false
  • Scope — Global

5.2

Preference
InternalPrefs

ForumStorageShardLocation

The location of the Forum Storage Shard.

  • Scope — Global

5.2

Upgrade Note
Reviews

Reviews Diagnostic

If you use Reviews, you may need to run an upgrade diagnostic as part of an upgrade to 5.2. Contact your Pluck Representative for more information.

To allow Reviews to work with the new category roll-up classification method, you should run the following diagnostic before, then again after the upgrade.

Additionally, there is a boolean preference in Internal Preferences that enables self-healing, RunReviewIndexSchemaUpdate. This should be off when the diagnostic is run. It defaults to false (off).

The diagnostic is Diagnostic.exe ReviewSchemaUpdate <prefs location>.

If you are using Reviews you must have the preference InternalPrefs.RunReviewIndexSchemaUpdate set to true (the default is false) during the upgrade. While this is counter to Pluck’s standard technical support process, the configuration must be modified simultaneously with the upgrade build. If the preference is not set, there will be errors with Reviews. If the preference is set before the code is upgraded, the system will not build.

5.2

Upgrade Note
Connection

Facebook Changes

If you do not upgrade to this patch, Facebook Find Friends and Invite Friends functionality in the Pluck Persona→Settings→Connectors tab will fail at some point after 6/1/2012. The Facebook Like button for Pluck that is included with the Pluck Recommend application will also cease to work at that time unless you upgrade to the current release.

5.2

Upgrade Note
Reactions

Default Display for User Reactions Changed

The new Chiclet display is now the default for User Reactions. If you wish to keep the display in poll mode, set the plckUserReactionChiclet parameter to false.

5.2

Fixed
PAS Community Groups

Users should not need to click join a group before and after logging in successfully

Users now auto-join a group after they click Join a Group as an anonymous user and then successfully log in.

5.2

Fixed
Moderation Manager

Unable to act on CustomItems in the moderation queues

As expected, the item is now kept or deleted and the next item in the queue is loaded.

5.2

Fixed
PAS Forums

Search results pagination not working as intended

Search now works as expected and a paginated page shows the results.

5.2

Fixed
PAS Widgets, Security

Added support for HttpOnly flag on AT cookies

AT cookies now support the HttpOnly flag.

5.2

Fixed
PAS Reviews

When multiple applicable characteristics for one author are selected via filter, match is not shown in filter view

Filter now works as expected and returns the correct matches.

5.2

Fixed
PAS Reviews

Posting review from preview does not share to FB even though the "f" checkbox is selected

The review now posts to Pluck site and Facebook when the "f" checkbox is checked, even if the "Share your new activity on your Facebook news feed" option is unchecked.

5.2

Fixed
Diagnostics

Unsupported diagnostics deleteuserandcontributions in Pluck 5

Diagnostics now run as expected.

5.2

Fixed
PAS Community Groups

Read More link in Group Forum RSS feed doesn't link directly to the post in question

The link now works as expected and the user is directed to the discussion page with the screen scrolling to the post clicked.

5.2

Fixed
PAS Forums

Breadcrumb links returns error when plckRefreshPage is set to True

Forums list page displays as expected.

5.2

Fixed
PAS Blogs

Unable to embed video using "Source" button

Source button now works as expected.

5.2

Fixed
Moderation Manager

Improve message in UI when requeue button clicked

Messages were updated to explain the requeing process and wait time.

5.2

Fixed
Leaderboards, PAS Comments

User cannot make comments or recommendations

Comments now works as expected and users can comment or recommend without error.

5.2

Fixed
PAS Forums

Query parameter passing in bread crumb links

Links to paginated and non paginated discussions now work as expected.

5.2

Fixed
PAS Persona

XSS vulnerability in the persona widget

XSS vulnerability was removed to improve security.

5.2

Fixed
PAS Blogs

RSS link for public blogs returns 404

The RSS page now displays as expected.

5.2

Fixed
SDK

Objective-C is missing Models.h when compiled with XCode

Models.h now appears where expected.

5.2

Fixed
PAS Galleries

Can't create new galleries; gallery management pagination is broken

New gallery now displays in gallery list immediately after created and when paging, as expected.

5.2

Fixed
PAS Reviews

Scoring a review results in an error

The review is now scored as expected and the user sees a message under the review stating that they found that review helpful.

5.2

Fixed
Moderation Manager

Unable to add a moderator when a dot is present in user key/id

The user is now pre-selected as soon as admin clicks on it from the drop down.

5.2

Fixed
Moderation Manager

Spaces in user names causing security checks to fail

Users are now added to queues without error and moderators are able to block content as expected.

5.2

Fixed
Moderation Manager

Undefined Photo TypePhoto objects have no buttons to act on them in the mod tool

Photo uploads no longer display as "Undefined Photo TypePhoto", and the moderation action buttons are visible and functional.

5.2

Fixed
PAS User Reactions

plckUserReactionUserKey parameter doesn't work as it described

Removed the plckUserReactionUserKey parameter.

5.2

Fixed
Reviews

Missing scores column in database

Created a tool to traverse review index databases and add any missing scores columns.

5.2

Fixed
CMW

Unauthorized message on Reaction Choices page in CMW

Only static content like JS, CSS, and images are now pulled from the CDN URL, as expected.

5.2

Fixed
CMW, Moderation Manager

Comments not displaying for blocked user in Moderation/Workbench

User comments are now visible so that customer may unblock/block comments.

5.2

Fixed
SDK

Error in Java SDK translating localized timestamps

SDK timestamps no longer throw an error.

5.2

Fixed
Moderation Manager

Old comments staying in queue not being locked to moderators

Moderation now works as expected and moderators are assigned a random item from the first 10 items in the queue.

5.2

Fixed
PAS Blogs, PAS Community Groups

Text following double quotes is removed when editing other fields

Editing blog title, Community Group name, Forum category or Forum headline now works as expected.

5.1

Feature
Reactions

Syndicate on Demand

Reactions now includes a Share button that appears when a user saves a reaction choice. The Share button displays the Share this on dialog that allows users to comment on that reaction choice and post it to configured social bridging destinations. For more information, see Syndication.

5.1

Feature
Syndication

Syndication Trackback Support

You can now tell when a user has shared something and reward them for it. For example, when a user clicks on a link another user syndicated to Facebook, Twitter, or LinkedIn, now both users can be rewarded. Tumblr, Reddit, Delicious, or any other third party syndication method Pluck supports can also be tracked.

You can identify user’s that share contentPluck attaches the plcktb parameter to the shared link that identifies the user that shared the content. For security purposes, the parameter value is encrypted using a customizable cypher. Use the SyndicationTrackbackUserIDParamName Url pref to change the parameter name and the SyndicationTrackbackUserIDCipher Url pref to change the cypher. For more information, see Syndication Trackback Support.

5.1

Feature
Galleries

Pinterest Integration

You can now provide your users with the ability to pin Pluck photos or videos on your site so they can share them through their Pinterest account. The Pin It button appears by default on photos and video details pages, and on the Persona Photos photo detail page. This feature only appears in the Pluck PAS applications, and is not available in the SDK. For more information, see Pinterest.

5.1

Feature
Gamification

Reputation Syndication Rules Grammar

Users can now receive points when they syndicate content. You can specify different rewards based on the service syndicated to, the type of content that is syndicated, and the actual content that is syndicated. For more information, see Working with slContentSyndication in Reputation Rules Grammar.

5.1

Feature
Reactions

User Reaction Lists

Users are able to display a paginated list of user Reactions for a given target using the UserReactionsPageRequest/Response in the SDKs. Lists can be sorted by timestamp or with FriendSort. FriendSort returns friend reactions first. For more information, see Pluck SDK Object Reference.

5.1

Feature
Connections

SSO/Facebook Authentication Enhancements

Pluck now has a better system for logging in users that weeds out duplication and provides a better system for dealing with registered users. Pluck’s Facebook authentication workflow now allows you to register the users you have already in your own user store or match them with an existing registered user. For more information, see Social Sign On.

5.1

Feature
Reputation

Reputation Feed

A feed for all points activity is now provided to maintain synchronization between your system and Pluck. The feed is an audit log that returns a continuously updated list of the current rewards in your instance of Pluck. You can also have it return an archive from a specified date. For more information, see Reputation Engine Feed.

5.1

Feature
Reputation

Reputation Feed SDK Extension

The Java SDK has been extended to request and parse the Reputation Feed. For more information, see Reputation Feed SDK Extension.

5.1

Feature
Performance

General Performance Enhancements

The 5.1 release of Pluck includes numerous performance and security improvements, including to Forums, Reviews, the Reputation Engine, and the SDKs.

5.1

Feature
SDK

SDK Enhancements

The following objects have been added to the Pluck 5.1 release:

  • BeginFacebookBloginActionRequest
  • CompleteFacebookLoginActionRequest
  • SendFacebookMessageActionRequest
  • FacebookLoginReactionResponse
  • UserReactionsPageRequest/Response
  • FriendsSort

For more information, see the Pluck SDK Object Reference.

5.1

Feature
Comments

New Default for StripHTMLFromComments

The internal preference StripHTMLFromComments now defaults to true instead of the previous default of false. Before upgrading you should verify that you do not wish to allow any HTML elements in your comments. For more information, contact your Pluck representative.

5.1

Preference
FacebookPrefs

FacebookLoginEnabled

This allows users to login to login through their Facebook accounts. If FacebookPrefs.AutoLoginEnabled is set to true, it will force-set this preference as well.

  • Valid values — true, false
  • Default — false
  • Scope — Global

5.1

Preference
FacebookPrefs

FacebookRequestTimeoutSeconds

Server-side calls to Facebook fail after this timeout. 0 means no timeout.

  • Valid values — Int
  • Default
  • Scope — Global

5.1

Preference
FacebookPrefs

PreUserImportCallbackUrl

If an unrecognized user connects through Facebook, pluck sends a POST to this URL to possibly match the user up with existing accounts. Please refer to the documentation for expected response formats.

  • Valid values
  • Default
  • Scope — Global

5.1

Preference
FacebookPrefs

RequiredPermissions

A comma delimited list of additional permissions to request when users connect to Facebook. See Facebook’s documentation at https://developers.facebook.com/docs/reference/login/

  • Valid values
  • Default
  • Scope — Global

5.1

Preference
PinterestPrefs

PinterestEnabled

Is Pinterest Enabled?

  • Valid values — true, false
  • Default — true
  • Scope — Global

5.1

Preference
Urlprefs

SyndicationTrackbackUserIDParamName

Optional parameter to add to all URLs when sharing, which tracks the userId of the user who did the sharing. If not defined, no user key is added to shared links.

  • Valid values
  • Default — plcktb
  • Scope — Global

5.1

Preference
EmailPrefs

EmailNotificationDelayInMinutes

When sending email notifications, they will automatically be delayed to help bypass caching problems.

  • Valid values — Any int, sets minutes
  • Default — 5
  • Scope — Global

5.1

Preference
UrlPrefs

SyndicationTrackbackUserIDCipher

When SyndicationTrackbackUserIdParamName is set, use this to obfuscate the value of the user key (see docs for obfuscation algorithm). If not set, user keys will be sent in plaintext.

  • Valid values
  • Default
  • Scope — Global

5.1

InternalPrefs

DaapiRenderCacheSeconds

Caches SDK Requests for anonymous users. Controls how long the results stay in the cache.

  • Valid values
  • Default — 30
  • Scope — Global

5.1

Preference
InternalPrefs

InMemoryRemovalThresholdInMinutes

Threshold to remove items from the in memory index helper.

  • Valid values
  • Default — 30
  • Scope — Global

5.1

Upgrade Note
Reviews

Upgrading Reviews

If you are upgrading Reviews, you must run a schema update before the upgrade. Contact your Pluck representative for more information.

The diagnostic path is:

Diagnostic.exe ReviewAuthorAttributeSchemaUpdate <prefs path> <items to process before sleeping> <Time to sleep in ms>
so, it might look like this:
Diagnostic.exe ReviewAuthorAttributeSchemaUpdate c:\pluck2\sitelife\trunk\ApiSite 500 500

Note:

This diagnostic is not a replacement for the ReviewIndex diagnostic and is not meant to be used in conjunction with ReviewIndex. Use the following to determine which diagnostic is required during upgrade:
Customer on Reviews 1.x use ReviewIndex. Since they have no PAS reviews, newly indexed reviews will get the new schema automatically.
Customers on Reviews 4.x use ReviewAuthorAttributeSchemaUpdate. Since PAS Review databases exist, we need to update their schema. No additional indexing is required.

5.1

Fixed
Forums

Duplicate discussion lists on forums page 1 and page 2

Discussions now display as expected.

5.1

Fixed
Community Groups

Member count does not update when user joins

Community Groups member count now updates as expected.

5.1

Fixed
Community Groups

Editor approving members in private groups gets listed as the joiner in the daily digest

Approving user is no longer listed as the joiner in the Community Group daily digest.

5.1

Fixed
PAS Photos, Media

Anonymous Photo Upload error

PAS Photos, which doesn't allow anonymous submissions, now throws an error when an anonymous user attempts to upload a photo.

5.1

Fixed
Forums

Discussion post counts display as zero when posts exist

Forums now works as expected and discussion post counts display correctly.

5.1

Fixed
PAS Forums

Issues with Image Upload in PAS forums

Image Upload now displays and works as expected.

5.1

Fixed
PAS Comments, PAS Reviews

Line breaks are not carried over

User contributed comments and reviews containing line breaks now display as expected.

5.1

Fixed
Search

Search results are not limited to one site in portfolio

Search now respects the site linkage in portfolio sites and returns results for only one site.

5.1

Fixed
Leaderboards

Leaderboards render blank for minutes after diagnostic is run

Leaderboards now display immediately after the diagnostic runs.

5.1

Fixed
Comments

String changes made in custom theme are not reflected in comment replies

Changes to strings in the comments list.strings file now render in the PAS Comments widget.

5.1

Fixed
SDK, Forums

ResolveSEOTokenRequest for Discussion is not flushed from cache after unsubscribing to a forum

ResolveSEOTokenRequest now works as expected and SubscriptionInfo.IsCurrentUserSubscribed is changed to false when user unsubscribes.

5.1

Fixed
CMW

Social prefs not saving in CMW, throwing JS console errors

Changes to the social prefs are now saved as expected.

5.1

Fixed
Persona

"Value cannot be null" error thrown in RSS feed XML when user activities are present

RSS feed returns as expected, even when a user has a feed containing activities.

5.1

Fixed
Social Integration

JS error thrown and share dialog not functioning when attempting to share

Share dialog now displays and functions as expected.

5.1

Fixed
PAS Persona, Blogs

Attempting to publish a post triggers a "no body" error message

Posts containing text in the title and body sections now post as expected.

5.1

Fixed
PAS Reviews

Preview does not display attribute data and submitting from the preview page results in JS console error

Attributes now display on preview and clicking the post button causes the Review page to redraw without error.

5.1

Fixed
PAS Comments

Comment box does not display and amt error in pluckApps.js is thrown

Comment box now appears as expected, without error.

5.1

Fixed
Blogs

RSS feed returning a "Value cannot be null" error

The Blog RSS URLs now generate as expected.

5.1

Fixed
Forums

Deleting Post succeeds but causes errors in log

Post publish as expected and no errors are thrown.

5.1

Fixed
Persona, Feeds

Bad performance on deletes

Deletes in the activity feed now perform as expected.

5.1

Fixed
Community Groups

Joining Group doesn't work when using a custom AT cookie

Joining a Community Group now allows the use of custom AT cookies, as expected.

5.1

Fixed
SDK, Forums

MoveForumDiscussionActionRequest: Number of post reset when discussion moved

Both Forum's "Activity" column and Discussion's "Posts" column accurately reflect the same number of posts before and after relocation of a Discussion.

5.1

Fixed
PAS Persona, Forums

Incorrect Forum URL for recently created discussions/posts in the Forum Posts Persona tab

The correct URL is now referenced and the correct forum page loads.

5.1

Fixed
CMW, Reports

Downloading filtered results from the Activity Reports only set to max 1000

The CSV now returns a max of 10,000 results per page, as expected.

5.1

Fixed
Reports

The "Comments Rejected" value displays as zero

The Article Activity report now reflects the correct "Comments Rejected" value.

5.1

Fixed
SDK

Java SDK avatar image upload does not change the user avatar

UploadAvatarImageFile in the Java SDK now updates the avatar image as expected.

5.1

Fixed
PAS Reviews

PCK overrides getting stuck until runtime cache is cleared

PCK overrides now render as expected without clearing the runtime cache.

5.1

Fixed
PAS Forums

Discussion preview is not shown via mouse over a title; returns JS error "null"

Preview now displays as expected without throwing an error.

5.1

Fixed
Reports

Incorrect reports pulled when using the "Last Year" download link

the Last Year report .xls files now contain data from all 12 months of the previous year.

5.1

Fixed
PAS Persona

Cannot go back to default avatar once you change image

Selecting Default Avatar from the image picker and saving profile works as expected and displays default image.

5.1

Fixed
CMW

Custom Item not displayed in Recent User Activity in User Profile

When a custom item is created, the recent user activity in CMW updates with that activity.

5.1

Fixed
PAS Persona

Upon mouse over for the Avatar picker, the pointer does not switch over to the hand icon

The hand icon now displays as expected when the Avatar picker is moused over.

5.1

Fixed
PAS Comments

Comments containing HTML entities and close to 1000 characters get truncated

Truncation now occurs before encoding so that each character is evaluated as a single character instead of a multi-character HTML encoded value.

5.1

Fixed
PAS Reviews

CurrentThemeName not being correctly passed to child widgets

Overrides to the sub template are now visible.

5.1

Fixed
Community Groups, Forums, PAS Persona

Forum Tab links to CG Forums go to blank page

5.1

Fixed
Facebook, Social Integration

Cancelling Facebook login modal pop-up causes the forums page to hang on throbber image

Links now successfully take users to the Forum Discussion list page for the specified Community Group.

5.1

Fixed
Community Groups

CMW Group Digest prefs not taking precedence over xml pref changes

Preferences in the CMW now take precedence over changes to the xml prefs, as expected.

5.1

Fixed
Social Integration

SyndicateOnDemand message input doesn't get passed on

The text message sent to the social site during syndication now works as expected and reflects any modifications made by the user.

5.1

Fixed
PAS Blogs

Multi-Author Blog List Page and Mini-Persona click opens new window

Public and Multi-Author Blog pages now display a mini persona when hovering over a posting user's avatar and the minipersona link opens the persona in the same tab.

5.1

Fixed
PAS Forums

Forum link from search results throws missing plckDiscussionId error

The Forum page now displays as expected.

5.1

Fixed
PAS Forums

Forums not alternating Odd/Even classes to visually separate them

When multiple forums are present in a category, the isOdd class now alternates with the isEven class in each forum div, as expected.

5.1

Fixed
PAS Galleries

Implement Ajax navigation style

The galleries now use the same kind of Ajax navigation as the other PAS widgets.

5.1

Fixed
PAS Galleries, PAS Persona, PAS Reviews

Strip extension from default title during Photo upload

Titles that are pre-filled based on the uploaded filename no longer include the file extension.

5.1

Fixed
PAS Galleries

Strip extension from default title during Video upload

Titles that are pre-filled based on the uploaded filename no longer include the file extension.

5.1

Fixed
SDK

ResolveSEOTokenRequest should handle pre-stripped SEO tokens and provide exception responses for invalid tokens

ResolveSEOTokenRequest can now handle stripped Forum SEO tokens and exceptions will be included in the response when an SEO token cannot be found.

5.1

Fixed
Security

flxHR.vbs - This file has been flagged by WebMarshal

flXHR.vbs removed from the Pluck servers.

5.1

Fixed
Security

Endpoint security enhanced

API endpoints altered to improve security.

5.1

Fixed
Reactions, Persona, SDK

Reactions displaying invalid choices

Reactions now works as expected and removes invalid choices from the Persona wall.

5.1

Fixed
Reactions, CMW

Deselecting a Reaction choice does not completely remove the feed item

The Reaction feed now states when a Reaction choice is deselected, as expected.

5.0.13

Preference
UrlPrefs

SyndicationTrackbackUserIDCipher

When SyndicationTrackbackUserIdParamName is set, use this to obfuscate the value of the user key. If not set, user keys are sent in plaintext.

  • Scope — Global

5.0.13

Preference
Urlprefs

SyndicationTrackbackUserIDParamName

Optional parameter to add to all URLs when sharing, which tracks the userId of the user who did the sharing. If not defined, no user key will be added to shared links.

  • Valid values
  • Default — plcktb
  • Scope — Global

5.0.13

Preference
EmailPrefs

EmailNotificationDelayInMinutes

When sending email notifications, they will automatically be delayed to help bypass caching problems.

  • Valid values
  • Default — 5
  • Scope — Global

5.0.13

Upgrade Note
Recommendations Configuration

Post Recommendation XSS Issue

This issue is resolved by setting a preference, InternalPrefs.SanitizeInputParams to true.

5.0.13

Fixed
Pluck

Cross Site Request Forgery Fix

This problem has been corrected by implementing a domain whitelist and including a specified at cookie value in the URL.

To determine allowed domains, Pluck now reads and parses crossdomain.xml for any domains present there, but also accepts UrlPrefs.SiteLifeServerUrlBase, UrlPrefs.ClientBaseUrl, and Url.Prefs.DomainTrust (and all subdomains thereof). If crossdomain.xml does not exist (by default it does not), those domains are then the only ones present. It is not possible to remove any of those three entries from the whitelist.

Note:

Any server-to-server calls to photo upload endpoint must set the HTTP referrer to a domain on the whitelist.

The following rules apply for cookie filtering:

  • HD cookies are not supported.
  • If the AT is sent via a cookie on the request, either the query string or the post body must have a new ath parameter containing the value. SDKs automatically include ath, but DAAPI must be updated to include it.
  • Any custom implementations of the photo upload endpoint must be updated to include ath as well.
Generating the ath Parameter

The ath parameter is just the h portion of the at token’s value. For example, the if you look at the sample value on the page for SSO, it shows the following example cookie value: a=testuser&u=12345&t=1199209071&e=test@test.com&h=cb3523fae18778e100a454064b2dd324. In this example, the value of ath would be cb3523fae18778e100a454064b2dd324.

5.0.13

Fixed
Pluck

Process and JSONP Endpoint XSS Vulnerabilities Fixed

Two potential problems that could lead to cross-site scripting were corrected with the Pluck Process and JSONP endpoints.

5.0.13

Fixed
Pluck

onClick Events Removed From HTML Scrubbing

Pluck’s Brillo Scrubber has been reconfigured to prevent unwanted onClick events from user entered HTML buttons.

5.0.13

Fixed
Comments

Text Entered in Comments Unencoded to Executable

Any text submitted in Comments is rendered as that text, and not allowed to inadvertently execute code.

5.0.13

Fixed
Pluck

Cross-Site Scripting Interception Implemented

Attempts to inject code into Pluck parameters are now filtered out.

5.0

Feature
Pluck

Complete Application Suite Now On Pluck Application Server

With the 5.0 release of Pluck, all Pluck applications can now take advantage of the Pluck Application Server. Existing applications updated with Pluck Application Server capabilities for this release include Media Galleries (photos and video), Multi-Author Blogs and Public Blogs, Ratings, Leaderboard, and the Discovery application which drives the Most, Highest, and Recent Collections in Pluck 5.0.

5.0

Feature
Galleries

PAS Media Galleries

Pluck’s Media Galleries takes advantage of the Pluck Application Server with a simplified implementation method, the PAS event callback mechanism, faster performance, AJAX navigation, and the PAS application theme wrapper. PAS Media Galleries also include an updated layout, inline moderation, sharing and syndication features for both photo and video media. For more information, see Pluck Media Galleries. For information on installing and configuring, see Photos and Videos.

5.0

Feature
Blogs

PAS Blogs

Pluck’s Multi-Author and Public Blogs now feature an updated layout that includes inline moderation, AJAX navigation, blog collection pages, sharing and syndication features, voting and scoring, an updated editor that includes spell checking, and the PAS event callback mechanism. For more information, see Blogs.

5.0

Feature
Ratings

PAS Ratings

In addition to the usual Pluck Application Server feature goodness—event callback, theme wrapper, AJAX interaction— this update to Ratings includes fractional stars, rollup information that can be displayed separately from the input amount, and the ability to call the application multiple times on the same page. For more information, see Ratings.

5.0

Feature
Discovery

Most, Highest, Recent Discovery Collections

Pluck 5.0 Collections of Most, Highest, and Recent are implemented on the page through the PAS enabled Discovery application. This handy application supports all Pluck SDK permutations and parameters, includes mini Persona, sports an “Ago-style” age display with intelligent fallback to date display, has a parameterized title, preview truncation, and supports the PAS event callback mechanism. For more information, see Most, Highest, and Recent Collections. For more information, see Discovery.

5.0

Feature
Reviews

Review Author Attributes

Pluck Reviews gets a boost in 5.0 with the addition of Author Attributes. This new feature allows you to request additional details when a user submits a review which can then be displayed on the review itself. It can also be used to filter reviews or used to collect and verify information about the reviewer. For more information, see Reviews.

5.0

Feature
Pluck

Performance Improvements

The Pluck 5.0 release has several significant performance improvements, including in Friend Feed (loads in a fraction of the time as before), Persona (journalling and other speed improvements, and Forums (overall 15% boost in speed).

5.0

Feature
Reviews

Net Promoter

An addition to the Reviews rollup application, the net promoter value is a per-product aggregation of the number of reviews where the I recommend this selector was checked versus others. This can then be presented as a percentage, counts, or both, giving the user at-a-glance insight on peer opinion of the item being reviewed. In general it allows you to display a nice count of the people who check a I recommend this style check box.

5.0

Feature
Analytics

Form Abandonment Report

A new report has been added that tracks user abandonment for filling out a review based on the user navigating away from or clicking cancel on a review submission. This report can be used to measure the impact of adding fields to the review form using the new Review Author Attributes feature. The new report is available in the CMW under Downloads in the Reports section.

5.0

Feature
Persona

Custom Persona Tabs Now accept HTML entities

Custom Tabs in Persona can now include HTML entities.

5.0

Feature
Pluck Beta

Social Sign On Application

Pluck 5.0 offers a stand-alone mini application that can be dropped on any page to facilitate signing in to your registration system plus standard third party social services like Facebook. It includes a callback that notifies your registration system of a login event, and you can use it to record a user registration or update within your Single Sign-On system. For more information, see Single SignOn.

5.0

Feature
Reactions Beta

User Reactions

Pluck User Reactions beta is a new PAS Application that can be used in place of Pluck Recommendations and provides a quick and easy single-click user action that encourages interaction with minimal barriers to participation. Reactions can be used for common responses such as Like or Recommend as well as custom responses such as “lLove it!” “Want it!” or “Wish List” based on complete control over the number of choices, labels used and one or multiple choice support. Reactions can also be used as lightweight editorial polls and support the ability for users to change their selection. As a PAS Application, Reactions includes AJAX-style interaction, theme wrapper and event callbacks.

5.0

Feature
Pluck Beta

PAS Leaderboard

The Pluck Leaderboard beta—previously part of Rewards—is now a stand-alone application that can be dropped on a page as a PAS-enabled application. The paginated Leaderboard includes mini Persona and supports PAS event callbacks. For more information, see Leaderboards.

5.0

Feature
SDK

SDK Enhancements

The following objects have been added to the Pluck 5.0 release:

  • DeleteReviewAuthorAttributeActionRequest
  • DeleteReviewAuthorAttributeSetActionRequest
  • DeleteUserReactionChoiceActionRequest
  • ItemRatingsRollupRequest
  • ReviewAuthorAttributeRequest
  • ReviewAuthorAttributeSetRequest
  • ReviewAuthorAttributeSetsPageRequest
  • ReviewAuthorAttributesPageRequest
  • ReviewFormAbandonmentActionRequest
  • SetReviewAuthorAttributeSetActionRequest
  • SetReviewAuthorAttributeValuesActionRequest
  • UpdateReviewAuthorAttributeActionRequest
  • UpdateReviewAuthorAttributeSetActionRequest
  • UpdateUserReactionActionRequest
  • UpdateUserReactionChoiceActionRequest
  • UserReactionChoiceRequest
  • UserReactionChoicesPageRequest
  • UserReactionChoiceValueRequest
  • UserReactionRollupRequest
  • UserReviewAuthorAttributeValuesRequest
  • ItemRatingRollupResponse
  • ReviewAuthorAttributeResponse
  • ReviewAuthorAttributeSetResponse
  • ReviewAuthorAttributeSetsPageResponse
  • ReviewAuthorAttributesPageResponse
  • UserReactionChoiceResponse
  • UserReactionChoicesPageResponse
  • UserReactionChoiceValueResponse
  • UserReactionRollupResponse
  • UserReviewAuthorAttributeValuesResponse
  • ItemRatingRollup
  • ReviewAuthorAttribute
  • ReviewAuthorAttributeKey
  • ReviewAuthorAttributeOption
  • ReviewAuthorAttributeOptionKey
  • ReviewAuthorAttributeSet
  • ReviewAuthorAttributeSetKey
  • ReviewAuthorAttributesFilter
  • ReviewAuthorAttributesFilterItem
  • ReviewAuthorAttributeValue
  • UserReactionChoice
  • UserReactionChoiceKey
  • UserReactionChoiceRollup
  • UserReactionChoiceValue
  • UserReactionRollup
  • ReviewAuthorAttributeControlType Enum
  • ReviewAuthorAttributeState Enum
  • ReviewAuthorAttributeType Enum

For more information, see the SDK Object Reference.

5.0

Preference
Facebookprefs

PostUserImportCallbackUrl

When a user initially connects via Facebook auto-login, pluck will POST to this URL to sync with external registration systems.

  • Valid values — Any fully-qualified URL
  • Default
  • Scope — Global

5.0

Preference
Urlprefs

ForumPagePathWithOverride

Flag that is set if the value is overriden - changed per request (pck vruntime setting).

  • Valid values — True, False
  • Default — False
  • Scope — SiteSpecific

5.0

Upgrade Note
Recommendations

Recommendations Currently Used in Public Blogs, Photos, and Videos

Public Blogs and the Media Gallery applications currently use Recommendations instead of Scores.

5.0

Upgrade Note
Reviews

Upgrading Reviews

If you are upgrading Reviews, you must run a schema update before the upgrade. Contact your Pluck representative for more information.

The diagnostic path is:

Diagnostic.exe ReviewAuthorAttributeSchemaUpdate <prefs path> <items to process before sleeping> <Time to sleep in ms>
so, it might look like this:
Diagnostic.exe ReviewAuthorAttributeSchemaUpdate c:\pluck2\sitelife\trunk\ApiSite 500 500

Note:

This diagnostic is not a replacement for the ReviewIndex diagnostic and is not meant to be used in conjunction with ReviewIndex. Use the following to determine which diagnostic is required during upgrade:
Customer on Reviews 1.x use ReviewIndex. Since they have no PAS reviews, newly indexed reviews will get the new schema automatically.
Customers on Reviews 4.x use ReviewAuthorAttributeSchemaUpdate. Since PAS Review databases exist, we need to update their schema. No additional indexing is required.

5.0

Fixed
Comments, Forums

Facebook pop-up blocker is triggerred in Forums, but not in Comments

Facebook pop-up blocker is no longer triggered in Forums.

5.0

Fixed
Comments

plckRefreshPage set to True causes focus to go to top of page

The page now reloads and scrolls to Comments, as expected.

5.0

Fixed
Community Groups

Digest is not generating

The digest now generates as expected.

5.0

Fixed
CMW

Blank page renders when attempting to view articles in the CMW

Articles in the CMW now display as expected.

5.0

Fixed
Rewards

Using statements on SQLite connections are still missing

Badges and points are being correctly allocated and tracked, leaderboard rankings are correctly maintained, and tier moves are being correctly completed with badging actions when thus defined.

5.0

Fixed
Comments

Pagination in PAS Comments causes undefined error

Comments now work as expected and error messages are correctly displayed.

5.0

Fixed
Forums

Latest Posts column displays posts in incorrect order on Forum page

The latest posts are now pushed to the top of the Latest Posts column.

5.0

Fixed
Comments

plckRefreshPage causes sort order and pagination functionality to fail

When plckRefreshPage is now set to True, the page refreshes and comments are sorted in the new order as expected.

5.0

Fixed
CMW, Reports

Errors thrown and inaccurate trashcan reports created when running Reports after upgrade

Accurate trashcan reports are now produced, including rollups, and no errors are thrown to console.

5.0

Fixed
SDK

Java SDK getMediaUploader for uploading photo not sending authToken properly

The authToken is now correctly sent, allowing the Photo is uploaded as expected.

5.0

Fixed
Reviews, Rollup

Rollup widget should not link when set alone on a page with no article properties

When lazy create is used, if no reviews are made, there is no longer a link to the article in the roll-up.

5.0

Fixed
Persona, Discovery

Allow Discovery window setting in CMW home page

Customers are now able to set the window used for discovery on the home screen of the CMW.

5.0

Fixed
Persona

swf-uploader-button color can be set in IE but not in Firefox

The button color can now be set in pluck-review-create-review-desc-photoadd-button color successfully from pluck/reviews/reviews.css.

5.0

Fixed
Recommendations, Content Download

Recommendations Content Download not showing Owner data or correct Created or Updated time

Owner data is now displayed as expected along with correct Created and Updated times.

5.0

Fixed
Twitter, Social Integration

Non-English Characters Are Failing to Syndicate to Twitter

Comments containing non-English characters now syndicate to Twitter as expected.

4.11

Feature
Forums

PAS Forums

Forums is now available as a PAS enabled application based on Pluck Application Server architecture. Features of the 4.11 Pluck release of PAS Forums include:

  • Updated UI
  • Supports social sharing
  • Enhanced sorting and filtering
  • Supports standard voting
  • Ability to mark a discussion as a question and select a post as the answer
  • Ability to hide the signatures of other users
  • Online presence
  • Subscription management

4.11

Feature
Forums

Presence

You can now track the online activity of Pluck Forums users. Turning tracking on is done through a preference, plckForumTrackPresence. Retrieving path information can be done through dropping a Presence widget on a page through a PAS call or tag, or you can use SDK calls. This feature is off by default. For more information, see Install Presence.

4.11

Feature
Forums

Hide User Signatures in Forums

Users can now choose to hide the signatures of other Forum users. There is an inline control in Forums, and a setting in the user’s Persona can also turn other user’s signatures on/off.

For more information on Forums, see Forums. If you are upgrading from a previous version of Forums, see Changes from Legacy Forums.

PAS Private Messages

Private Messages is now available as a stand-alone PAS enabled application. If Private Messages are enabled in your deployment, they still appear by default in user’s Persona, but you now have the ability to display them anywhere else using the standalone PAS application. For more information, see Pluck Private Messages.

4.11

Feature
Persona

Persona Custom Tabs

You can now add custom tabs to your user’s Persona. You can give them any name you like, and then fill it with any content you specify. To add a custom tab, you simply add it to the PAS call for Persona. For more information, see Custom Tabs.

4.11

Feature
Pluck

New PAS Application Call Method

Pluck applications can now be called with a JavaScript call that allows faster loading. For more information on using the PAS JavaScript Call, see Loading Pluck Applications.

4.11

Feature
Blogs, Forums, Reviews, Private Messages, Persona

Rich Text Editor Controls Upgraded to CK Editor

User’s rich text editor controls have been upgraded from the fckEditor to the CKEditor in PAS Forums, Blogs, Reviews, Private Messages, and Persona Preferences. Users now need to specify the Insert Image and Insert Video buttons as pasImageUpload and pasVideoEmbed on the plckFckEditorToolbar.

To enable CK editor in PAS Reviews, LicensePrefs.xml must have ReviewsHTMLEditorEnabled set to true in LicensePrefs. The Insert Image and Insert Video functions have been disabled for PAS Reviews due to separate photo/video upload capabilities.

4.11

Feature
Analytics

New Total Comments Column in Site Activity Report

Site Activity Report now includes the total number of comments submitted across the system during the date range of the report. For more information, see Site Activity Report.

4.11

Feature
Forums

New Forum Header String

Forums.strings now includes a pluck_forums_header string that edits the main Forum label. This string is overridden by plckForumWidgetHeader in forum.prefs. For more information on forum strings, see String Override Reference.

4.11

Feature
Gamification

Notification Per Badge Family

You can now enable or disable badge email notifications on a per-badge family basis using the Suppress Email Notifications checkbox in the CMW. This checkbox is unchecked by default. This option is also available in the SDK as the SuppressEmailNotifications property. Additionally, the email templates for each badge family are available through PAM.

4.11

Feature
Gamification

New Rewards Grammar Added

Several new abilities have been added to Rewards. You can now program Rewards to automatically deduct points from users when their content is blocked or deleted. You can also use badge awarding to move a user up or down user tiers. For more information, see Rewards Rules Grammar.

4.11

Feature
Gamification

Time of Leaderboard Calculation Available

A Last Calculated timestamp now displays on the CMW Leaderboard detail page. This new timestamp is available in the SDK LeaderboardRequest call as the LastCalculated property. When you call the pointsandbadgingleaderboards diagnostic, the Last Calculated timestamp defaults to "Never" in the CMW and "@datetime|Mon, 01 Jan 0001 06:00:00 GMT " in the SDK until iisreset and/or the runtime cache is cleared.

4.11

Feature
Pluck

Pluck’s HTML Scrubbing Updated

This release of Pluck has greatly expanded the control you have over the HTML scrubbing utility Pluck uses to filter out abusive HTML from the Pluck system. There is now a configuration preference file, BrilloPrefs.xml, that allows you to specify what HTML is allowed per Pluck application. If you are upgrading to 4.11, there is a migration change for this feature.

4.11

Feature
SDK

Timestamp of InsertIntoCollectionActionRequest

InsertIntoCollectionActionRequest now includes a Timestamp property of when an item was stored internally by the collection.

4.11

Feature
SDK

Ability to Copy/Move Media

CopyPhotoToGalleryActionRequest and MovePhotoToGalleryActionRequest allow you to copy or move photos to another gallery, respectively. CopyVideoToGalleryActionRequest and MoveVideoToGalleryActionRequest allows you to do the same with videos.

4.11

Feature
SDK

User Points Calculated in Real Time

User points are now calculated at the point of accrual, and no longer waits for periodic leaderboard calculations. A new SDK object, UserPointsSummaryRequest, can query and retrieve current points information for specified users. For more information on the call, see UserPointsSummaryRequest in the JavaScript SDK Docs.

4.11

Preference
Internalprefs

AllowHTMLInPhotoUploads

Allows/Disallows HTML in photo uploads.

  • Valid values — true, false
  • Default — true
  • Scope — Global

4.11

Preference
Internalprefs

AllowUserKeyAuthenticationForPhotoUpload

Allows Photokey to be passed on photo uploads bypassing cookies.

  • Valid values
  • Default — false
  • Scope — Global

4.11

Preference
Internalprefs

BadgeImageSize

Size of badge image that appears in the persona and CMW.

  • Default — Tiny
  • Scope — Global

4.11

Preference
Internalprefs

DefaultNumPartitionLevels

Default Number of partition levels.

  • Default — 1
  • Scope — Global

4.11

Preference
Emailprefs

ExternalEmailProvider

External email provider settings.

  • Default — none
  • Scope — Global

4.11

Preference
Emailprefs

ExternalEmailProviderName

Contains the name of the external provider.

  • Valid values — Any valid string
  • Default — none
  • Scope — Global

4.11

Preference
forums.prefs

plckForumTrackPresence

Whether or not forum presence counters are enabled. Off by default.

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.11

Preference
Emailprefs

SMTPServerName

Contains the name of the SMTP Server for all e-mails.

  • Default — localhost
  • Scope — Global

4.11

Preference
Emailprefs

UserPromotedByBadgingEventSubjectText

Subject text that is sent when a user is promoted to a new tier due to a badging event, assuming user has email enabled in persona profile settings.

  • Valid values
  • Default — Congratulations on your promotion to a new level.
  • Scope

4.11

Upgrade Note
Forums

Upgrading Forums

If you are upgrading Forums, you must run a reindexing utility before the upgrade. Contact your Pluck representative for more information.

The diagnostic path is:

Diagnostic.exe ForumStorageReindexer <prefs path>
so, it might look like this:
Diagnostic.exe ForumStorageReindexer c:\pluck2\sitelife\trunk\ApiSite

Run this diagnostic before upgrading. The first time this diagnostic runs it reindexes ALL forums. Running it again after upgrading reindexes any posts and discussions that were updated after the previous run. Delete \sitelifedb\ForumStorageReindexer.lastRun.txt to make it start from the beginning again.

4.11

Upgrade Note
Connection

Facebook OAuth Changes

You must change your configurations through your Pluck Representative prior to upgrade to add the value AppId to your FacebookPrefs.xml files for each member site in the portfolio using Facebook (or the one primary file for prime). You will need to provide your Pluck representative with this new value; it can be obtained from the main page of your Facebook Developers application. You must also remove the value ApiKey from your FacebookPrefs.xml files.

4.11

Upgrade Note
Pluck

HTML Scrubbing

A utility to update Pluck’s Brillo HTML scrubbing must be run with the upgrade to 4.11. For more information, see your Pluck Representative.

A new tool, BrilloConfigurationConverter.exe has been created to convert HTML scrubbing configs that were in Blog and Forum Prefs into the new BrilloConfigPref format. The tool is located at:

/Tools/BrilloConfigurationConverter

.

Simply run:

BrilloConfigurationConverter.exe [path to SiteLifePrefs]

How the Tool Works

The converter opens and reads BlogPrefs.xml and ForumPrefs.xml files, evaluating the following prefs:

  • BlogPrefs.IsEmbeddedVideoEnabled — Removed from prefs file. Ignored and no longer used.
  • BlogPrefs.CanPostEmbeddedVideoTier — For all Usertiers equal-to or greater the value has a Blog_BrilloConfigPref_ added with the following tags whitelisted: object, embed, param.
  • BlogPrefs.BlogEmbedAllowedTiers — For each UserTier declared, a BrilloConfigPref is added/updated to whitelist the following tags: <object>, <embed>, <param>, <script>, and <iframe>
  • ForumPrefs.IsEmbeddedVideoEnabled — Removed from prefs file. Ignored and no longer used.
  • ForumPrefs.CanPostEmbeddedVideoTier — For all Usertiers equal-to or greater the value will have a Forum BrilloConfigPref added with the following tags whitelisted: <object>, <embed>, <param>.

The Converter then:

  1. Creates a backup copy of BrilloPrefs.xml if it exists prior to conversion.
  2. Creates a backup copy of BlogPrefs.xml.
  3. Creates a backup copy of ForumPrefs.xml.
  4. Creates a single "Default" pref (BrilloConfigType.Default + UserTier.All).
  5. Creates new BrilloConfigPrefs for both Forum and Blog configurations based on the old pref values (above).
  6. Removes the obsolete nodes from both BlogPrefs.xml and ForumPrefs.xml.
  7. Keeps track of all values changed and will output this to the screen and also to a Log file called log.txt in the folder executed.

4.11

Fixed
Forums

Error on Advanced Search in Forums

Forum and category names containing spaces no longer cause an error.

4.11

Fixed
Comments

Comment widget throwing error on pagination

Comments widget is no longer throwing the reported errors.

4.11

Fixed
PAM

Saving a file via PAM causing pop-up with "undefined" message

Reported error no longer appears when saving a file in PAM.

4.11

Fixed
Content Download

Please add user display name to Content Download

Added ContentDownloadUserDisplayName to content download of user profile.

4.11

Fixed
Moderation Manager

Need more logging around "Unable to get new item queue" error

Log now contains a moderation item error that points to a particular filename.

4.11

Fixed
Facebook, Social Integration

Submitting comment to Facebook initiates popup block when logged off Facebook

Popup is no longer blocked.

4.11

Fixed
CMW

Cut response time down for user comment history requests in the CMW

UserActiveComments now loads scores asynchronously via the SDK to speed up page loads.

4.11

Fixed
SDK

Paginate TopRatedItemsByCategoryRequest / Response

Added ItemsPerPage, OnceBasedOnPage and TotalItems to TopRatedItemsByCategoryRequest.

4.11

Fixed
Blogs, SDK

Only author/owner can edit posts via SDK

Editors and blog owners are able to edit public blog posts via UpdateBlogPostActionRequest SDK call.

4.11

Fixed
Rewards, Persona

Assigned badge in Persona uses full image size

Assigned badge now defaults to tiny, as expected. Use the BadgeImageSize Internal preference to change badge image sizes.

4.11

Fixed
Persona, Community Groups

Broken links to comments appear in Persona

Now works as expected and comments belonging to a community group that cannot be accessed no longer appear under the comments tab in Persona.

4.11

Fixed
DAAPI

CommunityFeedRequest response content encodes HTML characters into HTML entities

HTML code is no longer encodeded into HTML entities, as expected.

4.11

Fixed
Forums

Anonymous Users cannot post forum replies via UI

Anonymous users are now able to post as long as license prefs are set up for anonymous posting.

4.11

Fixed
Forums

New discussion created despite error when adding poll with script tag in poll question

New discussion is no longer created if an error is thrown. Instead, an error message is displayed explaining invalid input was in field. and user is returned to the Add a poll page.

4.11

Fixed
Forums

Validation does not catch post bodies with only white space characters

Validation now works as expected.

4.11

Fixed
Widgets

Widgets should not use a rich editor when on mobile

Now detects when on a mobile device and uses a plain text area instead of a rich editor in widgets.

4.11

Fixed
Blogs

Unable to get edit blog view from multi-author blog search results

Blog searches now include a Moderate link for editing.

4.11

Fixed
Forums

Poll created by anonymous user produces discussion w/o poll, errors

Anonymous users are unable to create Polls, but can create discussions if LicensePrefs are set to allow it.

4.11

Fixed
Blogs, Community Group, Forums, Persona

Title of edited content does not update in the Persona feed

After an edit, the body and the title or name of the item updates in the Persona feed, as expected.

4.11

Fixed
SDK

CustomItems should be covered under large action quotas

Added SubjectToSubmissionQuota property to UpdateCustomItemRequest. The property defaults to false, but when set to true the call becomes subject to the LargeActionSubmissionQuota.

4.11

Fixed
Persona

Posts to persona wall are not synced between servers

The latest posts now appears in Persona regardless of which machine a user is on.

4.11

Fixed
Reviews

Wrong date format is shown in recent reviews widget

Changing DefaultLongDateFormat in InternalPrefs changes the format of the displayed date stamp as expected.

4.11

Fixed
CMW

CMW producing incorrect URLs from user pages to new group discussions

URLs in a User's Recent Activity in the CMW are now properly linked to group forum discussions and posts.

4.11

Fixed
SDK

Newtonsoft.Json causes version collisions

Upgraded to version 4.0 (.NET 3.5 build) of NewtonSoft dll.

4.11

Fixed
Blog

Most Recent Blog Posts widget sometimes displays the wrong avatar for a user

The correct avatar now displays as expected.

4.11

Fixed
CMW, Forums

Some strings still in English, instead of having the ability to override them via CMW

SiteAttributionOn and ForumsAllCategories string overrides in the CMW now work as expected.

4.11

Fixed
SDK

Make gender fields consistent type in SDK

Sex property for User is now an enum instead of a string.

4.11

Fixed
Pluck Application Server

Global preference needed to enable/disable email

Preference added to EmailPrefs: EmailSubscriptionEnabled

4.11

Fixed
Community Groups, SDK

DiscoverContentAction returns AssociatedCommunityGroupKey in lowercase

DiscoverContentAction now works as expected and returns AssociatedCommunityGroupKey with no change from the original format.

4.11

Fixed
SDK

Article request returns the previous user's rating

Article requests now work as expected and return the correct user's ratings.

4.11

Fixed
Blogs, Forums

Add support for YouTube iframe/HTML5 embed code

Youtube iframe embed codes now work as expected.

4.11

Fixed
Blogs

Need to add youtu.be domain to ApprovedSitesForEmbeddedContent

Youtu.be share links now work as expected.

4.11

Fixed
Comments

Old comments missing after Pluck upgrade to 4.9

Comments now renders as expected.

4.11

Fixed
SDK

Setting PreferredForumPostSortOrder to alphabetical causes an error

Alphabetical sort is no longer allowed in the UpdateCommunityGroupUserPrefsAction request. If it is attempted an error is returned.

4.11

Fixed
ViewTracking

View Tracking and TrackedActivityIndexing

Performance fixes performed.

4.11

Fixed
Community Groups

Private groups returning blank when a non member tries to access via a direct link

Private groups now render as expected.

4.11

Fixed
CMW

Change review author link in CMW to point to the CMW's user detail view

Link now works as expected.

4.11

Fixed
Moderation Manager

Error handling in moderation while grabbing next item from queue

If an error is thrown while grabbing the next item from the queue in moderation, the error is passed over and the moderation moves onto the next item.

4.11

Fixed
Reviews

plckReviewMaxPhotos and plckMaxReviewLength not respected on P4 Reviews

plckReviewMaxPhotos and plckMaxReviewLength now work as expected.

4.11

Fixed
Persona

Dynamically remove the Did You Know persona text for add a photo and create a blog when the tab is not enabled

Blog- and photo-related call-to-action text now only appears when the respective tabs are enabled.

4.11

Fixed
Persona, Blogs, Photos

Cross site scripting security issue

Reported errors are no longer being produced.

4.11

Fixed
Pluck

Illegal character - Directproxyfast.js

Removed illegal characters.

4.11

Fixed
Pluck

pluckApps.js?skipCss=true in combination with pluckAll.css does not work in 4.9 on Internet Explorer

CSS now works as expected in Internet Explorer.

4.11

Fixed
FCKeditor

FCKeditor tools not working in Firefox 4

FCKeditor now works as expected.

4.11

Fixed
Community Groups

Promoting another user to Group Admin fails

Editors can promote Group Managers to Group Admins in public and private groups.

4.11

Fixed
Moderation Manager

Errant Scrollbar Appears when Tabbing from Search Field in Moderator Assignment Popup

Scrollbar no longer appears in Firefox 3.6, as expected.

4.11

Fixed
Forums

Moderators cannot delete posts

Moderators are now able to delete posts as expected.

4.11

Fixed
Persona

Remove inappropriate values from connectors template

Placeholder values have been updated.

4.11

Fixed
Reviews

Comments on Reviews should inherit mod policy of parent Article

comments on reviews now inherit the moderation policy set for the external resource being reviewed.

4.11

Fixed
Community Groups

CommunityGroupDigest need recipient's display name and persona URL exposed in email template

Information is now exposed in email template as expected.

4.11

Fixed
Pluck, Widgets

Special characters not properly decoded in an email subject and RSS feeds

fixed special character display in blog title description in rss feed after edited by Pluck widget.

4.11

Fixed
Importer

Multiple code paths are missing Using statements

Importers run for all data types with no issues.

4.11

Fixed
Abuse

Non-SPAM feedback needs to be reported to SPAM services

Spam services are sent learning materials to reduce false positives, even in a post-mod situation (abuse reports).

4.11

Fixed
Private Messaging

Ignored messages delivered to Inbox if User ID contains colon

Ignored message appear in the Ignored mailbox for all users, as expected.

4.11

Fixed
SDK

Replace hard-coded Otterfest links for media upload in Java SDK

Media upload in SDKs now works as expected.

4.11

Fixed
SDK

Blog posts over a certain length don't return a response

SDK returns correct response.

4.11

Fixed
Pluck

PD cookie only accepts ASCII

Cookie now also accepts UTF-8 to support characters with accents.

4.11

Fixed
Recommend

Widget throws error anytime Recommend is clicked

Recommend now works as expected.

4.11

Fixed
FriendFeed

User's friend missing DateKeyTypeMap causes user's activity feed to break

Friend Feed now displays even when a corrupt database is encountered and an error is thrown.

4.11

Fixed
Moderation Manager

KeyWord Watchlist service bug blocking moderation

Moderation works as expected.

4.11

Fixed
Polls

Server caching latest polls response regardless of user

PollsPageRequest no longer caching oddly via the UI.

4.11

Fixed
Comments

gsitelife.Comments() widget throwing error on pagination

Comments now appear appropriately when paginated.

4.11

Fixed
Rewards

User record doesn't show points when leaderboard hits its max size

Leaderboard now displays as expected.

4.11

Fixed
Persona

Error message not displayed when uploading bigger avatar image than allowed

Error message now displays as expected.

4.11

Fixed
Comments

Viewing a user's comment history loads a white page

Comment history now works as expected.

4.11

Fixed
PAM, DAAPI

NumberOfForumPosts needs to be exposed in SDK for use in PAM

Added property for NumberOfForumPosts to Daapi User model.

4.11

Fixed
CMW, Moderation Manager

Moderation queue numbers don't match CMW number

Abuse counts are no longer available in the CMW.

4.11

Fixed
CMW

White screen on new URL preferences page

URL prefs can now be accessed through the CMW when ClientBaseURL has a trailing slash.

4.11

Fixed
Moderation Manager

Remove invalid moderation records so they are not requeued.

Corrupted moderation records are now removed.

4.11

Fixed
SDK

Imported older items are missing from the FriendFeedPageRequest

FriendFeedPageRequest now works as expected.

4.11

Fixed
Persona

"Ten Most Recent Tags" widget shows more than 10 tags

"Ten Most Recent Tags" widget displays as expected.

4.11

Fixed
Forums

Table cells need unique class names and correct colspan attributes

Table cells now have unique class names and correct colspan attributes.

4.11

Fixed
Persona

Old personas "Show All" friends making "Pending Friends" panel disappear

"Show All" link now works as expected.

4.11

Fixed
Pluck

httponly cookie option causing failures when using swfuploader

swfuploader now works as expected and uploads videos and photos.

4.11

Fixed
Community Groups

Admin user cannot see full list of banned users

Admins can now see all banned users.

4.11

Fixed
SDK

Custom Collection Deletes always expect position to be set.

RemoveAtSpecifiedPositionOnly property was added to RemoveFromCollectionActionRequest. Position will be ignored unless this is set to True.

4.11

Fixed
Photos

HTML tags are allowed for photo upload (in title and description fields)

Added AllowHTMLInPhotoUploads pref to InternalPrefs. Setting this to false will strip any html tags added to the title or description field for a photo upload.

4.11

Fixed
Blogs, Persona

Multiple tags in a Persona blog post are not being rendered correctly

Blog post is now displayed on tag display page for all tags and following the tag link from the tag tab of the blog has the same result.

4.11

Fixed
Reviews

2 Reviews Widgets on 1 Page throws an error

Reviews now render as expected.

4.11

Fixed
Persona

pluckAll.css mispositions button on persona page

Button now displays as expected.

4.11

Fixed
Moderation Manager

"BLOCKED" user status not displaying along with comment

Blocked users are now highlighted as expected.

4.11

Fixed
Comments

Comments retaining text in inpux box after posting

Comment entry box is now emptied upon successful comment submission, as expected.

4.11

Fixed
FCKEditor

Embedded video placeholder not visible in IE9

Video placeholder is visible in new CKEditor and posts successfully.

4.11

Fixed
Forums

Forum category link in breadcrumbs broken

The category link now works on the Forum and Discussion pages as expected.

4.11

Fixed
Community Groups

Blank Groups overview page shown when using PLUCKSL_WIDGET_OPTIONS

Overview page now renders as expected.

4.11

Fixed
SDK

JavaScript SDKs needs to set its URLs based on its own URL

SDK now works as expected.

4.10

Feature
Pluck

Pluck Mobile Browser For Comments, Reviews, and Persona

Pluck 4 now supports mobile browser implementations for Comments, Reviews, and Persona for iOS 4.3.3 Mobile Safari, and Android Chrome 2.2. This allows you to extend your community to your users from their mobile devices. Although current Pluck 4 work from mobile browsers, PLuck 4 mobile browser apps are optimized for the mobile environment and provide a smoother user experience. For more information, see Pluck Comments Mobile, Pluck Reviews Mobile, and Pluck Persona Mobile.

4.10

Feature
Pluck

Pluck’s Authentication Method (SLAuth) Now integrated into Pluck

SLAuth has been integrated into Pluck to ease use and maintenance. As a result, SLAuth no longer has different versioning from Pluck. If you use SLAuth, there are some changes you need to take into account with an upgrade to Pluck 4.10. For more information, see Upgrading SLAuth in Configuration and Migration.

4.10

Feature
Pluck

New Preferences Available in the CMW

A broader set of preferences can now be set in the CMW (From the CMW, navigate to PreferencesSystem Preferences. Preferences now available include:

Core Preferences

  • Comment Length
  • Discovery Max Age

LinkedIn Preferences

  • Consumer Key
  • Consumer Secret
Moderation Preferences
  • Flood Control Interval
  • Large Action Submission Quota
  • Large Action Submission Period
  • Small Action Submission Quota
  • Small Action Submission Period
  • Abuse Report Threshold
  • SiteLife Authentication
  • Authentication Enabled
  • Mininum Password Length
  • Require Unique Display Name
  • Valid Authentication Cookie Interval

Twitter Prefereces

  • Consumer Key
  • Consumer Secret

URL Preferences

  • ClientBaseUrl
  • PersonaPagePath
  • ForumPagePath
  • GalleryPath
  • (subcat)Full URls:
  • LoginUrl
  • LogoutUrl
  • RegisterUrl
  • AccountSettingsUrl
  • CustomerCssOverride
  • (subcat)Querystring Parameter Names:
  • UserIdQueryParamName
  • LoginUrlRedirectQueryParamName
  • LogoutUrlRedirectQueryParamName
  • RegisterUrlRedirectQueryParamName

4.10

Feature
Moderation Manager

Moderators Can Send Users Private Messages

Moderators can now send a user a private message from the Moderation Manager.

For more information on sending private messages, see User Profile Panel.

4.10

Feature

Activity Indexing and View Tracking Improved

Performance on View Tracking and TrackedActivityIndexing have been optimized.

Persona Monitoring Enhanced Using plckUserId

Pluck 4 Persona now uses the plckUserId as the default parameter name for specifying the user id for the persona widget, in support of generic monitoring.

4.10

Feature
SDK

Make gender fields consistent type in SDK

The SDK User model now accepts a SexEnum like UpdateUserProfileActionRequest, instead of a string.

4.10

Preference
Internalprefs

BadgeImageSize

Size of badge image that appears in the persona and CMW.

  • Valid values
  • Default — Tiny
  • Scope — Global

4.10

Preference
Internalprefs

StripHTMLFromComments

Strips ALL carats from all HTML tags. Applies to all forms of commenting (old DAAPI, old widgets, Pluck widgets, and SDK calls).

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.10

Preference
Urlprefs

MaxForumDiscussionSEOTokenLength

Limits the length of URLs when SEO friendly URLs are turned on so that maximum length supported by the server is not exceeded.

  • Valid values — Any valid character length
  • Default — 150
  • Scope — Global

4.10

Preference
Internalprefs

SanitizeInputParams

If enabled, safeguards against cross site scripting by encoding input parameters.

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.10

Preference
Internalprefs

SlauthCookieDays

Number of days before a slauth cookie expires. -1 makes it a session cookie.

  • Default — -1
  • Scope — Global

4.10

Preference
Internalprefs

SlauthEnabled

Enable or disable the slauth authentication system.

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.10

Preference
Internalprefs

SlauthMinPasswordLength

Minimum length for a slauth password.

  • Default — 6
  • Scope — Global

4.10

Preference
Internalprefs

SlauthRequireUniqueDisplayName

Require display names to be unique? (NOTE: only applies to slauth users. You could still create a non-slauth user with same dispaly name as a slauth user).

  • Valid values — true, false
  • Default — true
  • Scope — Global

4.10

Upgrade Note
Pluck

Upgrading SLAuth

This release has SLAuth integrated into Pluck. An update of SLAuth is required with deployment. Note that the updates contain support for backwards compatibility so no other changes should be needed. However, the following information may be helpful:

  • URLs—Previous versions of SLAuth answered to URLs like this: http://sitelife.yourserver.com/slauth/Proxy.rails. With the new integrated version, that path changes to: http://sitelife.yourserver.com/ver1.0/slauth/Proxy.rails. It is recommended that you point to the new URL.

    Changes to pages are not required as the new version redirects requests to the new location, but best practice would be to update any pages to refer to the new URL.

    When deploying Rage or later to existing customers who decline to change, specify rev 207 of SLAuth. This forwards the requests appropriately to the new deployment. When deploying pre-Rage branches, always deploy rev 206 or earlier of SLAuth. Rev 207 forwards to a nonexistent location and SLAuth will then appear to be broken. When deploying new Rage+ customers, do not select any SLAuth in the dashboard. SLAuth is included with Pluck, so there is no need to deploy it separately.

  • Overrides— Locations for SLAuth templates and string overrides have changed and now follow the same convention as Pluck.

    Views are in ApiSite/Views/Slauth, and string overrides are in ApiSite/Content/Strings/Default/Slauth/Slauth.txt When upgrading instances that have existing overrides in sldeploy, you must move the overrides to the new locations.

Preferences—The following preferences have been added to InternalPrefs:

  • SlauthEnabled—Defaults to FALSE. Set to TRUE to enable SLAuth.
  • SlauthMinPasswordLength—Sets the minimum required password for SLAuth users. Defaults to 6.
  • SlauthRequireUniqueDisplayName—Defaults to TRUE. As with previous versions of SLAuth, this only affects uniqueness between two SLAuth users.

    Note:

    Even though you use SlauthRequireUniqueDisplayName you could still hypothetically create a user outside of SLAuth who has the same display name as a slauth user (if you had access to the shared secret).

  • SlauthCookieDays—Sets how long,in days the user stay logged in to SLAuth. -1 makes it a session cookie, and is the default.

4.10

Upgrade Note
Comments

Upgrading Comments

You must run a diagnostic prior to—or after—an upgrade to 4.10 or user comments in the CMW user comment history and Moderation Manager user comment history will not display. The diagnostic is: C:\pluck2\sitelife\trunk\Diagnostics>Diagnostic.exe reindexusercomments c:\sitelifedb

4.10

Fixed
Blogs, Forums

Embedded videos do not render

Embedded video code from approved content providers now display in Forum and Blog Posts, as expected.

4.10

Fixed
Pluck

Special characters not properly decoded in an email subject and RSS feeds

Special characters now display in the RSS feed instead of character entities, as expected.

4.10

Fixed
Comments, Pluck

Old comments do not display after upgrade to Pluck 4.9

Comments are now visible and working as expected.

4.10

Fixed
Persona

Carriage return is shown as visible HTML characters on old RSS feed

Persona now works as expected and displays the carriage return.

4.10

Fixed
Pluck

skipCss with pluckAll.css does not work on Internet Explorer

pluckAll.css now works as expected.

4.10

Fixed
Pluck, widgets

Iron Python is causing problems with Pluck widgets

Pluck widgets now work as expected, because IronPython was upgraded to .net 3.5.

4.10

Fixed
Forums

"Watch This Discussion" link should toggle to "Stop Watching This Discussion" Link

Users can now unfollow a forum discussion, as expected, because the link toggles to a "Stop Watching This Discussion" link instead of plain text.

4.10

Fixed
Photos

Hide 'Add to watch list' link in old public photo galleries

Public photo galleries no longer display the link, as expected.

4.10

Fixed
CMW

Incorrect URLs from user pages to new group discussions

URLs in a User's Recent Activity in the CMW are now properly linked for group forum discussions and posts.

4.10

Fixed
Blogs, Photos

Cross site scripting security issue

Moderated comments against old persona blogs and persona gallery photos no longer produce the reported NVelocity errors.

4.10

Fixed
Community Groups

Promoting another user to Group Admin fails

Editors can now promote Group Managers to Group Admins in public and private groups, as expected.

4.10

Fixed
Reviews

Comments should inherit moderation policy of parent Article

Comments on reviews now inherit the moderation policy set for the external resource being reviewed.

4.10

Fixed
Blogs

Timestamp shouldn't include the number of seconds

Timestamps for P4 draft blog posts now follow the hh:mm time format, as expected.

4.10

Fixed
Persona

RSS feed includes an extra < character with the creator's name

Persona RSS feed now displays as expected.

4.10

Fixed
Blogs

'Return to list of posts' link takes you to the wrong place

'Return to list of posts' links now go to the respective blog posts list pages.

4.10

Fixed
Pluck

Illegal character in Directproxyfast.js

BOM characters are no longer present in directproxyfast.js.

4.10

Fixed
Community Groups

User's display name and persona URL are not exposed in email template

Email resipient's name now displays and links to the user Persona in the CommuntiyGroupDigest email template.

4.10

Fixed
SDK

Abstract missing from BlogPostsPageRequest

BlogPostsPageRequest now returns the abstract in Multi-Author or Public blogs, as expected.

4.10

Fixed
Forums

Forums moderators lost the ability to delete a post

Moderators can now delete posts as expected.

4.10

Fixed
Facebook Connector, Persona

Remove inappropriate values from connectors template

Updated the connectors template to include more appropriate values.

4.10

Fixed
SDK, SLAuth

Changing password does not work as expected

SDK now provides contextual ExceptionMessages for common errors and SLAuth password minimum character strings now work as expected.

4.10

Fixed
SDK

CommunityGroupUserPrefsRequest returns "Unknown Server Error"

CommunityGroupUserPrefsRequest now returns group preferences for the user, as expected.

4.10

Fixed
Moderation Manager

Error in moderation queue prevents moderation from grabbing next item in queue

If an error occurs while grabbing the next item from a queue in moderation, the item can still be viewed and acted upon and the error is logged.

4.10

Fixed
Community Groups

Blank page displays when a non-member tries to access via a direct link

If a non-member attempts to access a private group, they are now either redirected to login or told that they must be a member to view the group.

4.10

Fixed
Forums

Poll created by anonymous user produces a discussion with errors

Anonymous users are unable to create Polls, as expected, but can create discussions if LicensePrefs are set to allow it.

4.10

Fixed
Persona, Rewards

Assigned badge in persona uses full image size

Badge icon now displays as the "tiny" size by default.

4.10

Fixed
Community Groups

Remove Link from Public Groups Member Directory for Admins Joining a Group

The "Pending Members" link is no longer visible and the "Group Managers" link has been added.

4.10

Fixed
Facebook Connect

Chrome's Default Settings Causes Facebook Connect to Hang

Selecting the Facebook Connect button now displays a login pop-up, as expected.

4.10

Fixed
Persona

Carriage returns are not retained on gallery and photo desciptions

Carriage returns are now retained as expected.

4.10

Fixed
SLAuth

SlauthRequireUniqueDisplayName pref is not working

SlauthRequireUniqueDisplayName now works as expected.

4.10

Fixed
Comments

Escaped characters appear in RSS feed for French Comments

XML encoding replaces HTML encoding and the Rss feed for French Comments now displays as expected.

4.10

Fixed
Reviews

Wrong date format is shown in recent Reviews

The date now displays in the correct regional format in recent reviews widget and Reviews tab of Persona.

4.10

Fixed
CMW, Rewards

No way to delete leaderboards through the CMW

CMW no includes the ability to delete leaderboards.

4.10

Fixed
SDK

Newtonsoft.Json causes version collisions

Upgraded to version 4.0 of NewtonSoft dll.

4.10

Fixed
Community Groups, Moderation Manager

Moderation item for a Group doesn't show creator's name or tier

Group authors and author tiers now appear in the Moderation Manager.

4.10

Fixed
Blogs

Most Recent Blog Posts sometimes displays the wrong avatar for a user

Most Recent Blog Posts now works as expected.

4.10

Fixed
Community Groups

List of managers is missing on group landing page

List of managers now displays as expected, because DiscoverContentAction now allows mixed character case, instead of always returning groupKey in lowercase.

4.10

Fixed
CMW

Unable to override some strings in CMW

All strings are able to be overridden, as expected.

4.10

Fixed
SDK

Article request returning previous users' ratings

Users no longer see a previous user's rating when they request an article, as expected.

4.9

Feature
Persona

Persona Tab View

Persona tabs have been updated with the following new features:

  • Scrolling — By default, Pluck Personas with more than five tabs display an arrow button that scrolls to the remaining tabs, displaying up to five tabs at a time.
  • Photos Tab — The Photos tab displays the photo galleries, photo albums, and photos that the user has posted. The Photos tab feature is off by default.
  • Public Messages — The Messages tab displays the public messages that users have left on the tab. Messages still awaiting moderation do not display. The Messages tab feature is off by default.
  • Tab Management — Manage tabs to determine which tabs are visible and how they are displayed.

Manage Tabs

Use the Persona Tabs panel in the CMW to rearrange and set the tabs displayed in Pluck Persona.

Persona Tabs Management

Setting Persona Tabs in the CMW

  • Drag and drop tabs to determine which tabs display and in what order.
  • Select the tab that displays as the default tab.
  • Select the number of tabs visible per page on the 1st and 3rd person Persona views.

For more information on setting tabs in Persona, see Managing Persona Tabs.

New Tabs

With the advent of Tab management and scrollable Tabs in Pluck Persona, there are also new Tabs that you can display. New tabs include Events, Discussions, Comments and Forum Posts.

For more information on these improvements, see Persona.

4.9

Feature
Moderation Manager

Moderation Manager

The Pluck Moderation Manager has been updated with several features. Features new to this release include:

  • Flag Routing — Gives moderators the ability to route flagged moderation items by flag.
  • Listeners — Gives Moderation Manager the ability to search for certain keywords and phrases and send content that matches those terms to be moderated.
  • Required Notes — Requires moderators to include notes for moderation actions they take.
  • New Content Types — Moderation queues can now be filtered by a Polls content type.

For more information on these improvements, see Pluck Moderation Manager.

4.9

Feature
Community Groups

Community Groups Digest Notification

Users of Community Groups can now define what content is included in email digests and how often they are delivered. Digest notification features include:

  • The ability to turn digest on or off per group
  • Select which content types to receive updates per group
  • Specify interval at which to receive digest
  • Select to receive additional notifications on new content by type
  • Notify user on replies to contributions
  • Ability to accept/reject notifications

This feature is enabled through the EmailSubscriptionEnabled preference in EmailPrefs.

Note:

This feature renders two preferences obsolete. ForumEmailSubscriptionEnabled and DiscussionEmailSubscriptionEnabled are deprecated as of Pluck 4.9.

Community Groups Email Digest Settings

4.9

Feature
Forums

Forum Adds Advanced Search

Forums includes an advanced search element that performs enhanced searches and can refine search results. You can now search by:

  • Posts or entire discussion
  • Keyword(s) - found in posts or post titles
  • Forum category
  • Date posted

Search results can be sorted by post date, title, the username of the post creator, or by the forum name. Searching Polls is not supported.

Upgrading to this feature requires a diagnostic and a reindexing. See the upgrade note for more information.

4.9

Feature
Pluck SDK

Objective C, PHP, and Python SDKs Added

The Pluck SDK is now available on three more platforms: Objective C, PHP, and Python. For more information, see the Pluck SDKs.

4.9

Feature
Galleries

Move And Copy Photos and Videos

You can now move and copy videos in Pluck. Move and copy photos and videos can be set in the CMW. Copying media creates a new media metadata object with new meta-data (comments, recommendations, ratings, etc). Note that you are only able to copy media in public galleries.

The following properties are retained:

  • Original owner
  • Original title
  • Original description
  • Original tags

Moving media removes the media from the original gallery and places a new copy of the media in the destination gallery. You cannot move media into more than one gallery.

Moving media from one gallery to another retains all of the media's meta-data including:

  • Recent activity information related to the original media (which shows up on a user’s persona page)
  • Comments
  • Recommendations
  • Ratings
  • Note:

    Copy and Move is not available in Pluck Portfolio deployments.

4.9

Feature
Blogs

IsPublished Flag Now Included in Blog Importer

The IsPublished flag now appears in the blog importer and defaults to false.

4.9

Feature
Reviews

Top Rated Items Per Page Parameter Added to Reviews

The new plckTopRatedItemsPerPage parameter controls the number of reviews to display using either the querystring or <PAS> tag. Valid values are 1 to 10.

4.9

Feature
Pluck

New DisableUserEmails Preference

The DisableUserEmails was added as an spam control feature. Use the Email Pref DiableUserEmails to disable the options for users to email directly out of Pluck using the following interfaces:

  • Pluck4 Comments widget
  • Public photo gallery page
  • Public photo page
  • Public blog post page
  • Multi-author blog post page
  • Pluck4 Persona blog post through a share dialog
  • Pluck4 Persona blog post comments through a share in 3rd person view, through email this in 1st person
  • Groups invite a friend
  • DAAPI/DAAPI2/SDK EmailContentAction and EmailContentWithUserIDAction

For more information on the optimal configuration for your deployment, contact your Pluck Representative.

4.9

Feature
Pluck

TinyMCE and fckEditor Updated

TinyMCE and fckEditor now support Vimeo and eMediaLink as embedded content providers.

4.9

Feature
Pluck

Disallowed Script Tags in CMW Preferences

All script tags are now stripped out of preferences strings to avoid UI problems.

4.9

Feature
Blogs

New External Blog Strings Editable in the CMW

You can now override the default stings “Added the blog post.” from the recentActivities_template and “This blog contains no content.” from BlogNoContent are now externalized, and can be edited in the CMW.

4.9

Feature
Reviews

Pre-Moderation of Videos in Reviews

Videos now go through pre-moderation when set to have approval required in the LicensePrefs. Depending on moderation workflow, the video may be considered a moderation item separate from the review.

4.9

Feature
Comments, Reviews

List Sorting Event Listeners Added

Event Listeners are now available based on a user re-sort action. In Pluck 4 Comments and Reviews, when the user re-sorts the list involving an Ajax refresh, a callback can be invoked. For more information, see Callbacks, Comments and Reviews.

4.9

Feature
Pluck

Chrome Now Supported

We now test and support Google Chrome. For more information on supported browsers, see Supported Browsers for Pluck.

4.9

Feature
SDK, Comments

Summary Count of Top Level Comments

The Article response now returns a summary count of Top Level Comments through the NumberOfTopLevelComments property. This simplifies retrieving the number of comments, especially when you have comments and replies on separate pages, which is common in mobile developments.

4.9

Feature
SDK

FilterBySiteOfOrigin Now Correctly Defaults to True

Pluck has, for many releases incorrectly set FilterBySiteOfOrigin for DiscoverContentAction, often setting it to false when it was specified for true. There was a bug that cropped up in Pluck 4.5.11 that apparently inadvertently switched this, so if you are upgrading anywhere from 4.8 to 4.8.5 you may need to check the default setting or explicitly set it. In any case, as of 4.9, FilterBySiteOfOrigin now correctly defaults to true. This was done in order to affect as few implementations as possible.

4.9

Feature
SDK, Galleries

Associate Galleries to Sites with SDK

The UpdateGalleryActionRequest call now includes MemberSitesToLink. Use this property to set the member sites of a gallery.

4.9

Upgrade Note
SDK

New diagnostic Strips XSS from SDK CustomAnswers Calls

Sanitize User Profiles in the diagnostic tool: Diagnostic.exe SanitizeUserProfiles <sitelifedblocation> updates all user profiles in storage and strips out script tags from the AboutMe and CustomAnswers properties.

4.9

Feature
SDK

Associating Photos—and other Attributes—with Articles

The SDKs now include a way to associate additional information—such as product attributes or the URL for a product photo—with the Article record in Pluck. The Article object now returns an array of strings, SiteLifeKeyValuePairs, attached to the external resource. This information comes back any time you get an Article object, including when you do DiscoverContentAction, and could be used to enrich the display of the article or product in when it is shown through Discovery.

A new request, SetStringExtensionsActionRequest, has been added to allow you to set the extensions for the resource. Note that while SetStringExtensionsActionRequest takes a BaseKey, it is only supported against ExternalResourceKeys. This integration point is useful for customer Content Management Systems or Product Management Systems to inform Pluck about additional information on about an article or product. Since the setting of this value is meant to be done by customer systems (and not end-users), SetStringExtensionsActionRequest also has security such that only the following users can update the string extensions for an article:

  • PortfolioAdmins
  • SiteAdmins
  • Editors (Prime only)

Finally, SetStringExtensionsActionRequest is not an additive call. If five string extensions already exist, but only one needs to be added, all five previous string extensions need to be included again before adding the new one. Conversely, excluding already existing string extensions deletes them, and sending no string extensions at all deletes all string extensions.

4.9

Feature
SDK

Recommendation SortType Added to VideosPageRequest and PhotosPageRequest

You can now sort by recommendations and score in a VideosPageRequest or PhotosPageRequest. Both score and recommendation sorts are enabled for both requests.

Note:

SDK actions can use Review for the ScoreId of Review objects and Thumbs for the ScoreId of any other object; the widgets use pre-set constant values. All others are deprecated. For more information, see the ScoreId property of Item Score in the SDK docs.

Note:

You must run the MediaStorageReindexer diagnostic in order to keep old data. When you call the diagnostic, provide the path to the archive and the prefs directory. There are no switches for this diagnostic. Example:
Diagnostic.exe MediaStorageReindexer c:\sitelifedb c:\pluck2\sitelife\trunk\ApiSite

4.9

Preference
Emailprefs

DisableUserEmails

Prevents user-generated emails ('email this comment', group invitations, etc). Automatic email notifications will not be affected.

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.9

Preference
Emailprefs

GroupDigestOnByDefault

Whether digests are turned on for a user or not by default. This is only applicable if CommunityGroupDigestEnabled is true.

  • Valid values — true, false
  • Default — true
  • Scope — Global

4.9

Preference
Emailprefs

GroupManagerMessagesOnByDefault

Whether messages from the group manager are turned on for a user or not by default.

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.9

Preference
Emailprefs

GroupSubscriptionsOnByDefault

If true, auto-subscribe group members to email notifications for all group content. (note: only applicable if EmailSubscriptionsEnabled is true)

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.9

Preference
Forumprefs

ForumDatetimeAdjustToClientTime

When true, the Forums widget will replace datetime stamps using the user’s local time. Patterns used for finding datetime stamps and for the replacement text are configured in ForumDatetimeMatchingRegex and ForumDatetimeReplacementPattern, respectively.

  • Valid values — true, false
  • Default — false
  • Scope — SiteSpecific

4.9

Preference
Forumprefs

ForumDatetimeReplacementPattern

When ForumDatetimeAdjustToClientTime is enabled, this pattern determines the output format of the adjusted datetime. Uses the following Linux-like patterns: %m=month num, %d=day num, %Y=4-digit year, %H=hour, %M=minutes, %p=AM/PM. All other characters are treated as literals. Note that omitting %p will confuse users (24-hour times are not supported).

  • Valid values
  • Default — %m-%d-%Y %H:%M %p
  • Scope — SiteSpecific

4.9

Preference
Emailprefs

EmailSubscriptionEnabled

If true, users can subscribe to forums, blogs, comment threads, etc, even if their notification settings are off.

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.9

Preference
Personaprefs

PersonaTabThirdPersonPerPage

The number of tabs per "page" of tabs in the Pluck4 third-person persona. The default is 5.

  • Valid values
  • Default — 5
  • Scope — Global

4.9

Preference
Personaprefs

PersonaVisibleTabs

The tabs that are visible in TheBaseClass persona. Available values include PersonaHome, PersonaComments, PersonaMessages, PersonaProfile, PersonaPhotos, PersonaBlog, and PersonaSummary. Available values exclusive to Pluck 4 Widgets include PersonaPeople, PersonaGroups, PersonaRewards, PersonaReviews, PersonaDiscussions, PersonaForumPosts, and PersonaEvents. Pluck 4 Widgets always include the PersonaHome and PersonaPeople tabs, regardless of their state here.

  • Valid values
  • Default — none
  • Scope — Global

4.9

Preference
Personaprefs

PersonaTabOrder

The one-based order of the tabs in the Pluck4 Persona implementation. Available values include PersonaHome, PersonaComments, PersonaMessages, PersonaProfile, PersonaPhotos, PersonaBlog, PersonaPeople, PersonaGroups, PersonaRewards, PersonaReviews, PersonaCustomActivity, PersonaDiscussions, PersonaForumPosts, and PersonaEvents.

  • Valid values
  • Default — none
  • Scope — Global

4.9

Preference
Personaprefs

PersonaTabFirstPersonPerPage

The number of tabs per "page" of tabs in the Pluck4 first-person persona. The default is 5.

  • Valid values
  • Default — 5
  • Scope — Global

4.9

Preference
Personaprefs

PersonaDefaultTab

PersonaDefaultTab sets which tab initially displays on a user's Persona page. The default value is the Persona Home tab. Available values include PersonaHome, PersonaComments, PersonaMessages, PersonaProfile, PersonaPhotos, PersonaBlog, and PersonaSummary. Available values exclusive to Pluck 4 Widgets include PersonaPeople, PersonaGroups, PersonaRewards, PersonaReviews, PersonaDiscussions, PersonaForumPosts, and PersonaEvents.

  • Valid values
  • Default — PersonaHome
  • Scope — Global

4.9

Preference
Emailprefs

ForumEmailSubscriptionEnabled

Deprecated

4.9

Preference
Emailprefs

DiscussionEmailSubscriptionEnabled

Deprecated

4.9

Preference
Forumprefs

ForumDatetimeMatchingRegex

When ForumDatetimeAdjustToClientTime is enabled, this regular expression determines the string pattern used to find datetimes for discussions and posts. It must be matched to the format used by the customer. The default matches US-style dates and times. Pro tip: validate this as a good JavaScript regex literal before committing.

  • Valid values
  • Default — \d{1,2}\/\d{1,2}\/\d{4}\s+\d{1,2}:\d{2}\s+[AP]M\s+\w{2,3}/
  • Scope — SiteSpecific

4.9

Preference
Emailprefs

PrivateMessagingMaxImapErrors

This controls how many errors we accept before we shut down private messaging for the good of other customers. If more than {PrivateMessagingMaxImapErrors} occur within {PrivateMessagingErrorDelayMinutes} minutes, we will shut down for {PrivateMessagingErrorAutoShutdownMinutes} minutes.

  • Valid values
  • Default — 100
  • Scope — SiteSpecific

4.9

Preference
Internalprefs

MediaManagementEnabled

Determines whether media management is enabled. Must be enabled for sites that require media management.

  • Valid values — true, false
  • Default — false
  • Scope — Global

4.9

Preference
Emailprefs

PrivateMessagingErrorDelayMinutes

Incase eHow decides to spam all their users again, this controls how many errors we accept before we shut down private messaging for the good of other customers. If more than {PrivateMessagingMaxImapErrors} occur within {PrivateMessagingErrorDelayMinutes} minutes, we will shut down for {PrivateMessagingErrorAutoShutdownMinutes} minutes.

  • Valid values
  • Default — 10
  • Scope — SiteSpecific

4.9

Upgrade Note
Pluck

IE6 No Longer Supported

Internet Explorer 6 has been dropped from Pluck’s supported browser list. Pages with Pluck will still display in IE6 and Pluck doesn’t block it, but we are no longer testing in IE6, and are not providing any more support for it. For more information, see the supported browser list.

4.9

Upgrade Note
Pluck

Updating JavaScript Cache

If you are upgrading to Pluck 4.9 from any version of Pluck or SiteLife and you cache your JavaScript files, you must update your cache after the upgrade to ensure compatibility with all Pluck and SiteLife functionality.

Note:

A Pluck Representative can help you with any part of the upgrade process for your deployment.

4.9

Upgrade Note
Pluck

MediaStorageReindexer

MediaStorageReindexer must be run in order to preserve photos / videos display after the upgrade to Pluck 4.9. When you call the diagnostic, provide the path to the archive and the prefs directory. There are no switches for this diagnostic. Example:
Diagnostic.exe MediaStorageReindexer c:\sitelifedb c:\pluck2\sitelife\trunk\ApiSite

Note:

The ffmpeg folder is required in the C:\pluck2\sitelife\trunk\ApiSite\external folder.

4.9

Upgrade Note
Pluck

BlogStorageReindexer

BlogStorageReindexer must be run in order to preserve blog posts after the upgrade to Pluck 4.9.

4.9

Upgrade Note
Pluck

Advanced Forum Search

To add the advanced search for Forums feature, contact your Pluck Representative.

Pluck Representative, you must run a diagnostic and reindex. The diagnostic is:

Diagnostic.exe prepareforumforadvancedsearch c:\sitelifedb 10 1000

This adds a flag to the initial postObject and marks it as a discussion, the 10, 1000 does 10 then sleeps for 1 second. This is so we don’t kill the disk while we iterate through all the discussions, which can run into the millions.

After you complete the diagnostic, you must force a complete forum ReIndex:

In sitelifedb\forum run “ del LastIndexed.txt /s.

In sitelifedb\CommonFTI run “ del LastIndexed.txt /s

Diagnostic.exe fulltextindex c:\sitelifedb c:\pluck2\sitelife\branches\quicksand\apisite

4.9

Upgrade Note
Pluck

DirectProxy Deprecated

DirectProxy is now deprecated. You should use DirectProxyFast.js instead.

The 301 redirect to the fast proxy has been implemented, but for testing purposes, there is a back door: if you add a query parameter named slow to the URL (for example, ?slow=true, it will return the old DirectProxy script. Note that it should not be added to the URL accessing the widget; it is added to the Old DirectProxy URL reference in the page itself. Incidentally, it does not matter what value slow is set to; the Direct Controller will use the old Direct Proxy if the slow querystring parameter simply exists at all; i.e. slow=true, slow=false, slow=ieatmypancakesonthedistantmountaintop all accomplish the same thing.

4.9

Fixed
SDK

UpdateGalleryActionRequest allows update even if media types don't match

An error now occurs, as expected, if a gallery of the same key, but a different media type exists.

4.9

Fixed
SDK

ReviewActionRequest doesn't distinguish between an anonymous user and a duplicate submission

SDK now throws separate errors for anonymous users and duplicate submissions. No error is thrown for a duplicate review if CanReviewItemMoreThanOnce License pref is set to True.

4.9

Fixed
SDK

UpdateGalleryActionRequest in SDK doesn't match DAAPI

UpdateGalleryActionRequest now returns a created gallery object, as expected.

4.9

Fixed
Persona

Send Message option still available after removing friendship

Users no longer able to send messages to other users if they are no longer friends.

4.9

Fixed
Forums

Forum Image URLs Not Respecting PCK Overrides

Embedded photos now correctly link to the Pluck Forum Page Path Override when Friendly Forum URLs are disabled.

4.9

Fixed
Comments

Comment sorting not working

The order of comments now shifts according to sort selected and drop-down persists current selection of sort.

4.9

Fixed
Forums

User who deletes a post from the forum page gets directed to View All

The forum page now refreshes as expected.

4.9

Fixed
Reviews

Review sort by rating not consistent

Review indexing now applies timestamp descending sort as the secondary sort.

4.9

Fixed
Pluck

.Net Source code failing tests in CookieTranslator

Test now runs as expected.

4.9

Fixed
Moderation Manager

Cannot add moderators with short usernames

The Moderation Manager now accepts moderators with 2-character usernames, as expected.

4.9

Fixed
Community Groups

Attempting to access deleted community groups throws generic error

An error explaining that the community group cannot be located is now displayed.

4.9

Fixed
Pluck

Permalinks on replies no longer working properly

The appropriate reply thread is now automatically expanded and visible after following the permalink.

4.9

Fixed
Pluck

Issue with Base64 encoded PD portion of the AT cookie

Errors no longer appear in the SiteLife log when passing a padded Base64-encoded pd parameter in the AT cookie, as expected.

4.9

Fixed
Private Messaging

Private message email notification should not get sent when from a blocked user

Email notifications are no longer sent out to recipients when the sender is a blocked user.

4.9

Fixed
Pluck

Storage doesn't support double hash partitioning

In order to support customers with very large data sets, storage now supports double hash partitioning.

4.9

Fixed
Moderation Manager

Dates are shown in US notation in the Moderation Manager

Timestamp will reflect server time for all items in the Moderation Manager, as expected.

4.9

Fixed
Commmunity Groups

Subscribe/Unsubscribe button for group forums not updating toggled status

The subscribe/unsubscribe button works as expected.

4.9

Fixed
CMW, Comments

Blank screen on search for user comments in CMW

Correct screen displays when searching for a deleted comment.

4.9

Fixed
Reviews

Lazy create doesn't work for usertiers that are not editors

Regardless of user tier, reviews now create the article on first review or comment, updating all parameters correctly from the PAS tag. Subsequent actions on pages with PAS tags with different values for parameters do not update the article.

4.9

Fixed
Recommends

Anonymous users not allowed to recommend

Anonymous users can now recommend all content but group content, as expected. The AllowAnonymousUsersToRecommendGroupContent internal pref must be set to True ofr anonymous users to be able to recommend group content.

4.9

Fixed
Comments

pluckLang parameter passed into P4 Comments isn't respected

Comments now display in the language passed by the pluckLang parameter, as expected.

4.9

Fixed
SDK

CommunityFeedRequest is not returning recent data

SDK now returns current Community Feed data, as expected.

4.9

Fixed
Photos, Videos, Galleries

Anonymous users able to uploads media

Users can no longer upload media when anonymous, as expected.

4.9

Fixed
Forums

Search results returning Never in date field

Forum search results template was updated and search now works as expected.

4.9

Fixed
Private Messaging

Colons in user id causes an error when sending a private message

Colons no longer causes an error, as expected.

4.9

Fixed
Pluck

All users lose their discussion subscriptions after upgrading to Pluck 4.8

Discussion subscriptions work as expected, after discussionsubscriptionfixer diagnostic is run.

4.9

Fixed
Forums

Html tags wrapping dirty words cause it to bypass filter

Dirty word filter now works as expected.

4.9

Fixed
Forums

Discussion notification emails have """ in subject lines

Quotes in the headline of forum discussions now display as expected in notification emails.

4.9

Fixed
Blogs, CMW

Adding a user to a Multi-Author blog more than once should display an error message

The correct error message displays as expected and prevents adding the same user multiple times.

4.9

Fixed
Forums

Still shows pagination links when viewing a page outside of pagination bounds

Any page outside the pagination bounds is now treated like the last page, as expected.

4.9

Fixed
Persona

Change pending approval message doesn't remind user to save changes

Persona now displays a message reminding the user to save and does not submit the avatar image for moderation until the user saves.

4.9

Fixed
Pluck

Full-text index fails on multi-tenant environments

The full-text index is now working as expected on the multi-tenant QA environments.

4.9

Fixed
Blogs

Tags containing brackets cannot be removed from blog posts

Brackets and semicolons are now stripped from the tags of Persona Blogs, Public/Multi-Author Blogs, and CG Blogs.

4.9

Fixed
Blogs

Links for tags containing semi-colons do not point to the correct page

Brackets and semicolons are now stripped from the tags of Persona Blogs, Public/Multi-Author Blogs, and CG Blogs.

4.9

Fixed
Pluck

Duplicate string key error mesage doesn't indicate duplicate key

Error message now specifies the duplicate parameter and the location of the containing file.

4.9

Fixed
Media

Image is being delivered via the HTTP instead of HTTPS

When the user uploads an avatar on an HTTP member site via an HTTPS parent site, the avatar now correctly calls from the HTTPS site.

4.9

Fixed
Forums

Stars status submitted with the ContainsNewPosts property hang the discussion

Updated the ContainsNewPosts property and stars status now displays as expected.

4.9

Fixed
Mobile, Forums

Discussion links on mobile site forward users to the main site instead of the current site

Discussion links now work as expected.

4.9

Fixed
Forums

Preview Window Opens Behind Main Browser Window

The preview window now displays as expected.

4.9

Fixed
Discovery

Discovery not possible across portfolio sites

Discovery now returns results across multiple sites.

4.9

Fixed
Moderation Manager

Moderation Manager fails if userid contains colons

Userid containing colons can access the Moderation Manager as expected.

4.9

Fixed
Groups

Group member search returns banned users

Group member search no longer displays banned members, as expected.

4.9

Fixed
Forums

Forums search isn't returning all results

Forums search now displays the correct results.

4.9

Fixed
Persona

Persona double encodes HTML character entities

Persona now displays HTML character entities as expected.

4.9

Fixed
CMW, Blogs

Performance issue with any BlogPostPage

Loading a public blog page now works as expected.

4.9

Fixed
Persona

Months and days cannot be translated on the calendar picker

Externalized month and day abbreviations now work as expected.

4.9

Fixed
Community Groups

Mark as read star doesn't work consistently

The unread posts star no longer displays when all the posts in the discussion have been read, as expected.

4.9

Fixed
Pluck

Pagination links point to the wrong site

Pagination links now work as expected.

4.9

Fixed
Persona

Send private message dialog disappears

The message dialog closes if the persona avatar is scrolled over, but the user can click the "send message" link to redisplay the dialog. The message they entered is still contained within the dialog.

4.9

Fixed
Comments, Reviews

Comments does not respect the PersonasDisabled preference

The appearance of Avatars and mini-personas now respect PersonasDisabled, as expected.

4.9

Fixed
Photos

Some strings in Photo are not externalized

The error messages that display if you attempt to upload a photo without a title or without selecting a photo are now externalized.

4.9

Fixed
DAAPI, Polls

Questions allows XSS ability

XSS is stripped out of questions

4.9

Fixed
Private Messages

"Send Message" icon displays on non-friend Personas when PrivateMessageFriendFilteringEnabled is false

The "Send Message" icon now displays as expected.

4.9

Fixed
Comments, Persona

Long URL in comment not show in Persona

URLs now display in comments no matter the URL length, as expected.

4.9

Fixed
Community Groups

RSS feed is displaying posts from blocked users

Group RSS feed no longer displays contributions from a blocked user, as expected.

4.9

Fixed
DAAPI

Discovery returning too many responses

DiscoverContentAction now returns the number or results specified by MaximumNumberOfDiscoveries.

4.9

Fixed
Community Groups

Community Group Message Prefs do not persist

Checkboxes in the Edit Message Prefs dialog persist with user choices, as expected.

4.9

Fixed
Community Groups

Admin users are not able to join groups

Admins are now able to join groups as Group Managers, as expected.

4.9

Fixed
CMW, Widgets

CMW System Preferences settings revert to default

On a multisite environment, an iisreset now works as expected and does not revert changes back to default settings.

4.9

Fixed
Moderation Manager

Flags do not clear from comments in the abuse queue

Marking a moderation item as "Keep" now works as expected and clears any flags on the item.

4.9

Fixed
Widgets

Badges do not show up in PersonaHeader widget when CompactPersonaHeader is set to true

Badges now display as expected.

4.9

Fixed
Community Feed

PhotoThumbnailUrl for photos returns full instead of small image

PhotoThumbnailUrl now points to the small image location.

4.9

Fixed
Community Groups

Options defined by PLUCKSL_WIDGET_OPTIONS are not perpetuating

Template overrides now work as expected.

4.9

Fixed
Forums

Discussion page source code contains a double quote on script type

The source code now only contains a single quote, as expected.

4.9

Fixed
Content Download

Extra MediaFileSize property on Content Download

Content Download now contains one MediaFileSize property.

4.9

Fixed
Widgets

Sitelife Comments widget does not reflect site attribution string changes

Comments widget now works as expected.

4.9

Fixed
DAAPI

DeleteContentAction allows any user to delete a Comment

Only authors and editors now can delete a comment, as expected.

4.8

Feature
Reviews

Pluck 4 Reviews

Pluck 4 Reviews is a flexible application powered by the Pluck Application Server. Your users can add value to your site through active review. Pluck 4 Reviews includes a collection of mini applications that can be placed on your pages quickly. You can also access Review’s full functionality from the Pluck SDK through any of its supported platforms.

Features

  • Multi-attribute ratings and Histograms — Give users attributes that they can rate in their reviews. You can define any kind of attribute in the CMW, then include it on the page.
  • Filter Reviews by Friends or All — Users can display all reviews or only the reviews of their friends.
  • User Added Photos — Users can add photos to their review along with submission; and using the Pluck SDK, you can even allow them to submit photos after review submission.
  • Threaded Comments — Comments on reviews are threaded just like the Pluck 4 Comments application.
  • Persona Review Tab — View a collection of all the reviews posted by a user right in the user’s Persona.
  • hReview Support — Enable easy Google indexing.
  • Full SDK — Every single feature of Reviews is available in every language the Pluck SDK is in, including JavaScript, Java, and C#.NET.
  • Extensive Moderation Support — Reviews moderation capabilities include pre-moderation, dirty word filters, spam, and abuse management.
  • Discovery Roll-ups — Roll-up applications that facilitate user discovery are included for Reviews, including Most Helpful, Recent Reviews, and Top Rated.
  • Blocking Reviews — You can block reviews (keep them in your system but not visible to any users).
  • Featured Reviewer badging — User can now receive a Featured Reviewer badge you can define.

For more information, see Reviews.

Microformat Support

Pluck Reviews supports the hReview .3 open standards microformat specification. This enables Reviews to be indexed by Google easily. For more information on this standard, see http://microformats.org/wiki/hreview.

4.8

Feature
Moderation Manager

Moderation Manager

The Pluck Moderation Manager allows you to set up teams of moderators to moderate abuse and pending content in your Pluck system. The Moderation Manager is separate from the Pluck Community Management Workbench, and you can give moderators of any user tier access without also having to give them access to the Workbench.

Features

  • Moderation Report — Gives the total number of pre-mod and abuse reports moderated in the date range of the download from each site in your Pluck implementation. You can download .csv files of the moderation report from the Community Management Workbench Reports sub panel.
  • Queue-based system — A queue can be set to moderate pre-moderated, abuse, or spam content, and can be modified further with other advanced options including flagged status and site of origin. A moderation item can only belong to one queue at a time; and it is placed in the first queue, from top to bottom, that has matching criteria.
  • Keyboard driven — Keyboard shortcuts make moderating faster.
  • Delegation across multiple moderators — Moderators can be assigned to multiple queues and each queue can be moderated by multiple moderators at the same time.
  • Limits access to CMW — Moderators that are not editors and are not automatically given full access to the Pluck workbench.
  • User Management Options — Gives access to user activity history and notes and gives moderators the ability to block or contact user and change user tier to any below an administrative level. Moderators can also be given edit ability over user comments, reviews, and media metadata.

For more information, see Using the Moderation Manager.

Note:

With the addition of the Moderation Manager, abuse management and moderation of pending content is no longer handled in the Community Management Workbench.

4.8

Feature
Anti-Spam

Anti-Spam Management

Pluck has been upgraded with several features to control spam, including extensive filtering capabilities, IP and metadata blocking, and spam service integration. Features new to this release include:

Word Filter Wildcard Support

  • Filter on complete and partial words
  • Multiple wildcards supported per entry

For more information, see Pluck Word Filtering.

IP and Metadata Blocking

Block full or partial IP addresses, standard and custom metadata

Anti-Spam Service Integration

  • Akismet and Typepad support
  • Automatically assign content to default spam queue
  • Option to delete content marked as spam automatically
  • Feedback to spam services for continuous learning

For more information, see Spam Management.

4.8

Feature
Reviews

Persona Reviews Tab

A Reviews tab can now be added to your user’s Persona. The Reviews tab displays the reviews that the user has made. Reviews still awaiting moderation do not display. The Reviews tab feature is off by default. When this feature is enabled, a link also appears in the Reviews list, See All My Reviews, that brings users to the Persona Reviews tab of the user that posted the review. The default setting displays ten of the user’s reviews, additional reviews are paginated. Review comments are also displayed.

For information on configuring this feature, see Persona Reviews Tab.

Pluck 4 Persona Reviews Tab

4.8

Feature
Moderation Manager

User Submission Quotas

Pluck can now implement variable user submission quotas for large and small content types to enhance flood control. When applied, these quotas do not apply to administrators, editors, and moderators. The quotas also do not apply to requests that handle batch requests. This new quota system also applies to the Pluck SDK and the DAAPI. The following preferences have been added to facilitate flood control on large actions:

  • LargeActionSubmissionQuota—Places an upper limit on the number of large actions performed by individual users, such as posting comments or reviews (as opposed to small actions such as rating and recommending). A value of 0 indicates large action submission quotas are not enforced.
  • LargeActionSubmissionPeriodSeconds—Configures the time interval in seconds for enforcing the large action submission quota. A value of 0 indicates that large action submission quotas are not enforced.

Large Actions

Large actions have been determined as follows:

  • LeavePersonaMessage, EditPersonaProfile, CommentOnPost, CommentOnPhoto, CommentOnGallery, CommentOnExternalResource, UploadPhotoToGallery, ReviewItem, CreateForumDiscussion, CreateForumPost, EditForumDiscussion, EditForumPost, EditForumProfile, CommentOnReview, EditReview, EditComment, EditCommunityGroup, SendNotification

Small Actions

Small actions have been determined as follows:

  • DeletePersonaMessage, RemoveFriend, RemoveWatchItem, AddWatchItem, AdministerBlog, EditUserGallery, CreateUserGallery, DeleteUserGalleryPhoto, RateItem, RecommendItem, ModerateForum, DeleteForumPost, DeleteForumDiscussion, ReportAbuse, CommunityGroupMembership, AddFriend, MovePersonaMessage

4.8

Feature
Forums

Forums Features

Unread Forum Posts

There are new SDK objects, ForumDiscussionUnreadPostCountRequest and ForumDiscussionUnreadPostCountResponse, that allow you fetch the number of unread posts for the executing user in a given forum discussion.

iOS Forum Support

You can now post, reply, and respond to polls using iOS mobile devices (iPhone/iPad/iPod).

Note:

If you are using REST, adjust your code to pass in the user agent in the request so that the system can detect when to disable the editor correctly. This is only needed for REST; the application widget does this automatically.

Track Discussion Views

Pluck now tracks and can display the number of times a discussion has been viewed. This feature is turned on and off with a preference in ForumPrefs called ForumViewTrackingEnabled. This feature defaults to false. When it is turned on, a column appears titled Views that lists how many times a discussion has been viewed.

If you use this feature, remember to set up and schedule the history maintenance tool to run nightly (typically, at 12:01am).

Note:

Forum views are not an aggregate of discussion views; they are tracked separately—as a result totals for forum views may be different from discussion views. Also, forums without any discussions are not tracked.

Notification of New Discussions

Pluck can now send an email notice to a user when a discussion or a forum is created or modified. When the feature is enabled, a control displayed on the page allows the logged in user to subscribe. Anonymous users cannot subscribe.

There is a new preference in ForumPrefs that enables this feature. For Forum notification, set ForumEmailSubscriptionEnabled to true. For Discussion notification, set DiscussionEmailSubscriptionEnabled to true.

4.8

Feature
Community Groups

Community Groups Features

Sort Discussions

Discussions in Community Groups now have a Date Sort toggle that allows you to sort discussions chronologically from oldest to newest or newest to oldest.

Pagination Enumeration

You can now enumerate pagination for discussion pages in Forums in Community Groups. This feature is off by default. To turn it on, update EnableCommunityGroupPaginationNumbers in InternalPrefs to true.

Group Manager Notified When Someone Joins

You can now set up Community Groups so that the Group Manager gets an email when someone joins.

Group Manager Group Message

The manager of a group can now send a message to the entire group. The managers admin controls panel on the Groups page has a Group Message button. Click the button to open the group message box. Users can also choose not to receive these messages.

Group Message Button, Community Groups Admin Panel

Anonymous Can Recommend

There is now an option that allows anonymous users or users not in a Group to recommend the Group. There is a new preference, AllowAnonymousUsersToRecommendGroupContent, in InternalPrefs, that allows anonymous recommends when set to true.

Digest Notification Settings

Users can now enable and disable the digest notification for each group

4.8

Feature
Comments

Comments

You can now tag and filter comments through the Pluck SDK. For example if you want to display different content for mobile devices you can set up a tag and filter system with the SDK to do that.

To handle this functionality a new SDK object, TagCommentRequest, has been created and given the following properties:

  • CommentKey — The comment key to apply the tags to.
  • Tags — A list of tags to apply to the specified comment.
  • ReplaceExistingTags — A true / false value that determines if the new tags should be added to the existing or the existing should be deleted.

Additionally, there is a new preference in LicensePrefs, TiersThatCanTagComments, that allow you to set which users can tag comments. Each tier with tagging rights must be specifically added to the preference. For example, to add just the editor tier, use <TiersThatCanTagComments><UserTier>Editor</UserTier></TiersThatCanTagComments>.

Also, a new FilterType, TagFilter, has been added to CommentsPageRequest with the following properties:

  • Tags — A list of tags to use for the filter.
  • TagFilterType — A TagFilterType enumeration that specifies the behavior of the filter.
  • TagFilterType.All — All tags must exist on the comment.
  • TagFilterType.One — At least one tag must exist on the comment.

4.8

Feature
Performance

General Performance Enhancements

Pluck 4.8 performance improvements include optimization of indexing techniques, storage improvements for Comments, memory caching, and asynchronous write improvements.

4.8

Enhancement
Reviews

Scrubbing External Images Enhancement

A new preference setting, InternalPrefs.ScrubForeignImagesFromHtml, enables scrubbing external images from reviews. Defaults to false; when set to true, IMG tags that point to outside domains are removed.

4.8

Feature
Reports

Delete Log

A downloadable delete log has been added to the Community Management Workbench that captures any items deleted from the Moderation Manager, the Community Management Workbench, or directly in-line. Includes automated system deletes from spam moderation. From the Community Management Workbench, go to Reports→Download. Information included:

  • Display Name
  • User Key
  • Type of Item Deleted
  • Item Key
  • Source of Deletion
  • Date/Time
  • Content

4.8

Feature
SDK

Content Policy by Section and Category Enhancements

The Pluck SDK can now return an array of sections and categories assigned to the article along with the content policy setting for the external article—if it is set. All policy settings that are part of the algorithm are returned. Keyed objects are given priority. If a policy is set for a key, it overrides a section or category content policy. For example, if there is an article with a policy, it wins over the category and section policies.

When ContentPolicyRequest is invoked, the order used to determine the content policy retrieved for a given article is as follows:

Article

If a content policy is set on the article level, it takes precedence over any other content policy set in sections or categories — as well as any set in the approval required mapping in LicensePrefs.

Section And/Or Categories

If no content policy is set on an article, the content policy that takes effect is the most restrictive content policy set in the sections or categories of the article it is associated with. LicensePrefs are not considered if a content policy exists for the sections or categories.

The order of content policies, from most-to-least restrictive is:

  • Disallowed
  • Approval Required
  • Allowed

If no content policy is defined for the article, section or categories, then the License Prefs take effect; however, the License Pref’s Approval Required Mapping is not returned by ContentPolicyRequest against the article since it is technically not a content policy.

Notes about Content Policy in the SDK

  • DiscoveryContentPolicyRequest retrieves the moderation policy for a section or category, for the given action and user tier.
  • SetCategoryContentPolicyActionRequest applies a moderation policy that to a category, for the given action and user tier.
  • SetSectionContentPolicyActionRequest applies a moderation policy that to a section, for the given action and user tier.
  • For existing calls note that the CategoryKey that can be used as the Target Key for these calls only refers to the Forum Category Keys. To set a content policy against an article category, SetCategoryContentPolicyActionRequest must be used.
  • ContentPolicyRequest retrieves the moderation policy that is applied to a specific piece of content, for the given action and user tier.
  • SetContentPolicyActionRequest applies a moderation policy that to a specific piece of content, for the given action and user tier.

4.8

Feature
SDK

BlogPostSEOKey Property

SDK BlogPostRequest now includes a BlogPostSEOKey property. Use this property to request blog posts through an SEO URL, as an alternative to requesting the blog post through a standard BlogPostKey.

4.8

Feature
Preference

Bit.ly Default URL Shortener for Pluck

Bit.ly is the default URL shortening service for Pluck. Note that Bit.ly can provide statistics for each shortened link for anyone who creates an account. You can create an account with bit.ly and supply your login name and apiKey to Pluck, and set this in a new optional preference file: BitlyPrefs.xml. You can then login to bit.ly and view complete, real-time traffic and referrer data, as well as location and metadata.

Sample for BitlyPrefs.xml

Following is an example of how you can configure the preference:

<BitlyPrefs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	    <LoginName>steve</LoginName>
	    <ApiKey>key provided by bit.ly</ApiKey>
	</BitlyPrefs>

4.8

Feature
Rewards

Rewards Second Party Points

Owners and authors of content can now receive Rewards when other users act on their content. You can specify different rewards based on whether it is positive or negative scoring. You can even decrement points, if you want. Points are awarded to Owners and Actors for the following Activity Types:

  • slPersonaPhotoUpload
  • slPersonaBlogPostCreation
  • slPublicPhotoUpload
  • slPublicVideoUpload
  • slReviewPosted
  • slCommentScored
  • slReviewScored

For more information, see Rewards Rules Grammar.

4.8

Feature
Community Groups

NumberOfRecommendations

CommunityFeed in DAAPI and SDK now includes NumberOfRecommendations for Photo, BlogPost and CustomItem objects.

4.8

Feature
Persona

Configure Truncation

The following preferences configure truncation in recent activity and friend feed:

  • plckActivityTitleLimit
  • plckActivityDescLimit

4.8

Feature
SDK

BlogPostArchiveContentsPageRequest

BlogPostArchiveContentsPageRequest now accepts the Year parameter.

4.8

Feature
SDK

Allow proxy server in SDKs

A setProxy() method has been added to the PluckServer class that can be used to assign proxy settings and credentials.

4.8

Feature

Page View Tracker

Page View Tracker now supports standard discovery options, including multi-day support. This feature can track page views of articles through the appropriate Pluck Application Server tag. Tracking information is retrieved using an SDK response object. For more information, see Page View Tracking.

4.8

Feature
Reports

Attribute and Attribute Set Logging

Pluck now logs changes made to attributes and attribute sets. The log includes the key of the affected content, ID of the User making the change, text that describes the change, and date. The log is cumulative, and shows all changes in the history. In the CMW, navigate to Reports → Downloads → Review Rating Attributes → Audit Log to view the log file.

4.8

Feature
Reviews

New Reviews Importers

Pluck 4 allows users to import Pluck 4 Reviews including user data, attributes, and review content.

4.8

Feature
SDK

SDK

A service has been added to the SDK: ExceptionChecker handles frequent exceptions.

4.8

Feature
Discovery

DiscoverContentAction type for RecentUsers

Discovery now includes a Created activity type for Personas that returns any recently created users. Navigate to DAAPI → Discovery → DiscoverContentAction and select Persona and Created from the drop down menus.

4.8

Feature

Category and Section on Comments

Category and Section is now exposed on all Comment objects. Users can specify Section and Category values at time of comment creation through CommentActionRequest. Section and Category values can be added or updated after the comment has been created through SetDiscoveryCategoriesActionRequest and SetDiscoverySectionActionRequest. Users can pass in any BaseKey and Section or Category name to update any object that supports Sections or Categories.

4.8

Feature
Video

Video Encoding

The ffmpeg plugin has been upgraded to call a batch file instead of calling ffmpeg itself. Add as many ffmpeg calls to the batch file as needed to create better quality videos and better streaming capability. The default configuration creates a x264 encoded flv file for use with flash.

4.8

Feature
Blogs

New Externalized Strings Available in the CMW

The following text for Blogs are now accessible in the CMW. From the CMW navigate to Preferences → String Overrides → Blog.

New Preferences Externalized
Preference Default Value
BlogPostConfirmationEditSignature "Thank You!"
BlogPostConfirmationEditMessage "We have received the changes to your blog post. Check back to see if the changes were approved by our staff."
BlogPostConfirmationSignature "Thank You!"
BlogPostConfirmationMessage "We have received your blog post. Check back to see if your post was selected by our staff."

4.8

Feature
SDK

NumberOfRecommendations for CommunityFeedRequest

CommunityFeedRequest now includes a NumberOfRecommendations property for Photo, BlogPost, and CustomItem objects.

4.8

Feature
Video

Photobucket Added to Supported Video for Blogs

Photobucket has been added to the supported video services you can use to embed videos in Pluck blog posts.

4.8

Feature
Video

Akamaistream added to Supported Video embedding

You can now embed video streamed from akamaistream.net in supported Pluck applications.

4.8

Feature
Rewards

Rewards Actions Added

There are new Rewards Actions that react when a review or comment is scored as negative or positive. Four new rules actions are supported:

  • slReviewScoredPositive
  • slReviewScoredNegative
  • slCommentScoredPositive
  • slCommentScoredNegative

For more information, see Pluck Rules Grammar.

4.8

Feature
Reviews

Notifications for Reviews Can Be Turned Off

Three new preferences in EmailPrefs enable review notifications to be turned on or off. These three preferences default to true:

  • SendEmailWhenReviewPending — Notification to a user when a review has been accepted and its approval is pending.
  • SendEmailWhenReviewApproved — Notification to a user when a review has been approved and is visible on the websites.
  • SendEmailWhenReviewRejected — Notification to a user when a review has been rejected and needs a rewrite.

4.8

Feature
SDK

Community Feed

CommunityFeedRequest is now in the Pluck SDK. Note that the response now matches the model object format of FriendFeed.

4.8

Feature
SDK

Retrieve URL For a Video

The SDK objects VideoOriginalUrl and VideoOriginalUrlResponse make a video’s URL available in the SDK. Note that CMWDisplayOriginalVideoUrl in InternalPrefs must be set to true. When using this, note that the path will be returned even if the video file is still transcoding and not yet available.

4.8

Feature
SDK

TimeStampSort Support For CommunityGroupPageRequest

The Pluck SDK object CommunityGroupPageRequest now supports TimeStampSort.

4.8

Feature
SDK

RecommendationSort Property Added to CommentsPageRequest

RecommendationSort is a new property of CommentsPageRequest added for backwards compatibility with SiteLife Comments. It accepts two options, Ascending and Descending. Ascending is the default.

4.8

Feature
SDK

All UserTier Added to ContentPolicy

The following objects now support the All UserTier setting:

  • DiscoveryContentPolicyRequest
  • SetCategoryContentPolicyActionRequest
  • SetSectionContentPolicyActionRequest
  • ContentPolicyRequest
  • SetContentPolicyActionRequest

4.8

Upgrade Note
Pluck

Turning Dirty Word Filter On For Reviews and Comments

To enable dirty word filtering for Reviews and Comments, a preference for each must be set in InternalPrefs:

  • Comments<DirectCommentActionApplyFilter>true</DirectCommentActionApplyFilter>
  • Reviews<DirectReviewActionApplyFilter>true</DirectReviewActionApplyFilter>

4.8

Upgrade Note

Upgrade Sequence

It is recommended that the upgrade diagnostics for Pluck 4.8 are done in the following order:

  • Run the Comments Storage diagnostic.
  • Run the Reviews Migration diagnostic.
  • Clear all abuse queues
  • Clear all pre-moderation queues
  • Make any needed changes to the dirty word list, especially if you have used * or ? as literal characters in the list.
  • Upgrade to Pluck 4.8.
  • Run the Comments Storage diagnostic again.

4.8

Upgrade Note
Comments

Comments Storage

Comment storage has been significantly upgraded in Pluck 4.8. This change requires that a diagnostic tool be run to update your Comments storage. This tool must be run before upgrading, then again after upgrading. The diagnostic maintains all threaded context, score sort order, and timestamp sort order. It is recommended to run the tool multiple times in order to cover all content. A sample command line to run the diagnostic: Diagnostic.exe CommentStorageReindexer d:\sitelifedb c:\pluck2\sitelife\trunk\ApiSite 1/1/2008 —scoresonly.

Note:

If you have the Pluck 4.7 beta, the Comments diagnostic must be run with the -scoresonly switch.

4.8

Upgrade Note
Reviews

Reviews Migration

If you are using Reviews, you must run the Reviews migration tool before upgrading to Pluck 4.8. The tool, located at Tools/ReviewMigration/bin/Debug/ReviewMigration.exe, updates the SQLite database to work with the new version. The tool takes a required argument where you specify the location of the database, for example c:\sitelifedb. A second optional argument, unsafe, can be specified to update the databases as a user OTHER than the IIS server’s user. This migration tool is independent from the build and must be completed before upgrading. If this tool is not run prior to the upgrade, it is possible that any new reviews written after the upgrade can get in a state where they are not visible in the Pluck4 Reviews application, regardless if the Migration Tool is run only afterwards.

4.8

Upgrade Note
Moderation Manager

Moderation Manager Upgrade

The introduction of the Moderation Manager requires some maintenance before upgrading. Before upgrading, make sure that you:

  • Clear all abuse queues and all pre-moderation queues in the Community Management Workbench.
  • Inspect and edit your dirty word list; Pluck 4.8 handles literals differently. If you are currently blocking a word where you are using an asterisk, the new wildcard filter removes all words that match that variable. For more information, see Managing Word Filters.

4.8

Upgrade Note
Forums

Forums Upgrade

If you are using the new Forums Discussion view tracking feature, there is a nightly maintenance task you must run to maintain accurate tracking history.

4.8

Upgrade Note
Forums

SLAUTH Upgrade

SLAUTH has been upgraded and is now at version 201. The default AT cookie now sets the cookie name as lower case at. If you are already using SLAUTH, you should change the default to match the Pluck preference in your configuration, most likely upper case AT. In any instance, the case should match in both where the cookie is set in the Pluck preferences and in SLAUTH. New customers and new implementations should accept the defaults for SLAUTH and Pluck, which is the lower case at.

4.8

Fixed
Pluck

Some links in email notifications are truncated at 255 Characters

The blog comment are now shortened using the UrlShortenerService if over 255 characters.

4.8

Fixed
Persona

Gender string not used in the persona header and persona info tab in 3rd-person view

If you override the override pluck_user_female and pluck_user_male strings, the correct string now appears in the persona header and tab.

4.8

Fixed
Pluck

Twitter “Invite Friends” popup doesn’t always appear in viewable area

Popup now always appears in user’s viewable area.

4.8

Fixed
Media Gallery

Maximize video button does not generate any action

The button now maximizes the video display as expected.

4.8

Fixed
Comments

Rapid posting error displays when sumbitting after a failed attempt

If you attempt to comment a second time after the first attempt fails, the “We restrict rapid posting” message no longer displays.

4.8

Fixed
CommunityFeed

CustomItems that are added are not in the CommunityFeed

CustomItems now appear as expected.

4.8

Fixed
Blogs, DAAPI

En dash character in blog title or tag causes a Java error

UTF-8 en dashes contained in blog titles or tags remain encoded as UTF-8, instead of returning as UTF-16.

4.8

Fixed
Community Groups

The Community Group Digest runs extremely long

Running the Community Group Digest process now takes less time and produces the Daily Groups Digest emails as expected.

4.8

Fixed
DAAPI

InsertIntoCollectionAction isn’t working

Inserting a custom item into a custom collection now works as expected, no errors.

4.8

Fixed
CMW

Comments view in the CMW is slow

Comments view now runs as expected.

4.8

Fixed
Comments

No error message shown when report abuse character limit is exceeded.

A message now appears when the character limit is exceeded.

4.8

Fixed
Blogs

Insert image into Blog Post no longer works after upgrading Firefox

Images can now be added to Blogs.

4.8

Fixed
Community Groups, Forums

Editor not able to edit forum discussion

Editors are now able to edit any discussion, as expected.

4.8

Fixed
Recommend

Rendering the Recommend widget without Facebook fails

Pluck Recommend now works as expected.

4.8

Fixed
Facebook Connect

Race condition in Facebook Connect code

Facebook Connect now works as expected.

4.8

Fixed
Discovery

Discovery URL to discussion doesn't include query string parameter and value

URL now contains the query parameter and value.

4.8

Fixed
Pluck

Dates not displaying in the correct format

Dates now display in the format configured in the InternalPrefs DefaultShortDateFormat setting.

4.8

Fixed
Importer

Abstract field not being recognized by importer

The Blog importer no longer passes a "null" value for the abstract field.

4.8

Fixed
SDK

SDK Discover returns error for Recent Videos

SDK no longer returns an error when a discovery call is made.

4.8

Fixed
SDK

SDK call for MostViewed fails and returns blank

MostViewed now runs as expected.

4.8

Fixed
Tear-off Forums

Error when adding discussion or post

Adding a discussion or post to a tear-off forum no longer returns an error.

4.8

Fixed
Comments

Comments containing quotes are not valid

Comments now use smart quotes as expected.

4.8

Fixed
Persona

Turning off Persona blogs doesn't hide the preferences in the Persona

When persona blogs are off, the applicable preferences are no longer exposed to the user.

4.8

Fixed
Security

CheckFilteredWordsRequest returns no response if the submitted string contains a backslash

CheckFilteredWordsResponse is now in the batch response as expected.

4.8

Fixed
Pluck

Class names associated with user badges do not get removed from the mini persona

The badge class name is now removed when hovering over a user that does not have that badge.

4.8

Fixed
Recommendations

Recommendations not showing Owner data or correct time data for content download

Owner data shows for recommendations and Created and Updated elements show the time the recommendation was made, as expected.

4.8

Fixed
Forum Discussions

Forum “days ago” string externalizations do not allow proper Spanish, French

A ForumTimeValuePrefix string is now created as expected.

4.8

Fixed
Rewards

Leaderboard Points appear to be inaccurate for some users based on Activities

The Leaderboard points now reflect the points of the requested users, rather than the executing user, as expected.

4.8

Fixed
CMW, Reporting

Activity reports lists activity for one group multiple times

Group activities now appear in the activity reports as expected.

4.8

Fixed
Comments

Setting to allow anonymous thumbs up/down not honored

The thumbs up/down is now available to non-logged-in anonymous user when using the plckCommentListType="narrow" parameter in the pas tag, as expected.

4.8

Fixed
Importers

Comment Import doesn’t bring in URL

Both comment and article importers now contain articleUrl.

4.8

Fixed
Pluck

A conflict occurs when a cookie set is called id

A conflict no longer occurs if a cookie set is called id.

4.8

Fixed
Comments

Comments break if the article title or URL are null

Comments now checks if article title or URL are null and, if so, updates the url to pageurl and title to pagetitle.

4.8

Fixed
DAAPI

The Compressor incorrectly parses the Accept-Encoding header

Compressor now works as expected.

4.8

Fixed
PAM

PAM throws JavaScript error when saving files, does not confirm save with user

PAM edits save successfully, display the confirmation message, and don’t produce any errors in Firebug Console.

4.8

Fixed
Comments

Pasting HTML into Comments causes it to hang

Comments now works as expected.

4.8

Fixed
Social Bridging

Log in With Facebook button doesn’t work

Clicking the “Log in with Facebook” button now opens up the login screen as expected.

4.8

Fixed
Pluck

Storage Conflict in Subscriptions and RecentDiscussionActivity

Subscriptions and UserRecentDiscussionActivity no longer use the same parent list in storage.

4.8

Fixed
Private Messaging

Submit button doesn’t work with a single recipient in IE8 on HTTPS

Submit button now works as expected in Private Messaging.

4.8

Fixed
Comments

User comments are appearing on articles with the same ID as the user’s ID

User comments no longer appear on articles that share the user’s ID.

4.8

Fixed
CMW

Improve performance of bulk abuse deletes in the CMW

Friend Feed Deletes now happen in the background

4.8

Fixed
Pluck

Paginated result sets are not updated with anonymous recommends

RecommendAction as an anonymous user now works as expected.

4.8

Fixed
Photos

Full-sized image URL links to Large-size image

Full-sized image URL now links to Full-size image as expected.

4.8

Fixed
Forums

Setting ForumPagePath creates malformed URLS

Parameters for ForumPagePath are now added to URLS with an ampersand as expected.

4.8

Fixed
Forums

The pckfpp parameter sets the forums host/path to the wrong host

The user is now sent to the correct host.

4.8

Fixed
Content Download

Invalid Recommendation data being returned by Content Download API

Content Download API now returns the expected data.

4.8

Fixed
Pluck

Unexternalized strings in media upload process (error conditions)

Externalized media-related error messages.

4.8

Fixed
Community Groups

Invite a Friend hangs on loading and doesn’t send invitation

Invite a Friend now works as expected and sends a friend invite.

4.8

Fixed
Community Groups, Forums

Date sort function is not functioning with pagination

Pagination now works as expected.

4.8

Fixed
Forums

Poll does not stick with correct discussion post when date sort function is utilized

The poll now stays attached to the original post it was created with.

4.8

Fixed
CMW

CMW error when saving Email Preferences

Email preferences no longer throws an error in the CMW.

4.8

Fixed
CMW

Can’t insert a image into the blog description field

Can now insert an image in the description in the edit blog settings view.

4.8

Fixed
Comments

Extended/bad characters entered into Comments breaks widget

Comments widget strips bad characters as expected.

4.8

Fixed
Abuse, Blogs, Persona

Blog posts not automatically blocked when abuse threshold exceeded

The blog posts are now removed once the abuse threshold is exceeded.

4.8

Fixed
Persona

Capitalization in UserIdQueryParamName causes 3rd person view to render instead of first person

First person view renders as normal.

4.8

Fixed
DAAPI

DAAPI request fails when using directproxyfast.js

DAAPI now works as expected.

4.8

Fixed
SDK

DAAPI forces Categories and Sections to be lowercase when saved to the system and SDK does not.

SDK now forces Categories and Sections to be lowercase as expected.

4.8

Fixed
SDK

DiscoverContentAction by Type Article and Activity MostViewed returning inconsistent results

DiscoverContentAction now words as expected.

4.8

Fixed
Community Groups

Editor missing button to join group

Editors can now join groups as expected.

4.8

Fixed
SDK

VideoState unavailable in the Search Results of SearchActionRequest

If you do a SearchActionRequest using the SDK for Video, the VideoState is now returned as expected.

4.8

Fixed
Private Messaging

Private Messaging user search yields different results than user search in the CMW

Private Messaging user search now behaves like the CMW user search, as expected.

4.8

Fixed
Persona

Persona blog posts not displaying correct timestamp

The server now converts the UTC Timestamps into local timestamps.

4.8

Fixed
SDK

No response returned when string used instead of key on RecentBlogTagRequest

RecentBlogTagRequest now returns an exception when encountering a string for the blog key.

4.8

Fixed
SDK

Need to add additional properties in SendForumPostNotificationHandler

The sender name, discussion title, and community group name are now linked in the email notification.

4.8

Fixed
Private Messaging

Contact finder search has too many results for the system to process

Private messaging contact finder search methods have been improved.

4.8

Fixed
Moderation Manager, Reviews

Errors in Storage with Review Item Created Through Lazy Create On a Moderated Review.

The PostReviewCommand now creates the ExternalResource if it doesn’t already exist in the system, regardless of Pre-Mod. It uses the OnPageTitle and OnPageUrl values to populate the object. Note that categories can be passed to the external resource through the front-end pas tag implementation. For example, if plckDiscoveryCategories is in the query string during the creation of the first review, its value is attributed to the newly created external resource.

4.8

Fixed
Widgets

WordFilter error returns filtered word in error message.

Error message no longer contains filtered word.

4.8

Fixed
Comments, CMW, DAAPI

CMW Account Comments appear in DAAPI when searching Comments.

CMW comments no longer appear in search results as expected.

4.8

Fixed
Moderation Manager

Custom policies do not override default policies for Video galleries.

Custom settings now override default settings as expected.

4.8

Fixed
Photos

Photos cannot be retrieved from storage path.

Photos now upload and pending photos now appear as expected.

4.8

Fixed
Persona

Private Persona Photos are surfaced in Search.

Private content now works as expected and remains hidden from search and discovery.

4.8

Fixed
Comments

Page focus drops to comments on initial load.

Page now loads normally with focus at the top of the page.

4.8

Fixed
Comments

Comments from the user activity show up in the Comment page.

The correct comments now display on the Comment page.

4.8

Fixed
DAAPI

Expose CreatedOn property on User object.

The User object now includes the CreatedOn property.

4.8

Fixed
Persona

Locking issue with User Friend Self healing.

User Friend Self healing now works as expected, leaving existing friendships and followers intact, and accepting and displaying pending friendships.

4.8

Fixed
CMW

Blank page received when viewing the CMW Overview page.

The Overview page now displays as expected.

4.8

Fixed
CMW

The fulltext index is failing in the CMW.

The fulltext index now works as expected.

4.8

Fixed
Comments

"Copy to clipboard" for a permalink doesn’t work in Pluck Comments built from a custom theme.

Pluck Comments now work as expected and clicking "copy to clipboard" copies the permalink on a comment to the user's clipboard.

4.8

Fixed
Forums

Subscribe and Watch This Discussion status for Discussions display on a separate page.

The Subscribe and Watch This Discussion buttons now toggle and remain on the page where the button was clicked.

4.8

Fixed
Pluck Server

Users are being set on the wrong domain.

BIGipCookie domain now reflects the correct multisite domain.

4.8

Fixed
DAAPI

Users can edit other users’ forum posts through UpdateForumPostAction.

UpdateForumPostAction now works as expected and returns an authorization error when a user tries to edit another user’s forum posts.

4.8

Fixed
CMW

Cannot download CMW Reports Archive zip through IE.

Reports Archive zips now work as expected in Internet Explorer.

4.8

Fixed
CMW

Search results for strings contained in quotes fail to generate correct URL parameters.

Search results now work as expected and return URL parameters for all the query string parameters.

4.8

Fixed
Blogs, Comments

Users are able to delete other user's content.

This issue was fixed by disallowing anonymous users to delete blog or forum content, even if ActionUIEnums are set to allow Anonymous Deletes.

4.8

Fixed
Pluck

Executing JavaScript through URL parameters is possible.

Users are no longer able to affect blog or forum posts through URLs.

4.8

Fixed
Forums

Tear-Off Forums search results link to the original Discussion, not the current tear-off override.

Search results now work as expected and link to the tear-off forum if the search is made from a tear-off forum.

4.8

Fixed
Community Groups

StorageReindexer throwing exceptions for Community Groups.

StorageReindexer now works as expected.

4.8

Fixed
Pluck

Modifying preferences with a number results in an error indicating the preference only accepts numbers.

Preferences now accept numbers as expected and throws an error if other characters are entered.

4.8

Fixed
Pluck

The User heal diagnostic skips any hashed UserFriendKeys.

The User heal diagnostic now works as expected when dealing with user keys over 65 chars.

4.8

Fixed
Comments

Lists of Comments are not receiving unique IDs.

Comments now work as expected. This issue was fixed by replacing the .Net random number generator with an incremented integer.

4.8

Fixed
Facebook Connector, Persona

Unable to disconnect from Facebook Connector.

Facebook Connector now allows user to disconnect their facebook profile from their persona page, as expected.

4.8

Fixed
Blogs

Persona Blogs do not respect Prefs.

Persona Blogs now default to any SiteLife prefs when a user upgrades to Pluck.

4.8

Fixed
Video

FFMPEG Presets are outdated and TranscodeVideo.bat does not exit when error occurs.

FFMPEG presets have been updated and TranscodeVideo.bat now works as expected if an error is encountered.

4.8

Fixed
Sitelife Stage Server

Unable to consistently connect to the sitelife stage server.

WebDAV connection to the server is now stable.

4.8

Fixed
Community Groups, Forums

Notifications for community group forum discussions subscriptions not delivering.

Notifications now works as expected.

4.8

Fixed
Forums

URLs added to forum posts are not auto-linked.

URLs are now linked as expected in forum posts.

    6.0.11 Release        © 2014 DemandMedia                                   Teacher’s Edition