Carsten It would be a good idea to make the demos available from the root page in sling once a demo is deployed. Some short description of the demo and how it's supposed to be used would be good too.
Ruben > On May 16, 2014, at 4:49 AM, Carsten Ziegeler <cziege...@apache.org> wrote: > > Thanks for bringing this up, David! > > So what do people think, should we remove some of the demos David > mentioned? It doesn't make sense to have them around when they are of no > real value. > > Carsten > > > 2014-04-07 15:36 GMT+02:00 David Bosschaert <david.bosscha...@gmail.com>: > >> Hi all, >> >> On 3 April 2014 17:14, David Bosschaert <david.bosscha...@gmail.com> >> wrote: >>> On 3 April 2014 16:15, Bertrand Delacretaz <bdelacre...@apache.org> >> wrote: >>>> Note that you might find some quite old stuff under /samples, if you >>>> have suggestions for things that should be archived or at least marked >>>> obsolete let's hear them! >>> >>> I'm planning to take a closer look at their semantics soon - will >>> share my thoughts :) >> >> I had a closer look at the demos. Many of the demos weren't really >> broken, but the steps to use them were often wrong (which made you >> feel it was broken) or missing. I updated the documentation for the >> following demos: >> * accessmanager-ui >> * espblog >> * javashell >> * path-based-rtp >> * slingbucks >> * slingshot >> * usermanager-ui >> * webloader (service and ui) >> the patch is in SLING-3489. I think they above demos are definitely useful >> :) >> >> The JavaShell demo had two deps that were broken, a fix is attached >> here: SLING-3493. >> >> I wasn't too sure about the following demos >> * simple-demo, I personally find this demo confusing and not 'simple' at >> all. >> * framework-fragment - this demo is broken, but it seems to show how >> to expand the OSGi Framework system packages. Seems to me that the >> Sling project is the wrong place for a demo like this (and in >> addition, you generally don't want to advocate this feature anyway). >> * installing-dependencies, a maven-based demo, is this still relevant? >> When would you use this setup? >> Maybe remove these three? >> >> I wasn't sure whether the following demos worked, at least I didn't >> figure out how to make them change the login form... >> * custom-login-form >> * custom-selector-login-form >> if someone can tell me how to make them do something, let me know and >> I can update their docs... >> >> The post-servlet-ext demo does seem to work, but requires development >> on the user side before you can actually see what it does. (The user >> needs to create a page that does a post with :operation=link to see >> something) >> I would suggest to add some more content to this demo so that you can >> actually see what it does. >> >> There are also a number of demos that aren't listed as submodules of >> the 'samples' pom, so they have less visibility. I would suggest to >> either remove them or make them submodules: >> * inplace-integration-tests: this one is broken, but seems useful. I >> think we should fix it and include as submodule in parent pom. >> * mail-archive: this is the beginning of a more comprehensive example. >> It seems nice but is unfortunately unfinished and doesn't seem to >> currently work. Should we keep it? >> * urlfilter: an example of using Servlet Filters with Sling. There is >> no documentation, but it might be useful to keep (and add some docs :) >> * workspacepicker: another Servlet Filter demo, this time using OSGi >> Services (whereas the urlfilter uses @SlingFilter). Again: without >> docs. Should we keep this? >> >> Thoughts, anyone? >> Cheers, >> >> David > > > > -- > Carsten Ziegeler > cziege...@apache.org