I am sure you know this,
https://svn.apache.org/repos/asf/incubator/sling/trunk/samples/simple-demo/src/main/resources/SLING-INF/content/sample/content/home.json
Appears to work properly. The below does not.

Is there a way to initialize rep:Policy nodes other than using the acl servlets over http ?

Ian

On 15 May 2009, at 22:53, Ian Boston wrote:

Felix,
I am not absolutely certain about this but I think the description is not in sync with the examples. I tried [1] in /devwidgets.json and when accessing http:/..../ devwidgets.html I got [2] back, indicating that the example files are correct but the doc is not. (ignore the content, I have almost certainly got it wrong at the moment)

Does that make sense, or am I doing something completely wrong ?

Ian

[1]
==================================================
{
 "nodes":[
    {
       "name" : "rep:Policy",
       "primaryNodeType" : "rep:ACL",
       "nodes" : [
          {
            "name" : "grantAdmin",
            "primaryNodeType" : "rep:grantACE",
            "properties" : {
              "rep:principalName" : "admin",
              "rep:privilages" : [
                 "jcr:all"
              ]
            }
          },
          {
            "name" : "grantEveryone",
            "primaryNodeType" : "rep:grantACE",
            "properties" : {
              "rep:principalName" : "everyone",
              "rep:privilages" : [
                 "jcr:read"
              ]
            }
          }
       ]
    }
 ]
}
================================================

[2]
================================================
Resource dumped by HtmlRendererServlet

Resource path: /devwidgets

Resource metadata: {sling.resolutionPath=/devwidgets, sling.resolutionPathInfo=.html}
Resource properties
nodes: [{"name":"rep:Policy","primaryNodeType":"rep:ACL","nodes": [{"name":"grantReadEveryone","primaryNodeType":"rep:grantACE","properties":{"rep:principalName":"admin","rep:privilages":["jcr:all"]}},{"name":"grantOwnerWrite","primaryNodeType":"rep:grantACE","properties":{"rep:principalName":"everyone","rep:privilages":["jcr:read"]}}]}]
jcr:primaryType: nt:unstructured
================================================


On 15 May 2009, at 21:03, Felix Meschberger wrote:

Hi Mike,

You might want to look at the initial content of the simple-sample
module which you find at
https://svn.apache.org/repos/asf/incubator/sling/trunk/samples/simple-demo/src/main/resources/SLING-INF/content

This also contains sample_readme.txt file, which in fact contains a
rough description of the xml and json formats along with samples.

HTH

Regards
Felix

Mike Müller schrieb:
Hi Ian, hi Felix

I would like to update the docs on the content loader feature with the JSON and XML part. Can someone send me rough information on that, so that I have the ability to extend the docs. Maybe also some longer sample file than initial- content-folder.json
(with some subnodes) and also a sample xml.

best regards
mike

-----Ursprungliche Nachricht-----
Von: Ian Boston [mailto:[email protected]]im Auftrag von Ian
Boston
Gesendet: Freitag, 15. Mai 2009 11:37
An: [email protected]
Betreff: Re: Content Loading question.


Ok thanks,
I will take a look and see if I really need the manipulation of file
properties or not.
I have a feeling, not, since resource types generally refer for non
nt:file nodes.
Thanks
Ian

On 15 May 2009, at 10:10, Felix Meschberger wrote:

You mean, you your initial content contains:

.../thefile.json
.../thefile

and the thefile node should be created according to the thefile.json
file and then the jcr:content/jcr:data should be loaded from
thefile ? I
don't think, that this currently works.

But this would probably be a good extension like being able to load
initial content from a single file instead of a directory
as it is the
case now (see SLING-694 [1]).

Regards
Felix

[1] https://issues.apache.org/jira/browse/SLING-694





Reply via email to