You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2008/03/03 09:36:50 UTC

[jira] Closed: (SLING-268) Dissolve launchpad/launchpad-servlets project

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

Felix Meschberger closed SLING-268.
-----------------------------------

    Resolution: Fixed

As we now have the sling/servlets-default and sling/ujax modules, this issue can be closed.

> Dissolve launchpad/launchpad-servlets project
> ---------------------------------------------
>
>                 Key: SLING-268
>                 URL: https://issues.apache.org/jira/browse/SLING-268
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: 2.0.0
>
>
> The launchpad/launchpad-servlets project derives from the migration of µsling into Sling and has undergone some changes recently. To better separate the tasks involved with the servlets and to leverage the recent addition of more sophisticated servlet regitration, the launchpad/launchpad-servlets projects should be dissolved:
> (1) Default Servlets
> The Servlets and renderers in the o.a.s.launchpad.renderers package are moved to a new module sling/servlets-default and registered by themselves as sling/servlet/default for their respective request extensions supported.
> (2) UjaxPostServlet
> The classes in o.a.s.ujax are moved to a new sling/ujax module
> (3) UjaxInfoServlet
> The UjaxInfoServlet is also moved to the new sling/ujax module. In addition this servlet must be modified to not responde to /ujax:... but to /ujax.* where the extension selects the format of information presentation and the first selector defines the information presented. So the current "/ujax:sessionInfo.json" request would turn in "/ujax.sessionInfo.json" and can also be requested as "/ujax.sessionInfo.html" or "/ujax.sessionInfo.txt".
> (4) LaunchpadDefaultServlet
> Dropped because it is not needed any more.

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