You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Bertrand Delacretaz (JIRA)" <ji...@apache.org> on 2007/12/07 14:58:43 UTC

[jira] Resolved: (SLING-125) Allow multiple script search paths + search path based on the resource path

     [ https://issues.apache.org/jira/browse/SLING-125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bertrand Delacretaz resolved SLING-125.
---------------------------------------

    Resolution: Fixed

Implemented in revision 602100

For a Resource with sling:resourceType=/foo/bar and path=/content/blog/xyz, microsling will now look for scripts under these paths, in order:

1) /sling/scripts/foo/bar
2) /apps/foo/bar
3) /apps/blog (where "blog" is the second folder of the Resource's path)

I think we could get rid of 1), from recent discussions it seems like /apps makes more sense. But right now, this stays compatible with existing examples.

> Allow multiple script search paths + search path based on the resource path
> ---------------------------------------------------------------------------
>
>                 Key: SLING-125
>                 URL: https://issues.apache.org/jira/browse/SLING-125
>             Project: Sling
>          Issue Type: Bug
>          Components: microsling
>            Reporter: Bertrand Delacretaz
>            Priority: Minor
>
> The recently refactored ScriptSearchPathsBuilder allows for script search paths to be added easily.
> One interesting feature would to use an additional search path that depends on the beginning of the resource path, for example for a resource found at
>   /content/blog/a/b/c
> we'd look for scripts under
>   /apps/blog
> in addition to the default location.This allows microsling to run on repositories that already contain data which doesn't have a sling:resourceType property, without having to resort to nodetype-based mapping.
> I'll implement that without breaking compatibility, and we can play with it and see if it's useful.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.