Download Telligent Community 9.0 Preview 3 | Questions, feedback and suggestions

IMPORTANT Telligent Community 9.0 Preview 3 is not supported for production purposes and includes a license that expires January 1, 2016

This preview release includes a big check-in for our developer audience: the new widget studio UX. We'll post a follow on blog with more details on our developer blog.

Telligent Community includes everything you need to create incredible social communities.

A few highlights for what you'll find in version 9.0:

  • Updateded user experience
  • New contextual community management panels
  • New support for staging/draft changes
  • More widget rendering options for responsive/adaptive
  • Enhanced forums functionality: I have this question too, community answer verification and more
  • Enhancements to SEO
  • New leader boards
  • New Administration user experience (formerly Control Panel)
  • New moderation workflow
  • Developer enhancements such as: webhooks, application monitoring, application tracing

Check out our 9.0 preview video to learn more.

If you don't want to bother with downloading and installing the software you can also start a 9.0 trial with our limited SaaS trial option.

What we updated between Preview 2 and Preview 3 - thanks for all the great feedback!

New

  • Added new widget studio server APIs, client APIs, and UI featuring new UI with multi-tab navigation, single-page navigation, indexed file go-to, auto-saving, visual staging, developer mode, visual life diffing, full-screen editing, keyboard shortcuts, and much more.
  • Added context caching and cache maintenance to staged theme items. This significantly improved preview panel performance.
  • Added CSExceptionType NotificationDistributionType. Updated exception to display the NotificationType Name as well as the distribution type name.
  • Added contentIds as parameter to likeditem widget api, inprocess api and rest api.
  • Added sortby option to sort by ContentIdsOrder.
  • Added sample URL generation to all applications, containers, root urls.
  • Added FK constraint between te_Blog_Blogs and cs_Groups and moved any existing bad data to site root and disabled it.
  • Added new notification type for ideas. Will notify subscribers of an ideation application when a new idea is created or a disabled idea is enabled.
  • Added schema patch to correct out of sync application data Added IExternalAuthenticationPlugin to the Authentication Options Panel
  • Added explicit durations for drag/drop notifications to ensure they don't disappear before the file is uploaded. Also updated notifications to not fade out/in when updating an existing notification.
  • Added check to make sure ldap package is installed before displaying Add Ldap Role button
  • Added moderated condition to all non conversation and friend based default rules for achievements Added IAPI to all calendar API classes
  • Added delay before redirecting, so notification has time to display, after item is deleted from Media Files, Blog Posts, Wiki Pages and Leaderboard panels Added a new plugin to identify when containers, applications or content have their enabled/disabled status changed. Plugin then schedules a new dynamic job to schedule users with point transactions affected by the change for recalculation of points. Points calculation now excludes disabled content, applications and containers.
  • Added cleanup job to removed point transaction for deleted content.
  • Added handler when AppealResponse is received to create\update moderation review needed notification.
  • Added enable/disable display and toggle button to webhook list widget. Added new indexes for webhook tables. Fixed logic issue when deleting old webhook messages.
  • Added ThemeId to ISite API interface Added resource for "back to" text
  • Added support for reviewing all textual fields in abuse detectors.
  • Added description field when creating all application types.
  • Added support for specifying allowed thread types when creating a forum.
  • Added content type name token to identity content in templates, and added to
  • Abusive Author Content template.
  • Added button to turn on/off ideation notifications to default ideation social page.
  • Added content type name token to Abusive Author Content subject template.
  • Added flag for developer mode.
  • Added spacing between forum votes and date in single column mode
  • Added paging to existing task report.
  • Added Create date to wiki page create, and modifieddate to wiki page modified, for all layers.
  • Added support for developer mode.
  • Added null checks, new user create from Login widget doesn't contain content on update event. This required a simple null check before continuing.
  • Added check for thread subscriptions to make sure user only gets one email.
  • Added REST API to chunk file upload Added support for reversed and start attributes on OL tags.
  • Added REST endpoints for point transactions.
  • Added new REST integration tests. Cleaned up issues while testing.
  • Added additional parm to check for preview and if not preview render default viewer in preview mode Added support for IHttpFilter plugins. Implemented an IHttpFilter to detect invalid user agents and display a customizable error message. Also removed IE7 stylesheet.
  • Added reply update and delete events and changed delete notification to _notificationController.Delete() Added AllowAuthorNotification in the NotificationController be able to send to Author.
  • Added clearer warning on media gallery file allowed/restricted file extensions.

