Graffiti 1.2 Refresh

We received some reports that there was a regression in the contact form when we released 1.2. We tested a fix locally and then deployed a new download to the GraffitCMS.com servers. Unfortunately, due to some email cross ups, a post about this update was never made and this has lead to some confusion about how to know if you are on the correct version.

There are two easy ways to answer this question.

1. Navigate to your control panel home page. If at any time you are not on the latest version of Graffiti, you should see a message which points you to do the download.

Graffiti Version Check 

2. Go to your site’s home page, and view the rendered source (if this makes no sense to you, please use option 1 :). There you will find the version information on the generator element. If it says anything less than 1.2.0.1451 it is time to upgrade.

Graffiti Generator Element

If you have already upgraded to Graffiti 1.2 and just want to take advantage of this recent fix, all you need to do is re-deploy Graffiti.Web.dll and Graffiti.Core.dll to your web servers bin directory (overwrite the existing files).

According to the screen shots above, it looks like I need to upgrade my own site now as well.

Please let us know in the forums if you have any questions or issues with this upgrade.

#1 Andrew on 2.04.2009 at 4:06 AM

The clearest way to resolve this problem would have been to immediately release a version 1.2.1, of course. That way there would never be any doubt whether someone had the latest version or not.

It also might be helpful if there was an easy place in the admin somewhere to obtain the current version string (including that build number).

Thanks for the info though.

#2 Terri Morton on 2.05.2009 at 9:23 PM

You can tell which version of Graffiti CMS your site is running by doing a View Source and looking at the meta generator tag. And if you are not running the latest version available for download at graffiticms.com, the footer in the Control Panel will have the "The latest version" line with the version number, as Scott had illustrated above. So I believe we have covered what you are asking for.

#3 Andrew on 2.06.2009 at 9:51 AM

Terri,

Thanks for your response, but that meta generator tag is only present if you leave Graffiti generating all of your meta tags for you (using $macros.Head() I think). If you have written your own meta tags then it will not be present here.

Also, some of our test sites run in an environment where they cannot contact Telligent's servers to check the current latest version number, therefore they will never display the helpful reminder message.

These might not be so normal cases, but it does show that it can be useful to simply have a version number display somewhere in the admin.

Thanks.

Andrew

#4 Doug Clutter on 2.06.2009 at 3:02 PM

I have to agree with Andrew on this one. It would be helpful if the Admin panel showed the entire release number (1.2.0.2308)...rather than just "1.2". Just MHO. :)

#5 G. Andrew Duthie on 2.18.2009 at 8:12 AM

Scott, I'm not sure that copying just Graffiti.Core.dll and Graffiti.Web.dll is enough. I tried updating a site from build 1.2.0.1451 to build 1.2.0.2308, and ended up taking down the entire appDomain any time I tried to access the control panel, or any page other than the home page.

I managed to fix it by pushing up the entire contents of the /bin directory from the new build. I'm guessing there must have been a conflict in DLLs.

This was a site that had been upgraded to 1.2 from 1.0, if that makes a difference.

Andrew

#6 Scott Watermasysk on 2.19.2009 at 11:05 PM

Hi Andrew,

Thanks for the feedback. I will see if we can figure out what is causing the issue.

I know we tested this a couple of times and I did so on my own site as well.

thanks,

Scott

#7 Dennis Chung on 3.30.2009 at 10:34 PM

Hi Andrew and Scott,

i am doing upgrade from 1.0 to 1.2.

Following Andrew's pushing of the DLLs, doesn't work for me. Now my control panel's not working...

Any updates ??

Cheers,

Dennis