Sling
  1. Sling
  2. SLING-47

microsling - simple webapp to demonstrate the core principles of Sling

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Engine
    • Labels:
      None

      Description

      Following our recent API redesign discussions (see http://cwiki.apache.org/confluence/display/SLING/Sling+API+Redesign in particular), I have started working on "microsling", a webapp that demonstrates my understanding of the "most important parts" of Sling.

      The goal is to create very simple codebase that helps in understanding how Sling processes HTTP requests: the current Sling codebase contains many (useful) things which are not central to Sling's vision, and make it hard to understand what Sling is really about.

      The first version that I'm going to commit to http://svn.apache.org/repos/asf/incubator/sling/whiteboard/microsling is probably not worth looking at in detail, I hope to have a "good enough for review" version in a few days.

      Note that I have not studied Sling's internals in detail - I'm starting from scratch based on my current understanding of how things work. The goal is not to replace any of the Sling's current code, but having a very simple thing to play with will hopefully help us in our simplification efforts.

      1. microsling-homepage.html
        7 kB
        Bertrand Delacretaz
      2. microsling-homepage.html
        6 kB
        Bertrand Delacretaz

        Activity

        Hide
        Bertrand Delacretaz added a comment -

        I think revision 583855 of http://svn.apache.org/repos/asf/incubator/sling/whiteboard/microsling is interesting enough to have a look at, I'll ask for feedback on the dev list.

        Show
        Bertrand Delacretaz added a comment - I think revision 583855 of http://svn.apache.org/repos/asf/incubator/sling/whiteboard/microsling is interesting enough to have a look at, I'll ask for feedback on the dev list.
        Hide
        Bertrand Delacretaz added a comment -

        The current microsling webapp homepage, gives additional info about the goals and status.

        Show
        Bertrand Delacretaz added a comment - The current microsling webapp homepage, gives additional info about the goals and status.
        Hide
        Bertrand Delacretaz added a comment -

        Updated microsling homepage after SlingScriptResolver rewrite. Links to source code show all the interesting parts of the current code.

        Show
        Bertrand Delacretaz added a comment - Updated microsling homepage after SlingScriptResolver rewrite. Links to source code show all the interesting parts of the current code.
        Hide
        Bertrand Delacretaz added a comment -

        Marking this issue resolved as the basic webapp works - we'll track other issues via the JIRA "microsling" component.

        Show
        Bertrand Delacretaz added a comment - Marking this issue resolved as the basic webapp works - we'll track other issues via the JIRA "microsling" component.

          People

          • Assignee:
            Unassigned
            Reporter:
            Bertrand Delacretaz
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development