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
New Features
- 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
- 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.0
All of the following issues have been identified and fixed for the next release.
- Upgrading to 2.5.0, some installations require a restart mid-way through to set jiveHome
- Depending on how people upgrade, jiveHome may not set itself correctly and report a db schema error when trying to set the database. In order to fix this, after setting the jiveHome in setup and license, restart the app server, your jiveHome will now be set and you will be directed into the upgrade console.
- Tag links from profile are going to 404 page
- Registered User who creates a Project can't create Blog Post in Project blog:
- Work around:
- Admin console -> Spaces -> Permissions
- Select space in which the project lives
- Check the "create blog post" option for either the single user or all Registered Users.
- Plugins that utilize DB schema (like Feed Your Blog) require 2 restarts
- On a moderated document, edits to the document place the original version in the queue, rather than the new one
- Comment authors are not able to delete their comments
- Admin Console: jump to user does not find correct user
- Work around: manual search of the list of people pages.
- Content in Groups and Projects do not show up in search
- Work around: rebuild the search index, although as soon as the content is edited, it won't show up again
- Posting a comment can log user out of system
- Moderation: blog post awaiting moderation is not visible to author until after approval
- Work around: post that is awaiting moderation can be edited by the blog author if they go to the the manage blog page for the blog (/clearspace/blogs-manage.jspa?blog=<BLOGID>)
- Custom themes applied to spaces are overriding global theme
- Guest can read blog comments without permission, and can edit other guest's comments
- Security Vulnerability in RTE: Image tags without parameters
- Affects: if one were to store an iframe that loads an external doc in raw html, save and get someone else to try and edit, the iframe is launched in the context of their browser. being that the offender totally controls the source of that iframe, they can make it do anything they want, so again, if they were to get an admin to try and edit content that has the iframe in the original source, they could, for example, delete all users in the system
- Blog management screen is accessible by non-owner/admin via URL
- Users with usernames longer than 20 characters can not be content moderators
- Once you disallow image types from upload, you cannot reenable them again
- Blog URLs in space or project with numeric names do not display properly
- Known email watch issues
- Documents in moderated space, that require approval before moving into moderation queue, are skipping the approval process
- Tasks: when assigning to users, user picker display does not load correctly in IE
- Phrase substitution does not support brand new themes
Existing Feature Improvements
- [CS-4846] Adds documentation of Linux Kernel Parameters
- [CS-4070] Adds storage of historical info on docs shared via cloud services
- [CS-4762] Adds option to configure roll-up of content in spaces
- [CS-5096] Adds option to configure open question email notification
- [CS-5163] The license counts apply to active users who have logged in, not active users
- [CS-4907] Removes unused calculations performed by SubCommunityWidget
- [CS-4393] Adds ability to reset your personalized homepage to the default
- [CS-3998] Adds audit logging when deleting a project (where tasks and documents are deleted)
- [CS-4879] Adds ability to manage whether guests should or should not be able to manage document versions
- [CS-4822] Adds detail on XML values in the REST documentation
- [CS-7578] Adds warning on the debug logging page.
- [CS-2578] Adds revert to original layout option when setting up the default Customize Homepage layout
- [CS-4958] Adds performance improvements to LDAP user data synchronizer
- [CS-1207] Improves error message when trying to access areas of the admin console that the user should not be able to access
- [CS-1751] Removes bounced email notifications from posting to a thread.
- [CS-5387] Adds end user documentation and template text clarifying the need to keep the thread key when replying to threads/message
- [CS-1933] Deprecates 'set as primary blog' option in admin console
- [CS-3265] Adds configurable from name in outgoing emails in admin console
- [CS-2725] Adds Cancel button to Create a Blog page
- [CS-3596] Adds projects and blogs to results when searching within a space
- [CS-2345] Adds check for maximum character size to the HTML widget
- [CS-1891] Adds internationalization support for profile field text
- [CS-4134] Adds bread crumbs on the create a task page if you navigated there from a project
Fixed Issues
- [CS-1033] Generated PDF documents now support UTF-8 characters,such as Chinese and Hindi
- [CS-6939] Registration verification now correctly prevents unvalidated users from logging in
- [CS-5113] Fixed "Threads Only" moderation option for spaces
- [CS-4957] Profanity filter now fully works in subject and body
- [CS-4770] Fixed thread moderation page not showing attachments
- [CS-5047] Document management in the admin console now properly shows the selected user in IE6
- [CS-5391] Fixed ability to ban users from being able to login
- [CS-5085] Some users from Active Directory (LDAP) were not appearing in people search
- [CS-5191] After email validation of a new account, saving user preferences no long displays a system error
- [CS-7370] Fixed case where a user logging in via LDAP caused a stack trace in the logs
- [CS-7080] Certain plugins that use the user listener API no longer prevent logging in to the application
- [CS-3514] VCards now include more fields
- [CS-4311] Fixed certain cases where it could appear a user account was created Dec 31, 1969
- [CS-4991] Improved the behavior around users choosing to hide their full name
- [CS-3087] "Last Logged In" date for new users is no longer Dec 31st, 1969
- [CS-4041] Users can now correctly be re-enabled after they've been disabled in the administration console
- [CS-3864] Creating a user in the admin console with an empty name no longer throws an error
- [CS-4060] The URL profile field now allows tilde (~) characters
- [CS-1266] Security: user administrators can no longer make themselves system administrators
- [CS-3450] Users with "group admin" permissions are now able to create groups
- [CS-3914] Viewing the audit log was not paginating results correctly, resulting in out of memory errors
- [CS-6022] The query statistics feature now works on Oracle
- [CS-6226] Community permissions were not inheriting to child communities correctly
- [CS-5011] Removing members from a group was not reflected in cache properly when clustering is used
- [CS-2131] User searches are no longer case-sensitive
- [CS-4453] Fixed pagination of users in the admin console
- [CS-1645] Space admins no longer have the option to move documents to spaces where they don't have permission
- [CS-3987] Search indexing with clustering enabled could get into a repeating loop
- [CS-6770] Spaces merging now moves documents which are in "Deleted" or "Pending_approval" status
- [CS-4400] It's no longer possible to create group blogs with same name as a user
- [CS-5069] Once you turn off User Search, it was not possible to use the Admin UI to turn it back on
- [CS-7585] The Add Plugins page in admin console was including the wrong DWR javascript file utils.js
- [CS-7427] Editing search stop words no longer generates an error
- [CS-3990] Pagination in the group summary page was not working correctly
- [CS-6429] Creating new tag group with duplicate entries resulted in a system error
- [CS-2375] Users saw the "Vote" option on polls even when they didn't have permission to vote
- [CS-2622] The blog comment count was including comments that had not yet been moderated
- [CS-1573] Editing a blog post no longer causes the publish date to be reset to the current time
- [CS-3972] Moving a document to another space no longer updates the modified date of the latest document version
- [CS-2146] Moving a document from a public to a private space failed in some cases
- [CS-3973] Modifying collaboration options on a document with more than one version changes last modified date of document but last modified by is same
- [CS-2167] Excel attachments now properly show an icon
- [CS-4090] Updates to email watch Webservices methods
- [CS-2293] Correctly handles document approval workflow if document approver does not exist
- [CS-6819] Restart required message displays if needed following an upgrade or new install
- [CS-5443] Adds support for attachments in reply to thread via email
- [CS-6417] Corrects spacing between thread titles and body of message threads
- [CS-5679] Author notified if document is either approved or rejected
- [CS-4216] Enables customize project copy button when choosing project from which to copy
- [CS-7748] Supports project customization in IE6 or IE7 when project calendar and project checkpoints widgets have tasks and checkpoints
- [CS-5020] Removes tasks from tag types when projects are disabled
- [CS-3809] Task search returns correct number of results
- [CS-4120] Community themes now applied to documents and threads
- [CS-4732] Community themes now applied to actions
- [CS-4402] With customized homepage disabled, All Content tab customized by admin is correctly displayed
- [CS-4367] Theme template cache is flushed when theme is changed
- [CS-3932] Data is protected when performing DB Migration from MySql and Postgres
- [CS-4413] Clearspace 2.0 setup no longer supports custom AuthFactory
- [CS-4971] Database migration now fails and ignores inserts that fail foreign key constraints when migrating from non-transactional to transactional supported DB
- [CS-6565] Status message and presence visible on profile page
- [CS-4260] Correct email notifications sent on blog post modifications in group blogs
- [CS-4301] "From" in Clearspace emails reflects the system settings for display name or username
- [CS-4009] Email notifications are triggered when watching a project
- [CS-7111] Community watch notifications are now rendered by Community Watch template
- [CS-5335] Notifications no longer deleted if you select them and change the filter view
- [CS-5118] URL in welcome email points to the correct address
- [CS-4024] Webservices: blog result filter will now use the blogID
- [CS-4815] REST: setProfile is only seeing one profile field in a list of them
- [CS-4776] Anonymous users now can see communities in sub communities widget
- [CS-2299] Page now reflects changes when deleting an avatar in IE 6
- [CS-4167] Tooltip presence visually separate from users status
- [CS-4339] Thread subjects display in discussion list even if read tracking is disabled
- [CS-4721] Widget Title now wraps inside jive-widgetframe-header
- [CS-4348] User picker in multiple select mode preserves user selections when moving to different user listings within the picker
- [CS-3865] Discussions displayed in threaded view follow moderation settings
- [CS-4146] Webservices: supports getting groups by name if group name contains spaces
- [CS-4347] NPE fixed when closing 'you can edit this page' panel as admin
- [CS-1528] Editor window containing uploaded image is large enough to see entire image
- [CS-3912] Deleted Message or Document does not cause CSS rendering issues
- [CS-3756] Supports downloading documents containing spaces in IE6, IE7
- [CS-4058] "Where" box in "more options" in search correctly indents sub-spaces in IE7
- [CS-2593] Profile fields support long wrapped entries
- [CS-3893] Webservices: BlogPost convert() correctly sets ObjectType
- [CS-4430] Text Editor and Formatted Text Widget support the Rich Text Editor
- [CS-5005] License upgrade links direct to correct web site
- [CS-2072] Formatted Text widget supports large number of characters
- [CS-4091] Small RSS Widget properly displays RSS feeds
- [CS-6260] Formatted Text Widget corrects caches formatted text
- [CS-4980] Security now applied to Recent Content widget prior to pagination
- [CS-6485] Current widget property editing supports validating input
- [CS-4819] Content correctly displays in Recent Activity widget
- [CS-5993] Cache: Widget manager clears widget frame cache after adding a widget class
- [CS-3798] Exception is caught if user permissions to view a space are revoked after adding space to a widget
- [CS-3711] Formatted text widget uses the Rich Text Editor in all browsers
- [CS-2335] Recent Activity Widget: displays the correct number of items in list
- [CS-6382] Top Participants widget renders properly and displays correct results
- [CS-3948] Community dropdown menu displays correctly in small Recent Content Widget
- [CS-2362] HTML Widget supports the use of iframes
- [CS-4309] Correctly disallows widgets to be added when configuring page layout
- [CS-2020] Adds improved file system caching of attachments and binary documents.
- [CS-5032] Fixes cache update problems with ACL group name changes.
- [CS-5544] Recent Content is now updated properly when Discussion titles are edited.
- [CS-6951] The file system cache size is now saved between restarts.
- [CS-3566] Community Everywhere now works in a clustered environment.
- [CS-3742] Documents or Comments with empty bodies will now be handled correctly in the Document Sharing Service.
- [CS-6801] Document Sharing configuration in the Admin Console now indicates that the Description field is required.
- [CS-6197] Plugin installation and uninstallation is now properly synchronized across the cluster.
- [CS-6444] Space layouts are now properly synchronized across the cluster.
- [CS-6586] Expiring Announcements now works across the cluster.
- [CS-7253] The system-wide default locale now propagates across the cluster.
- [CS-5672] Members who are online are now more real-time and work across the cluster.
- [CS-4967] Login through Community Everywhere now works correctly.
- [CS-3977] Clearspace now loads fully in Websphere.
- [CS-4855] Fixes a problem with IE6 in which the User Bar drop down displayed underneath certain combo boxes.
- [CS-5114] Long Project names now display more elegantly in the Projects widget on Space pages in IE.
- [CS-4891] Fixes a problem with pagination 'next' and 'prev' buttons showing bold all times.
- [CS-5001] Space name uniqueness is now enforced correctly.
- [CS-4999] Fixes potential corruption of Space tree structure when adding many new Spaces programmatically.
- [CS-3361] Tags with special characters are now converted from Threads to Documents properly.
- [CS-3902] All classifications and comments are now displayed for each abuse report.
- [CS-6830] Branched Discussions are now given the correct title.
- [CS-5780] The text and link referring back to the original Discussion after converting a Discussion to a document is now rendered in the correct order.
- [CS-7361] Fixes an error that could occur when removing an attachment from a document when the document is undergoing the approval workflow.
- [CS-6697] Documents are now correctly put into the moderation queue in moderated Spaces when the Document is saved as a draft and then published.
- [CS-3930] Documents that have an invalid username in the Document Approvers list are no longer published when the Documents are submitted for approval.
- [CS-6623] A duplicate information message is no longer duplicated on the Deleted Document page.
- [CS-4245] The IntelliJ IDEA project provided with the source build now works.
- [CS-2238] Deployments done using the source build now properly set the jiveHome directory.
- [CS-3420] The standalone download no longer logs NotSerializableExceptions.
- [CS-6938] Emails sent without subjects no longer cause all emails to stop being sent.
- [CS-7657] The From name in emails sent by Clearspace now uses the username if the person has elected not to show their full name.
- [CS-5106] Filter and Macro settings are now applied to Subject lines.
- [CS-7196] HTTPS URLs that include HTTP authentication information are no longer interpreted as email addresses.
- [CS-4306] The Akismet spam service filter is now being applied correctly.
- [CS-4104] Localization continues to work when a theme is applied globally across the application.
- [CS-6438] The end-user's locale preference now overrides the global locale, rather than the other way around.
- [CS-7041] Widget property edit pages now support internationalization.
- [CS-6629] Sorting by people's names now works for accented and non-ascii characters.
- [CS-5115] The default locale can now be specified per Space to override the global default locale.
- [CS-6159] The Space-specific locale is now maintained for Discussions contained in that Space.
- [CS-6114] The locale specified by a person's browser is now honored for guests (non-authenticated users).
- [CS-6911] The locale option for a person no longer looks like it is set until they have made a choice of locale.
- [CS-4454] Missing Spanish localization strings when creating a new discussion have been added.
- [CS-2298] The date format example used throughout the application is now internationalized.
- [CS-2379] The user's locale preference now causes dates and times to be properly localized.
- [CS-3899] Answered Questions are no longer showing up in the Open Questions queue.
- [CS-5994] JavaScript errors on the community-wide Document and Thread pages no longer occur when the user is not logged in.
- [CS-6756] Rich Text Editor formatting is preserved on publish
- [CS-1881] Rich Text Editor supports emoticons
- [CS-4307] Rich Text Editor link picker supports site search
- [CS-1193] Rich Text Editor: paste from word not preserving paragraph formatting
- [CS-2907] Rich Text Editor: supports code macro
- [CS-1603] Rich Text Editor: support new line without inserting a space
- [CS-6997] Supports binary documents uploads from Apple Pages
- [CS-1033] Download as PDF functionality for WIKI documents supports UTF-8 characters
- [CS-5085] ActiveDirectory syncs with clearspace people search
- [CS-4222] Merging of spaces retains status level points
- [CS-4749] Unpublished blog drafts are not indexed for search
- [CS-2245] Support added for merging of table cells
- [CS-3945] Viewcounts are are correctly recording and reporting on blogs
- [CS-4028] OpenFire can now connect to Clearspace when Clearspace uses LDAP
- [CS-5672] Online user count is correct
- [CS-6212] Fixed system error when deleting a discussion that is in a project
- [CS-5823] User who is been banned from posting is prevented from creating any content
- [CS-5038] Move document does not change owner of document
- [CS-4221] Support added for the ability to install multiple plugin i18n properties
- [CS-4932] Error handling added to LDAP user synch
- [CS-4928] Disabled Ldap users can not login
- [CS-5716] Forgot Password feature hidden from LDAP users
- [CS-5715] LDAP users not allowed to login after seat license is reached
- [CS-5010] Synchronize user relationships setting does not affect account sync between systems.
- [CS-5996] Insert Document Link supports linking to docs in projects
- [CS-4938] Updated Edit Request WARNING for clarity
- [CS-3813] Error handling added to Email Gateway Votes: 1
- [CS-2861] User watch updated to support notifications on all activity
- [CS-4083] Fixed error when viewing discussions as PDF
- [CS-2138] Duplicate results removed from search index
- [CS-3676] SSL support added for IE PDF downloads Votes: 1
- [CS-6213] Deleting avatar now removes entries in attachment tables
- [CS-5633] Fixed setup failure when trying to use a JNDI data source
- [CS-2412] Added support for html in widget titles Votes: 1
- [CS-4160] Fixed system error on force overwrite for document edit timeout.
- [CS-6143] Content is now deleted from recent activity queue when deleted
- [CS-7247] Time and date stamps on recent content documents now reflect correct times
- [CS-4731] Merging of two Community results in an audit log entry
- [CS-4937] When creating new space in a cluster, permissions are propagated to other nodes
- [CS-4985] Error handling added for private messages in a clustered environment
- [CS-4337] Fixed 'sent date' on private message
- [CS-4356] In Private Messages, jump to menu correctly redirects to selected folder
- [CS-3570] Private Messages supported added for long folder names
- [CS-5805] New account in Clearspace Community honors hide name setting
- [CS-4207] Default profile fields now have "Visible" field available
- [CS-4178] Remove project and task widgets if projects are disabled
- [CS-4181] Remove project from space view after being disabled
- [CS-4362] Remove task functionality if projects are disabled
- [CS-6270] RSS feed for tags supports dual content description
- [CS-3461] Cursor in RTE appears in the correct position and of the correct size Votes: 1
- [CS-7518] Search results display correct count of items returned
- [CS-5924] Filter and Macro settings now correctly being applied to search results
- [CS-6004] Search correctly locates specific spaces
- [CS-7175] Sorting search results by date: correctly displays document modification date
- [CS-4304] Error handling added to thread deletion
- [CS-5788] Adds support for tags containing periods