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

        Bertrand Delacretaz created issue -
        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.
        Bertrand Delacretaz made changes -
        Field Original Value New Value
        Attachment microsling-homepage.html [ 12367582 ]
        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.
        Bertrand Delacretaz made changes -
        Attachment microsling-homepage.html [ 12367628 ]
        Bertrand Delacretaz made changes -
        Summary Microsling - minimal webapp to experiment with Sling request processing microsling - simple webapp to demonstrate the code principles of Sling
        Bertrand Delacretaz made changes -
        Component/s microsling [ 12311998 ]
        Component/s Core [ 12311940 ]
        Bertrand Delacretaz made changes -
        Summary microsling - simple webapp to demonstrate the code principles of Sling microsling - simple webapp to demonstrate the core principles of Sling
        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.
        Bertrand Delacretaz made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Carsten Ziegeler made changes -
        Component/s microsling [ 12311998 ]
        Component/s Core [ 12311940 ]
        Carsten Ziegeler made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Felix Meschberger made changes -
        Workflow jira [ 12414787 ] no-reopen-closed,doc-test-required [ 12476009 ]
        Gavin made changes -
        Workflow no-reopen-closed,doc-test-required [ 12476009 ] Copy of no-reopen-closed,doc-test-required [ 12764624 ]
        Gavin made changes -
        Workflow Copy of no-reopen-closed,doc-test-required [ 12764624 ] no-reopen-closed,doc-test-required [ 12766184 ]
        Gavin made changes -
        Workflow no-reopen-closed,doc-test-required [ 12766184 ] re-open possible,doc-test-required [ 12788276 ]
        Gavin made changes -
        Workflow re-open possible,doc-test-required [ 12788276 ] no-reopen-closed,doc-test-required [ 12792882 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        4d 2h 33m 1 Bertrand Delacretaz 15/Oct/07 14:53
        Resolved Resolved Closed Closed
        644d 19h 29m 1 Carsten Ziegeler 21/Jul/09 10:22

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development