Re: µsling 2.0 requirements (was: [RT] Shall we merge microsling into Sling?)

2007-12-20 Thread Michael Marth
Sounds great.


 This WebDAV module currently supports the Jackrabbit JCR repository,
 but Sling is meant to run with any JCR repository.



OK, but can I add: switching the repository to another JCR repository is
comparatively easy (i.e. does not require a recompile)

(I like CRX's Repository Explorer)




-- 
Michael Marth, http://dev.day.com


Re: µsling 2.0 requirements (was: [RT] Shall we merge microsling into Sling?)

2007-12-20 Thread Felix Meschberger
Hi,

Am Donnerstag, den 20.12.2007, 16:48 +0100 schrieb Michael Marth:
 Sounds great.
 
 
  This WebDAV module currently supports the Jackrabbit JCR repository,
  but Sling is meant to run with any JCR repository.
 
 
 
 OK, but can I add: switching the repository to another JCR repository is
 comparatively easy (i.e. does not require a recompile)
 
 (I like CRX's Repository Explorer)

For those who don't know: CRX Repository Explorer is an addon to the
commercial CRX product by Day, which is a Web interface comparable to
Windows Explorer to explore the repository.

Of course, nothing would provide Day from migrating the CRX Explorer to
a Sling application :-)

Regards
Felix



Re: µsling 2.0 requirements (was: [RT] Shall we merge microsling into Sling?)

2007-12-18 Thread Bertrand Delacretaz
On Dec 18, 2007 2:55 PM, Carsten Ziegeler [EMAIL PROTECTED] wrote:
 ...Without going into the details, this means that usling is a
 pre-configured distribution of Sling. I'm wondering if we should stick
 with the name in this case?...

Well, we could also try the webapp formerly known as  µsling ;-)

Seriously, I think we've been building some buzz about µsling in the
last few months, and that has some value.

So I'd keep the name even if it's just the module name of that default
configuration.

-Bertrand


Re: µsling 2.0 requirements (was: [RT] Shall we merge microsling into Sling?)

2007-12-18 Thread David Nuescheler
sounds great.

regards,
david

On 12/18/07, Bertrand Delacretaz [EMAIL PROTECTED] wrote:
 Hi

 Wow, V2.0 already :-)

 We seem to agree on the need to merge µsling back into Sling, so I
 think it' be good to agree on the goals first - feel free to comment
 and expand on the following list of high-level goals and requirements
 for µsling 2.0.

 µsling 2.0 is a preconfigured instance of Sling, meant to allow web
 developers to test drive Sling by building scripted web and REST
 applications backed by a JCR repository.

 The µsling 2.0 distribution only requires a Java 5 VM to run, no
 installation is needed. Fifteen minutes should be enough to start
 µsling and understand the basic concepts, based on self-guiding
 examples.

 Java programming is not required to build web and REST applications
 with µsling 2.0: both server-side and client-side javascript code and
 presentation templates can be used to process HTTP requests. Other
 scripting and templating languages (JSP and BSF-supported ones)  can
 be plugged in easily.

 The µjax application protocol and client-side javascript JCR proxy
 library make it easy to write powerful Ajaxish JCR-based applications
 with µsling 2.0.

 µsling 2.0 is built on the same codebase as Sling, it's only a
 specific configuration of Sling.

 All µsling 2.0 features are available in Sling applications, as long
 as they are enabled in the Sling configuration.

 Sling (and µsling, as it runs the same core code) uses OSGi to
 modularize the framework, but µsling does not require any OSGI skills,
 and makes OSGI largely invisible to beginners.

 All Sling features and modules can also be activated in a µsling 2.0
 instance, by installing and activating the required OSGi bundles.

 µsling 2.0 passes all the integration tests of the existing microsling
 test suite (SVN revision 605206), with minor adaptations where needed.

 µsling 2.0 includes a WebDAV server module to make it easy to copy
 scripts into the JCR repository.

 This WebDAV module currently supports the Jackrabbit JCR repository,
 but Sling is meant to run with any JCR repository.

 -Bertrand



Re: µsling 2.0 requirements (was: [RT] Shall we merge microsling into Sling?)

2007-12-18 Thread Felix Meschberger
Hi,

I can only support these ideas because they bring an entry-level Sling
using a subset of the same components as are used in Sling.

Am Dienstag, den 18.12.2007, 14:44 +0100 schrieb Bertrand Delacretaz:
 Wow, V2.0 already :-)

Makes sense, as the initial Apache Sling release will also be 2.0.

 The µsling 2.0 distribution only requires a Java 5 VM to run, no
 installation is needed. Fifteen minutes should be enough to start
 µsling and understand the basic concepts, based on self-guiding
 examples.

The Servlet Container is included, which makes it very easy to launch
quickly. Deploying a web application into a servlet container, which you
might have to get first, typically takes more than five minutes.
Launching an executable jar file, typically takes less than a minute :-)

 
 ...
 µsling 2.0 includes a WebDAV server module to make it easy to copy
 scripts into the JCR repository.

Absolutely. For this, I will create a WebDAV bundle from the existing
Jackrabbit WebDAV support projects. AFAIK this is not resticted to
Jackrabbit, though, but works on top of plain old JCR (if not, I'd like
to be corrected)

Regards
Felix