Just FYI there is a *very* basic repository explorer example included as
part of the Dojo-Sling bundle, on the demo page
/dojox/data/demo/demo4.html. It refers to some sample content that
appears to have disappeared from the build (at /samplenodes), so it
doesn't work out of the box. If you search & replace in that file
changing: url="/samplenodes" to url="/", that should fix it (though it
will also make some of the ComboBox examples incredibly slow depending
on the size of your repo).
Once fixed, if you click on the "Complete" tab, you get a left-pane tree
view of the repo, and a right-pane details view of the selected node's
properties. You can also add properties to the selected node. It
currently makes no attempt to distinguish between different node types,
provide specialized editors for different property types, handle binary
content etc. You also can't add new nodes :-) Also due to the current
way the SlingNodeStore & SlingPropertyStore are implemented, changes are
persisted immediately. I'm working on a fix that will allow an
edit/commit style interaction with those stores.
If you're having trouble getting it working, make sure to upgrade your
Dojo bundle to the latest 1.2.x release (1.2.3 I believe).
Bertrand Delacretaz wrote:
Sure - creating a minimal "kernel" that allows for editing plugins
would be a good start.
And the rest ("create editing plugins for the Sling JCR Explorer")
could still be a GSoC project?