Theme of 3.0: Social Business Software
With this version of Jive SBS, you'll find an array new features as well as
enhancements to existing ones.
Added, Improved and Removed in 3.0
Fixed Issues
Known Issues
Note: For changes in previous versions, be sure to see earlier
versions of this document:
Added, Improved and Removed
New Features
Improvements
Removed
- Removed the ability to share a document with people outside the community.
- Removed a feature that sent usage data back to Jive Software.
- Removed the ability to migrate a database from one DBMS to another.
- Removed "order by rating" from the search results page.
- Removed ability to search by more than one content type at a time.
- default customizable / personalizable pages changed?
- Permissions for enabling and disabling photo and avatar uploads have been
combined into a single setting.
New Features
Bookmark items from both inside and outside the community.
Bookmarks are Jive's take on social bookmarking, and they show up in a few different
ways. First, you can bookmark all content types. When you bookmark an item, you add
it to the list of your bookmarks (either public or personal) under Your Stuff for
easy retrieval later. It also increments the count of people who have bookmarked
that item. So you can easily see if content is popular based on the number of people
who have bookmarked items.
Bookmarks also enable members to share resources and links found outside of the
community with other members in the community. While browsing an external site, if
you find content that you think would interest other members of the community,
simply bookmark it, and the bookmark will be added to the community where other
members can find it and even comment on it.
Connect communities through bridging (optional module). Bridging
helps people create an aggregated view of information from across multiple
communities. With bridging, you can customize your personalized homepage and add
widgets from remote (or bridged) communities.
People with access to bridged communities can add widgets displaying their
connections activity from one community, popular discussions on another community,
and recent blog posts from a third. All of these can be displayed on the same page.
Upload, embed, and display video (optional module). Whereas in
version 2.5 you could embed videos that were hosted on third-party sites (such as
YouTube and Vimeo), in version 3.0 uploaded video can be tied to the security within
the system.
In 3.0, the application transcodes uploaded videos, then streams them to a player
included in the user interface. In the way you create a discussion or document, you
can create a video post that can be embedded in other content.
Capture community activity with analytics (optional module). In
version 3.0 the analytics feature represents a data warehouse component through
which you can capture of all community activity. This feature broaden the
application's focus from capturing only creation activities to include all
activities by community members (creating, consuming, and social activities). The
feature moves data collection to a separate database where it can be loaded
asynchronously (taking the load off of the production database).
The application will also include a new kind of dashboard in the admin console.
Driven from data in the warehouse, it will be focused on adoption and participation
metrics. Future reporting enhancements will take advantage of the additional data,
making use of newer analytical technologies.
Do sentiment analysis of content (optional module). With the
insight module, you can get sentiment analysis for key topics within the community.
Through this feature, you can know when a lot of people are talking about your
products or brands -- even whether what they're saying is good or bad. Use insight
to identify the community's influential voices. This will let you know if there are
certain members whose content is viewed and commented on most often, helping you
drive engagement and loyalty within your community.
Improvements
In addition to the new features, there have been many improvements across the
product.
Focus search with contextual type-ahead. Type-ahead search now
offers the option of searching within the current space, project or group. While
browsing a member's profile, the type-ahead search also provides a convenient way to
search content created by that particular member.
Get to useful search results faster. The search results
page has been reorganized to make it faster to filter to just the information you
need. Content that matches your search phrase has been moved up the page so that it
can be located quickly. People and Places results that match your phrase have been
relocated to the right-side area, but make use of avatars and icons so that they can
be easily found. Filtering by time frame and content type were previously hidden
behind the More Options panel, but now you access those filter options directly from
the results page. Finally, results provided via OpenSearch sources are displayed on
separate tabs on the search results page.
More convenient access to actions related to people. The
mini-profile displayed when hovering over a username now provides follow (add
friend) and stop following (remove friend) actions.
Improved profile editing. Adding a photo and adding an
avatar have been combined and offer a convenient cropping tool. Your avatar can be
uploaded separately, or you can crop an area of your photo to use as your avatar.
Members can update their status from their profile page.
Now you can keep track of all of the places where you interact with
content through the new Places widget. The Places widget combines browsing
and searching of spaces, projects, and groups into one convenient tool.
Additionally, the Places widget provides a list of My Places, which includes Groups
to which you belong, projects you are following, and spaces you are following. The
ability to follow a space was added with this release as well.
Now you don’t have to refresh your browser to see updated content. Widgets now offer
a handy refresh feature, so that you can update the content within a single widget.
The space administration page in the admin console has been
replaced to address scalability and ease of use. The new space admin page
offers dynamic loading of lists for increased performance and provides drag and drop
ordering of spaces so you can easily control the way the list appears in the end
user UI.
Easier content type development with custom content
types. The custom content framework significantly reduces the development
effort when adding new content types. Instead of developing overlays, you simply use
the new API to develop a content type that's rateable, commentable, and so on. You
can quickly make your content type feel just like an out-of-box first-class content
type.
More easily move content. The new way to move content
streamlines the process and makes it easy for admins and end users alike. You can
easily move content between spaces, projects, and groups. Users also receive helpful
warnings if they are moving content to or from private places.
Easier file uploads. The new file upload form's design makes
browsing to your file the first thing you do, adds the ability to include rich text
in your description.
Transaction support. The transaction implementation builds
on the integrity and reliability of the database system.
Performance enhancements. The use of sprites for icons and
the refactoring of the search APIs are just a couple of the enhancements that will
bring noticeable performance increases for those using the community. Additional
performance benefits are also realized due to more aggressive HTTP caching at the
Apache server level.
Notes About This Release
Whether you're installing new or upgrading, you'll need to ensure that your instance
is correctly configured to use HTTPS. After installing or upgrading, see the
SSL configuration instructions in the Operations Cookbook.
Full Fixed Issues List
New Features
- [CS-17442] Extend Analytics API to allow plugins to register custom ETL
Improvements
- [CS-16546] View/generate PDF in non-US-standard page sizes
- [CS-16328] Video Module needs to check for newer version of flash
- [CS-15306] Add meta tag for 'compatibility mode' to header-meta.ftl (for IE8)
Bugs Fixed
- [CS-17205] Case Sensitivity settings do not work with MSSQL 2005
- [CS-17146] Can't set a community to move threads to in Thread Archive Settings
- [CS-17139] Editing Discussion isn't Updating Message Body
- [CS-17092] Multiple Videos in content, only the first will show / play in IE6, IE7, IE8
- [CS-17090] Search Tips: the tips related to boolean operators ("AND" and "OR") shouldn't be translated
- [CS-17066] AspectJ version should be updated to 1.6.4 due to WeakHashMap infinite loop
- [CS-17033] Emoticons in a discussion will display with line breaks after them in IE7
- [CS-17026] RTE display issues in IE8 (backport to 3.0 and 2.5)
- [CS-16883] "Replace as Featured Video" modal styles borked
- [CS-16754] admin -> spaces: large number of spaces, after loading, try to expand a parent space that has children, unresponsive script (3.0)
- [CS-16745] Task RTE does not load if user's name contains apostrophe
- [CS-16728] Video is moved in to the middle of the Featured Video Widget
- [CS-16668] Linking to content with special characters in subject will show encoded html characters
- [CS-16651] Avatar selection page doesn't correctly display cropped avatar
- [CS-16590] User changed from social group owner to member still has full permission to administer social group blog
- [CS-16589] Can get non-system/personal blogs on system/personal blog admin pages
- [CS-16572] user creation can fail due to "already exists" error although this is not the case
- [CS-16564] rss widget failure to connect exposes password if user includes username / password in the URL instead of in the provided username / password input boxes
- [CS-16422] Browse groups A-Z, only 1 page of results available, pagination is empty past 1st page
- [CS-16389] The collaboration options are are not sticking, reset upon edit
- [CS-16329] CommunityServiceImpl needs objectTypeManager injected, fails on updateCommunity if it doesn't exist
- [CS-16318] can't use project web services because projectService not defined in spring-restContext.xml
- [CS-16241] Unbounded Lucene tokenizing for highlighting can cause OOM
- [CS-16157] Related content / container showing current content / container
- [CS-16123] RSS Credentials are improperly scoped and can't be cleared
- [CS-16009] Insert Video dialog sort is inoperative
- [CS-15917] Reflected XSS in Bookmarks
- [CS-15913] ProjectManagerImpl's synchronized methods cause threads to back up on busy systems
- [CS-15840] Wording in blogs without blogposts not quite right
- [CS-15447] No option to choose Moderated Comment policy on document upload page
- [CS-15345] CLONE - Keyword interceptor notification link incomplete
- [CS-15312] Select all -> Delete -> Undo (cntrl-z) restores all but the last line of text
- [CS-15310] Document collaborator notification being sent as admin though author's name is not set to hidden
- [CS-15213] Cumulative Account Creation is inaccurate when using an SSo
- [CS-15188] Users Banned from Social Group can Create/Edit/Delete Blog Posts and Comments
- [CS-15178] createDocument in DocumentService is using tempDoc instead of tempDOC
- [CS-15129] Blank LDAP values not synchronized to profile fields
- [CS-14973] Stored XSS in Organizational Chart (employee)
- [CS-14870] CSRF in /pm-folder-delete.jspa
- [CS-14705] Icon for "notes" on Project's Task list not behaving properly
- [CS-14675] resized images aren't showing up when published
- [CS-14648] XSS on /admin/group-props.jsp
- [CS-14487] Binary Video icon not assigned
- [CS-14423] User information disclosure in Avatar and Watch Web Services
- [CS-14408] Non JavaScript Injection in Projects
- [CS-14381] Featured Video Widget does not work in IE6, IE7, IE8
- [CS-14199] Users denied at Registration Moderation still receive welcome emails
- [CS-14196] Visiting Blog Post when not authenticate takes user to unauthorized page instead of login page
- [CS-14190] Add social software words to our spelling dictionary
- [CS-14106] Complete tasks are not moved to Complete tabs automatically
- [CS-14083] Export tasks using full name leaves blank fields for users with full name hidden
- [CS-13963] Avatar Setting: The image size field could be filled in with negative numbers
- [CS-13735] Some checkmail system properties will always be overwritten with the default
- [CS-13496] View -> Blog Posts does not show correct number of posts when some are hidden
- [CS-13258] Popup list for 'Restrict to Group' when searching displayes behind the footer
- [CS-12751] Tag management community name doesn't update
- [CS-12613] Activity feed states that moved content was "modified" by its original author
- [CS-11811] Bookmarks in search results shouldn't have a 'location'
- [CS-10069] Long space name in spaces widget will overlap the space icon in IE. (also long category/taggroup names in category widget)
- [CS-9635] Date increasing on each edit for projects and tasks when computer's timezone different from Clearspace Timezone
- [CS-9241] Negative filesystem cache size when set to 2048MB+
Regressions Fixed
- [CS-17567] Blog posts with UTF-8 characters in the published URL will resolve to Not Found (3.x and 2.5.x)
- [CS-17496] Blog posts with UTF-8 characters in the published URL will resolve to Not Found
- [CS-17210] inserted images do not display correctly if they are re-sized
- [CS-16822] Nothing happens when clicking on "search" tab in admin console Space Summary page.
- [CS-16746] IE6 - Viewing video pushes the sidebar down the page
- [CS-15254] Cannot enable Community Everywhere from UI
- [CS-15152] Images with transparency show inverted (negative) in "crop photo"
- [CS-14581] Checkpoint tooltip shows no information on IE6
Known Issues in this Release
- [CS-17739] RTE insert video UI a bit broken in IE
- [CS-17736] View count inaccurate in video list while inserting video in RTE
- [CS-17726] Visiting Blog Post (in system blog) when not authenticated takes user to unauthorized page instead of login page
- [CS-17675] Concurrent access to parentLookupMap can cause a thread to busily wait indefinitely
- [CS-17652] Group member search fails when group has pagination
- [CS-17588] Changing photo and avatar changes avatar randomly
- [CS-17567] Blog posts with UTF-8 characters in the published URL will resolve to Not Found (3.x and 2.5.x)
- [CS-17534] Formatted Text Widget: Insert Link/Video/Image displayed off page
- [CS-17493] People filter sometimes shows incorrect totals in filter cloud
- [CS-17455] Document upload allows for just a space ' ' as the title
- [CS-17427] Gateway export fails with class cast exception when using IMAP
- [CS-17425] Reflected XSS in OpenSearch
- [CS-17393] SOAP BookmarkService wsdl is not available
- [CS-17274] XSS Vulnerability: Choose a group page
- [CS-17266] Trackbacks are showing wiki syntax instead of just text
- [CS-17258] Space admins can't edit the allowed content types for their space
- [CS-17211] Connection activity shows draft edits of a document
- [CS-17203] Community Everywhere: null value for custom Title/Discussions
- [CS-17200] Theme with no description still created
- [CS-17176] Can't make an emoticon a link
- [CS-17114] Browse Projects pagination loses prefix/alphabetical filtering
- [CS-17020] Can't modify blog comments in Admin console
- [CS-16606] Unable to create a theme with apostrophe, but then can't delete the entry in admin console
- [CS-16545] Admin Console : The lines inside the table are not spawned to the end of the table on Space Permissions
- [CS-16451] Unexpected error on the Admin Console Overview page after installing the book-type plugin and restarting the app
- [CS-16222] Jive SBS fails to renew JSESSIONID on login
- [CS-16026] Font sizes, styling, layout borked on insert video modal
- [CS-16008] CLONE -Large number of Secret Social Groups causes performance degradation
- [CS-15429] adding text to end of line in list in FF3.5 doesn't work
- [CS-15248] PermissionGroupClearClusterTask should only remove single user from cache instead of all users
- [CS-15208] Missing document version, also recent actvity said wrong user modified document
- [CS-15064] can't outdent <li>'s that have <br>'s in it, maybe firefox only?
- [CS-15041] Hardcoded text in places widget, needs i18n
- [CS-14997] setting padding on table shows correctly in RTE but doesn't show when published
- [CS-14968] Video in formatted text widget does not play after 1? day.
- [CS-14876] TOC is not working when pasting from Word 2003
- [CS-14806] Trackback shows as authored by "Guest"
- [CS-14707] Platform Upgrade Task 5 doesn't match compress.conf line correctly to add new entries.
- [CS-14651] Unlikely exploit in admin console on /admin/user-create.jsp
- [CS-14560] Merging child space with 1000+ discussion threads into a parent space results in missing content
- [CS-14374] Remove uploaded image does not remove from RTE
- [CS-14355] Editing Group permissions adds duplicate entries in jiveGroupPerm
- [CS-14283] Backspacing on a bulleted list looses the RTE focus
- [CS-14179] Registration Wizard: Multiple avatar selection produces the image to stop loading
- [CS-14052] Load Next / Previous Threads can cause your load to shoot up to extremely high levels
- [CS-13876] Platform Bug: Group images are not cached all if /groups is set to no_cache
- [CS-13746] RTE IE6 renders <br /> tag differently during edit and after publish of blank bulleted lists
- [CS-13647] Edit and resubmit document pending approval or moderation publishes it immediately without the approval (it can actually override a rejection)
- [CS-13609] Users can attach files even the file type is forbidden in Admin > Settings > Attachments
- [CS-13484] Remove deprecated jive property globalRenderManager.EmoticonFilter.imageURL
- [CS-13425] Cache headers not being set for content from /servlet/JiveServlet/
- [CS-13349] NPE error in logs while creating / editing tasks
- [CS-13305] Add gateway creating a new space checking against wrong combo box
- [CS-13232] Certain content in the formatted text widget causes it to break
- [CS-13217] Unable to delete user
- [CS-13156] System Error viewing Video tab: Disabling Video Permissions in root community
- [CS-12683] Platform Apache Should Exclude various binary files from gzip via mod_deflate
- [CS-12470] Combo box a little off (in email notifications)
- [CS-12100] JiveContainerPermHelper.getCanManageContainer(user, community) and JiveContainerPermHelper.getCanManageContainer(community) return different values when effective user is system admin
- [CS-10370] Incorrect focus behavior in user management (Social Groups)
- [CS-10182] Blogs reports are not showing results after jiveStat is rebuilt
- [CS-9534] Invalid input is not being checked when testing connection
- [CS-8558] On "Manage group members" filtering members shows a wrong number of invitations
- [CS-5945] Deletion of content object awaiting moderation does not respect it's workflow entry
- [CS-5796] Admin: Log Viewer: Email function does not work
- [CS-3263] Max number of uploaded avatars should default to 1, not 0.