I just saw the topic of this thread and thought i would like to weigh in on
this conversation...

Workspaces are just about one of the most frequently abused feature
of JCR and I have a feeling that this thread may forget what workspaces
are for.

Workspaces are for .clone(), .merge() and .update() [1]

They are not for separating things out, like user A has a workspace
and user B has
a workspace, they are also not for separation by type.

Usually when people use workspaces without using merge, clone or update they
usually want to either use Access Control and the hierarchy or
separate repositories.
Workspaces are not a good solution for either of the two.

regards,
david

[1] 
http://wiki.apache.org/jackrabbit/DavidsModel#Rule_.233:_Workspaces_are_for_clone.28.29.2C_merge.28.29_and_update.28.29.

Reply via email to