mojoPortal Changelog

What's new in mojoPortal 2.3.7.6

Dec 29, 2011
  • Artisteer 3.1 Support
  • Audio and Video Players:
  • The New Audio and Video features based on jPlayer are also an exciting addition to the built in feature set.
  • A number smaller improvements and bug fixes

New in mojoPortal 2.3.7.5 (Dec 29, 2011)

  • Improvements to Windows Live Writer support. A completely new implementation of metaweblog api with new support for Creating and Editing CMS pages in addition to Blog posts.
  • Support for Windows Azure AppFabric cache and new guidance for hosting mojoPortal on Windows Azure.
  • New option to close a site so that it can only be browsed by Administrators and Content Administrators.
  • New button in Add/Edit Pages (aka PageTree.aspx) to resort child pages of the selected page alphabetically.
  • Use of WYSIWYG editors CKeditor and TinyMCE is now possible in IOS 5 devices.
  • Upgraded to TinyMCE 3.4.7
  • AllowPersistentLogin setting has been promoted from a Web.config setting to a site setting.
  • Default roles for new root level pages has been promoted from a web,.config setting to site settings.
  • If you were using the Web.config settings for the 2 items above you will need to go into site settings and specify the settings there since the web.config settings are no longer used.
  • New permission for Roles That Are Allowed To Set Page Level Skins (when page level skins are enabled).
  • New feature to reset a guid parameter used in the URL for the csshandler, by resetting the guid you can force all users to re-load the CSS for the skin.
  • In permission settings, Administrators and Content Administrators roles are filtered out of role lists for permissions where they don't need to be added because they have intrinsic permission as special system roles.
  • File Dialog used in the editors now shows meaningful messages when a user's file system quotas prevent upload
  • Updated to jQuery 1.7.1 and jQueryUI 1.8.16 when using the Google

New in mojoPortal 2.3.7.0 (Dec 29, 2011)

  • Completed abstraction layers for the file system and for caching, and we've implemented a log4net appender that can log to the database
  • Implemented an option to log errors and informational logging to the database instead of the file system
  • Upgraded to TinyMCE 3.4.5
  • Upgraded to CKeditor 3.6.2
  • Upgraded to the latest AjaxControlToolkit
  • Updated to latest version of Recaptcha library
  • Updated the google maps to use the new v3 API, thanks to Jamie Eubanks for his work on this
  • Added Whois ip address lookup dialog in most places where ip addresses are displayed
  • Updated Add On Products:
  • The update to AjaxControlToolkit required us to also make new releases of Event Calendar Pro, Form Wizard Pro, and Web Invoice Pro, because these features use the AjaxControlToolkit and they need to use the same version of the AjaxControlToolit as mojoPortal

New in mojoPortal 2.3.6.7 (Dec 29, 2011)

  • Optimized very well for major smart phones like iPhone, Android, and Windows Phone 7.
  • Mobile Kit Pro is available (requires mojoPortal 2.3.6.7), that includes a custom menu we implemented just for smart phones and a skin optimized for smart phones.
  • Support for mobile specific skins, there is a new drop down list in Site Settings where you can specify the Mobile Skin for the site.
  • Simple but configurable mobile user agent detection is used to apply the mobile skin, see the Mobile Kit Pro product page for details.
  • Added support for the Google Plus Button in the Blog
  • Upgrade to CKeditor 3.6.1
  • Upgrade to TinyMCE 3.4.3.2
  • Updated the CDN versions of jQuery and jQueryUI to the latest versions.
  • Updated translations, thanks to all of our translators!
  • A few bug fixes for things reported in the forums since the last release.
  • Updated versions of Form Wizard Pro and Event Calendar Pro with compatibility updates for mojoPortal 2.3.6.7 and Mobile Kit Pro.

