Below are changes available in Community Server 2008.5 SP1 ------------------------------------------------------------------- Enhancements: - Added section to cs.config to support defaultTheme; added defaultTheme attribute to section in cs.config and added logic in SiteSettings and CSConfiguration to support it. - Updated censorship, BBCode, and emoticon processing to be case insensitive. - Simplified markup on QnA threads, moved post rendering into a single reusable user control. - Updated QnA rendering so that "all replies" are only shown if there are replies that are not verified. - Updated Wikis pages to use a single User Control to render tabs - Added print styles for Wiki pages. - The wiki article page is cleaned up, you can now leave a comment from the article tab, and also the display of recent comments was updated - Added support for wikis in site maps. - Added support to diff tool display added/removed images. Added code to the HtmlTextParser parse method to recognize image tags as a word. Removed the hard-coded inline css properties generated by the tool and changed it to use css classes, DiffAdded and DiffDeleted, instead. - The wiki page hierarchy widget is now labeled as Wiki Table of Contents - Fixed user invitation create-user process to make user logged in after completion - No longer a blank textbox for subscribing. Now subscribe via email and unsubscribe with the new WeblogSubscribeUnsubscribe control. - 50% rating for a wiki page is now displayed as positive in the aggregate list - Updated new forum buttons in Hawaii theme to be expandable to better support translations. - Added support for embedding forums in external web sites (users can register, login, and post remotely). - Updated the process of inserting media into the editor so that it is contained in a single modal - Updated page refreshing to use location.replace() instead of location.reload() to allow the back button to function in FF3. - Added TitleText, TitleResourceFile, TitleResourceName properties to all Image-rendering Chameleon controls. - There is now an option for FirstPageOnly in the Indexable attribute on a url in the siteurls.config. - Added support for tracking wiki page views - Enhancements to the web installer, it is now using a code behind file, along with other changes. - Improved Wiki History pages formatting and js validation - Hide ParentPage DDL on WikiPageEdit if no parent pages available - Updated media size configuration to use the node of theme.config files, be application specific (within each theme), and support dynamic config *or* static values. - Changed app disabled error pages into messages - Revised Wiki Revisions RSS Feeds to include merged details in body - Updated styles in insert media modal, when an image is resized it now links to the full image, blog media files are now only shown when in a blog - Improvements to WikiEvents, including introduction of IWikiEventsProvider service. - Improvements to module loading in CSApplication. Will no longer fail full startup if modules cannot be loaded; instead, exceptions will be logged. - More updates to themes to remove FormatString's specified for UserTime property. The date/time format specified in the user's profile is now used. - There is now an option to select what thread types to allow in a forum, as well as a dropdown for selecting the default threadtype - Updated Telligent.GLOW Modal control to automatically resize in height based on the height of the content in the modal window. - Updated Tiny MCE editor to latest version (3.2.0.2) with the CS-specific changes still merged in. - Made wiki page comment and history count numbers clickable in tabs - Added ViewCount property to WikiPages so you can display the page view counts - The names for browseable list containers is now more consistent - Added .mpp onto the list of allowed attachments in the communityserver.config - Added support for InsertBefore and InsertAfter to config Merger - Updated user name filter wildcard pattern to be ".*?" from ".*". - Added support for Load-time conditions processing in Chameleon. Updated query string, current user, and current theme conditions to process at load time. - Updated CSModule processing to ensure that applications are notified to clear their app-specific CSModules before modules are loaded/reloaded. Bug Fixes: - Updated ServerPopulatedPopupMenuBase to ensure that reused menus are visible before populating them via AJAX. - Updated Telligent.TinyMCEWrapper.dll to support previewing in FF2. - Updated logic saving users current locations to treat any URL with a user token (private or not) as a private location. - Editing a wiki comment no longer loses the comments formatting - The sitemap now returns the correct url for media gallery posts - Forum subscription link no longer shows for anonymous users - Clicking suggest as answer now properly loads new styles for the suggested answer in a forum thread - Disallowed name filter now considers non-alphanumeric characters surrounding banned phrase - Whenever you delete a hub, it now also deletes the sub applications in that hub, this allows you to properly delete a hub group. - Updated the wiki formatting module to also process PageRevision.RenderedBody (before was only doing Page.RenderedBody) to render the resultant urls on the view revision page. - Admin created users with email activation now receive their password - Updated Wiki controls: Removed unnecessary properties, removed public control properties on forms, corrected Wiki references in edit forms, removed unnecessary overrides, corrected control XML comments. - Removed the PageRevisionStatus control since it can be implemented using standard Chameleon controls in the theme. - Correction to Wiki styles to better support IE6. - Fixed wiki revsion compare link in wiki page tracking email - Corrected encoding of wiki page titles in parent page drop down - Suggest as answer button no longer cut off - Added saving of tags for a wiki page revisions so they can be viewed on the View Revision page and compared in the revision comparison page. - The media gallery admin sort order page no longer throws an exception when there are more than 250 blogs on a site. - When you delete an activity message, the cache version is now properly removed as well - Updated AddMemberForm in a group to skip users who are already members. - File viewers now work for wiki pages - Fixed issue with Site Activity list not showing the date header when all the activity items are from the same day - Updated usage of ITemplate implementations to ensure that list control templates are *always* bound and single-value control templates are bound only once. - The spam module now correctly disapproves posts that are likely or definite spam and added a test case for this scenario - When a post is deleted, all references to it are now removed from the download log in cs_Posts_Downloads - Removed obsolete javascript censorship phrases from create_community sproc - Fixed Blog control panel comment editor page so it actually works - Wikis inside of groups now honor the "Memebrs can create pages" configuration option - Changed wiki "Add a New Comment" button to "Add Comment" - When a role is deleted, all users are first removed from the role. - Reworked google sitemap ping csmodule to be asynchronous and use the proxy config if it exists. - Removed duplication in MediaGalleryDataProvider (ParentID populated twice) - IE6 fixes for forum pages - The aggregate home pages for application have been updated to make the first pages indexable. - When you go to a wiki that doesn't exist, you know see resource not found error message - There is now a message that the user wasn't found when trying to navigate to a non-existent user profile - Fixed grammar mistake on the no forums message - Fixed Media Gallery Browse/File Upload window to only show appropriate options for your permissions - Fixed Tag Cloud Content Fragment to support no tags message - Removed "hard coded" date/time formatting on UserTime properties so the user's date format from their profile will be used. - The wiki theme files in hubs now reference correct modal master page - Updated e-mail notification unsubscribe instructions for clarity and to make the individual item instructions less specific so they could apply to any theme. - Fixed issue with Windows Authentication under IIS7 in Integrated mode going to the login page at the beginning of the user's session - Fixed rating images in blog themes - Fixed multiple RE's being added onto subject lines of posts & emails when thread is over mixed sources (email and web) - Fixed unanswered filter pulling forums that the user is not a member of - Updated control panel modal master page markup to allow IE to detect the content of the page. - Added PrePost and BeforePost events to CreateEditWeblogPostForm.Preview() method. - The records being inserted into cs_SectionMembers are now always unique - The wikis search box now searches across only wikis instead of the entire site - Updated the split posts language to say split thread - The hub forum rss feed no longer throws an exception - Corrected importing/exporting issues in dynamic configuration and dynamic navigation deserialization for non-administrators. - The view all users in the forum sidebar now links to browse people with users returned in the list - The RateableControlYesNoRatingBase is now localized - A user is no longer able to befriend themselves using the existing chameleon controls - You can now set whether the subscribe to thread checkbox is checked in a theme - Wiki Article page tweaks: changed "view more" comment link to "view all" and made it only visible when 1 or more comments exist. - Reduced the empty space around wiki comments in IE7 - Fixed blank blue box at top of comment list when logged out - Fixed IE6 issue on conversation list not formatting the box correctly - Fixed styling when friend request and 'Start Thread' (and other actions) both are present. - Updates for ForumsHandler to support inline attachments going to its CFS store. - Updated pop-ups to use 'window' mode in IE6 and 'modal' mode in all other browsers. - Corrected an issue that prevented the TemporaryRssFeedContentFragment from rendering when it was cached. - You can now search wikis in a group. - Updated modal control to reduce flickering while loading modal content. - The link text in the wiki insert page dialog now works correctly in IE - Updated how CreateEditWeblogPostForm handles PostDate/UserDate. It will now recalc the User Date based upon the current user's timezone (the person editing the post), preserving the server-time PostDate value - If a user only has edit permissions in a wiki they can no longer move a page - Added missing grants for sprocs. Included schema patch to update the aspnet_ sprocs. - Schema patch no longer includes forums when upgrading from 2.1, SectionMembership cleared for existing forums. - Updated Wiki Permission handling to clear appropriate wikis from cache when permissions are updated - There is no longer an exception thrown when viewing a users profile who has private posts as favorites, the posts also do not show up if the accessing user doesn't have permission to view them - The hawaii blog theme now has the weblog rating control on its post page and posts list page so posts can be rated - Updated the HubsContext to require View permission (and not Post) when retrieving Hub pages. - Corrected automatic friends feature to allow clearing the friend list. - Updated Wiki Files Widget to handle blank src attributes in HTML. - Updated RSS feed autodiscovery to list application RSS feeds before core RSS feeds. - Updated wiki retrieval for hubs to return disabled wikis. Added a schema patch to move duplicated Wiki pages to the latest wiki for a hub, resolve duplicate page keys, and delete duplicated wikis. - Updated Hub Forum Configuration forms to build SectionQuery to bypass cache to ensure getting non-cached version of Forum