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
Fixed Issues
Known Issues
Note: For changes in previous versions, be sure to see earlier
versions of this document:
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.
Full Fixed Issues List
Improvements
- [CS-14365] Save, Save and Continue do the same thing as Publish for blogs
- [CS-13701] Add the ability for system admins to force the display of system name and email on outgoing messages
Bugs Fixed
- [CS-14813] Filterable profile field counts are not being updated correctly
- [CS-14800] Can't delete theme with ampersand (&)
- [CS-14794] Un-Mark Thread as Question error shows i18n key
- [CS-14755] Turning off blog post comments will break blog post deletion
- [CS-14753] Translation error
- [CS-14740] Spanish translation error
- [CS-14736] Username property doesn't work for RSS proxy
- [CS-14732] NullPointerException thrown by RecentHistoryManager when cookies are disabled
- [CS-14699] User watch cache is never cleared after email address is changed
- [CS-14696] don't maintain <bold> after creating a header
- [CS-14694] Invitation manager does not check for ObjectType, this
can cause conflicts when a documentid & social groupid match in the
invitation.
- [CS-14692] Theme name with forward slash (/) will not create them and shows "success"
- [CS-14677] CLONE -Group and Community Management: Membership list - export entire membership list
- [CS-14676] Freemarker locale usage is not thread-safe
- [CS-14652] Moderators cannot move content
- [CS-14640] CreateAccountAction doesn't respect user.default.displayEmailAddress system property
- [CS-14539] Security vuneralbility in Webservices
- [CS-14535] cursor problems when linking and unlinking content
- [CS-14526] can't upload more than 1 image into a document
- [CS-14521] Recent Content widget should not offer showing sub-space content when placed in groups
- [CS-14511] Blog post drafts not listed for Group Admins
- [CS-14504] HTTP Response Splitting Vulnerability in JoinSocialGroupAction
- [CS-14502] Inconsistant asterisk colors on personal blog creation
- [CS-14500] Last post timestamp doesn't reflect updated messages
- [CS-14468] Can't delete personal or system blogs in a cluster
- [CS-14458] Creating a project with a description larger than 1000 characters will display an incorrect error message
- [CS-14447] RTE + Safari: selecting all text in safari and pressing backspace removes the focus from the RTE
- [CS-14433] /blogs/browse alphabetical ( A-Z ) sort not sorting properly
- [CS-14424] Cursor jumps to beginning of quote or macro when using arrow keys from below the macro in Firefox
- [CS-14409] Non JavaScript Injection in user-picker.jspa
- [CS-14342] REST Web Services: createBinaryDocument does not work
- [CS-14325] Select Style is not working properly in RTE
- [CS-14320] Extra spacing in Your Stuff sidebar items tooltips.
- [CS-14318] Blank email field results in 2 validation messages
- [CS-14309] Global admins can't delete document versions in social groups
- [CS-14282] Blog comment count still displayed when feature is disabled
- [CS-14219] Banned user checks forcing excessive cluster traffic
- [CS-14206] CSRF in Threads
- [CS-14202] CSRF on /pm-folder-add.jspa & /pm-folder-edit.jspa
- [CS-14140] XSS on /admin/reports-viewer.jsp
- [CS-13935] Formatted text widgets with XML- looking tags remove all content - Need Documentation
- [CS-13895] Missing key: error.profiles.fieldType.required in Profile and Homepage
- [CS-13887] When creating or editing an announcement, the "Expire in a specific number of days" field isn't empty
- [CS-13823] XSS in manage-group-members.jspa
- [CS-13807] Email notifications show '&' instead of ampersand (&)
- [CS-13595] Long discussion thread (40+ replies) causes display issue in ie7 ie8, reply to original post is pushed
- [CS-13335] Very large text string in Project Status Widget shows a warning that is not corresponding
- [CS-13314] userrelationship.creation.notify email template indicates incorrectly who did the connection
- [CS-13105] Overdue task should not send notifications once project due date has been reached
- [CS-12992] System Admins and Space Admins can't create attachments for Space Blogs
- [CS-12865] Editing a draft saves last modified as original user, not editor
- [CS-12458] Create blog post is shown for users who aren't authors to any blogs
- [CS-11913] Document Drafts to Publish don't send email notifications
- [CS-11654] Position/placement: editor validation errors
- [CS-9880] Community Everywhere does not limit field size for name, can potentially break UI
- [CS-9672] User Creation allowing blank spaces in email address
- [CS-9053] There is no control of title length in Project Status widget
- [CS-8774] location of error messages on create / edit document page is confusing / / unuseable
- [CS-8210] Deleting bullet from sublist puts cursor in wrong place
Known Issues in this Release
- [CS-15447] No option to choose Moderated Comment policy on document upload page
- [CS-15324] Creating an announcement body with long unbroken text will cause IE scrollbar to hide content
- [CS-15287] JiveServlet creates extremely large thumbnail files
- [CS-15286] Adding images to documents via web services will fail due to missing document save
- [CS-15284] Disabled feature text in Recent History
- [CS-15254] Cannot enable Community Everywhere from UI
- [CS-15248] PermissionGroupClearClusterTask should only remove single user from cache instead of all users
- [CS-15246] Community blog posts not included in tag cloud query
- [CS-15245] skin.default.changeEmailEnabled doesn't prevent users from changing email
- [CS-15223] Editing comments on a document with comment moderation
enabled provides no user feedback that the comment must be approved
- [CS-15190] Adding a new document comment or sending as email will leave notification visible indefinitely
- [CS-15188] Users Banned from Social Group can Create/Edit/Delete Blog Posts and Comments
- [CS-15143] REST SocialGroupService: searchSocialGroups fails 500 error
- [CS-15138] UNC path issues
- [CS-15129] Blank LDAP values not synchronized to profile fields
- [CS-15126] Creation date used for published date of blog posts in RSS feeds
- [CS-15117] Inviting friends to SBS can result in weird labels if you're not the original admin
- [CS-15109] Slash character '\' not escaped in LDAP admin password
- [CS-15036] Project status update history not respected in recent activities
- [CS-15029] Extremely long Ldap Sync Tasks when Disable-User option enabled
- [CS-15016] Links in announcements in social groups are incorrectly adding "groups" to URL
- [CS-14908] Active Blogs widget on Main Blogs page only shows personal blogs
- [CS-14877] Quoted messages do not include full username when appropriate.
- [CS-14862] When users enter their email address as their username,
the email address shows up in the URL when viewing the person's profile.
- [CS-14849] Deleting comments fires off the comment modified event
- [CS-14830] Creating a blog post with a wide body will hide last line of content with a scrollbar in IE
- [CS-14811] New User Registrations Report is inaccurate
- [CS-14807] Changing approvers after several edits can cause some interesting bugs.
- [CS-14769] Invalid HTML inserted by Firefox bug breaks content rendering
- [CS-14751] PDF generator does not correctly output Asian characters.
- [CS-14645] RTE: Spell checker is not pulling locale from Root / Space or User setting
- [CS-14634] Profile Modified event does not include cleared-out fields in the list of modified field IDs
- [CS-14632] Changing username for a user in moderation breaks 'Pending Approvals' for moderators
- [CS-14627] Synonyms don't work for multi-worded tokens
- [CS-14625] Synonyms don't work in profile fields
- [CS-14606] Reason entered for User Registration Rejection is never stored
- [CS-14596] Importing CSV for Group Invite does not detect current users
- [CS-14593] "Your Tasks" widget does not handle overflowed text correctly when using german
- [CS-14579] LDAP Admin Password decryption error message should be WARN
- [CS-14508] 'User's Stuff' filter pushed down when user has no tasks
- [CS-14505] Clearspace can't read XML documents with byte-order marks
- [CS-14499] Poor formating of add friends widget (German) in IE6 and IE7
- [CS-14491] PNG Images with transparency have black background when added through the RTE.
- [CS-14454] Do not entitle your groupspace blog post "blog"
- [CS-14453] Profanity filter does not filter group name and description.
- [CS-14420] ProfileFieldService.editProfileField() creates entries in jivei18ntext
- [CS-14398] If watches.enabled = false then you will not be able to save your user preferences
- [CS-14375] Revoking global read blog permission will throw an FTL error when viewing any container (dev mode only)
- [CS-14372] Javascript error in IE when creating a new piece of content
- [CS-14356] Rebuild Tag Cloud/Popularity doesn't include Blog Post tags
- [CS-14355] Editing Group permissions adds duplicate entries in jiveGroupPerm
- [CS-14349] Disabled text is not localized in view-profile-header.ftl
- [CS-14340] RTE shortcut key ctrl+8 while highlighting table doesn't produce expected behavior.
- [CS-14322] Theme mappings are not respected on asynchronous action invocations
- [CS-14296] Searching user profile fields with AND operator doesn't yield expected results
- [CS-14287] Rejected documents can be published by restoring version
- [CS-14275] Tags page doesn't redirect guests to login
- [CS-14271] Large number of versions causes Image Picker performance issue
- [CS-14241] User Profile shows a user's membership to a group after access is request, but before approval
- [CS-14233] Tabbing in a Table doesn't consistantly add row
- [CS-14197] MultiproviderUserManager.getUser(User) should be case insensitive by default
- [CS-14185] Long description text in send-content-notification does not display correctly in IE
- [CS-14183] File upload text box allows text input in IE
- [CS-14167] Insert Video button overlapping text field in IE7
- [CS-14162] Project Calender: checkpoint mouse-over/pop-up is blank for IE
- [CS-14149] No validation for 'Number of Results' property for Recent Content Widget
- [CS-14146] Moderation notes/comments aren't carried over
- [CS-14141] Popular Threads RSS feed does not respect result number settings
- [CS-14127] UserConverter parses both username and userid to locate user
- [CS-14075] Pasting a link into the RTE containing a URL with ampersands causes a SAXParseException
- [CS-14052] Load Next / Previous Threads can cause your load to shoot up to extremely high levels
- [CS-14025] Tasks can be assigned to disabled users
- [CS-13990] ChangeDb2LongVarcharToVarcharTask sets some columns to NOT NULL which need to be nullable
- [CS-13958] Incorrect German translation for forum.thrd.thisQuestionIs.text
- [CS-13957] No i18n property for 'No results match the current query' in the Places widget
- [CS-13952] Creation date doesn't show up for discussion threads viewed as PDF
- [CS-13948] Links to blog posts/videos is dropping/truncating tag context from the URL
- [CS-13926] Firefox + RTE image bug. Add two images, publish, edit and lose one image
- [CS-13925] Tag groups don't retain tag order/sort
- [CS-13884] Creating a blog post named blog (in either your personal blog or space blog) breaks
- [CS-13844] NPE when importing a blog with no uploaded file
- [CS-13835] Image inserted into document and attached breaks preview of image
- [CS-13813] 'Send Message to Selected' from Group Management with
'send me a copy' selected sends a copy for each user emailed (50 users
emailed, 50 copies in your inbox)
- [CS-13806] Expression blog is undefined line 1 column 84 ${blog.ID?c}
- [CS-13792] Switching to HTML view in IE6 for RTE can remove line breaks
- [CS-13791] jiveI18nText table does not use nvarchar for SQLServer UTF-8 support
- [CS-13774] Community Everywhere Discuss Link doesn't redirect to comment box section of page
- [CS-13773] Max attachment size is not correctly recognized above a certain value due to integer overflow
- [CS-13748] Document author-discussions do not send watch/email notifications
- [CS-13746] RTE IE6 renders <br /> tag differently during edit and after publish of blank bulleted lists
- [CS-13656] Mismatched freemarker <#if statements in japanese email notification template
- [CS-13633] Guests can edit/delete Project Tasks
- [CS-13628] JiveRefererInterceptor does not handle UTF-8 characters correctly
- [CS-13627] Some blog RSS feeds are displaying username instead of admin email
- [CS-13626] Limit number of task executor threads for Recent Activity and Tag Cloud on People page
- [CS-13589] Deleting a document from the front end does not return a 404
- [CS-13580] User bar trying to load blogs from social groups which have been deleted
- [CS-13559] CSS doesn't wrap well on Tags page on IE in German
- [CS-13555] Non-standard URL rewriting wrong when app is deployed in root context
- [CS-13527] Setting end date on a poll also sets the expire date
- [CS-13496] View -> Blog Posts does not show correct number of posts when some are hidden
- [CS-13477] After deleting blog post, users are always redirected back to the root of the application
- [CS-13476] Friends action menu does not respect RSS feed visibility settings
- [CS-13460] Deleting a thread leaves orphaned messages in moderation
- [CS-13452] Deleting an FTL from a theme in the admin console does not propagate to the cluster
- [CS-13448] German mistranslation in view-profile-approval.ftl
- [CS-13432] Blog actions menu does not respect RSS feed visibility settings
- [CS-13424] PermissionService.isUserAuthorizedOnCommunity isn't correctly determining permission
- [CS-13412] Code macro when creating via email is converting characters incorrectly
- [CS-13411] Creating a social group with webservices does not set the default widget layout
- [CS-13397] Parsing exceptions from Spring LDAP DnParser need to be caught
- [CS-13366] Cannot successfully change approvers in a document after initial approval
- [CS-13341] Image uploads have the potential to fail with an unexpected error due to JVM bug.
- [CS-13266] Ordered list "type" attribute in HTML gets overridden by CSS to only allow numbers
- [CS-13255] HTMLFilter does not strip out base href tag
- [CS-13232] Certain content in the formatted text widget causes it to break
- [CS-13180] Digitally signed emails no longer work for email gateways
- [CS-13163] Updating project status in a private space shows up in recent activity everywhere
- [CS-13158] Leaving a note on a moderated document causes it to remain in moderation queue after being moderated by another user
- [CS-13144] 'Stop Email Notifications' JavaScript can show SQL query in error message
- [CS-13134] IE6 showing secure/insecure warning for container & user tooltip popups
- [CS-13132] Removing a friend does not correctly update labels
- [CS-13129] ALT text for profile tab on profile page
- [CS-13126] View as PDF does not work for specific content
- [CS-13123] Browse -> Groups can show incorrect number of groups
- [CS-13117] DocumentService methods missing required @WebParam annotations
- [CS-13095] Private Message to Multiple Users counts more than once
- [CS-13091] RTE doesn't respond to down arrow with certain text input
- [CS-13039] FastDateFormat ignores locale
- [CS-13034] Recent activity does not handle comment deletions
- [CS-13005] Adding approvers to document has 'conflicting versions' error incorrectly
- [CS-12996] Accessing setup console always sets Allow user-created accounts to true
- [CS-12995] Bad link for internal search queries containing colon
- [CS-12987] jsessionids printed in the middle of "Last Post" link when anonymous browsing turned on
- [CS-12977] Searching does not fully support spaces in username
- [CS-12939] Web services call breaks next request (normal page or web services)
- [CS-12884] Disabled users still appear in top participants list
- [CS-12869] Revoking group invitation prevents further invites to that group
- [CS-12867] Revoking group invitations in IE6 and IE7 produces javascript error
- [CS-12831] User not found for ID -9223372036854775808
- [CS-12824] Widgets at the root space should not have the option to be recursive/non-recursive
- [CS-12815] Links to Blog Posts aren't working (blog name and date are being dropped from URL)
- [CS-12803] Some users with Chinese usernames do not show in the People page (Oracle only)
- [CS-12778] Inconsistent results in user picker
- [CS-12775] When emailing friends, recipient addresses exposed Votes: 1
- [CS-12760] Webservices don't support multiple container (social group, project) content creation
- [CS-12743] Social Group invitations should not be case sensitive on email address
- [CS-12702] we need a global state transition latch, currently causing timer tasks to fire incorrectly
- [CS-12696] Tasks can be run when app isn't in 'RUNNING' state
- [CS-12693] JiveServlet generateThumbnail can throw an uncaught IIOException
- [CS-12687] Linking to internal links with edit parameters doesn't work
- [CS-12645] Admin Permissions: Create Private Message Attachment doesn't do anything
- [CS-12630] Filenames with double byte characters will not save with the correct file name
- [CS-12629] In RTE, Right Click -> Insert Image does not respect permission settings
- [CS-12627] Migrating blog to community doesn't add to entitlement
- [CS-12606] "Add Member" field for permission groups parses both username and user ID to load a user.
- [CS-12605] "Assign To" field in Create Task parses both username and user ID to locate user
- [CS-12598] Primary reason/comment not shown on abuse reports for blogs
- [CS-12588] Project Filter does not carry over to next page
- [CS-12585] Secret groups hiding results on groups overview page
- [CS-12548] Editing announcements offsets expiration date by one (timezones)
- [CS-12538] Invalid project target date is off by one
- [CS-12529] No placeholder image for Google Videos, Vimeo, etc
- [CS-12486] Revoke blog read for anyone: prevents registered users from creating blogs / blog posts
- [CS-12385] Blog post count can be inferred from pagination (when written in private areas)
- [CS-12332] ProfileService addProfile method does not update existing fields
- [CS-12221] forum.thrd.helpful_answer.text has wrong plural for German
- [CS-12129] DocumentBodyStart html comment displaying inside of RSS feeds
- [CS-12063] No error message when creating a document w/ approver that lacks permission to space
- [CS-12062] Formatted Text Widget Links which are unauthorized for Guest access still appear as unauthorized for legit users
- [CS-11956] Theme uploader does not support phrase substitutions in theme.xml
- [CS-11711] Recent documents widget not sorting on modification date
- [CS-11531] RenderCache is not cluster-safe
- [CS-11525] Project Tasks inside
- [CS-11213] Modify Blog Post shows up as Recent Activity for author, not modifier
- [CS-11182] Exporting tasks from a project does not include BOM for UTF-8 characters
- [CS-10939] Uploaded documents do not respect Max uploaded document size
- [CS-10649] Org. Charts: no way of disabling manager and direct report choice
- [CS-10590] Space specific blog reporting (missing community picker)
- [CS-10588] Setting text color doesn't work with the formatted text widget in IE6
- [CS-10464] Invalid character in content will cause NullPointerException and XML failure
- [CS-10436] Numeric tag issues
- [CS-10360] Blog posts scheduled for future publishing are published upon approval
- [CS-10344] Document count in private group is always 0 if you're not a member.
- [CS-10330] Workaround for favicon problem with Internet Explorer
- [CS-10286] Inconsistent file extensions and file name when selecting view as pdf
- [CS-10277] Large documents result in OutOfMemoryError heap when comparing/diffing
- [CS-10246] JiveCompressionFilter.isLesserIE null pointer exception if no user-agent is set
- [CS-10239] Avatars uploaded in the admin console are not displayed after settings are saved in a clustered environment.
- [CS-9985] Editing a document with an attachment when you don't have attachment rights results in error
- [CS-9762] Cancel button on login page does nothing
- [CS-9724] Setting a cache to unlimited makes it uneditable in the Admin Console
- [CS-9558] Quick Links lead to root space even if you cannot administrate the space
- [CS-9430] Web services: addAuthor and removeAuthor don't work
- [CS-9363] Remove insert/edit link option from context menu
- [CS-9336] Error for 255+ characters in Blog Description is unclear
- [CS-9259] There is a Private Message Draft folder, but you can't create a draft
- [CS-9235] Branched thread, new title, caches not updated correctly Votes: 1