Improved / Changed

  • ForumThread exposes LatestPostDate and StickyDate as User Time
  • Wiki page urls not containing the page ID redirects to url with page ID
  • Improved error handling when creating/updating/importing themes.
  • Corrected related theme loading.
  • Corrected issues #97166 User Defined Content is allowed to exceed its bounds Updated idea status style
  • Adjusted permissions for site and group leaderboard panels
  • Forum management panels refresh on Save is confusing
  • Give proper encoding name to email subject.
  • Updated activity logging to occur at the end of the process and updated associated SPAM rules to always consider this change.
  • Restored communication of available datatypes to the editor within the TokenEnabledHtmlControl.
  • Updated procedure to increase performance of getting subscribed users.
  • Changed ThreadNotificationType so that instead of updating and removing actors and then deleting the notifications for threads when they are deleted, it will just deleted the notification, saving a few unnecessary steps.
  • Disapproved User can't use registered user privileges
  • Intermediate checkin of corrections to StagedScriptedContentFragmentData
  • Updated moderation review notification type to support IDelayedNotification. Also setup to do grouping at the site root level and added max limit to items in appeal queue.
  • Significant UI preview and staging improvements
  • Enumerated API options exposed as strings are documented
  • Further feedback on rule errors - new formatting and cleaner method of reporting error data. Restored browser spellcheck support in TinyMCE. Corrected missing language resource in code embeddable content type
  • Make FlagCalculatedScoresForRecalculationJob public
  • LDAP role import functionality added, mapped role no longer have editable descriptions and have different delete confirmation message
  • Clean up logic for preventing forum update notifications except when the reply is approved or suggested as an answer
  • Updated user points to hide link for system accounts
  • "lang" attribute of root "html" tag is set according to current user language
  • All calendar event dates now are converted to user time
  • Calendar is now enabled by default
  • Events of deleted user are reassigned to FormerMember user
  • Additional updates to non-repeatable point transaction support
  • Updated Widget and REST API to include UsernameFilter
  • Updated UserCanCreateComment property
  • Events of deleted user are reassigned to FormerMember user
  • Updated custom HTTP headers to validate format before saving
  • Moved translations to Resourcesxml to avoid multi-tenant issues
  • Ordered application and container panels and made panel names more consistent.
  • Updated abuse message for the Abusive Author's Content is Abusive abuse detector.
  • Updated starter kit to prevent automated redirects when added to the homepage of a contextual user
  • Updated styling and organization on the user profile and point history pages
  • Improved performance of logic permissions by attempting to shortcut as many checks as possible.
  • Changed retrieval methods to use core classes instead of public api to prevent circular/extra permission checks.
  • Webhook Key regeneration works properly now. Also disabled webhooks now show what events they are subscribed too.
  • Moved used of IdeaFileStore resources to ResourceManager to avoid issues with multi tentant code
  • Leaderboard list widget Points column header no hidden if column is hidden
  • FormatNumber used on points column, made points column wider to support larger numbers
  • Roles Admin Panel only lists Site Permissions
  • Enabled basic synchronization of multiple theme configuration editing windows working together (only effective changes are applied to the staged/published configuration).
  • Denied anonymous access to <yoursite>/user/conversations url
  • Although not a real risk based on usage/accessibility, removed calls to window.eval in favor of JSON.parse in legacy Ajax support and removed legacy Ajax debugging support.
  • Restored the content-left-split-sidebar-right-top-single-sidebar-right-bottom layout support in the Social theme.
  • Made an exception for showing points in the split content right sidebar
  • Updated CFS file-system provider to not log ThreadAbortExceptions.
  • Updated HTML sanitization to support more HTML5 tags and CSS3 properties, specifically: aside, figure (figcaption), mark, meter, progress, ruby (rp, rt), time, background-size, border-radius, box-shadow, and text-shadow.
  • Set max-width on legacy admin pages.
  • Converting ActivityStoryActor Date from/to user time for api/Rest
  • Updated preview to auto-load when another contextual panel is not shown and the site is in preview mode.
  • Updated contextual panel closing to prompt about existing preview mode if preview mode was entered within the current contextual panel session.
  • Ensured that when staged items are previewed as the end-action of a change, that preview mode is enabled automatically.
  • Favorite Post Image over image attachment for open graph image
  • Updated TinyMCE to disable the context menu when not necessary for managing table cells.
  • Exposed TinyMCE editor configuration options in the administration panel under Editor Options.
  • Content can be featured using "Fiji" edit widgets for blog posts, media files, forum threads and wiki pages.
  • Updated NotificationType plugins that needed UserId and AuthorId check. ThreadAuthorNotificationType now handles Threads and Replies properly without handing off to ThreadReplyNotificationType allowing the user to disable notifications from settings menu.
  • Updated links widgets to better support showing subscription toggles in a non-collapsed link list.
  • Adjusted XML exports for exceptions and diagnostics to use the Output TextWriter instead of the output stream.
  • Ensured that entity detection wasn't cached, corrected issue that prevented owners from being invited, ensured that procesing state is properly maintained, and that license warnings occur only when enabling new functionality subject to license restrictions.
  • Improved performance of the User Recommendations Calculation for Scheduled Users job when their are a large number of users scheduled for recalculation.
  • Applied race condition correction to site search and enabled result collapsing.
  • Updated CSException.Message to never hijack the current web request.
  • Wiki Page story will not attempt to add the same actor to a story if the actor already exists.
  • Calender Options Panel no longer marked as editable
  • Webhook Events are not lost when updating a webhook
  • Adjusting add wiki page createdDate parameter to default to utcnow (fix syntax).
  • Updated the author content duplication SPAM rule to not count the same content (by ID) as a duplicate of itself and renamed the plugin to "Authenticated User Duplicate Content Frequency".
  • Attachment navigation list has list-style-type set to none.
  • Updated exception export to not close the HTTP output stream.
  • Leaderboard points column now displays in the split content with header and footer right sidebar
  • Updated terminology used to describe notification types.
  • Updated wording of plugin-group enablement modal.
  • Moved thread links above related content when viewing a thread.
  • Updated TinyMCE to enable the autolink plugin to accept an override URL detection pattern (change submitted to TinyMCE as well) and updated the configuration of
    TinyMCE to use the same URL pattern as plain text/HTML to formatted HTML conversion.
  • Changed user api entity to return null as Id if the core userId is 0.
  • ContentPage.Url and ContentPage.Application now rely on ICustomPageSupportingThemeableApplicationType and IThemeableApplicationType interface respectively to retrieve the correct type before getting the Url or Application. ContentFragmentPageSampleUrlService.GetSampleUrl has been updated to work with Site Level pages.
  • Increased sql timeout for scoring cleanup job to 300 seconds.
  • Restored related wiki pages to be an inline list vs. a pop-up.
  • 3rd split content layout now shows points in right sidebar
  • Updated user confirmed deleted process to delete users content.
  • Updated description wording on some abuse notifications
  • Updated other static error pages to be styled similar to the browser compatibility error. All critical errors now send a 500 status code as well.

