Blog

Mura 5.2 is live

For all those waiting for Mura v5.2 to arrive, wait no more! We are pleased to announce that Mura v5.2 is now available for download and for automatic updates.

This release of Mura CMS is focused largely on adding new features and functionality for programmers, providing much more power and configurability. We've also made some great usability improvements, continuing with our focus on making things as fast and easy in Mura CMS as possible. Here's a quick look at the key updates:

  • Improved Front-End Editing - direct access for components, forms, local content indexes and more
  • Copy All/Delete All in the Site Manager - copy/paste entire sections of your site, and delete entire sections in one click
  • Site Copy - make an exact copy of an existing site, content and all
  • Improved Caching - Under the hood soft reference caching greatly improves overall site performance
  • H1/H2 Toggle - Switch page heading markup for your preferred SEO approach
  • NEW Admin Framework - We're switching to Sean Corfield’s FW/1 (away from FuseBox) to improve performance
  • Improved Plugin API - Now plugins have access to mappings, load priority, display options, and more
  • New Content Iterator - This provides a powerful approach to looping over multiple records and accessing deep core record data such as extended attributes
  • New Event Hooks - Many new event hooks to allow extensive customization
  • Bean Hooks: Save, Delete, Extended Attributes - All beans can now load, save and delete themselves (remove record from the database) and attributes have never been easier to reference
  • Remote Proxy - Our first outing of the Mura remote proxy which will give developers the ability to dictate mura records from remote applications
  • Simpler Mura CMS Syntax - A unified and greatly simplified syntax for accessing Mura CMS properties and data points
  • Bug Fixes and Performance Improvements - Of course, we've added dozens of bug fixes and performance enhancements along the way

We know this list is short and sweet, but we wanted to get v5.2 out as quickly as possible (unfortunately, this means that documentation is currently limited). Over the next few weeks, we'll be detailing each of these features in blogs and documentation. In the meantime we encourage you to download/update to the newest version.

Thank you,
Team Mura 

Comments

John

Maybe you should have waited with this release and made some more tests. Its breaking everything as a new install and as an upgrade.

Also I think a change of framework is a major thing and not just an improvement!

I actually can't believe that I didn't made a backup before upgrading. That is my fault, but to call a change of framework 5.2 and not 6.0, I cannot understand.

February 3, 2010, 11:56 PM
Reply
Flag as Spam
Matt Levine

Sorry for the trouble we tested on many environments and did not see this problem (obviously). However, it did point out a very strange error.

This is the code that cause the problem:

<cfif fileExists("settings.custom.managers.cfm")>

   <cfinclude template="settings.custom.managers.cfm">

</cfif>

The fileExists() was returning true but the cfinclude to the same relative path failed.

This has been fixed by adding expand:

<cfif fileExists(ExpandPath("/muraWRM/config/settings.custom.managers.cfm"))>

   <cfinclude template="/muraWRM/config/settings.custom.managers.cfm">

</cfif>

Again sorry for the trouble. We're going to add several shared hosts to our test environments to hopefully lessen these types of issues.

To anyone who want to see the thread in the forum you can go here:

http://www.getmura.com/forum/messages.cfm?threadid=FC3BBCEB-E0A1-4D9A-AE22129544814917

February 4, 2010, 5:53 AM
Reply
Flag as Spam
Jamie Krug

It also looks like there's no siteID in the URLs by default, great! (i.e., http://host/index.cfm/page-title/ instead of http://host/siteid/index.cfm/page-title/)

@John: I'm banging around a fresh install of 5.2 and haven't been able to find any issues. I'll be doing some upgrades real soon too, so I'll let you know if I run into any problems. In the meantime, I'd suggest opening a forum topic with some details about how Mura 5.2 is "breaking everything" for you.

February 4, 2010, 7:59 AM
Reply
Flag as Spam
Matt Levine

There's actually a settings.ini.cfm variables. named siteIDInURLS that toggle that now.

February 4, 2010, 9:34 AM
Reply
Flag as Spam
Jonas Eriksson

Hi all, thanks - very exciting! I upgraded last night to Version 5.2.1680/1685 and it worked fine.

February 4, 2010, 9:41 PM
Reply
Flag as Spam
kumkumbaba

Hi Guys,

MSSQL server installing failed because of this line on setup/index.cfm

<cfquery name="MSSQLversion" datasource="#FORM.production_datasource#" username="#application.configBean.getDBUsername()#" password="#application.configBean.getDbPassword()#">

it worked after i changed to reference to the form variables

<cfquery name="MSSQLversion" datasource="#FORM.production_datasource#" username="#FORM.production_dbusername#" password="#FORM.production_dbpassword#">

then it worked without any issues

great job guys

manithan

February 5, 2010, 2:14 AM
Reply
Flag as Spam
kumkumbaba

sorry

it looked like this

<cfquery name="MSSQLversion" datasource="#application.configBean.getDatasource()#" username="#application.configBean.getDBUsername()#" password="#application.configBean.getDbPassword()#">

