First off, appologies to you, Matt, Jeroen, & Richard for not contacting and attempting to merge in the changes. You know when you think you know something and so you don't bother looking because you already know it - well, I though I knew there wasn't a package there. Must always research first! :)
As for the the differences (from what I can tell from the doc type extensions code as I wasn't able to get the package to install):
uMoveDocType generates a sql script (allows you to generate on a backup instance & then run script in production)
uMoveDocType only copies property data for properties with the same alias and does not allow you to remap like doc type extensions
uMoveDocType handles alias name collisions
uMoveDocType handles properties that are in the master doc type (either deleting the data if they can't be mapped, or mapping if possible). All deletions are clearly marked in the script, so you know the impact
uMoveDocType handles possible duplicate tab names by renaming one of the tabs
uMoveDocType only acts on the current property tab version and does not delete previous versions (not sure which behaviour is better actually, but I believe acting on the current version only will help with rollbacks??)
If there's interested in merging together the projects, let me know.
Sounds interesting. I personally think it would be a good idea to look at merging these 2 in some way, as I think it'd be better to have 1 great package than 2 "ok" packages. I'd love to try an understand where you think uMoveDocType has pros over doc type extensions, and maybe look to improve the doc type extensions package to incorporate them?
Its unlikely that this will be merged - there was some talk about moving this functionality into the core where it belongs - not sure the current status. But in general you'd be better off structing the project so that you don't need this functionality - its mainly for use in those cases where it can't be avoided and as a one off.
Ummm isn't this the same as Matts project?
http://our.umbraco.org/projects/developer-tools/doc-type-extensions
Was thinking the exact same thing.
Hi Lee,
First off, appologies to you, Matt, Jeroen, & Richard for not contacting and attempting to merge in the changes. You know when you think you know something and so you don't bother looking because you already know it - well, I though I knew there wasn't a package there. Must always research first! :)
As for the the differences (from what I can tell from the doc type extensions code as I wasn't able to get the package to install):
If there's interested in merging together the projects, let me know.
Cheers,
Patrick
Hey Patrick,
Sounds interesting. I personally think it would be a good idea to look at merging these 2 in some way, as I think it'd be better to have 1 great package than 2 "ok" packages. I'd love to try an understand where you think uMoveDocType has pros over doc type extensions, and maybe look to improve the doc type extensions package to incorporate them?
All the best
Matt
Hi Matt,
Sure, lets chat sometime about merging the changes in. Send me a msg on twitter (@urg98) and can exchange im details.
Cheers,
Patrick
I agree - please combine them together.
I tried this version UmoveDocType - and it didn't work on 4.7.1.1 with the creative web starter (razor) also installed (from fresh install).
anyways, I'll now give docType Extensions a shot and see if that works...
Hi Will,
Its unlikely that this will be merged - there was some talk about moving this functionality into the core where it belongs - not sure the current status. But in general you'd be better off structing the project so that you don't need this functionality - its mainly for use in those cases where it can't be avoided and as a one off.
is working on a reply...