{ "id":"org.apache.sling:org.apache.sling.cms.feature:slingosgifeature:cms:1.1.8", "title":"Apache Sling - CMS Feature Model", "description":"An Apache Sling Reference CMS Application", "vendor":"The Apache Software Foundation", "license":"Apache License, Version 2.0", "bundles":[ { "id":"org.apache.sling:org.apache.sling.cms.api:1.1.8", "start-order":"20" }, { "id":"org.apache.sling:org.apache.sling.cms.ui:1.1.8", "start-order":"19" }, { "id":"org.apache.sling:org.apache.sling.cms.core:1.1.8", "start-order":"20" }, { "id":"org.apache.sling:org.apache.sling.cms.login:1.1.8", "start-order":"20" } ], "configurations": { "org.apache.sling.cms.core.internal.ResourceEditorAssociation~auth": { "pathPattern":"/home.*", "editor":"/cms/auth/list.html" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~confbucket": { "pathPattern":"\\/conf\\/[\\w\\d\\-_]+\\/[\\w\\d\\-_]+", "editor":"/cms/config/bucket.html" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~confbuckets": { "pathPattern":"\\/conf\\/[\\w\\d\\-_]+", "editor":"/cms/config/buckets.html" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~confedit": { "pathPattern":"\\/conf\\/[\\w\\d\\-_]+\\/[\\w\\d\\-_]+\\/.+", "editor":"/cms/config/edit.html" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~confroot": { "pathPattern":"\\/conf", "editor":"/cms/config/configs.html" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~site": { "pathPattern":"\\/content.*", "editor":"/cms/site/content.html", "resourceType":"sling:Site" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~sitecontent": { "pathPattern":"\\/content.*", "editor":"/cms/site/content.html", "parentType":"sling:Site" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~sites": { "pathPattern":"\\/content.*", "editor":"/cms/site/sites.html", "resourceType":"sling:OrderedFolder", "service.ranking":1 }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~static": { "pathPattern":"\\/static.*", "editor":"/cms/static/content.html" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~taxonomy": { "pathPattern":"\\/etc\\/taxonomy.*", "editor":"/cms/taxonomy/list.html" }, "org.apache.sling.cms.core.internal.ResourceEditorAssociation~ugc": { "pathPattern":"\\/etc\\/usergenerated.*", "editor":"/cms/usergenerated/content.html" }, "org.apache.sling.cms.core.internal.rewriter.ReferenceMappingTransformerFactory": { "mappedAttributes":[ "action", "href", "src" ], "enabledPaths":[ "/content" ] }, "org.apache.sling.cms.core.readability.impl.ReadabilityServiceImpl~en": { "locale":"en", "extraVowelExpression":".+y$", "vowelExpression":"a|e|i|o|u", "isWordExpression":"[a-zA-Z]*", "wordstems":[ "es", "ed", "ing", "e" ], "complexityMin":3 }, "org.apache.sling.engine.impl.auth.SlingAuthenticator": { "sling.auth.requirements":[ "/bin", "/cms", "/libs", "/apps", "/etc", "/home", "/var" ] }, "org.apache.sling.event.jobs.QueueConfiguration~cmsqueue": { "queue.name":"Sling CMS Jobs", "queue.priority":"NORM", "queue.maxparallel":4624633867356078080, "queue.topics":[ "cmsjob/*" ], "queue.retries":"10", "queue.preferRunOnCreationInstance":true, "queue.threadPoolSize":0, "queue.retrydelay":2000, "service.ranking":0, "queue.type":"UNORDERED", "queue.keepJobs":true }, "org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl": { "resource.resolver.required.providernames":[ "JCR" ], "resource.resolver.manglenamespaces":true, "resource.resolver.optimize.alias.resolution":true, "resource.resolver.vanitypath.blacklist":[ "" ], "resource.resolver.vanity.precedence":false, "resource.resolver.vanitypath.maxEntries":-1, "resource.resolver.required.providers":[ "" ], "resource.resolver.enable.vanitypath":true, "resource.resolver.providerhandling.paranoid":false, "resource.resolver.allowDirect":true, "resource.resolver.mapping":[ "/:/", "/content/:/", "/system/docroot/:/", "/mnt/overlay/sling-cms/content:/cms" ], "resource.resolver.vanitypath.whitelist":[ "" ], "resource.resolver.map.location":"/etc/map", "resource.resolver.vanitypath.maxEntries.startup":true, "resource.resolver.map.observation":[ "/" ], "resource.resolver.default.vanity.redirect.status":302, "resource.resolver.vanitypath.bloomfilter.maxBytes":1024000, "resource.resolver.searchpath":[ "/apps", "/libs" ], "resource.resolver.log.unclosed":true, "resource.resolver.log.closing":false, "resource.resolver.virtual":[ "/:/" ] }, "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-error": { "user.mapping":[ "org.apache.sling.cms.core:sling-cms-error=[sling-readall]", "org.apache.sling.models.impl:sling-cms-error=[sling-readall]" ] }, "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-metadata": { "user.mapping":[ "org.apache.sling.cms.core:sling-cms-metadata=sling-cms-metadata" ] }, "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-transformer": { "user.mapping":[ "org.apache.sling.cms.transformer:sling-cms-transformer=sling-cms-transformer" ] }, "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-ugc": { "user.mapping":[ "org.apache.sling.cms.core:sling-cms-ugc=sling-cms-ugc" ] }, "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-versionmgr": { "user.mapping":[ "org.apache.sling.cms.core:sling-cms-versionmgr=sling-cms-versionmgr" ] }, "org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-cms": { "whitelist.bundles":[ "org.apache.sling.cms.core", "org.apache.sling.serviceuser.webconsole" ], "whitelist.name":"sling-cms" } }, "repoinit:TEXT|true":[ "#", "# Licensed to the Apache Software Foundation (ASF) under one", "# or more contributor license agreements. See the NOTICE file", "# distributed with this work for additional information", "# regarding copyright ownership. The ASF licenses this file", "# to you under the Apache License, Version 2.0 (the", "# \"License\"); you may not use this file except in compliance", "# with the License. You may obtain a copy of the License at", "#", "# http://www.apache.org/licenses/LICENSE-2.0", "#", "# Unless required by applicable law or agreed to in writing,", "# software distributed under the License is distributed on an", "# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY", "# KIND, either express or implied. See the License for the", "# specific language governing permissions and limitations", "# under the License.", "#", "", "# CMS root paths", "add mixin sling:Redirect to /", "set properties on /", " set sling:resourceType{String} to sling:redirect", " set sling:target{String} to /cms/start.html", "end", "create path (sling:Folder) /etc/i18n", "set ACL for everyone", " allow jcr:read\ton /etc/i18n", "end", "create path (sling:Folder) /etc/taxonomy", "set ACL for everyone", " allow jcr:read\ton /etc/taxonomy", "end", "create path (sling:Folder) /static", "set ACL for everyone", " allow jcr:read\ton /static", "end", "create path (sling:Folder) /conf", "set ACL for everyone", " allow jcr:read\ton /conf", "end", "create path (sling:Folder) /content", "create path (sling:Folder) /etc/usergenerated", "set ACL for everyone", " allow jcr:read on /etc/usergenerated", "end", "", "# Groups", "create path (rep:AuthorizableFolder) /home/groups", "create path (rep:AuthorizableFolder) /home/groups/sling-cms", "create group administrators with path sling-cms", "set ACL for administrators", " allow jcr:all on /", "end", "create group authors with path sling-cms", "set ACL for authors", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /content", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /static", " allow jcr:read on /", "end", "create group job-users with path sling-cms", "create group taxonomy-users with path sling-cms", "set ACL for taxonomy-users", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /etc/taxonomy", "end", "create group ugc-users with path sling-cms", "set ACL for ugc-users", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /etc/usergenerated", "end", "", "# Service users", "create service user sling-cms-metadata", "set ACL for sling-cms-metadata", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /content", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /static", " allow jcr:read on /", "end", "create service user sling-cms-transformer", "set ACL for sling-cms-transformer", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /content", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /static", " allow jcr:read on /", "end", "create service user sling-cms-ugc", "set ACL for sling-cms-ugc", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /etc/usergenerated", "end", "create service user sling-cms-versionmgr", "set ACL for sling-cms-versionmgr", " allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /", " allow jcr:read on /jcr:system/jcr:versionStorage", "end", "", "# Namespaces", "register namespace (acdsee) \"http://ns.acdsee.com/iptc/1.0/\"", "register namespace (album) \"http://ns.adobe.com/album/1.0/\"", "register namespace (cc) \"http://creativecommons.org/ns#\"", "register namespace (crs) \"http://ns.adobe.com/camera-raw-settings/1.0/\"", "register namespace (dc) \"http://purl.org/dc/elements/1.1/\"", "register namespace (dcterms) \"http://purl.org/dc/terms/\"", "register namespace (Iptc4xmpCore) \"http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/\"", "register namespace (lr) \"http://ns.adobe.com/lightroom/1.0/\"", "register namespace (mediapro) \"http://ns.iview-multimedia.com/mediapro/1.0/\"", "register namespace (MP) \"http://ns.microsoft.com/photo/1.2/\"", "register namespace (photoshop) \"http://ns.adobe.com/photoshop/1.0/\"", "register namespace (plus) \"http://ns.useplus.org/ldf/xmp/1.0/\"", "register namespace (pdf) \"http://ns.adobe.com/pdf/1.3/\"", "register namespace (pdfx) \"http://ns.adobe.com/pdfx/1.3/\"", "register namespace (prism) \"http://prismstandard.org/namespaces/basic/2.1/\"", "register namespace (prl) \"http://prismstandard.org/namespaces/prl/2.1/\"", "register namespace (psAux) \"http://ns.adobe.com/exif/1.0/aux/\"", "register namespace (rdf) \"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"", "register namespace (stEvt) \"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\"", "register namespace (stEvt) \"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\"", "register namespace (tiff) \"http://ns.adobe.com/tiff/1.0/\"", "register namespace (xmp) \"http://ns.adobe.com/xap/1.0/\"", "register namespace (xmpBJ) \"http://ns.adobe.com/xap/1.0/bj/\"", "register namespace (xmpDM) \"http://ns.adobe.com/xmp/1.0/DynamicMedia/\"", "register namespace (xmpMM) \"http://ns.adobe.com/xap/1.0/mm/\"", "register namespace (xmpNote) \"http://ns.adobe.com/xmp/note/\"", "register namespace (xmpPLUS) \"http://ns.adobe.com/xap/1.0/PLUS/\"", "register namespace (xmpRights) \"http://ns.adobe.com/xap/1.0/rights/\"", "register namespace (xmpTPg) \"http://ns.adobe.com/xap/1.0/t/pg/\"" ] }