mojoPortal 2.4.0.4 Released

mojoPortal 2.4.0.4 is now available on our download page.

In one sense this is a minor upgrade with a few improvements but this is also a significant release in that it marks a change in our target framework from .NET 4 to .NET 4.5. Since mojoPortal is now compiled against the .NET 4.5 framework, any code that depends on it must also be compiled against the newer framework, so we have also released corresponding compatibility updates for all of our add on products.

In terms of web hosting, you can host either .NET 4 or .NET 4.5 compiled code under .NET 4.5 hosting and most hosts should probably be updated to .NET 4.5 by now. .NET 4.5 is really still the .NET 4 framework with some additions, it is considered an in place upgrade of the framework, so it may not be easy to know for sure whether your hosting has been updated to .NET 4.5 or if it still is running an older .NET 4 framework.

If you do get errors about the framework version after deploying the upgrade, we have a separate download with replacement Web.config and bin folder which has a version of the dlls compiled for .NET 4. Using these files should get things working again if you are still using .NET 4.

We have a similar package of replacement files that should in theory also support  .NET 3.5 but at this point we are not officially supporting .NET 3.5 any longer and we hope very few people download that package.

Changing our target framework to .NET 4.5 allows us to start moving forward with the use of some of the great new things that the .NET team has been working on such as Web API. In fact this release has a new plugin system that allows features to plugin their own Web API Routes, and we implemented a small custom web api in our forum feature to handle moderation before sending posts to the forum subscribers as discussed below.

Forum Improvements

This release includes a new per forum setting for Roles That Can Post. We've had several requests for making read only forums and also for limiting posting by role so that only premium members could post. This is useful for example if you are selling site membership levels with Site Membership Pro.

It is now possible also to configure the forums such that notification email is not sent until a moderator approves the post for sending to the list. We really needed that on this site because we have our forums configured to include the post message in the notification email and we had several occasions where someone would register late at night and post a few spamy forum posts that got emailed to our subscribers and this in turn hurts the reputation of our email system. Note that the settings for this are per forum and you must add the moderator emails in the settings so that the moderator gets notified of the new post. The moderator will see new link buttons on the post for either sending the post to the list or marking it as sent so that it does not get sent to the list. There is also a setting to allow users that are marked as "Trusted" in the user management page to have their posts sent to the list without moderation so that you can avoid delays for posts from your active trusted community members.

There are also new settings per forum that control whether new posts get included in the google site map for the forums by default or whether new posts get a NOINDEX meta tag added by default. On this site we've found that forums can be a mixed bag in terms of SEO value, some threads may have worthy content and others may not. You can always edit a thread after the fact to set whether it is included in the google site map or whether it gets a NOINDEX meta, these new forum level settings just control the default for new posts.

This release also includes upgrades to CKEditor 4.4.3 (from 4.3.4) and TinyMCE 4.1.2 (from 4.0.21). We've also included the new moono-dark skin for CKEditor which you can enable by adding this in user.config:

<add key="CKEditor:Skin" value="moono-dark" />

ckeditor moono-dark skin

If you have a dark site skin you might like that better than the default editor skin.

Follow us on twitter or become a fan on Facebook

follow us on twitter become a fan on facebook

UPDATE 2014-09-10

We have been receiving some reports of problems with mojoPortal 2.4.0.4 under .NET 4 hosting. At this time we do not have a solution for those problems (except to migrate the site to 4.5 hosting) so we do not recommend anyone to upgrade to mojoPortal 2.4.0.4 unless you have .NET 4.5 hosting. It can be difficult to determine whether your hosting is 4.0 or 4.5 because 4.5 is really like a service pak for 4.0 that has been out for 2 years now, and if you look under Administration > System Information it will say version 4.0..... even if you are hosted under 4.5. So the best thing to do is ask your host if you have 4.5 or not, and if possible move your site to 4.5 hosting before upgrading.

The problem with our 4.0 build seems to be that even though we target 4.0 in Visual Studio when compiling it, it ends up being compiled for 4.5 because when 4.5 is installed it replaces 4.0. Visual Studio is supposed to use a reference version of 4.0 when compiling projects that target 4.0 but in practice sometimes it does not work and we think this may be the problem with our build. We do not have any machine with Visual Studio that don't also have 4.5 installed so we cannot be sure that our build is really targeting 4.0 as it should. If someone has a machine without 4.5 installed and they have Visual Studio 2013 Pro then they could compile their own build that targets 4.0, but going forward we are not confident that we can produce such builds.

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

mojoPortal Sightings for May 2014

For this month we have 5 sites all with nice professional designs by our friends at Evolve Creative Group in Akron Ohio. 

Buckeye Veterinary Clinic

Buckeye Veterinary Clinic website

Columbiana County Dept of Jobs and Family Services

Columbiana County Dept of Jobs and Family Services website

Towpath Credit Union

Towpath Credit Union website

Wiremen's Credit Union

Wiremen's Credit Union website

Controlled Access Turnstiles

Controlled Access Turnstiles website

Show us your stuff! We'd love to hear about the sites you are bringing online with mojoPortal. If you have a high profile site or a design that you're particularly proud of, or a site showing custom features you've built on mojoPortal, let us know, maybe we'll feature your site(s) in a blog post.

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

Minor Update For Page Manager Pro

I've just posted a minor update to our Page Manager Pro add on product. We've added a link to page permissions in the command menu along with an indicator of whether a page is public or protected by roles.

Page Manager Pro with new permissions link

This is a free update for existing customers who have already purchased Page Manager Pro, the latest version can be downloaded from your purchase history under the "My Account" link at the top of the page after signing in as the user who purchased.

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

Mobile Kit Pro 2.0 Released

I'm happy to announce the release of version 2.0 of our add on product Mobile Kit Pro. This update adds support for unclickable pages that just expand when clicked instead of navigating, and also includes a new skin i7MEDIA-mobile1 provided by our friends at i7MEDIA

mobile skin by i7mediamobile menu styled by i7MEDIA

A lot of people don't realize that mobile skins using Mobile Kit Pro can be styled any way you like just like normal skins. Really the most important feature of Mobile Kit Pro is its MobileMenu control which by default is styled using jQueryUI styles but can be styled using any CSS and CSS classes. The new i7MEDIA skin now included in Mobile Kit Pro provides a good example of this flexibility. If you're not a web designer yourself but would like to have a custom mobile design you should contact i7MEDIA. They have done numerous custom mobile skins for their clients using Mobile Kit Pro and they are experts in all aspects of mojoPortal.

This is a free update for existing customers who already purchased Mobile Kit Pro. Just login to this site using the account that you used to purchase Mobile Kit Pro and you can always download the latest version from your purchase history under the "My Account" link at the top of the page. If you haven't already purchased Mobile Kit Pro now is a good time to make your site mobile phone friendly with Mobile Kit Pro.

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

Page Manager Pro - for easier management of large site hierarchies

I'm happy to announce the availability of our new add on product, Page Manager Pro, available now in the mojoPortal Store starting at $49 for a Single Installation License. If you have a large site hierarchy with hundreds or thousands of pages you may find that the built in PageTree.aspx included in mojoPortal becomes unwieldy, Page Manager Pro is a drop in replacement for PageTree.aspx  designed to address that problem with an easier drag and drop solution for moving pages around in the site hierarchy. We developed this add on based on requests from some of our customers who have very large sites and we have received  a lot of positive feedback so far. You can try it out on our demo site to decide if you like it better than the built in PageTree.

Page Manager Pro Screen Shot

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