New in mojoPortal 2.3.6.6 (Dec 29, 2011)

  • Added a new prompt in edit screens to prevent accidently leaving the page if there are unsaved changes in the editor. I know I have experienced occasions myself where I was working on a long blog post or article, and by some strange combination of keystrokes it canceled out of the editor and jumped back a page and lost my work. The new prompt will prevent that.
  • Made it possible to browse and preview skins from page settings and/or user profile when per page skins or per user skins are enabled.
  • Users in roles that can manage skins can also have access to user specific skins even if it is not enabled for users in general. This makes it possible to work on skin changes or new skins more easily before assigning the skin to the site in general.
  • Added support for the new google analytics feature that allows Tracking Page Load time, this is now enabled by default. Once you start capturing this data it is available in a new Site Speed report in the new version of Google Analytics.
  • Upgrade to CKeditor 3.6:
  • Fixes and improvements in support for Artisteer 3 RC. There have been a few minor changes in the markup generated by Artisteer over the various beta and release candidates of Artisteer 3, making it kind of a moving target to provide support for it. This release of mojoPortal has been updated to work with the latest RC 2 of Artisteer 3, released on May 25. There has also been some under the hood work to make our markup rendering more flexible and this will make it easier to support changes in Artisteer in the future as well as make it possible to support use of HTML 5 structural elements like section and article.
  • Added unit sales to some commerce reports.
  • Miscellaneous minor bug fixes for things reported in the forums since the last release.
  • Updated translations

New in mojoPortal 2.3.6.5 (Dec 29, 2011)

  • Editor Updates:
  • Both CKeditor and TinyMCE put out new releases with bug fixes and updates, many of which are related to IE 9 and Firefox 4.
  • Upgrade to CKEditor 3.5.3
  • Upgrade to TinyMCE 3.4.2
  • There was an error happening under .NET 4 Medium Trust hosting related to our older FCKeditor. Nothing had changed in this editor for a long time so I'm surprised that we had never seen this error until recently. It makes me wonder if there was some behavior change that came with a recent Windows Update. In any case the error is fixed in this release.
  • jQuery Updates:
  • Had a bug report about our jQueryUI Date Picker where it was not formatting dates correctly for en-NZ. It turned out that support for en-NZ was only added to the jQueryUI Date Picker as of version 1.8.9, so the solution was to upgrade to a newer version. Updated to jQuery 1.5.2 and jQueryUI 1.8.11
  • Support for Newsletter Throttling
  • Updates for Artisteer 3 Release Candidate
  • Miscellaneous:
  • Support for custom regex and error message for email validation on registration page
  • Support for configuring the Thread UICulture separately from the Culture.
  • Fixed bug in the SQL CE data layer that prevented the Newsletter feature from working in our package for SQL CE.
  • Lots of updated translations
  • Other miscellaneous little tweaks and fixes for things reported in the forums since the last release.

New in mojoPortal 2.3.6.4 (Dec 29, 2011)

  • Improved Usability for Multi Site Administration:
  • There is a new site list page, that provides a link for creating new sites and a pageable list of existing sites.
  • Improved Usability for Managing Large Site Hierarchies
  • New Child Pages Site Map Module
  • Support for Slide Show Pager in Html Content Feature
  • Image Gallery Improvement:
  • Changed to use colorbox, a nicer lightbox effect instead of the previously used greybox
  • List/Links Improvement:
  • It is now possible to browse in order to link to pages or files within the site, similar to the link browser that was already implemented in the wysiwyg editor, the new link browser populates the url textbox in the List/Links feature.
  • Support for Roles That Can Manage Users:
  • allows delegating user management to users without making them full administrators.
  • Registration Page Improvements:
  • Previously we could make custom user profile properties that were required for registration to appear on the registration page, but there was not a way to show optional custom profile properties on the registration page. It is now possible.
  • The registration agreement is now per site and has an edit page, previously it came from config files and was global to all sites in an installation.
  • Improvements to the Initial Content System:
  • The Initial Content System is used to populate the first site during installation and to populate new sites when they are created.
  • Improvements for Design/Skinning:
  • It is now possible to import and export skins as .zip files and there is a new permission in Site Settings for "Roles That Can Manage Skins". It is also now possible to edit css files in the browser.

