Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Lars Baunwall 2 posts 72 karma points
    Nov 15, 2016 @ 15:57
    Lars Baunwall
    0

    Merchello on Umbraco Cloud

    Is it possible to install and deploy Merchello on the Umbraco Cloud?

    I'm thinking either out-of-the-box (preferred) or a temporary (manual) work-around?

    Thx!

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Nov 15, 2016 @ 17:18
    Rusty Swayne
    1

    Hey Lars,

    It can easily be installed on Umbraco Cloud - You just need to include the config transforms.

    https://ci.appveyor.com/project/rustyswayne34779/merchello/build/2.3.1.723/artifacts

    They have not changed for a long time so your safe using the ones in the most recent build.

    Disclaimer though - We have not had the resources to work on the providers to move data between the different environments. I don't think it's super difficult to do and it would be awesome to get a group of people to help in the effort.

  • Lars Baunwall 2 posts 72 karma points
    Nov 16, 2016 @ 15:44
    Lars Baunwall
    0

    Sounds awesome - I'll have a look into that.

    Although it would be handy to be able to move (non-umbraco-)data between environments easily, it's not that important right now.

    There shouldn't be a problem with data stored in Umbraco though? I guess they are moved just like regular data?

    How much data in Merchello are stored outside of umbraco?

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Nov 16, 2016 @ 16:41
    Rusty Swayne
    0

    We've been using it on a fairly large site and are trying to zero in on "what data should be deployable" instead of of focusing on trying to make all data in Merchello transferable.

    Merchello 2.3.1 has 49 database tables - with a few more being added over the next couple of versions. Several of these tables have data that is populated via the installer. IMO, most of the work flow data does not need to be transferable - baskets, invoices, orders, shipments and provider data (shipping, taxation, payment and notification) - which would alleviate the need to worry about the majority of the data.

    Products and Product Collections have wound up being the top priorities that we've identified.

    The 3 main Property editors (MerchelloProductListView, MerchelloProductSelector, MultiProductPicker and ProductCollectionPicker) need to to have a DataResolver so that Umbraco content that includes one of these editors can be deployed with populated values.

    This will require handling product collection parent dependencies and in a perfect world product dependencies. The collection dependencies should be pretty straight forward.

    Moving products is challenging for a few reasons.

    • Products have options (which can be shared with other options)
    • Options have choices (some or all of which can be assigned to a product)
    • Variants are persisted based off the Cartesian product of all possible option choices)
    • Extended content - this is the biggest challenge I see. Property data is stored as key value pairs ... property name and the serialized value for the property. A reference to an Umbraco content type is used to make sense of the data. In order to move the detached content, we would need to have UmbracoDeploy resolve the DataResolvers for each property and have those resolve their dependencies as well ... like for media pickers. This presumably is possible, but we've not had time or the resources to devote to figuring out how to do it with UmbracoDeploy (which has also been being refactored pretty substantially).
  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies