Rob, There is no doubt the deployment, version control and migration of metadata is a pain. We've been working on a side plugin, called Pantry, that unloads select data and is smart enough to know how to 'stitch' the data back in during a reload or even a migration to another environment. It does the by defining what the "value identifiers" are for any object thats being 'stacked' in a pantry. On reload, Pantry compares value ids and you can define what you want when there is a value clash with data already present in the environment.
In practice, it works, but only just. Debugging is hard and some of the edge cases are diabolical. But there is enough of it working for us to persist with it at this time. At some point, I will look more closely at Clifford Heath's Constellation stuff ... what he has done there is profound. I think there is a future in which we drop Pantry and use constellations. I am aware, that many developers would not want to follow us into this. There be beasties in meta-stuff. I respect anyone's views that say it's not worth trying. I welcome scepticism and constructive criticism. On 28 June 2012 07:37, parndt <[email protected]> wrote: > Which is why Refinery doesn't have that 'feature' :-) >> In version 2.0 we moved further away from storing things in the database >> because it's unreliable, messy and hard to migrate between environments. >> I'd far prefer to give the developer greater control whilst giving the user >> the ability to edit the things the developer *wants* them to edit. >> What I want to add in future is a git backend for storing things like >> pages (or anything really) .. but that's a pipe dream currently. >> > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/rails-oceania/-/LuAc6-8yvfkJ. > > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. > -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
