Interesting timing…I actually just wrote a blog post on this topic: 
http://www.citytechinc.com/us/en/blog/2013/04/extensionless-urls-in-adobe-experience-manager.html.

However the specific answer to you question is that you use a factory class 
that actually creates your pipeline component. That factory class will be an 
OSGi service which can be configured differently per run mode, by using the 
typical OsgiConfig node type. The actual class that does the work of the 
pipeline component is just a class, not an OSGi service. The factory class/OSGi 
service knows which pipeline component object to build and has a 
"pipeline.type" property specified that effectively registers is it with Sling.

Make sense?

--

Ryan D. Lunka





On Apr 10, 2013, at 4:34 AM, "Rudolph, Dirk" <[email protected]> wrote:

> Hi all,
> 
> 
> 
> currently I'm working with the Apache Sling rewriter bundle to build a 
> pipeline for post-rendering link manipulation. I had a look on the source 
> code and have seen, that the pipeline configuration path is fix 
> (/config/rewriter) below my application directory (/apps/appname). Now my 
> question is: What is the common way to configure different pipelines for 
> different runmodes? E.g. I have a runmode "publish" that should use 
> /apps/appname/config.publish/rewriter and one called "author" that should use 
> /apps/appname/config.author/rewriter.
> 
> 
> 
> Thanks alot,
> 
> Dirk Rudolph  
> 
> 
> 
> 
> T-Systems Multimedia Solutions GmbH 
> Organisationseinheit CCS
> Dirk Rudolph
> Software-Entwicklung, OCJP
> 
> Hausanschrift: Riesaer Straße 5, 01129 Dresden 
> Postanschrift: Postfach 10 02 24, 01072 Dresden 
> +49 351 2820-5363       (Tel)  
> E-Mail: [email protected] <mailto:[email protected]> 
> Internet: http://www.t-systems-mms.com <http://www.t-systems-mms.de/> 
> 
> T-Systems Multimedia Solutions GmbH 
> 
> Aufsichtsrat: Klaus Werner (Vorsitzender)
> Geschäftsführung: Peter Klingenburg, Dr. Jens Nebendahl 
> Handelsregister: Amtsgericht Dresden HRB 11433 
> Sitz der Gesellschaft: Dresden 
> Ust-IdNr.: DE 811 807 949 
> 
> 
> 
> 
> 

Reply via email to