Theme of 2.5: Social Networking
Clearspace 2.5 enhances the social networking capabilities of Clearspace by enabling people to find,
connect, follow, and interact, and interrelate with others. Here's what's included in these notes:
New Features
Enhancements
Known Issues
Existing Feature Improvements
Fixed Issues
Note: For changes in previous versions, be sure to see earlier versions of this document: Version 2.5.0.rc Release Notes
New Features in the 2.5 Series
- Groups - Member-created social communities based on members' areas of interest
- Connections/Friends - Connect with and follow other people's activity in the
community
- Enhanced People Search - Easily find groups of people in the community based on
similar profile attributes
- Invite a Friend - Add viral capabilities to your sites by offering members a quick
way to invite others to join the community
- Configuration - Site and community admins can configure the look and feel of their
site without the need for customizations
- Basic Configuration - Easily configure your site's color scheme and logo for simple
tailoring of the look and feel
- Advanced Configuration - Download our developer kit, update the included images and
CSS, and upload the the updated package to easily deploy custom themes
- Global Rename - Rename Clearspace features and concepts to meet your specific
vocabulary or nomenclature
- Configurable Registration - Manage the fields that are displayed to new members
when they register.
Enhancements in the 2.5 Series
- RTE Enhancements - An enhanced authoring experience that is consistent with
commonly used tools and eases the use of advanced capabilities through simplified wizards
- Moderation - Consistent approach for moderation and report abuse across all content
types
- Project Improvements - New project statuses; follow projects to easily see roll-up
reporting; import and export task data to integrate your project with enterprise project management
tools
- Cloud Sharing - Now your cloud participants can view attachments associated with
documents that are being shared
- Blog Permissions - Group blogs now follow the permissions of the community,
project, or group with which they are associated
- New Location Picker - Selecting the location of new content is simplified by an
intelligent picker suggests the places (communities, projects, groups) that you use most often
- Tag Navigation - Narrow your focus when navigating content by progressively
selecting tags that are used together
Here's a list of things to know about this version of Clearspace, including, improvements and fixes since
the previous version, and issues you might find.
Known Issues in 2.5.1
All of the following issues have been identified and fixed for the next release.
- Vimeo videos are being escaped when inserted into discussions
- Work around: Use the "embed" HTML provided by the Vimeo site to embed the video. Copy the embed markup from the Vimeo site and page it into the Clearspace rich text editor. Select the pasted markup and use the Insert menu to format it as raw HTML. After publishing, the video should be embedded.
- User with revoked Moderate Content permission can still moderate content
- Work around: This is likely a caching issue. One workaround might be to restart the application.
- Setting the jive.module.wiki.enabled property to false does not hide the mystuff documents link in the user bar
- Users sometimes receive watch notifications for content they are not subscribed to
- Notifications are sometimes not sent for blog comments
- Notifications are sent from a private group to people who are not members of the group
- Unique IDs for users can get out of sync, sometimes making it not possible to find or create new users
- Changing name or display name for a space/community doesn't check for duplicate name
- Work around: Avoid renaming a space to a name that's used by another space.
- Blog post permissions are not granted by default to the project owner
- Work around: After creating the project, be sure to grant blog post permission to those who should have it.
- Performance issues with large numbers of communities
- Work around: A very large number of communities/spaces (in the thousands) can slow performance. To work around this, you can try setting certain system properties to remove features that can affect performance.
- Set ActivityManager.enabled = false -- This will disable the popularity determination worker, which handles calculating which items in the system are the most popular for "popular discussions", "popular documents", "top users" and other such widgets
- Set watches.enabled = false -- This will disable the email watches feature, which sends emails to users when new content is posted
- Set stats.enabled = false and stats.historical.enabled = false -- These will disable statistics collection for the reports seen in the admin console.
- Profanity filter doesn't filter discussion subject line
Existing Feature Improvements
- [CS-8523] Query to retrieve the latest message in a thread now takes the message's status into account
- [CS-8472] Improves performance of themes
- [CS-8466] Adds links to social group in pending approvals queue
- [CS-8451] Permits multiple RTEs on one page
- [CS-8418] Adds "Popular Tags" widget to "Personalized Homepage" views
- [CS-8403] Adds ability to find user profiles by searching for a tag on the profile.
- [CS-8308] Improves error messages when installing plugins
- [CS-8293] Adds support for relative URLs in href of an <a> tag
- [CS-8258] Improves handling paging of profiles when sorting isn't supported
- [CS-8254] Improves backward compatibility of old /tag/tagname syntax
- [CS-8144] Improves blockquote rendering in plain text email
- [CS-8069] Improves support for spaces in Active Directory AD baseDN
- [CS-7866] Adds support for adding/removing permissions for Anonymous and Registered users
- [CS-7227] Improves handling of overlapping friend requests
- [CS-6060] Improves display of group description on groups overview page
- [CS-3765] Adds a "View Site" button to Windows Server manager
- [CS-1085] Adds support for an include statement to include header and tabs on the user profile page
- [CS-853] Adds search syntax support for searching body, subject, tags, or attachments text
Fixed Issues
- [CS-8602] Phrase substitution now persists after server restart
- [CS-8592] Insert link, Insert Image, Insert video now display correct popup in formatted text widget
- [CS-8562] User name is displayed correctly in last post of discussion view
- [CS-8556] Blog moderation now succeeds for blogs with no display name
- [CS-8548] Unauthorized Exception is no longer thrown in the Recent Activity
Widget when the user is no longer authorized to view the space
- [CS-8529] "More by User" now based on the original author of the
document after it's been edited by someone else
- [CS-8517] "Show Full Editor" link now visible in IE7 and IE6 if user selects HTML as default editor
- [CS-8497] Web services provide a way to get a just-created attachment
- [CS-8496] HTML entities no longer escaped in VCards
- [CS-8483] Adding attachments from web services no longer allows one more attachment than the limit set for the content
- [CS-8475] Changing locale no longer prevents change date on user profile page
- [CS-8473] Users can now post to a blog in a space even if posts were enabled after the space was created
- [CS-8470] Moving thread with attachment to document in group no longer produces stacktrace in log
- [CS-8469] Changing a group member between admin and other values now populates and cleans up
pending approvals queue
- [CS-8467] Web service call to CommunityService.getDocumentIDs returns document IDs
- [CS-8464] Space name is correctly placed in search results
- [CS-8455] Users who don't have "read blog" permission now do not see anything related to the blogs
- [CS-8453] Plugin that uses a DB schema starts correctly after one restart
- [CS-8452] Edit in context link on discussion replies from moderation page no longer goes to people page
- [CS-8450] Email actions for creating and replying to threads no longer fail with project or social
group thread replies
- [CS-8449] Spotlight-search dropdown no longer overlapped by combobox widgets in IE6
- [CS-8448] Upgrade updates the available-plugins.xml
- [CS-8445] User bar menus no longer display under embedded video in published content
- [CS-8442] Plugins with mixed-case names install correctly on Windows-based instances
- [CS-8440] User information in the admin console shows all watchable content types
- [CS-8439] Social group, project, and community watch email templates correctly handle blog posts
- [CS-8425] Recent comment sidebar is not visible on blogs when read comment permission disabled
- [CS-8415] Admin delete plugin confirmation does not appear if delete was canceled
- [CS-8408] Secret social group admin can no longer edit/modify other people's blog comments
- [CS-8406] Community everywhere login and permissions are now honored
- [CS-8402] 'View all participants' in 'Top Members' of a social group now shows only group members
- [CS-8397] HTTPS urls are now rendered as links in blog comments
- [CS-8393] Can now add a link to an internal document's anchor
- [CS-8391] Threads in a social group now support attachments
- [CS-8389] When LDAP is used for authentication, users no longer see change password link on profile
- [CS-8387] Changing Image for Secret Group takes effect without clearing cache
- [CS-8371] Option to expire poll no longer available after the poll has been expired
- [CS-8366] Individual group admins can no longer see Create Group link in admin console
- [CS-8364] Edited comments in a moderated blog now go through moderation
- [CS-8361] Project blogs now appear as an option when browsing for a location
- [CS-8359] Non-authors can no longer view unpublished blog posts
- [CS-8356] AddPrivateMessageCreationDateTask succeds on Postgresql
- [CS-8347] System group admin can now view groups for which they are an admin
- [CS-8332] Send as email no longer generates duplicate emails
- [CS-8319] User no longer logged out after publishing a comment
- [CS-8309] Editing collaboration options on a document now works even if the document is on its first
version
- [CS-8300] Friend approval email sent to correct person
- [CS-8299] When upgrading from 1.10.x to 2.5 setup no longer fails after specifying the database connection
- [CS-8293] Relative URLs for href of an <a> tag now supported
- [CS-8287] Password field when editing widget properties displays the value correctly
- [CS-8286] Admin console log viewer displays correctly
- [CS-8278] Exporting group members now exports correctly
- [CS-8276] Guest user can no longer create blog post
- [CS-8268] "Edit post" & "Delete post' links visible only to the author of the blog
post
- [CS-8266] Newly registered user now properly validated from registration email
- [CS-8261] Now able to place cursor to the right of a link and keep typing
- [CS-8259] Discussion or blog post is visible for author before it is approved by moderator
- [CS-8250] Recent Activity widget now responds correctly when the user permissions have changed
- [CS-8247] A personal blog's author no longer requires approval to publish a blog post in
their personal blog
- [CS-8243] A community theme is no longer applied globally
- [CS-8213] Copying a table from, then to, the RTE now works correctly
- [CS-8212] Full width alignment in a table cell now works
- [CS-8207] Hovering mouse over guest to see their profile now works
- [CS-8177] Importing project tasks lacking an end date now succeeds
- [CS-8170] Exporting project tasks now exports incomplete as well as complete tasks
- [CS-8164] Custom CSS now correctly overrides CSS in a global theme
- [CS-8158] Saved blog drafts now publish correctly
- [CS-8157] Setting HTML as default editor no longer deletes comments when editing a prior comment
- [CS-8127] User who has been denied Create Image permission can no longer create blog posts containing images
- [CS-8095] Phrase substitution now correctly handles single quotes
- [CS-8091] Upgrades now succeed after calls to UpgradeUtils.doesTableExist()
- [CS-8085] ResultFilter now honors more than two options in propertyValues
- [CS-8080] While editing blog permissions, grant new permission tab no longer redirects to Blog Settings page
- [CS-8076] Blog post save no longer redirects to Blog Management screen
- [CS-8073] Spaces or projects with numeric names now properly render <name>/blog
- [CS-8072] Clicking on tag links on user profile correctly displays tag search results
- [CS-8048] Sending a friend request with exceedingly long message
text no longer generates an error
- [CS-8040] "Hide profile fields from guests" setting was removed
- [CS-8039] Comment deletion now works correctly
- [CS-8032] LdapUserDataSynchonizer no longer runs by default
- [CS-8026] Recent content now shows change by the person who recently updated rather than the author
- [CS-8015] Users with usernames longer then 20 characters can now approve content or have their content approved
- [CS-8013] Registered users with create blog post permission can create blog posts
- [CS-8012] Guest users no longer see "Follow" and "Receive email notifications" links
- [CS-8009] Switching license from Clearspace to Clearspace Community correctly sets disallowGuest to "false"
- [CS-8006] Wiki content now correctly passed to macros
- [CS-8004] "By Hire Date" filter when browsing people will remain applied after other filters are applied
- [CS-7996] Changing pages when browsing people no longer removes "By Hire Date" filter
- [CS-7995] If pending friend request exists, you can no longer make another request for the same friend
- [CS-7993] Guest users can now create poll comments
- [CS-7987] Render plugins with a package/classname over 73 characters no longer fails to be added to a render manager
- [CS-7967] Changing system locale correctly swaps available i18n files
- [CS-7963] Importing users from Mac Address Book (or files of invalid format) to a group no longer throws an exception
- [CS-7962] In group invitation, deleting subject or message text no longer deletes users to invite
- [CS-7945] User Relationship Settings no longer display "Is neither allowed?" when user system isn't LDAP or external
- [CS-7943] Logging out while editing a document now removes edit lock
- [CS-7937] Following friend request confirmation link now prompts for login
- [CS-7935] Task URLs correctly open the task's details in the task list
- [CS-7921] Forms now display proper error messages when required fields are empty
- [CS-7918] People Page (or search) no longer ignores users with I18n usernames
- [CS-7907] Validation link now asks users to enter username and token manually
- [CS-7874] Themes now applied properly when using Custom Theme Maps
- [CS-7865] Inserted images are no longer associated with a document after the image reference is removed.
- [CS-7863] Recent content no longer shows document as owned by guest
- [CS-7837] Using "Select users" to add approvers to a document now changes "Publish" button to "Submit for approval"
- [CS-7834] Cache Preset dropdown now persists after saving changes
- [CS-7827] Saving the Your Projects widget no longer throws IllegalArgumentException
- [CS-7818] Service Manager now restarts and loads correctly after setup
- [CS-7802] i18n key no longer shows in group listing page
- [CS-7801] Show/Hide Full Name option in registration form is now set to System default
- [CS-7795] Task editing errors display correct error messages
- [CS-7780] Uploading changed plugin no longer causes system error
- [CS-7777] Private messages no longer turn up in moderation queue as being from the recipient
- [CS-7764] Service cloud accurately reflects whether a shared document has been deleted
- [CS-7753] Attempting to create a duplicate field displays accurate error message
- [CS-7732] Editing documents with copied and pasted content shows correctly in the editor
- [CS-7719] your-socialgroups.ftl is internationalized
- [CS-7711] view-socialgroup-members.ftl is internationalized
- [CS-7710] manage-socialgroup-invites.ftl is internationalized
- [CS-7709] join-socialgroup.ftl is internationalized
- [CS-7708] email-socialgroup-form.ftl is internationalized
- [CS-7707] import-tasks-columns.ftl is internationalized
- [CS-7706] edit-project.ftl is internationalized
- [CS-7705] tooltip-task-list.ftl is internationalized
- [CS-7658] RSS actions that take a community ID now display items for only that community
- [CS-7634] Custom image, logo, banner headers display correctly on IE 6
- [CS-7611] Profile fields specified as externally managed during setup are now marked as such
- [CS-7600] Top Participants widget in a project omits irrelevant View All link
- [CS-7586] Date/time format now honored from browser locale preferences
- [CS-7525] New lines in comments of shared documents are now displayed
- [CS-7523] Search results display correctly even if they include a comment that has no user associated with it
- [CS-7445] Long group invitee lists are now paginated
- [CS-7381] Log viewer sets correctly to a new line quantity
- [CS-7350] Date picker displays correctly in IE 6 and a non-English locale
- [CS-7236] Content must have title and body in order to be published
- [CS-7140] Entering an empty string in profile field LDAP mapping no longer causes system error
- [CS-7118] When guest access is prohibited, guests are now directed to login page
- [CS-7088] RSS widget now requires a URL
- [CS-7013] Switch between full and HTML views in the RTE no longer displays a popup
- [CS-6980] Leaving a group via your "Your Groups" page no longer redirects you to the group's landing page
- [CS-6970] Watches are correctly set for threads
- [CS-6916] Documents now go into moderation after approved by approver if moderation is enabled.
- [CS-6913] Checkpoint flag now shows on timeline graph when near the end of project
- [CS-6866] Import from Wordpress when showing progress now displays total to complete and number
completed so far
- [CS-6853] Using "upgrade" in URLs (such as for spaces) creates unreachable destinations Votes: 2
- [CS-6833] A document that requires approval can now be seen by
non-collaborators after approval and editing
- [CS-6825] Blog post authoring via the Metaweblog API now works
- [CS-6814] Documents are no longer hidden (due to abuse reports) before the specified threshold
- [CS-6727] Moving a space/community no longer allows change the selected space/community during the move
- [CS-6596] Setting a custom profile field to non-visible, required, and editable will not prevent new users
from registering
- [CS-6501] Using REST to call DocumentService.getDocumentsByCommunityAndFilter method now succeeds
- [CS-6420] Malformed struts.xml in plugin no longer causes admin plugin page to crash
- [CS-5965] Ban 'Disable Post' is now applied to project, task, and checkpoint CRUD
- [CS-5915] Users can now be disabled in the Admin Console / User Summary
- [CS-5886] Choose location drop down correctly disappears when other menus are clicked
- [CS-5430] User can no longer upload image content into documents even after disabling images in the system.
- [CS-4870] Group admins no longer receive an error message when editing users / admins of their group
- [CS-4322] Recent Blog Posts widget correctly displays recent posts
- [CS-4315] IE 7 now correctly displays poll descriptions
- [CS-3877] Generated PDFs display international characters, symbols, or HTML entities correctly
- [CS-3815] Inserting an image into the RTE works properly
- [CS-3165] Enabling the service cloud through admin console now displays a message that a restart is required
- [CS-2058] Creating a user with a space in the username now fails with an error message
- [CS-756] Editor now supports creating anchors for anchor links