Removed

  • Removed the thread delete and reply delete notifications
  • Removed forum post moderated page. It is no longer referenced.
  • Removed old forum-specific moderation notifications.
  • Removed Alternating Item Template from Manage Achievements it was no longer needed
  • Removed sesrch doc links and some other legacy Urls
  • Removed obsolete notification type.
  • Removed Show Comment Count option that is no longer used in the blog post list widget.
  • Removed Enable Robot Meta Tags option from CP
  • Removed old Abusive Appeal Review Needed NotificationType.
  • Removed webhook kruft/improving performance based on evolved webhook flow.
  • Removed IE8 stylsheet from the Social theme.
  • Removed AllowAuthorNotification from the NotificationController also removed UserId and ActorId check, plugins will be responsible for checking.

Bug Fixes

  • Fixed issue with not being able to change change idea status
  • Fixed issue where we allow tagging of forum replies, but we do not display those tags anywhere in Social theme
  • Fixed search issue with profile fields
  • Fixed specific issues related in theme context switching.
  • Fixed theme file saving.
  • Fixed issue with not being able to disable Ideas through Manage Applications
  • Fixed forum thread sorting by ThreadAuthor
  • Fixed how we export factory default themes, how the default user/site home page content is handled, and updated names of staged items to reflect mixed-mode review of embedded themes within parent themes.
  • Fixed hidden insert token element in sub-token formatting for string token controls
  • Fixed IE11 handling of typing on a mention/hashtag. It may insert a space in some situations as a work-around.
  • Fixed regressions with context shell handle
  • Fixed TinyMCE tips in IE and Firefox.
  • Fixed instance of updating a noneditable page
  • Fixed broken page layout when clicking "View Identifiers" on site leaderboards
  • Fixed subscription removed message, list item removal
  • Fixed theme orchestration to properly handle factory default pages. Also corrected a permission check related to committing staged theme details.
  • Fixed Ignore Recommendation link no longer causes the recommended slider popup to resize when it is displayed
  • Fixed Prevented SQL FK error after deleting a user
  • Fixed cache expiration issue when threads are hidden due to abuse or moderation
  • Fixed Twitter OAuth Client
  • Fixed blank homepage after upgrade when the homepage is converted to a site page
  • Fixed regression that prevented application keys from being generated based on the application name when an explicit key was not provided
  • Fixed issue preventing Syndication and SEO options from rendering in the administration panels. Also enabled legacy panels using ACE to support fullscreen mode.
  • Fixed webhook schema patch to prevent data loss when re-running schema patches (development issue only)
  • Fixed issues preventing the plugin-type-specific exceptions tab from showing results
  • Fixed XSS vulnerability introduced with the error back back link work
  • Fixed some cache issues preventing from identifying changes at the container/application level.
  • Fixed webhook rest parameter checks to be consistent.
  • Fixed rendering of HTML5 video/audio in Safari (now that Safari works like other browsers).
  • Fixed code and document viewers to fallback to default rendering when not specifically rendering from the viewer (for previews or out-of-bounds files).
  • Fixed getting id of mapped gallery
  • Fixed NodeId for comments on group joined messages
  • Fixed to ensure that when committing changes in the preview panel that the preview state is properly disabled.
  • Fixed delete default to former member
  • Fixed resource reference so correct message would be logged when uploaded a file to a leaderboard.
  • Fixed untrusted foreign keys.
  • Fixed service account user name is always sitename
  • Fixed style adjustment to avoid the text overlap. Also added css class to each search result type so that can be targetted individually by CSS
  • Fixed NodeId for comments on group activity messages
  • Fixed inverted wiki page view permission.
  • Fixed child forum replies being deleted along with their parent abusive reply.
  • Fixed Webhook api entity implementation to follow guidelines.
  • Fixed javascript compatibility issue with IE8 in telligent.evolution.min.js.
  • Fixed LESS file correction logic to account for multiline comments and not-really-blank lines.
  • Fixed logic of GroupForumAutoSubscribePlugin
  • Fixed Webhook http post to use an HttpContent implementation that doesn't limit the payload data length.
  • Fixed flipped logic when determining the post image for a blog post. Also, found another error page to update.
  • Fixed event data not being added to webhook success event log entries. Added a setting to only log success messages when enabled.
  • Fixed reconciling webhook subscribed event changes.
  • Fixed duplicate content-type definition and duplicate viewport definition on Social theme pages.
  • Fixed error that was attaching pager to all content-lists on page, instead of just the one in the panel.
  • Fixed points column now displayed in 3 more layout right sidebar columns
  • Fixed issue with default wiki page not properly assigned to FormerMember when user was deleted and wiki page was default page.
  • Fixed the old feature to new feature API conversion, query is now properly setting the TargetContainerId instead of the ContainerId.
  • Fixed default avatars to remove .ashx, created installable plugin to handle incremental code updates
  • Fixed conversion to/from user time in wiki page mapper.
  • Fixed issue where the first HTTP request to the site will always be unauthenticated.
Anonymous