I've just installed Merchello via Nuget on a 7.6.3 instance and am getting a few errors when trying access the Merchello section in the backoffice - fortunately this is just a playground site, so it's not an issue for me, but I'd suggest sticking to the "supported" umbraco versions for now.
Out of my experience, the Merchello which is installed via the Nuget does not contain everything what is contained in the Package which you can download in the Umbraco Projects.
Doing it the old way and downloading the Merchello Project and installing it then from locally I was able to install it without any problems.
I'm just wondering whether there are any compatibility problems known between Umbraco v 7.6 and Merchello v. 2.5.0 so far?
You may run into compatibility issues when using Merchello's extended product via document type feature. Merchello currently stores media id's (and possibly other property data) in the legacy integer format - Umbraco 7.6.* now uses the UDI format. You can easily work around this characteristic as long as your code knows to expect int media id's. By default, in 7.6.*, Umbraco assumes UDI.
By way of an example, this method expects the "image" property value to be a UDI type
var mediaId = Model.GetPropertyValue<string>("image");
Which, if using the Merchello extended property feature, it won't be. In that case using
var mediaId = Model.GetProperty("image", true).DataValue;
will work with the int type.
There may be other cases where Merchello stores the legacy property values as well, so this approach can help accommodate that. There are other possible approaches to this as well (e.g. Property Value Converters) but keeping it as simple as possible to start.
Merchello v.2.5.0 with Umbraco v 7.6.3
Hi there
I'm wondering if somebody has already experience with Umbraco v 7.6 (7.6.3) with the newest Merchello version 2.5.0.
Does this work together? Or are there any compatibility problems?
Thanks a lot for your feedbacks.
Hi Mary
I've just installed Merchello via Nuget on a 7.6.3 instance and am getting a few errors when trying access the Merchello section in the backoffice - fortunately this is just a playground site, so it's not an issue for me, but I'd suggest sticking to the "supported" umbraco versions for now.
Hope this helps, Dave
Hi Dave
Out of my experience, the Merchello which is installed via the Nuget does not contain everything what is contained in the Package which you can download in the Umbraco Projects.
Doing it the old way and downloading the Merchello Project and installing it then from locally I was able to install it without any problems.
I'm just wondering whether there are any compatibility problems known between Umbraco v 7.6 and Merchello v. 2.5.0 so far?
Thanks, Mary
Thanks - I'll try a traditional Package install and let you know if I run into any issues.
I'm setting up a new store from scratch, so should get a decent look at potential compatibility issues.
Dave
Dave -
You may run into compatibility issues when using Merchello's extended product via document type feature. Merchello currently stores media id's (and possibly other property data) in the legacy integer format - Umbraco 7.6.* now uses the UDI format. You can easily work around this characteristic as long as your code knows to expect int media id's. By default, in 7.6.*, Umbraco assumes UDI.
By way of an example, this method expects the "image" property value to be a UDI type
var mediaId = Model.GetPropertyValue<string>("image");
Which, if using the Merchello extended property feature, it won't be. In that case using
var mediaId = Model.GetProperty("image", true).DataValue;
will work with the int type.
There may be other cases where Merchello stores the legacy property values as well, so this approach can help accommodate that. There are other possible approaches to this as well (e.g. Property Value Converters) but keeping it as simple as possible to start.
Thanks Paul. I'll bear that in mind when working through it all.
much appreciated.
Dave
So Merchello is compatible with Umbraco 7.6, but there are some issues with the playground environment?
I see Merchello is still developed actively on github: https://github.com/Merchello/Merchello/commits/merchello-dev
Is there a roadmap / release date for version 2.6?
Jeroen
I'd also like to know if there's an ETA for a safe version to work with v7.6.latest
is working on a reply...