= WebLearn/CopyUI/RelatedIdeas = == Templates == This was mooted as an idea by Matthew Buckett at a recent meeting. The general idea would be as follows: * each resource has the `boolean` property of (say) `template` (default: `false`). * when copying, for a given root node (which itself must have `template == true`) the object graph is followed. Each adjacent node where `template == true` is added to the ad-hoc graph. Only the object graph of adjacent nodes is copied to the new destination. The use cases such an addition would facilitate are: * retrospective extraction of template hierarchies from existing content trees. * complex copying, e.g. I just want 3 of the 5 sibling nodes 2 levels down.