February 5, 2010, 2:15 AM
Reply
Flag as Spam
Matt Levine

@kumkumbaba: Thanks! That's fixed in the latest release now.

February 5, 2010, 3:33 AM
Reply
Flag as Spam
Ronnie

So...what's the verdict? Is it safe to upgrade, or should I wait for upgrade-specific documentation?

February 5, 2010, 5:56 AM
Reply
Flag as Spam
Jonas Eriksson

Hi Ronnie, if it helps - I was on a dedicated and otherwise up-to-date installation (Mac OS X, CF8 Std., mySQL), no issues going onto 5.2.1685 yesterday/today. If always, if everything depends on it, make a backup but I'd be inclined to say that a previously up-to-date installation should be fine. Of course, if you still have a site on 5.1 which is 5 months old... expect some changes ;-)

February 5, 2010, 5:59 AM
Reply
Flag as Spam
Ronnie

Thanks Jonas! Would you say I can leave my site versions as they are and just upgrade the core, or do I need to upgrade the individual sites as well?

February 5, 2010, 6:01 AM
Reply
Flag as Spam
Jonas Eriksson

Hi, based on solely "my" experience, you can upgrade the core only if you wish. I do have most (90%) of my sites under my MURA install up-to-date now, but still got two "oldies" running under 5.1 (Site Version) which I need to move to the new themes system before I hit "upgrade site files" on them. Those two continue to run fine after the core was brought up to date. I'd say if can update your site files mainly depends on whether your front-end css design relies on the "old" or the "new" themes design method.

February 5, 2010, 6:13 AM
Reply
Flag as Spam
Ronnie

Well, just made the leap and everything seems fine so far.

"Improved Front-End Editing - direct access for components, forms, local content indexes and more" <--- I can't seem to see where that's applicable.

@Jonas: When I made the core upgrade, it automatically upgraded all my sites to 5.2 from 5.1. Did this not happen with your experience?

February 5, 2010, 6:41 AM
Reply
Flag as Spam
Matt Levine

In order to see the improved front end editing you need to either update your site version or update the following display objects:

Got to

http://svn.blueriver.com/mura/trunk/www/default/includes/display_objects/

and get the following files and directories:

dsp_feed.cfm

dsp_template.cfm

feedslideshow/

datacollection/

As well ad add this file:

htmlhead/editableObjects.cfm

February 5, 2010, 6:54 AM
Reply
Flag as Spam
GaryFunk

@Matt: "There's actually a settings.ini.cfm variables. named siteIDInURLS that toggle that now."

Thank you, Thank You, THANK YOU!

February 5, 2010, 7:07 AM
Reply
Flag as Spam
Ronnie

THIS IS SO COOL!!!!!!!!!!!

THANK YOU THANK YOU THANK YOU!

February 5, 2010, 9:33 AM
Reply
Flag as Spam
Marc

I use slightly customized feeds (and several other objects) in the sites local display_objects/custom folder, with the appropriate customized dspObject methods in the local contentRenderer.cfc.

After updating from core 5.1.1162 to 5.2.1699 I am getting the error message "Variable OBJECTPERM is undefined" when calling any of those objects.

This error persists also after copying the default dsp_feed.cfm to the custom folder and invoking it as as custom object.

Any ideas on this issue?

Commenting out "and objectPerm eq 'editor'" does the trick, but I quess, this wouldn't be the best way...

February 7, 2010, 1:43 AM
Reply
Flag as Spam
Matt Levine

@Marc can you post you question n the forum and when doing so can you explain what you mean by "invoking it as a custom object".

If you are calling the code in dsp_feed.cfm any other way than the built is renderer.dspObject(). You will have that error and will need to customize the code to make it work (like you did).

February 7, 2010, 4:10 AM
Reply
Flag as Spam
Marc

@Matt: Thanks. I moved my post to the forum and tried to be more more precisely.

February 7, 2010, 9:52 AM
Reply
Flag as Spam
Nicolas

Two thumbs way up - well done guys! Auto update went fine, new features are very cool. Can't wait to pop the hood and look at the new gear.

Thank you Mura team!

February 8, 2010, 7:53 AM
Reply
Flag as Spam
John Gag

Auto update worked great as usual! Thanks for another great update!

February 9, 2010, 11:44 AM
Reply
Flag as Spam
Sean Schroeder

Hi Daniel. Yes, that's correct. However, we do have a publisher/subscriber plugin in development that may address your needs. We'll make an official announcement when it's complete.

April 14, 2010, 6:36 AM
Reply
Flag as Spam
Daniel Jasso

Hello,

The new tool Site Copy, works only between sites that are in the same Mura Server? What if I need backup a site from a different server?

Thank You

April 14, 2010, 6:38 AM
Reply
Flag as Spam
Daniel Jasso

Hi Sean, I'll be waiting

Thank You

April 14, 2010, 6:47 AM
Reply
Flag as Spam
Post a Comment

Required Field