mojoPortal 2.3.9.3 Released

I'm happy to announce the release of mojoPortal 2.3.9.3, available now on our download page. This is a significant release with a lot of improvements.

What's New?

Support for WorldPay in the WebStore feature (also new releases to follow very soon adding WorldPay support to Site Membership Pro, Web Invoice Pro, and Event Calendar Pro)

Updates for Artisteer 4 and an updated skin exporter plugin for Artisteer 4

New improved internal comment system in the blog and as a standalone feature. Note that for MS SQL and SQL CE, the comments from the old blog comment system will be migrated automatically by the upgrade script, but for other database platforms you'll need to download a utility page that can migrate the data. Just drop the page into the root of your site then navigate to it while logged in as admin, then click the button to migrate the data.

Other blog improvements include support for media attachments in the blog for podcasting, and a new setting to show the post author avatar at the bottom of a post.  There is also a new blog display setting to allow use of jqueryui datepicker for calendar navigation

Site search as a content feature, right now it is just a simple way to add the search box to a page, it still navigates to the search results page but we may add more options for it in the next release that we didn't finish in time for this one.

We added newsletter subscriptions to the registration process, since we are no longer always redirecting to the user profile page after registration.

Updated to AddThis Widget from older AddThis button

We added some display settings for login module to allow use of Janrain social sign in, to allow not hiding it after sign in and showing the welcome message and user avatar.

Added option to show Janrain widget on SignInOrRegisterPrompt used in WebStore and other commerce features.

Added settings on WelcomeMessage to allow use of first and last name if populated
<portal:WelcomeMessage ID="WelcomeMessage" runat="server" RenderAsListItem="true" ListItemCss="firstnav" UseFirstLast="true" />

Upgrade TinyMCE from 3.5.5 to 3.5.7

Upgrade from CKEditor 3.6.3 to 3.6.5

Update google search to v2 api

Added bulk mail header to newsletter and forum notifications

Removed recaptcha theme web.config setting, use theme.skin so it can be set per skin

The source code solution now works with either Visual Studio 2010 or 2012

Added RoleEnabledHyperlink based on code from Joe Davis. This makes it easy to add a custom link in the layout.master file that you only want to be visible to members of specific roles.
<portal:RoleEnabledHyperlink id="yourid" runat="server" RelativeUrl="/your-url-relative-to-siteroot.aspx" AllowedRoles="Admins;Content Editors" UseSSL="false" RenderAsListItem="false" ListItemCss="" />

Added theme settings to control forum crumbs similar to admin crumbs

Fixed a bug where the disqus widget wasn't working correctly with disqus 2012 enabled

Fixed bug in css handler where background images declared as base64 strings were not working because the image base path was being appended

Fixed bug in cutepager where full postback was happening in updatepanels

Fixed a bug in treeviewadapter where the class attribute on child ul could be added twice

Fixed bug where sign in prompt showed registration link even when registration is disabled

Fixed bug in forum where unsubscribe was not working due to disabled viewstate on the container

Fixed bug in search input control where a div was rendering even when configured for link only

Fixed bug in blog where comment counts for internal comments were shown when using facebook comments

Fixed bug where admin menu did not show page tree link if user has some child page creation rights but is not admin, content admin, or site editor

Updated jqueryui skin to style new comment system as jquery ui widget

Follow us on twitter or become a fan on Facebook

follow us on twitter become a fan on facebook

Gravatar Joe Audette is the founder of the mojoPortal project and was the primary developer until February 2017.