Hi Dan

Thank you very much. Glancing over it, this looks fine -- a deeper review is 
welcome.

Yet, I wonder whether we should add those tags and EL functions to the existing 
JSP taglib or whether we should create a Resource API specific tag library ?

WDYT ?

Regards
Felix

Am 22.02.2013 um 14:26 schrieb Dan Klco:

All,

I’ve made some additional contributions around the resource access tags, based 
on SLING-1500<https://issues.apache.org/jira/browse/SLING-1500>, which had some 
nice features including:

•         New FindResources tag, for invoking the 
resourceResolver.findResources functionality
•         Updated: GetResources tag, adds the ability to specify a base 
resource under which to retrieve a relative resource
•         New EL function adaptTo: adding the ability to adapt adaptables in EL 
functions
•         New EL function findResources: enable invoking the 
resourceResolver.findResources functionality EL functions
•         New EL function getRelativeResource: enables finding resources by a 
relative path in EL functions

The patch also contains jUnit tests for these new tags and functions.

I was also looking through the old issues, and I believe 
SLING-577<https://issues.apache.org/jira/browse/SLING-577> can be closed, as 
Tobias points out you can bind a ValueMap to the page context and access 
properties on it using EL functions, e.g.:
pageContext.setAttribute(“myProps”,aValueMap);
${myProps.name} - ${myProps[‘sling:resourceType’]}

Finally, I was wondering what the process would be for getting Sling Taglib 
2.1.9 released?  Is there anything else required before it gets released or 
anything I can do to help the process?

Thanks,
Dan

From: Dan Klco
Sent: Wednesday, December 05, 2012 3:48 PM
To: [email protected]<mailto:[email protected]>
Subject: Resource Access Tags

All,

I was wondering if there was any interest in adding the Resource access tags I 
provided into the Sling Taglib.  The idea behind these tags is to provide a 
faculty for accessing some of the most common functionality in the Sling 
Resource API without having to use Scriplet.

The tags include the following:
•         getResource – get a resource by path
•         listChildren – invoke the listChildren method, useful if SLING-2641 
is not in place
•         adapt – adapts adaptables to other object types
•         getProperty – allows you to get properties from ValueMaps with 
defaults and object casting

The patches for this functionality and a page describing the Sling TLDs, 
including what tags are available in each version of the Sling TLD are on this 
issue:
https://issues.apache.org/jira/browse/SLING-2648

Thanks,

Dan Klco
Senior Staff Engineer, Adobe WEM / Day CQ5
San Ramon, CA / Dayton, OH

<http://www.sixdimensions.com/>
Cell (937) 231-3050
Office (937) 343-1326
Fax (877) 510-5082
LinkedIn<http://www.linkedin.com/in/klcodanr> | 
@KlcoDanR<https://twitter.com/klcodanr>

People. Deliver. Progress.



--
Felix Meschberger | Principal Scientist | Adobe







Reply via email to