Replies: 3 comments
-
Update : Export behavior 90a05ae So - continuing on - what happens when you try to change an item that is in the base on a child site ? 1). App Setting LockBase will be by default true. "uSync": {
"Settings": {
"LockBase": false
}
} So you get an error when you try to save something that is root.
|
Beta Was this translation helpful? Give feedback.
-
For doctypes it might be nice to have property level locking, (so not just the doctype has changed, it now comes from the uSync/9 folder. this would be harder, because as it stands the properties are all stored in the single doctype file.
questions (things we have to resolve) :
|
Beta Was this translation helpful? Give feedback.
-
delivered in v13.1 |
Beta Was this translation helpful? Give feedback.
-
A thing that has been bubbling around for ages - never really making it to the top of any idea tree.
Templating, or root sites or as I think Umbraco call it Blueprinting.
the idea that you can have a 'master' site somewhere with settings and content etc, and your "child" sites inherit settings/content from the master. when you then change something in this master there is a way to update the children.
uSync implementation ideas:
For uSync there are somethings we can do quickly, and then some more complex bits we would need to work out.
PR: #526 for code progress on this
Known Knowns (Things we know how to do)
base
folder path to the config (uSync/root
)Updates:
uSync/v9
making it the valid version for this site.base
VersionsKnown Unknowns (Things we know we don't know how to do)
when there are matches, which folder wins ?
In the current test implementation the 'root' file wins (the one in uSync/v9), that is if there are two files for the same item (one in base and one in the uSync root) the uSync/v9 folder will be the one imported
Q: It might make sense that this happens the other way around ??
How do we report this ?
At the moment we are not doing anything in terms of reporting what has come from where, things are just imported, prob making it hard to work out what is going on.
the implementation as we have it, doesn't have a "master" and "child" folder it has an array of folders that are merged in order, this in theory would make it super flexible, but the reporting might be hard, ideally we want a nice way to say - importing from 'X' in the UI
what type of reporting do you think you would want (given how there might be 2,3, or 17 merged folders).
Unknown, Unknowns (Things we don't know, we don't know)
uSync doesn't do hosting, or deployment for you - how the master and child sites are related would be an exercise for the implementor.
It might be (and i really do not know) :
we are not implementing this in uSync, but how we do our bits might make this easier or harder, so if there are things we should do to make it better - it would be good to know.
Is this worthwhile ?
Number one question - is does this bring any value that people will use ?
string folder
tostring[] folders
across methods .Beta Was this translation helpful? Give feedback.
All reactions