New in mojoPortal 2.3.6.2 (Dec 29, 2011)

  • Fixed Bugs:
  • Fix error under Medium Trust in Shared Files and in the Alternate File Manager
  • Fix bug in SQL CE data layer when creating new sites
  • Fix bug where file manager did not overwrite existing files
  • Fix redirect bug in Search Input that could happen on blog detail pages
  • Fix bug in blog when using google maps (this bug was introduced in version 2.3.6.1 when we added an option to use Bing maps in the blog)
  • Other:
  • Upgrade from CKeditor 3.5 to 3.5.1
  • Updated Italian resources from Diego Mora
  • Updated Persian resources from Asad Samarian
  • Updated Portuguese (Brazil) resources from Fabio Mastaler
  • Updated French resources from Yves Jadin
  • Updated German resources from Jan Aengenvoort
  • Updated Spanish resources from German Barbosa
  • New partial Arabic translation from Sameer Alomari

New in mojoPortal 2.3.6.1 (Dec 29, 2011)

  • Support for Artisteer 3.0 Beta
  • New Security Options:
  • It is now possible to require approval of new users before they can sign in, a setting in Site Settings enables it and you can specify email addresses to receive notification of new users that need approval, and a new button will appear on the member list page to find users not approved yet if you enable this. This is not a recommended configuration if you are doing ecommerce since it creates more barriers to completing a purchase if the user must wait for approval before he can sign in.
  • It is now possible to require any user to change their password from a setting in user management.
  • From Site Settings you can now configure it to require a user to change their password after password recovery or reset.
  • There is now a custom error message you can configure in site settings if you are using a regular expression to validate password rules, you can provide an error message that explains the rules.
  • Easier Content Re-Use:
  • There is a new way to mark re-usable content as global content, which makes it available for page editors to add existing content to their pages.
  • Blog Improvements
  • Miscellaneous Little Improvements:
  • There is a new setting in Page Settings that allows you to control if pages appear in the child pages site map separately from if they appear in the menu
  • added config setting to allow using a custom registration page url
  • added config option to not re-suggest urls when renaming existing pages
  • made it possible to exclude html content instances from search index for landing pages that one doesn't want to come up in search, this is in the feature instance settings for Html Content
  • when moving items in pagelayout.aspx keep the item selected
  • make it possible to move pages to the top or bottom of their page tree node in PageTree.aspx
  • revamp of PageLayout.aspx thanks to Joe Davis - it required additional css so skins were all updated as well, see notes in this sticky thread for new css you need in your skin
  • css and markup improvements in WebStore - thanks to Joe Davis
  • when using excerpts in the feed manager make it possible to open the link in a new window
  • added an instance setting in Image Gallery to control the background color used when resizing images
  • update to a strong name signed version of NeatUpload so it can be installed in the GAC to make it work in Medium Trust hosting
  • upgrade to CKeditor 3.5
  • refactor system content templates and add new 2 column over 1 template from Jamie Eubanks
  • make it possible to specify a different site map data source id for SiteMenu control
  • when not combining css make urls relative
  • updated Italian resources from Diego Mora
  • updated Persian resources from Asad Samarian
  • updated German resources from Jan Aengenvoort
  • Bug Fixes:
  • restore possibility to edit html content instances that are loaded by modulewrapper
  • make IE specific css and favicon respect page specific skins
  • fix bug in blog rss when using folder based child sites it was incorrectly resolving urls
  • fix bug where the smiley base path was not resolving correctly if running in a virtual directory instead of root
  • fix bug in pgsql data layer for survey
  • fix bug in pgsql data layer for content catalog paging
  • fix bug in sqlce data layer when adding features to child sites
  • fix bug in timepicker - thanks David Dean
  • fix issue where export to csv or word was not working correctly in IE 8 when ssl is enabled
  • fix bug in webstore - add abstract to offer edit page
  • fix bug in forum where external images were handled differently on edit page than thread page
  • fix bug - don't show host name tab in site settings until after new site is created