svn commit: r786409 - /websites/staging/chemistry/trunk/content/java/opencmis-modules.html
Author: buildbot Date: Thu Mar 3 11:32:10 2011 New Revision: 786409 Log: Staging update by buildbot Modified: websites/staging/chemistry/trunk/content/java/opencmis-modules.html Modified: websites/staging/chemistry/trunk/content/java/opencmis-modules.html == --- websites/staging/chemistry/trunk/content/java/opencmis-modules.html (original) +++ websites/staging/chemistry/trunk/content/java/opencmis-modules.html Thu Mar 3 11:32:10 2011 @@ -227,6 +227,10 @@ CMIS query parser./p h4 id=chemistry-opencmis-server-filesharechemistry-opencmis-server-fileshare/h4 pCMIS file system repository for test purposes. See a href=opencmis-fileshare-repository.htmlOpenCMIS FileShare Repository/a for details./p +pa name=OpenCMISModules-chemistry-opencmis-server-jcr/a/p +h4 id=chemistry-opencmis-server-jcrchemistry-opencmis-server-jcr/h4 +pCMIS to JCR bridge. See a href=opencmis-jcr-repository.htmlOpenCMIS JCR Repository/a + for details./p pa name=OpenCMISModules-Test/a/p h3 id=testTest/h3 pa name=OpenCMISModules-chemistry-opencmis-test-fit/a/p
svn commit: r813967 [10/16] - /websites/staging/sling/trunk/content/
Added: websites/staging/sling/trunk/content/openid-authenticationhandler.html == --- websites/staging/sling/trunk/content/openid-authenticationhandler.html (added) +++ websites/staging/sling/trunk/content/openid-authenticationhandler.html Sun Apr 22 16:52:28 2012 @@ -0,0 +1,340 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - OpenID AuthenticationHandler/title +link rel=stylesheet href=http://sling.apache.org/site/media.data/site.css; type=text/css media=all +link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/site/index.html; + img border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/a + /div +/div + +div class=menu + h1 id=documentationDocumentation/h1 +ul +lia href=getting-started.htmlGetting Started/a/li +lia href=the-sling-engine.htmlThe Sling Engine/a/li +lia href=development.htmlDevelopment/a/li +lia href=bundles.htmlBundles/a/li +lia href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a/li +lia href=configuration.htmlConfiguration/a/li +lia href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a/li +lia href=http://s.apache.org/sling.wiki;Wiki/a/li +lia href=http://s.apache.org/sling.faq;FAQ/a/li +/ul +h1 id=project-infoProject info/h1 +ul +lia href=http://sling.apache.org/site/downloads.cgi;Downloads/a/li +lia href=http://www.apache.org/licenses/;License/a/li +lia href=contributing.htmlContributing/a/li +lia href=news.htmlNews/a/li +lia href=links.htmlLinks/a/li +lia href=project-information.htmlProject Information/a/li +lia href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a/li +lia href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a/li +lia href=http://www.apache.org/security/;Security/a/li +/ul +h1 id=sponsorshipSponsorship/h1 +ul +lia href=http://www.apache.org/foundation/thanks.html;Thanks/a/li +lia href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a/li +lia href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a/li +/ul +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; + (TODO: breadcrumb here) + /div + h1 class=titleOpenID AuthenticationHandler/h1 + div + pa name=OpenIDAuthenticationHandler-OpenIDAuthenticationHandler/a/p +h1 id=openid-authenticationhandlerOpenID AuthenticationHandler/h1 +p{toc:type=flat|separator=pipe|minLevel=2|maxLevel=3}/p +pThe OpenID Authentication Handler supports authentication of request users +using the a href=http://www.openid.net;OpenID/a + authentication protocol. If the user has successfully authenticated with +his OpenID provider a signed OpenID identity is further used to identify +the user./p +pSince generally an OpenID identity is an URL and URLs may not be used as +JCR user names, an association mechanism is used by the OpenID +authentication handler to associate an OpenID identity with an existing JCR +user: The OpenID identity URL is set as the value of a JCR user property. +When a user authenticates with his OpenID identity the matching user +searched for by looking for a match in this property./p +pemNOTE:/em This association currently only works with Jackrabbit (or +Jackrabbit based repositories) because user management is not part of the +JCR 2 specification and the OpenID authentication handler uses the +Jackrabbit emUserManager/em to find users by a user property value./p +pThe OpenID Authentication Handler is
svn commit: r813967 [11/16] - /websites/staging/sling/trunk/content/
Added: websites/staging/sling/trunk/content/project-license.html == --- websites/staging/sling/trunk/content/project-license.html (added) +++ websites/staging/sling/trunk/content/project-license.html Sun Apr 22 16:52:28 2012 @@ -0,0 +1,313 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - Project License/title +link rel=stylesheet href=http://sling.apache.org/site/media.data/site.css; type=text/css media=all +link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/site/index.html; + img border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/a + /div +/div + +div class=menu + h1 id=documentationDocumentation/h1 +ul +lia href=getting-started.htmlGetting Started/a/li +lia href=the-sling-engine.htmlThe Sling Engine/a/li +lia href=development.htmlDevelopment/a/li +lia href=bundles.htmlBundles/a/li +lia href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a/li +lia href=configuration.htmlConfiguration/a/li +lia href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a/li +lia href=http://s.apache.org/sling.wiki;Wiki/a/li +lia href=http://s.apache.org/sling.faq;FAQ/a/li +/ul +h1 id=project-infoProject info/h1 +ul +lia href=http://sling.apache.org/site/downloads.cgi;Downloads/a/li +lia href=http://www.apache.org/licenses/;License/a/li +lia href=contributing.htmlContributing/a/li +lia href=news.htmlNews/a/li +lia href=links.htmlLinks/a/li +lia href=project-information.htmlProject Information/a/li +lia href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a/li +lia href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a/li +lia href=http://www.apache.org/security/;Security/a/li +/ul +h1 id=sponsorshipSponsorship/h1 +ul +lia href=http://www.apache.org/foundation/thanks.html;Thanks/a/li +lia href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a/li +lia href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a/li +/ul +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; + (TODO: breadcrumb here) + /div + h1 class=titleProject License/h1 + div + div class=codehilitepre span class=nApache/span span class=nLicense/span + span class=nVersion/span span class=mf2.0/spanspan class=p,/span span class=nJanuary/span span class=mi2004/span +span class=nhttp:/spanspan class=sr///spanspan class=nwww/spanspan class=o./spanspan class=napache/spanspan class=o./spanspan class=norg/spanspan class=sr/licenses//span + + span class=nTERMS/span span class=nAND/span span class=nCONDITIONS/span span class=nFOR/span span class=nUSE/spanspan class=p,/span span class=nREPRODUCTION/spanspan class=p,/span span class=nAND/span span class=nDISTRIBUTION/span + + span class=mi1/spanspan class=o./span span class=nDefinitions/spanspan class=o./span + + span class=squot;Licensequot;/span span class=nshall/span span class=nmean/span span class=nthe/span span class=nterms/span span class=owand/span span class=nconditions/span span class=kfor/span span class=kuse/spanspan class=p,/span span class=nreproduction/spanspan class=p,/span + span class=owand/span span class=ndistribution/span span class=nas/span span class=nbdefined/span span class=nby/span span class=nSections/span span class=mi1/span span class=nthrough/span span class=mi9/span span class=nof/span span
svn commit: r813967 [16/16] - /websites/staging/sling/trunk/content/
Added: websites/staging/sling/trunk/content/web-console-extensions.html == --- websites/staging/sling/trunk/content/web-console-extensions.html (added) +++ websites/staging/sling/trunk/content/web-console-extensions.html Sun Apr 22 16:52:28 2012 @@ -0,0 +1,146 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - Web Console Extensions/title +link rel=stylesheet href=http://sling.apache.org/site/media.data/site.css; type=text/css media=all +link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/site/index.html; + img border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/a + /div +/div + +div class=menu + h1 id=documentationDocumentation/h1 +ul +lia href=getting-started.htmlGetting Started/a/li +lia href=the-sling-engine.htmlThe Sling Engine/a/li +lia href=development.htmlDevelopment/a/li +lia href=bundles.htmlBundles/a/li +lia href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a/li +lia href=configuration.htmlConfiguration/a/li +lia href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a/li +lia href=http://s.apache.org/sling.wiki;Wiki/a/li +lia href=http://s.apache.org/sling.faq;FAQ/a/li +/ul +h1 id=project-infoProject info/h1 +ul +lia href=http://sling.apache.org/site/downloads.cgi;Downloads/a/li +lia href=http://www.apache.org/licenses/;License/a/li +lia href=contributing.htmlContributing/a/li +lia href=news.htmlNews/a/li +lia href=links.htmlLinks/a/li +lia href=project-information.htmlProject Information/a/li +lia href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a/li +lia href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a/li +lia href=http://www.apache.org/security/;Security/a/li +/ul +h1 id=sponsorshipSponsorship/h1 +ul +lia href=http://www.apache.org/foundation/thanks.html;Thanks/a/li +lia href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a/li +lia href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a/li +/ul +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; + (TODO: breadcrumb here) + /div + h1 class=titleWeb Console Extensions/h1 + div + pa name=WebConsoleExtensions-WebConsoleExtensions/a/p +h1 id=web-console-extensionsWeb Console Extensions/h1 +pThe Apache Sling project provides two extensions to the a href=http://felix.apache.org/site/apache-felix-web-console.html;Apache Felix Web Console/a + (in addition to a number of plugins, of course):/p +p{toc:minLevel=2|maxLevel=2}/p +pa name=WebConsoleExtensions-Branding(org.apache.sling.extensions.webconsolebranding)/a/p +h2 id=branding-orgapacheslingextensionswebconsolebrandingBranding (org.apache.sling.extensions.webconsolebranding)/h2 +pThe Apache Sling Web Console Branding provided by Apache Sling is currently +just for the product logo displayed in the upper right corner of the Web +Console and some titles and strings./p +pThis bundle will attach as a fragment bundle to the Apache Felix Web +Console bundle. To enable it after installation into a running system, you +might have to refresh the package imports of the Apache Felix Web Console +bundle. If you install using the Apache Felix Web Console bundle +installation functionality, this will be taken care of by the Web Console./p +ph2. Security Provider +(org.apache.sling.extensions.webconsolesecurityprovider)/p +pThe Apache Sling Web Console Security Provider
svn commit: r813969 [11/11] - /websites/staging/sling/trunk/content/
Modified: websites/staging/sling/trunk/content/the-sling-launchpad.html == --- websites/staging/sling/trunk/content/the-sling-launchpad.html (original) +++ websites/staging/sling/trunk/content/the-sling-launchpad.html Sun Apr 22 17:09:56 2012 @@ -79,271 +79,10 @@ div class=main div class=breadcrump style=font-size: 80%; - (TODO: breadcrumb here) +a href=/Home/a /div - h1 class=titleThe Sling Launchpad/h1 - div - pa name=TheSlingLaunchpad-TheSlingLaunchpad/a/p -h1 id=the-sling-launchpadThe Sling Launchpad/h1 -p{toc:minLevel=2|maxLevel=3}/p -pThis tries to explain how exactly the Sling Launchpad works, what -constitutes the Sling Launchpad and how you can use the Sling Launchpad to -custom create you Sling launchers. For a view behind the scenes of the -Sling Launchpad Base module (the actual launcher) you might want to refer -to the a href=embedding-sling.htmlEmbedding Sling/a - page./p -pa name=TheSlingLaunchpad-SlingHome/a/p -h2 id=sling-homeSling Home/h2 -pSince Sling requires some space on the filesystem to store various files -Sling has to know where this filesystem space is located./p -pThe following is a list of uses for the Sling Home directory:/p -ul -liemsling.properties/em -- The main configuration file used by Sling to -launch the framework. It mainly contains OSGi framework configuration and -initial configuration for some bundles. This file is read on each startup -of emLauncher JAR/em. That is, changes to this file require a restart of the -emLauncher JAR/em./li -liemorg.apache.sling.launchpad.base.jar/em -- This is the emLauncher JAR/em -file used by the Standalone Application or the Web Application to start the -OSGi Framework. This file is initially placed when first starting Sling and -may later be updated by updating the system bundle with a new emLauncher -JAR/em./li -liemfelix/em -- The directory into which the Apache Felix Framework places -the bundles, which have been installed into the system. This does generally -not need to be touched./li -liemconfig/em -- The directory into which the Apache Felix Configuration -Admin Service stores the configurationes. Do not change any files in this -directory, since changes will not generally be picked up./li -liemjackrabbit/em -- The directory in which the Apache Jackrabbit JCR -repository is started. Amongst other things this also contains the -Jackrabbit configuration file emrepository.xml/em. You may modify this file, -but don't forget to restart the Embedded Jackrabbit Repository bundle after -doing this./li -liemlogs/em -- Contains the log files generated by Sling. By default this -contains the error.log and its rotated generations./li -/ul -pa name=TheSlingLaunchpad-CommandLineOptions/a/p -h2 id=command-line-optionsCommand Line Options/h2 -pThe Java Standalone Application supports a number of command line options, -which influence the operation of the launch process./p -table -trth Option /thth Argument /thth Description /th/tr -trtd *start* /tdtd -- /tdtd Open a TCP/IP server socket when starting Sling. Uses -option *-j* to define the local socket address. /td/tr -trtd *status* /tdtd -- /tdtd Check whether a (remote) Sling application is running. -Uses option *-j* to define the address of the Sling instance to check. -Note, that the Sling application terminates after checking for the (remote) -Sling status. /td/tr -trtd *stop* /tdtd -- /tdtd Stop a (remote) Sling application is running. Uses option -*-j* to define the address of the Sling instance to stop. Note, that the -Sling application terminates after stopping the (remote) Sling instance. /td/tr -trtd *-c* /tdtd slinghome /tdtd The directory in which Sling locates its initial -configuration file *sling.properties* and where files of Sling itself -such as the Apache Felix bundle archive or the JCR repository files are -stored. This defaults to the *sling* folder in the current working -directory. This is the value which is commonly refered to as -*$\{sling.home}.* -/tr -trtd *-l* /tdtd loglevel /tdtd Sets the initial loglevel as an integer in the range -0 to 4 or as one of the well known level strings *ERROR*, *WARN*, -*INFO*, or *DEBUG*. This option overwrites the -*org.apache.sling.osg.log.level* setting the *sling.properties* file. -The default is *INFO*. /td/tr -trtd *-f* /tdtd logfile /tdtd The log file to use or *-* to log to standard out. -This option overwrites the *org.apache.sling.osg.log.file* setting the -*sling.properties* file. The default is -*$\{sling.home}/logs/error.log*. /td/tr -trtd *-a* /tdtd address /tdtd The interfact to bind to (use 0.0.0.0 for any). This -option is not implemented yet. /td/tr -trtd *-p* /tdtd port /tdtd The port to listen (default 8080) to handle HTTP -requests. This option overwrites the *org.osgi.service.http.port* setting -the *sling.properties* file. /td/tr -trtd *-j* /tdtd [ host :
svn commit: r813971 [7/11] - /websites/staging/sling/trunk/content/
Modified: websites/staging/sling/trunk/content/maventipsandtricks.html == --- websites/staging/sling/trunk/content/maventipsandtricks.html (original) +++ websites/staging/sling/trunk/content/maventipsandtricks.html Sun Apr 22 17:20:11 2012 @@ -82,7 +82,71 @@ a href=/Home/a /div !-- h1 class=titleMavenTipsAndTricks/h1 -- +!-- -- +pHere's our collection of tips and tricks for building Sling with a href=http://maven.apache.org;Maven/a +./p +pa name=MavenTipsAndTricks-Mavenlocalrepository/a/p +h1 id=maven-local-repositoryMaven local repository/h1 +pThe first time you run a Maven build, or when Maven needs additional build +components, it downloads plugins and dependencies under its emlocal +repository/em folder on your computer. By default, this folder is named +em.m2/repository/em in your home directory./p +pMaven uses this repository as a cache for artifacts that it might need for +future builds, which means that the first Sling build usually takes much +longer than usual, as Maven needs to download many tools and dependencies +into its local repository while the build progresses./p +pThe build might fail if one of those downloads fails, in that case it might +be worth retrying the build, to check if that was just a temporary +connection problem, or if there's a more serious error./p +pIn some cases, the local Maven repository might get corrupted - if your +build fails on a computer and works on another one, clearing the local +repository before restarting the build might be worth trying./p +pa name=MavenTipsAndTricks-Mavensettings/a/p +h1 id=maven-settingsMaven settings/h1 +pa name=MavenTipsAndTricks-Ignoreyourlocalsettings/a/p +h2 id=ignore-your-local-settingsIgnore your local settings/h2 +pTo make sure you're getting the same results as we are when building Sling, +it is recommend to ignore any local settings./p +pOn unixish platforms, using/p +div class=codehiliteprespan class=nmvn/span span class=o-/spanspan class=ns/span span class=sr/dev//spanspan class=nnull/span span class=o.../span +/pre/div + +pdoes the trick./p +p{note} +Does anyone have a similar command-line option that works under Windows? +{note}/p +pa name=MavenTipsAndTricks-/a/p +h1/h1 +pa name=MavenTipsAndTricks-MAVEN_OPTS/a/p +h1 id=maven_optsMAVEN_OPTS/h1 +pThe MAVEN_OPTS environment variable defines options for the JVM that +executes Maven./p +pSet it according to your platform, i.e. emexport MAVEN_OPTS=.../em on +unixish systems or emset MAVEN_OPTS=.../em on Windows./p +pa name=MavenTipsAndTricks-IncreaseJVMmemoryifneeded/a/p +h2 id=increase-jvm-memory-if-neededIncrease JVM memory if needed/h2 +pIf getting an OutOfMemoryException when running mvn, try setting/p +div class=codehiliteprespan class=nMAVEN_OPTS/spanspan class=o=/spanspan class=squot;-Xmx256M -XX:MaxPermSize=256mquot;/span +/pre/div + + +pto allocate 256MB of RAM to Maven./p +pa name=MavenTipsAndTricks-DebuggingcodelaunchedbyMaven/a/p +h2 id=debugging-code-launched-by-mavenDebugging code launched by Maven/h2 +pTo run the Sling launchpad webapp in debug mode from Maven, for example, +use something like/p +div class=codehiliteprespan class=nMAVEN_OPTS/spanspan class=o=/spanspan class=squot;-agentlib:jdwp=transport=dt_socket,address=30303,server=y,suspend=nquot;/span +/pre/div + + +pAnd then connect to port 30303 with a remote JVM debugger (most IDEs do +this)./p +pa name=MavenTipsAndTricks-AvoidspacesinMavenrepositoryandworkspacepaths/a/p +h2 id=avoid-spaces-in-maven-repository-and-workspace-pathsAvoid spaces in Maven repository and workspace paths/h2 +pSome Maven plugins do not like spaces in paths. It is better to avoid +putting your Maven repository, or your code, under paths like emDocuments +and Settings/em, for example./p div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. Modified: websites/staging/sling/trunk/content/media.html == --- websites/staging/sling/trunk/content/media.html (original) +++ websites/staging/sling/trunk/content/media.html Sun Apr 22 17:20:11 2012 @@ -82,7 +82,14 @@ a href=/Home/a /div !-- h1 class=titleMedia/h1 -- - +!-- -- +pThis page holds all media required for the Apache Sling website. The media +are attachments and can be addressed using the following URL: +http://cwiki.apache.org/SLINGxSITE/media.data/ (followed by the actual name +of the attachment)./p +pCurrently, some of these attachments are used by the overall site template +(only visible/editable by Confluence administrators)./p +p{attachments}/p div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather
svn commit: r813976 [4/4] - /websites/staging/sling/trunk/content/
Modified: websites/staging/sling/trunk/content/wrap-or-decorate-resources.html == --- websites/staging/sling/trunk/content/wrap-or-decorate-resources.html (original) +++ websites/staging/sling/trunk/content/wrap-or-decorate-resources.html Sun Apr 22 17:31:26 2012 @@ -38,36 +38,30 @@ /div div class=menu - h1 id=documentationDocumentation/h1 -ul -lia href=getting-started.htmlGetting Started/a/li -lia href=the-sling-engine.htmlThe Sling Engine/a/li -lia href=development.htmlDevelopment/a/li -lia href=bundles.htmlBundles/a/li -lia href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a/li -lia href=configuration.htmlConfiguration/a/li -lia href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a/li -lia href=http://s.apache.org/sling.wiki;Wiki/a/li -lia href=http://s.apache.org/sling.faq;FAQ/a/li -/ul -h1 id=project-infoProject info/h1 -ul -lia href=http://sling.apache.org/site/downloads.cgi;Downloads/a/li -lia href=http://www.apache.org/licenses/;License/a/li -lia href=contributing.htmlContributing/a/li -lia href=news.htmlNews/a/li -lia href=links.htmlLinks/a/li -lia href=project-information.htmlProject Information/a/li -lia href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a/li -lia href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a/li -lia href=security.htmlSecurity/a/li -/ul -h1 id=sponsorshipSponsorship/h1 -ul -lia href=http://www.apache.org/foundation/thanks.html;Thanks/a/li -lia href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a/li -lia href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a/li -/ul + pstrongDocumentation/strong +a href=getting-started.htmlGetting Started/a +a href=the-sling-engine.htmlThe Sling Engine/a +a href=development.htmlDevelopment/a +a href=bundles.htmlBundles/a +a href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a +a href=configuration.htmlConfiguration/a +a href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a +a href=http://s.apache.org/sling.wiki;Wiki/a +a href=http://s.apache.org/sling.faq;FAQ/a/p +pstrongProject info/strong +a href=http://sling.apache.org/site/downloads.cgi;Downloads/a +a href=http://www.apache.org/licenses/;License/a +a href=contributing.htmlContributing/a +a href=news.htmlNews/a +a href=links.htmlLinks/a +a href=project-information.htmlProject Information/a +a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a +a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a +a href=security.htmlSecurity/a/p +pstrongSponsorship/strong +a href=http://www.apache.org/foundation/thanks.html;Thanks/a +a href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a +a href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a/p iframe src=http://www.apache.org/ads/button.html; style=border-width:0; float: left frameborder=0 Modified: websites/staging/sling/trunk/content/xslt-processing-pipeline.html == --- websites/staging/sling/trunk/content/xslt-processing-pipeline.html (original) +++ websites/staging/sling/trunk/content/xslt-processing-pipeline.html Sun Apr 22 17:31:26 2012 @@ -38,36 +38,30 @@ /div div class=menu - h1 id=documentationDocumentation/h1 -ul -lia href=getting-started.htmlGetting Started/a/li -lia href=the-sling-engine.htmlThe Sling Engine/a/li -lia href=development.htmlDevelopment/a/li -lia href=bundles.htmlBundles/a/li -lia href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a/li -lia href=configuration.htmlConfiguration/a/li -lia href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a/li -lia href=http://s.apache.org/sling.wiki;Wiki/a/li -lia href=http://s.apache.org/sling.faq;FAQ/a/li -/ul -h1 id=project-infoProject info/h1 -ul -lia href=http://sling.apache.org/site/downloads.cgi;Downloads/a/li -lia href=http://www.apache.org/licenses/;License/a/li -lia href=contributing.htmlContributing/a/li -lia href=news.htmlNews/a/li -lia href=links.htmlLinks/a/li -lia href=project-information.htmlProject Information/a/li -lia href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a/li -lia href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a/li -lia href=security.htmlSecurity/a/li -/ul -h1 id=sponsorshipSponsorship/h1 -ul -lia href=http://www.apache.org/foundation/thanks.html;Thanks/a/li -lia href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a/li -lia href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a/li -/ul + pstrongDocumentation/strong +a href=getting-started.htmlGetting Started/a +a href=the-sling-engine.htmlThe Sling Engine/a +a href=development.htmlDevelopment/a +a href=bundles.htmlBundles/a +a href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a +a href=configuration.htmlConfiguration/a +a
svn commit: r813979 - in /websites/staging/sling/trunk/content: ./ authentication---actors.html authentication---authenticationhandler.html authentication---framework.html authentication---tasks.html
Author: buildbot Date: Sun Apr 22 17:50:31 2012 New Revision: 813979 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/authentication---actors.html websites/staging/sling/trunk/content/authentication---authenticationhandler.html websites/staging/sling/trunk/content/authentication---framework.html websites/staging/sling/trunk/content/authentication---tasks.html websites/staging/sling/trunk/content/authentication.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun Apr 22 17:50:31 2012 @@ -1 +1 @@ -1328916 +1328917 Modified: websites/staging/sling/trunk/content/authentication---actors.html == --- websites/staging/sling/trunk/content/authentication---actors.html (original) +++ websites/staging/sling/trunk/content/authentication---actors.html Sun Apr 22 17:50:31 2012 @@ -83,9 +83,6 @@ pa name=Authentication-Actors-Actors/a/p h1 id=actorsActors/h1 -p{excerpt}The authentication process involves a number of actors -contributing to the concepts, the API and the particular -implementations.{excerpt}/p pa name=Authentication-Actors-OSGiHttpServiceSpecification/a/p h2 id=osgi-http-service-specificationOSGi Http Service Specification/h2 pThe main support for authentication is defined by the OSGi Http Service Modified: websites/staging/sling/trunk/content/authentication---authenticationhandler.html == --- websites/staging/sling/trunk/content/authentication---authenticationhandler.html (original) +++ websites/staging/sling/trunk/content/authentication---authenticationhandler.html Sun Apr 22 17:50:31 2012 @@ -83,9 +83,6 @@ pa name=Authentication-AuthenticationHandler-AuthenticationHandler/a/p h1 id=authenticationhandlerAuthenticationHandler/h1 -p{excerpt}The emAuthenticationHandler/em interface defines the service API -which may be implemented by authentication handlers registered as OSGi -services.{excerpt}/p pemAuthenticationHandler/em services have a single required service registration property which is used to identify requests to which the emAuthenticationHandler/em service is applicable:/p Modified: websites/staging/sling/trunk/content/authentication---framework.html == --- websites/staging/sling/trunk/content/authentication---framework.html (original) +++ websites/staging/sling/trunk/content/authentication---framework.html Sun Apr 22 17:50:31 2012 @@ -83,10 +83,6 @@ pa name=Authentication-Framework-Framework/a/p h1 id=frameworkFramework/h1 -p{excerpt}The core piece of functionality with respect to authentication in -Sling is contained in the Sling Commons Auth bundle. This bundle provides -the API for Sling and Sling applications to make use of -authentication.{excerpt}/p pThis support encompasses three parts:/p ul liThe emAuthenticationSupport/em service provided by the Modified: websites/staging/sling/trunk/content/authentication---tasks.html == --- websites/staging/sling/trunk/content/authentication---tasks.html (original) +++ websites/staging/sling/trunk/content/authentication---tasks.html Sun Apr 22 17:50:31 2012 @@ -83,10 +83,6 @@ pa name=Authentication-Tasks-Tasks/a/p h1 id=tasksTasks/h1 -p{excerpt}Authentication of HTTP Requests is generally a two-step process: -First the credentials must be extracted from the request and second the -credentials must be validated. In the case of Sling this means acquiring a -JCR Session.{excerpt}/p pa name=Authentication-Tasks-ExtractCredentialsfromtheRequest/a/p h2 id=extract-credentials-from-the-requestExtract Credentials from the Request/h2 ul Modified: websites/staging/sling/trunk/content/authentication.html == --- websites/staging/sling/trunk/content/authentication.html (original) +++ websites/staging/sling/trunk/content/authentication.html Sun Apr 22 17:50:31 2012 @@ -83,9 +83,12 @@ pa name=Authentication-Authentication/a/p h1 id=authenticationAuthentication/h1 -p{excerpt:hidden=true} +!-- +{excerpt:hidden=true} How requests are authenticated. -{excerpt}/p +{excerpt} +-- + pThis section describes the framework provided by Sling to authenticate HTTP requests./p pLet's look at generic request processing of Sling: Sling is linked into the @@ -131,25 +134,35 @@ Sling in full detail:/p li dl dta href=authentication---tasks.htmlTasks/a/dt -dd{excerpt-include:Authentication - Tasks|nopanel=true} /dd +ddAuthentication of HTTP Requests is generally a two-step process: +First
svn commit: r813984 - in /websites/staging/sling/trunk/content: ./ css/site.css
Author: buildbot Date: Sun Apr 22 18:08:18 2012 New Revision: 813984 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/css/site.css Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun Apr 22 18:08:18 2012 @@ -1 +1 @@ -1328919 +1328920 Added: websites/staging/sling/trunk/content/css/site.css == --- websites/staging/sling/trunk/content/css/site.css (added) +++ websites/staging/sling/trunk/content/css/site.css Sun Apr 22 18:08:18 2012 @@ -0,0 +1,230 @@ +/* @override http://sling.apache.org/site/media.data/site.css */ + +body { +background-color: #ff; +color: #3b3b3b; +font-family: Tahoma, Arial, sans-serif; +font-size: 10pt; +line-height: 140% +} + +h1,h2,h3,h4,h5,h6 { +font-weight: normal; +color: #00; +line-height: 100%; +} + +h1 { +font-size: 200% +} + +h2 { +font-size: 175% +} + +h3 { +font-size: 150% +} + +h4 { +font-size: 140% +} + +h5 { +font-size: 130% +} + +h6 { +font-size: 120% +} + +a { +color: #1980af +} + +a:visited { +color: #1980af +} + +a:hover { +color: #1faae9 +} + +.title { +position: absolute; +left: 1px; +right: 1px; +top: 25px; +height: 81px; +background: +url(http://incubator.apache.org/sling/site/media.data/gradient.png) +repeat-x; +background-position: bottom; +} + +.logo { +position: absolute; +width: 15em; +height: 81px; +text-align: center; +} + +.header { +text-align: right; +margin-right: 20pt; +} + +.menu { +border-top: 10px solid #f9bb00; +position: absolute; +top: 107px; +left: 1px; +width: 15em; +bottom: 0px; +padding: 0px; +background-color: #fcfcfc +} + +.menu ul,.menu p { +background-color: #fdf5d9; +list-style: none; +padding-left: 4em; +margin-top: 0px; +padding-top: 2em; +padding-bottom: 2em; +margin-left: 0px; +color: #4a4a43 +} + +.menu p { +font-size: 90%; +margin: 0px; +padding: 1px; +padding-left: 1em; +} + +.menu a { +text-decoration: none; +color: #4a4a43 +} + +.main { +position: absolute; +border-top: 10px solid #cde0ea; +top: 107px; +left: 15em; +right: 1px; +margin-left: 2px; +padding-right: 4em; +padding-left: 1em; +padding-top: 1em; +} + +.code { +color: black; +background-color: #ee; +border: solid 1px black; +margin-top: 0.5em; +margin-bottom: 0.5em; +} + +.codeHeader { +text-align: center; +font-family: monospace; +border-bottom: 1px solid black; +padding-top: 0.5em; +padding-bottom: 0.5em; +margin-bottom: 0.5em; +} + +.codeContent { +padding: 0.5em +} + +.codeContent pre { +margin: 0em +} + +.code-keyword { +color: #88 +} + +.code-quote { +color: #008800 +} + +.code-object { +color: #dd +} + +.code-java { +margin: 0em +} + +.preformatted { +color: black; +background-color: #ee; +border: solid 1px black; +padding: 0.5em +} + +.preformattedContent pre { +margin: 0em +} + +table { +border-collapse: collapse; +margin: 5px; +} + +th { +background-color: #FDF5D9; +border: 1px solid #CC; +padding: 3px 4px; +text-align: center; +} + +td { +border: 1px solid #CC; +padding: 3px 4px; +} + +.infoMacro { +background-color: #D8E4F1; +border: 1px solid #3C78B5; +} + +.noteMacro { +background-color: #CE; +border: 1px solid #F0C000; +} + +.tipMacro { +background-color: #DDFFDD; +border: 1px solid #009900; +} + +.warningMacro { +background-color: #FF; +border: 1px solid #CC; +} + +/** Breadcrump at the top of each page */ +.breadcrump { +font-size: 80%; +} + +/** Last modification information at the botton of each page */ +.timestamp { +margin-top: 30px; +font-size: 80%; +text-align: right; +} + +/** Trademark text at the bottom of each page */ +.trademarkFooter { +font-size: 80%; +font-style: italic; +margin-top: 10px; +text-align: left; +} \ No newline at end of file
svn commit: r813989 - in /websites/staging/sling/trunk/content: ./ authentication---framework.html
Author: buildbot Date: Sun Apr 22 18:28:57 2012 New Revision: 813989 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/authentication---framework.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun Apr 22 18:28:57 2012 @@ -1 +1 @@ -1328924 +1328925 Modified: websites/staging/sling/trunk/content/authentication---framework.html == --- websites/staging/sling/trunk/content/authentication---framework.html (original) +++ websites/staging/sling/trunk/content/authentication---framework.html Sun Apr 22 18:28:57 2012 @@ -225,10 +225,9 @@ specific to convey the JCR Session to th versions of the Sling Commons Auth bundle, this request attribute will not be present anymore. To get the JCR Session for the current request adapt the request's resource resolver to a JCR Session:/p -div class=codehiliteprespan class=nSession/span span class=nsession/span span class=o=/span span class=nrequest/spanspan class=o./spanspan class=ngetResourceResolver/spanspan class=p()/spanspan class=o./spanspan class=nadaptTo/spanspan class=p(/spanspan class=nSession/spanspan class=o./spanspan class=nclass/spanspan class=p);/span -/pre/div - - +p~~ +Session session = request.getResourceResolver().adaptTo(Session.class); +~~/p pa name=Authentication-Framework-AnonymousLogin/a/p h4 id=anonymous-loginAnonymous Login/h4 pThe emSlingAuthenticator/em provides high level of control with respect to @@ -294,22 +293,10 @@ path at all are not called./li is assumed credentials have been requested from the client./li /ol pThe emlogin/em method has three possible exit states:/p -table -trth Exit State /thth Description /th/tr -trtd Normal /tdtd An *AuthenticationHandler* could be selected to which the -login request could be forwarded. /td/tr -trtd *NoAuthenticationHandlerException* /tdtd No *AuthenticationHandler* could -be selected to forward the login request to. In this case, the caller can -proceed as appropriate. For example a servlet, which should just login a -user may send back a 403/FORBIDDEN status because login is not possible. Or -a 404/NOT FOUND handler, which tried to login as a fallback, may continue -and send back the regular 404/NOT FOUND response. /td/tr -trtd *IllegalStateException* /tdtd The response has already been committed and -the login request cannot be processed. Normally to request login, the -current response must be reset and a new response has to be prepared. This -is only possible if the request has not yet been committed. /td/tr -/table - +p|| Exit State || Description || +| Normal | An codeAuthenticationHandler/code could be selected to which the login request could be forwarded. | +| codeNoAuthenticationHandlerException/code | No codeAuthenticationHandler/code could be selected to forward the login request to. In this case, the caller can proceed as appropriate. For example a servlet, which should just login a user may send back a 403/FORBIDDEN status because login is not possible. Or a 404/NOT FOUND handler, which tried to login as a fallback, may continue and send back the regular 404/NOT FOUND response. | +| codeIllegalStateException/code | The response has already been committed and the login request cannot be processed. Normally to request login, the current response must be reset and a new response has to be prepared. This is only possible if the request has not yet been committed. |/p pstronglogout/strong 1. Select one or more emAuthenticationHandler/em for the request according to the request URL's scheme and authorization part.
svn commit: r813990 - in /websites/staging/sling/trunk/content: ./ authentication---framework.html
Author: buildbot Date: Sun Apr 22 18:31:52 2012 New Revision: 813990 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/authentication---framework.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun Apr 22 18:31:52 2012 @@ -1 +1 @@ -1328925 +1328926 Modified: websites/staging/sling/trunk/content/authentication---framework.html == --- websites/staging/sling/trunk/content/authentication---framework.html (original) +++ websites/staging/sling/trunk/content/authentication---framework.html Sun Apr 22 18:31:52 2012 @@ -225,9 +225,10 @@ specific to convey the JCR Session to th versions of the Sling Commons Auth bundle, this request attribute will not be present anymore. To get the JCR Session for the current request adapt the request's resource resolver to a JCR Session:/p -p~~ -Session session = request.getResourceResolver().adaptTo(Session.class); -~~/p +div class=codehiliteprespan class=nSession/span span class=nsession/span span class=o=/span span class=nrequest/spanspan class=o./spanspan class=ngetResourceResolver/spanspan class=p()/spanspan class=o./spanspan class=nadaptTo/spanspan class=p(/spanspan class=nSession/spanspan class=o./spanspan class=nclass/spanspan class=p);/span +/pre/div + + pa name=Authentication-Framework-AnonymousLogin/a/p h4 id=anonymous-loginAnonymous Login/h4 pThe emSlingAuthenticator/em provides high level of control with respect to
svn commit: r813991 - in /websites/staging/sling/trunk/content: ./ css/site.css
Author: buildbot Date: Sun Apr 22 18:36:35 2012 New Revision: 813991 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/css/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun Apr 22 18:36:35 2012 @@ -1 +1 @@ -1328926 +1328927 Modified: websites/staging/sling/trunk/content/css/site.css == --- websites/staging/sling/trunk/content/css/site.css (original) +++ websites/staging/sling/trunk/content/css/site.css Sun Apr 22 18:36:35 2012 @@ -120,12 +120,13 @@ a:hover { padding-top: 1em; } -.code { +.codehilite { color: black; background-color: #ee; border: solid 1px black; margin-top: 0.5em; margin-bottom: 0.5em; +padding: 0.5em } .codeHeader { @@ -137,11 +138,8 @@ a:hover { margin-bottom: 0.5em; } -.codeContent { -padding: 0.5em -} -.codeContent pre { +.codehilite pre { margin: 0em }
svn commit: r817117 - in /websites/staging/sling/trunk/content: ./ favicon.ico
Author: buildbot Date: Thu May 10 19:23:24 2012 New Revision: 817117 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/favicon.ico (with props) Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu May 10 19:23:24 2012 @@ -1 +1 @@ -1328928 +1336839 Added: websites/staging/sling/trunk/content/favicon.ico == Binary file - no diff available. Propchange: websites/staging/sling/trunk/content/favicon.ico -- svn:mime-type = image/x-ico
svn commit: r817153 - in /websites/staging/sling/trunk/content: ./ 46-line-blog.html
Author: buildbot Date: Thu May 10 23:44:04 2012 New Revision: 817153 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/46-line-blog.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu May 10 23:44:04 2012 @@ -1 +1 @@ -1336839 +1336964 Modified: websites/staging/sling/trunk/content/46-line-blog.html == --- websites/staging/sling/trunk/content/46-line-blog.html (original) +++ websites/staging/sling/trunk/content/46-line-blog.html Thu May 10 23:44:04 2012 @@ -305,6 +305,47 @@ point, but you can of course use any ESP client library, which provides high-level functionality on the client side./p hr / p{display-footnotes}/p +table +thead +tr +th align=leftLeft align/th +th align=rightRight align/th +th align=centerCenter align/th +/tr +/thead +tbody +tr +td align=leftThis/td +td align=rightThis/td +td align=centerThis/td +/tr +tr +td align=leftcolumn/td +td align=rightcolumn/td +td align=centercolumn/td +/tr +tr +td align=leftwill/td +td align=rightwill/td +td align=centerwill/td +/tr +tr +td align=leftbe/td +td align=rightbe/td +td align=centerbe/td +/tr +tr +td align=leftleft/td +td align=rightright/td +td align=centercenter/td +/tr +tr +td align=leftaligned/td +td align=rightaligned/td +td align=centeraligned/td +/tr +/tbody +/table div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
svn commit: r818280 - in /websites/staging/sling/trunk/content: ./ css/site.css
Author: buildbot Date: Sat May 19 09:11:11 2012 New Revision: 818280 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/css/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 09:11:11 2012 @@ -1 +1 @@ -1336964 +1340380 Modified: websites/staging/sling/trunk/content/css/site.css == --- websites/staging/sling/trunk/content/css/site.css (original) +++ websites/staging/sling/trunk/content/css/site.css Sat May 19 09:11:11 2012 @@ -16,10 +16,20 @@ h1,h2,h3,h4,h5,h6 { h1 { font-size: 200% +border-radius: 10px; +padding: 10px; +margin-top: 2em; +background-color: #FDF5D9; +font-weight: bold; } h2 { font-size: 175% +border-radius: 10px; +padding: 10px; +margin-top: 2em; +background-color: #FDF5D9; +font-weight: bold; } h3 { @@ -225,4 +235,4 @@ td { font-style: italic; margin-top: 10px; text-align: left; -} \ No newline at end of file +}
svn commit: r818281 - in /websites/staging/sling/trunk/content: ./ css/site.css
Author: buildbot Date: Sat May 19 09:13:02 2012 New Revision: 818281 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/css/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 09:13:02 2012 @@ -1 +1 @@ -1340380 +1340381 Modified: websites/staging/sling/trunk/content/css/site.css == --- websites/staging/sling/trunk/content/css/site.css (original) +++ websites/staging/sling/trunk/content/css/site.css Sat May 19 09:13:02 2012 @@ -15,7 +15,7 @@ h1,h2,h3,h4,h5,h6 { } h1 { -font-size: 200% +font-size: 200%; border-radius: 10px; padding: 10px; margin-top: 2em; @@ -24,7 +24,7 @@ h1 { } h2 { -font-size: 175% +font-size: 175%; border-radius: 10px; padding: 10px; margin-top: 2em;
svn commit: r818282 - in /websites/staging/sling/trunk/content: ./ css/site.css
Author: buildbot Date: Sat May 19 09:13:33 2012 New Revision: 818282 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/css/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 09:13:33 2012 @@ -1 +1 @@ -1340381 +1340382 Modified: websites/staging/sling/trunk/content/css/site.css == --- websites/staging/sling/trunk/content/css/site.css (original) +++ websites/staging/sling/trunk/content/css/site.css Sat May 19 09:13:33 2012 @@ -18,7 +18,6 @@ h1 { font-size: 200%; border-radius: 10px; padding: 10px; -margin-top: 2em; background-color: #FDF5D9; font-weight: bold; }
svn commit: r818320 - in /websites/staging/sling/trunk/content: ./ the-sling-engine/ the-sling-engine/sling-properties.html
Author: buildbot Date: Sat May 19 16:23:35 2012 New Revision: 818320 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/the-sling-engine/ websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 16:23:35 2012 @@ -1 +1 @@ -1340382 +1340513 Added: websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html == --- websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html (added) +++ websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html Sat May 19 16:23:35 2012 @@ -0,0 +1,113 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - /title +link rel=stylesheet href=/css/site.css type=text/css media=all +link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/site/index.html; + img border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/a + /div +/div + +div class=menu + pstrongDocumentation/strong br / +a href=getting-started.htmlGetting Started/a br / +a href=the-sling-engine.htmlThe Sling Engine/a br / +a href=development.htmlDevelopment/a br / +a href=bundles.htmlBundles/a br / +a href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a br / +a href=configuration.htmlConfiguration/a br / +a href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a br / +a href=http://s.apache.org/sling.wiki;Wiki/a br / +a href=http://s.apache.org/sling.faq;FAQ/a br / +/p +pstrongProject info/strong br / +a href=http://sling.apache.org/site/downloads.cgi;Downloads/a br / +a href=http://www.apache.org/licenses/;License/a br / +a href=contributing.htmlContributing/a br / +a href=news.htmlNews/a br / +a href=links.htmlLinks/a br / +a href=project-information.htmlProject Information/a br / +a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / +a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / +a href=security.htmlSecurity/a br / +/p +pstrongSponsorship/strong br / +a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / +a href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a br / +a href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a br / +/p +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; +a href=/Home/anbsp;raquonbsp;a href=/the-sling-engine/The-sling-engine/a + /div +!-- h1 class=title/h1 -- +!-- -- + +h1 id=well-known-sling-propertiesWell-known Sling Properties/h1 +pThis table lists properties which have known functionality in the OSGi and Sling frameworks./p +table +thead +tr +thProperty/th +thDefault Value/th +thDescription/th +/tr +/thead +tbody +tr +tdcodesling.properties/code/td +tdcode${sling.home}/sling.properties/code/td +tdPath to the codesling.properties/code file; relative path is resolved against code${sling.home}/code/td +/tr +tr +tdcodesling.home/code/td +tdcodesling/code/td +tdPath to the main Sling Directory; relative path is resolved against current working directory as defined in the codeuser.dir/code system property. Can also be set with the code-c/code command line option./td +/tr +/tbody +/table
svn commit: r818322 - in /websites/staging/sling/trunk/content: ./ the-sling-engine/sling-properties.html
Author: buildbot Date: Sat May 19 16:52:58 2012 New Revision: 818322 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 16:52:58 2012 @@ -1 +1 @@ -1340513 +1340516 Modified: websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html == --- websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html (original) +++ websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html Sat May 19 16:52:58 2012 @@ -93,17 +93,48 @@ /thead tbody tr +tdcodesling.home/code/td +tdcodesling/code/td +tdPath to the main Sling Directory; relative path is resolved against current working directory as defined in the codeuser.dir/code system property. Can also be set with the code-c/code command line option./td +/tr +tr +tdcodesling.launchpad/code/td +tdcode${sling.home}/code/td +tdLocation for the Sling launchpad JAR file and the startup folder containing bundles to be installed by the Bootstrap Installer. Can also be set with the code-i/code command line option./td +/tr +tr tdcodesling.properties/code/td tdcode${sling.home}/sling.properties/code/td tdPath to the codesling.properties/code file; relative path is resolved against code${sling.home}/code/td /tr tr -tdcodesling.home/code/td -tdcodesling/code/td -tdPath to the main Sling Directory; relative path is resolved against current working directory as defined in the codeuser.dir/code system property. Can also be set with the code-c/code command line option./td +tdcodesling.control.socket/code/td +tdcodec/code/td +tdSpecification of the control port. Can also be set with the code-j/code command line option. This property is only used by the Standalone Sling Application./td +/tr +tr +tdcodesling.control.action/code/td +td--/td +tdAction to execute. This is the same as specifying codestart/code, codestatus/code, or codestop/code on the command line. This property is only used by the Standalone Sling Application./td +/tr +tr +tdcodeorg.apache.felix.http.context_path/code/td +tdcode//code/td +tdThe servlet context path for the Http Service of the embedded servlet container. This property requires support by the Http Service bundle./td +/tr +tr +tdcodeorg.apache.felix.http.host/code/td +tdcode0.0.0.0/code/td +tdThe host interface to bind the HTTP Server to. This property requires support by the Http Service bundle./td +/tr +tr +tdcodeorg.osgi.service.http.port/code/td +td8080/td +tdThe port to listen on for HTTP requests. This property requires support by the Http Service bundle./td /tr /tbody /table +pWith the exception of the first three properties (codesling.home/code, codesling.launchpad/code, and codesling.properties/code) all properties can be set on the command line using the code-D/code command line option or in the actual codesling.properties/code file./p div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
svn commit: r818324 - in /websites/staging/sling/trunk/content: ./ the-sling-engine/sling-properties.html
Author: buildbot Date: Sat May 19 17:17:08 2012 New Revision: 818324 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 17:17:08 2012 @@ -1 +1 @@ -1340516 +1340518 Modified: websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html == --- websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html (original) +++ websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html Sat May 19 17:17:08 2012 @@ -83,6 +83,8 @@ h1 id=well-known-sling-propertiesWell-known Sling Properties/h1 pThis table lists properties which have known functionality in the OSGi and Sling frameworks./p +pWith the exception of the Sling setup properties (codesling.home/code, codesling.launchpad/code, and codesling.properties/code) all properties can be set on the command line using the code-D/code command line option or in the codesling.properties/code file. Properties defined on the command line or in the codeweb.xml/code file always overwrite properties in the codesling.properties/code file./p +h2 id=sling-setup-propertiesSling Setup Properties/h2 table thead tr @@ -107,9 +109,21 @@ tdcode${sling.home}/sling.properties/code/td tdPath to the codesling.properties/code file; relative path is resolved against code${sling.home}/code/td /tr +/tbody +/table +h2 id=server-control-port-propertiesServer Control Port Properties/h2 +table +thead +tr +thProperty/th +thDefault Value/th +thDescription/th +/tr +/thead +tbody tr tdcodesling.control.socket/code/td -tdcodec/code/td +tdcode127.0.0.1:0/code/td tdSpecification of the control port. Can also be set with the code-j/code command line option. This property is only used by the Standalone Sling Application./td /tr tr @@ -117,6 +131,62 @@ td--/td tdAction to execute. This is the same as specifying codestart/code, codestatus/code, or codestop/code on the command line. This property is only used by the Standalone Sling Application./td /tr +/tbody +/table +h2 id=logging-configurationLogging Configuration/h2 +pLogging configuration defined by these properties sets up initial configuration for the Sling Commons Log bundle. This configuration is used as long as there is no configuration from the Configuration Admin Service for the service PID codeorg.apache.sling.commons.log.LogManager/code./p +table +thead +tr +thProperty/th +thDefault Value/th +thDescription/th +/tr +/thead +tbody +tr +tdcodeorg.apache.sling.commons.log.level/code/td +tdcodeINFO/code/td +tdSets the initial logging level of the root logger. This may be any of the defined logging levels codeDEBUG/code, codeINFO/code, codeWARN/code, or codeERROR/code. This property can also be set with the code-l/code command line option./td +/tr +tr +tdcodeorg.apache.sling.commons.log.file/code/td +tdcode${sling.home}/logs/error.log/code/td +tdSets the log file to which log messages are written. If this property is empty or missing, log messages are written to System.out. This property can also be set with the code-f/code command line option./td +/tr +tr +tdcodeorg.apache.sling.commons.log.file.number/code/td +tdcode5/code/td +tdThe number of rotated files to keep./td +/tr +tr +tdcodeorg.apache.sling.commons.log.file.size/code/td +tdcode'.'-MM-dd/code/td +tdDefines how the log file is rotated (by schedule or by size) and when to rotate. See the section a href=http://sling.apache.org/site/logging.html#Logging-LogFileRotation;Log File Rotation/a for full details on log file rotation./td +/tr +tr +tdcodeorg.apache.sling.commons.log.pattern/code/td +tdcode{0,date,dd.MM. HH:mm:ss.SSS} *{4}* [{2}] {3} {5}/code/td +tdThe MessageFormat pattern to use for formatting log messages with the root logger./td +/tr +tr +tdorg.apache.sling.commons.log.julenabled/td +tdcodefalse/code/td +tdEnables the java.util.logging support./td +/tr +/tbody +/table +pSee a href=http://sling.apache.org/site/logging.html;Logging/a for full information on configuring the Sling Logging system./p +h2 id=http-service-propertiesHttp Service Properties/h2 +table +thead +tr +thProperty/th +thDefault Value/th +thDescription/th +/tr +/thead +tbody tr tdcodeorg.apache.felix.http.context_path/code/td tdcode//code/td @@ -134,7 +204,6 @@ /tr /tbody /table -pWith the exception of the first three properties (codesling.home/code, codesling.launchpad/code, and codesling.properties/code) all properties can be set on the command line using the code-D/code command line option or in the actual codesling.properties/code file./p div class=trademarkFooter
svn commit: r818345 - in /websites/staging/sling/trunk/content: ./ the-sling-engine/sling-properties.html
Author: buildbot Date: Sat May 19 22:10:48 2012 New Revision: 818345 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 22:10:48 2012 @@ -1 +1 @@ -1340578 +1340579 Modified: websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html == --- websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html (original) +++ websites/staging/sling/trunk/content/the-sling-engine/sling-properties.html Sat May 19 22:10:48 2012 @@ -18,7 +18,7 @@ limitations under the License. -- head -titleApache Sling - /title +titleApache Sling - Well-known Sling Properties/title link rel=stylesheet href=/css/site.css type=text/css media=all link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; meta http-equiv=Content-Type content=text/html;charset=UTF-8 @@ -78,12 +78,19 @@ div class=breadcrump style=font-size: 80%; a href=/Home/anbsp;raquonbsp;a href=/the-sling-engine.htmlThe Sling Engine/a /div - h1/h1 + h1Well-known Sling Properties/h1 !-- -- - h1 id=well-known-sling-propertiesWell-known Sling Properties/h1 -pThis table lists properties which have known functionality in the OSGi and Sling frameworks./p + pThis table lists properties which have known functionality in the OSGi and Sling frameworks./p pWith the exception of the Sling setup properties (codesling.home/code, codesling.launchpad/code, and codesling.properties/code) all properties can be set on the command line using the code-D/code command line option or in the codesling.properties/code file. Properties defined on the command line or in the codeweb.xml/code file always overwrite properties in the codesling.properties/code file./p +div class=toc +ul +lia href=#sling-setup-propertiesSling Setup Properties/a/li +lia href=#server-control-port-propertiesServer Control Port Properties/a/li +lia href=#logging-configurationLogging Configuration/a/li +lia href=#http-service-propertiesHttp Service Properties/a/li +/ul +/div h2 id=sling-setup-propertiesSling Setup Properties/h2 table thead @@ -206,7 +213,7 @@ /table div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1340518 by fmeschbe on Sat, 19 May 2012 17:17:04 + +Rev. 1340579 by fmeschbe on Sat, 19 May 2012 22:10:45 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r818349 - in /websites/staging/sling/trunk/content: ./ index.html
Author: buildbot Date: Sat May 19 22:34:14 2012 New Revision: 818349 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/index.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 22:34:14 2012 @@ -1 +1 @@ -1340579 +1340584 Modified: websites/staging/sling/trunk/content/index.html == --- websites/staging/sling/trunk/content/index.html (original) +++ websites/staging/sling/trunk/content/index.html Sat May 19 22:34:14 2012 @@ -81,11 +81,10 @@ h1Apache Sling - Bringing Back the Fun!/h1 !-- -- - p{tm}Apache Sling{tm} is an innovative web framework that is intended to + pstrongApache Slingtrade;/strong is an innovative web framework that is intended to bring back the fun to web development./p pDiscussions about Sling happen on our mailing lists, see the a href=project-information.htmlProject Information/a page for more info./p -pa name=ApacheSling-bringingbackthefun!-ApacheSlinginfivebulletspoints/a/p h1 id=apache-sling-in-five-bullets-pointsApache Sling in five bullets points/h1 ul liREST based web framework/li @@ -95,11 +94,8 @@ bring back the fun to web development./ etc.)/li liApache Open Source project/li /ul -pa name=ApacheSling-bringingbackthefun!-ApacheSlinginahundredwords/a/p h1 id=apache-sling-in-a-hundred-wordsApache Sling in a hundred words/h1 -pApache Sling is a web framework that uses a a href=http://en.wikipedia.org/wiki/JSR-170;Java Content Repository/a -, such as [Apache Jackrabbit|http://jackrabbit.apache.org/] -, to store and manage content./p +pApache Sling is a web framework that uses a a href=http://en.wikipedia.org/wiki/JSR-170;Java Content Repository/a, such as [Apache Jackrabbit|http://jackrabbit.apache.org/], to store and manage content./p pSling applications use either scripts or Java servlets, selected based on simple name conventions, to process HTTP requests in a RESTful way./p pThe embedded a href=http://felix.apache.org/;Apache Felix/a @@ -110,29 +106,25 @@ runtime./p Java Content Repositories, Sling makes it very simple to implement simple applications, while providing an enterprise-level framework for more complex applications. /p -pa name=ApacheSling-bringingbackthefun!-News/a/p h2 id=newsNews/h2 p{excerpt-include:News|nopanel=true} * a href=news.htmlall news.../a/p -pa name=ApacheSling-bringingbackthefun!-History/a/p h2 id=historyHistory/h2 pSling started as an internal project at a href=http://www.day.com;Day Software/a , and entered the Apache Incubator in September 2007. As of June, 17th, 2009 Apache Sling is a top level project of the Apache Software Foundation./p pThe name Sling has been proposed by Roy Fielding who explained it like this:/p -p{quote} -[The name is](the-name-is.html) - Biblical in nature. The story of David: the weapon he uses to slay the -giant Goliath is a sling. Hence, our David's [David Nuescheler, CTO of -Day Software] favorite weapon./p +blockquote +p[The name is] Biblical in nature. The story of David: the weapon he +uses to slay the giant Goliath is a sling. Hence, our David's +[David Nuescheler, CTO of Day Software] favorite weapon./p +/blockquote pIt is also the simplest device for delivering content very fast. {quote}/p -pa name=ApacheSling-bringingbackthefun!-WhousesSling?/a/p h2 id=who-uses-slingWho uses Sling?/h2 pSee a href=http://cwiki.apache.org/SLING/who-is-using-sling-.html;Who is using Sling/a on our public wiki./p -pa name=ApacheSling-bringingbackthefun!-Gettingstarted/a/p h2 id=getting-startedGetting started/h2 pIf you prefer doing rather than reading, please proceed to a href=discover-sling-in-15-minutes.htmlDiscover Sling in 15 minutes/a or read through the recommended links in the [Getting Started] @@ -146,7 +138,6 @@ page./p the information that they contain might be out of sync with the current Sling codebase. {note}/p -pa name=ApacheSling-bringingbackthefun!-Contents/a/p h2 id=contentsContents/h2 ul lia href=documentation.htmlDocumentation/a @@ -159,9 +150,7 @@ tools you have at your disposal/li lia href=http://cwiki.apache.org/SLING/faq.html;FAQ/a/li lia href=project-information.htmlProject Information/a/li /ul -pa name=ApacheSling-bringingbackthefun!-UseCasesforSling/a/p h2 id=use-cases-for-slingUse Cases for Sling/h2 -pa name=ApacheSling-bringingbackthefun!-Wiki/a/p h4 id=wikiWiki/h4 pDay built a Wiki system on Sling. Each Wiki page is a node (with optional child nodes) in the repository. As a page is requested, the respective node @@ -175,7 +164,6 @@ happens to be in a node nested below the using the URL of the wiki page attaching the relative path of the attachement ode. The system resolves the URL
svn commit: r818355 - in /websites/staging/sling/trunk/content: ./ authentication---authenticationhandler.html
Author: buildbot Date: Sat May 19 23:57:03 2012 New Revision: 818355 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/authentication---authenticationhandler.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat May 19 23:57:03 2012 @@ -1 +1 @@ -1340584 +1340593 Modified: websites/staging/sling/trunk/content/authentication---authenticationhandler.html == --- websites/staging/sling/trunk/content/authentication---authenticationhandler.html (original) +++ websites/staging/sling/trunk/content/authentication---authenticationhandler.html Sat May 19 23:57:03 2012 @@ -117,11 +117,7 @@ selected whose path is the longest match is registered with Scheme and Host/Port, these must exactly match for the service to be eligible. If multiple emAuthenticationHandler/em services are registered with the same length matching path, the handler with the higher -service ranking is selected{footnote}Service ranking is defined by the OSGi -Core Specification as follows: emIf multiple qualifying service interfaces -exist, a service with the highest emservice.ranking/em number, or when equal -to the lowest emservice.id/em, determines which service object is returned -by the Framework/em.{footnote}./p +service ranking is selectedsup id=fnref:1a href=#fn:1 rel=footnote1/a/sup./p pThe value of empath/em service registration property value triggering the call to any of the emAuthenticationHandler/em methods is available as the empath/em request attribute (for the time of the method call only). If the @@ -165,10 +161,17 @@ login parameters./li liemdropCredentials/em -- Clear the authentication cookie and internal store./li /ul -p{display-footnotes} /p +div class=footnote +hr / +ol +li id=fn:1 +pService ranking is defined by the OSGi Core Specification as follows: emIf multiple qualifying service interfaces exist, a service with the highest emservice.ranking/em number, or when equal to the lowest emservice.id/em, determines which service object is returned by the Framework/em.#160;a href=#fnref:1 rev=footnote title=Jump back to footnote 1 in the text#8617;/a/p +/li +/ol +/div div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1328917 by fmeschbe on Sun, 22 Apr 2012 17:50:27 + +Rev. 1340593 by fmeschbe on Sat, 19 May 2012 23:56:57 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r818408 - /websites/staging/sling/trunk/content/
Author: buildbot Date: Sun May 20 10:49:45 2012 New Revision: 818408 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun May 20 10:49:45 2012 @@ -1 +1 @@ -1340593 +1340668
svn commit: r818409 - /websites/staging/sling/trunk/content/
Author: buildbot Date: Sun May 20 10:53:42 2012 New Revision: 818409 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun May 20 10:53:42 2012 @@ -1 +1 @@ -1340668 +1340669
svn commit: r818415 - /websites/staging/sling/trunk/content/
Author: buildbot Date: Sun May 20 11:30:54 2012 New Revision: 818415 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun May 20 11:30:54 2012 @@ -1 +1 @@ -1340669 +1340681
svn commit: r818428 - in /websites/staging/sling/trunk/content: ./ css/site.css
Author: buildbot Date: Sun May 20 15:12:02 2012 New Revision: 818428 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/css/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun May 20 15:12:02 2012 @@ -1 +1 @@ -1340681 +1340749 Modified: websites/staging/sling/trunk/content/css/site.css == --- websites/staging/sling/trunk/content/css/site.css (original) +++ websites/staging/sling/trunk/content/css/site.css Sun May 20 15:12:02 2012 @@ -110,6 +110,7 @@ a:hover { margin: 0px; padding: 1px; padding-left: 1em; +padding-bottom: 1em; } .menu a {
svn commit: r818433 [2/2] - in /websites/staging/sling/trunk/content: ./ the-sling-engine/
Added: websites/staging/sling/trunk/content/sitemap.html == --- websites/staging/sling/trunk/content/sitemap.html (added) +++ websites/staging/sling/trunk/content/sitemap.html Sun May 20 15:29:12 2012 @@ -0,0 +1,183 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - Sitemap/title +link rel=stylesheet href=/css/site.css type=text/css media=all +link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/site/index.html; + img border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/a + /div +/div + +div class=menu + pstrongDocumentation/strong br / +a href=getting-started.htmlGetting Started/a br / +a href=the-sling-engine.htmlThe Sling Engine/a br / +a href=development.htmlDevelopment/a br / +a href=bundles.htmlBundles/a br / +a href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a br / +a href=configuration.htmlConfiguration/a br / +a href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a br / +a href=http://s.apache.org/sling.wiki;Wiki/a br / +a href=http://s.apache.org/sling.faq;FAQ/a br / +a href=sitemap.htmlSite Map/a/p +pstrongProject info/strong br / +a href=http://sling.apache.org/site/downloads.cgi;Downloads/a br / +a href=http://www.apache.org/licenses/;License/a br / +a href=contributing.htmlContributing/a br / +a href=news.htmlNews/a br / +a href=links.htmlLinks/a br / +a href=project-information.htmlProject Information/a br / +a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / +a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / +a href=security.htmlSecurity/a br / +/p +pstrongSponsorship/strong br / +a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / +a href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a br / +a href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a br / +/p +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; + + /div + h1Sitemap/h1 + ul +lia href=/46-line-blog.html46 Line Blog/a/li +lia href=/adapters.htmlAdapters/a/li +lia href=/apache-sling-commons-thread-pool.htmlApache Sling Commons Thread Pool/a/li +lia href=/apache-sling-community-roles-and-processes.htmlApache Sling Community Roles and Processes/a/li +lia href=/apache-sling-eventing-and-job-handling.htmlApache Sling Eventing and Job Handling/a/li +lia href=/apache-sling.htmlApache Sling/a/li +lia href=/architecture.htmlArchitecture/a/li +lia href=/assembly.htmlAssembly/a/li +lia href=/authentication---actors.htmlAuthentication - Actors/a/li +lia href=/authentication---authenticationhandler.htmlAuthentication - AuthenticationHandler/a/li +lia href=/authentication---framework.htmlAuthentication - Framework/a/li +lia href=/authentication---tasks.htmlAuthentication - Tasks/a/li +lia href=/authentication.htmlAuthentication/a/li +lia href=/bundles.htmlBundles/a/li +lia href=/client-request-logging.htmlClient Request Logging/a/li +lia href=/commons-html-utilities.htmlCommons HTML Utilities/a/li +lia href=/configuration.htmlConfiguration/a/li +lia href=/contributing.htmlContributing/a/li +lia href=/csscss/aul +lia href=/css/site.csssite.css/a/li +/ul +/li +lia href=/default-mapping-and-rendering.htmlDefault Mapping and Rendering/a/li +lia href=/dependency-management.htmlDependency Management/a/li +lia href=/development.htmlDevelopment/a/li +lia
svn commit: r818435 - /websites/staging/sling/trunk/content/
Author: buildbot Date: Sun May 20 16:19:01 2012 New Revision: 818435 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun May 20 16:19:01 2012 @@ -1 +1 @@ -1340753 +1340762
svn commit: r818599 - /websites/staging/sling/trunk/content/
Author: buildbot Date: Mon May 21 21:14:56 2012 New Revision: 818599 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon May 21 21:14:56 2012 @@ -1 +1 @@ -1340762 +1341207
svn commit: r818654 [3/3] - in /websites/staging/sling/trunk/content: ./ the-sling-engine/
Modified: websites/staging/sling/trunk/content/servlet-resolution.html == --- websites/staging/sling/trunk/content/servlet-resolution.html (original) +++ websites/staging/sling/trunk/content/servlet-resolution.html Tue May 22 07:47:27 2012 @@ -39,26 +39,29 @@ div class=menu pstrongDocumentation/strong br / -a href=getting-started.htmlGetting Started/a br / -a href=the-sling-engine.htmlThe Sling Engine/a br / -a href=development.htmlDevelopment/a br / -a href=bundles.htmlBundles/a br / -a href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a br / -a href=configuration.htmlConfiguration/a br / -a href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a br / +a href=/getting-started.htmlGetting Started/a br / +a href=/the-sling-engine.htmlThe Sling Engine/a br / +a href=/development.htmlDevelopment/a br / +a href=/bundles.htmlBundles/a br / +a href=/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/configuration.htmlConfiguration/a br / a href=http://s.apache.org/sling.wiki;Wiki/a br / a href=http://s.apache.org/sling.faq;FAQ/a br / -a href=sitemap.htmlSite Map/a/p +a href=/sitemap.htmlSite Map/a/p +pstrongAPI Docs/strong br / +a href=http://sling.apache.org/apidocs/sling6/index.html;Sling 6/a br / +a href=http://sling.apache.org/apidocs/sling5/index.html;Sling 5/a br / +/p pstrongProject info/strong br / a href=http://sling.apache.org/site/downloads.cgi;Downloads/a br / a href=http://www.apache.org/licenses/;License/a br / -a href=contributing.htmlContributing/a br / -a href=news.htmlNews/a br / -a href=links.htmlLinks/a br / -a href=project-information.htmlProject Information/a br / +a href=/contributing.htmlContributing/a br / +a href=/news.htmlNews/a br / +a href=/links.htmlLinks/a br / +a href=/project-information.htmlProject Information/a br / a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / -a href=security.htmlSecurity/a br / +a href=/security.htmlSecurity/a br / /p pstrongSponsorship/strong br / a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / Modified: websites/staging/sling/trunk/content/servlets.html == --- websites/staging/sling/trunk/content/servlets.html (original) +++ websites/staging/sling/trunk/content/servlets.html Tue May 22 07:47:27 2012 @@ -39,26 +39,29 @@ div class=menu pstrongDocumentation/strong br / -a href=getting-started.htmlGetting Started/a br / -a href=the-sling-engine.htmlThe Sling Engine/a br / -a href=development.htmlDevelopment/a br / -a href=bundles.htmlBundles/a br / -a href=tutorials-amp;-how-tos.htmlTutorials amp; How-Tos/a br / -a href=configuration.htmlConfiguration/a br / -a href=http://sling.apache.org/apidocs/sling5/index.html;API docs/a br / +a href=/getting-started.htmlGetting Started/a br / +a href=/the-sling-engine.htmlThe Sling Engine/a br / +a href=/development.htmlDevelopment/a br / +a href=/bundles.htmlBundles/a br / +a href=/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/configuration.htmlConfiguration/a br / a href=http://s.apache.org/sling.wiki;Wiki/a br / a href=http://s.apache.org/sling.faq;FAQ/a br / -a href=sitemap.htmlSite Map/a/p +a href=/sitemap.htmlSite Map/a/p +pstrongAPI Docs/strong br / +a href=http://sling.apache.org/apidocs/sling6/index.html;Sling 6/a br / +a href=http://sling.apache.org/apidocs/sling5/index.html;Sling 5/a br / +/p pstrongProject info/strong br / a href=http://sling.apache.org/site/downloads.cgi;Downloads/a br / a href=http://www.apache.org/licenses/;License/a br / -a href=contributing.htmlContributing/a br / -a href=news.htmlNews/a br / -a href=links.htmlLinks/a br / -a href=project-information.htmlProject Information/a br / +a href=/contributing.htmlContributing/a br / +a href=/news.htmlNews/a br / +a href=/links.htmlLinks/a br / +a href=/project-information.htmlProject Information/a br / a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / -a href=security.htmlSecurity/a br / +a href=/security.htmlSecurity/a br / /p pstrongSponsorship/strong br / a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / Modified: websites/staging/sling/trunk/content/sitemap.html == --- websites/staging/sling/trunk/content/sitemap.html (original) +++ websites/staging/sling/trunk/content/sitemap.html Tue May 22 07:47:27 2012 @@ -39,26 +39,29 @@ div class=menu pstrongDocumentation/strong br / -a href=getting-started.htmlGetting Started/a br / -a href=the-sling-engine.htmlThe Sling Engine/a br / -a href=development.htmlDevelopment/a br / -a href=bundles.htmlBundles/a br / -a
svn commit: r818656 - /websites/staging/sling/trunk/content/
Author: buildbot Date: Tue May 22 08:10:45 2012 New Revision: 818656 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 22 08:10:45 2012 @@ -1 +1 @@ -1341337 +1341343
svn commit: r818658 [1/23] - in /websites/staging/sling/trunk/content: ./ tutorials-how-tos/
Author: buildbot Date: Tue May 22 08:25:32 2012 New Revision: 818658 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/accessing-filesystem-resources-extensions-fsresource.html websites/staging/sling/trunk/content/authentication-actors.html websites/staging/sling/trunk/content/authentication-authenticationhandler.html websites/staging/sling/trunk/content/authentication-framework.html websites/staging/sling/trunk/content/authentication-tasks.html websites/staging/sling/trunk/content/bundle-resources-extensions-bundleresource.html websites/staging/sling/trunk/content/content-loading-jcr-contentloader.html websites/staging/sling/trunk/content/internationalization-support-i18n.html websites/staging/sling/trunk/content/managing-permissions-jackrabbit-accessmanager.html websites/staging/sling/trunk/content/managing-users-and-groups-jackrabbit-usermanager.html websites/staging/sling/trunk/content/manipulating-content-the-slingpostservlet-servlets-post.html websites/staging/sling/trunk/content/mime-type-support-commons-mime.html websites/staging/sling/trunk/content/output-rewriting-pipelines-org-apache-sling-rewriter.html websites/staging/sling/trunk/content/run-modes-org-apache-sling-runmode.html websites/staging/sling/trunk/content/scheduler-service-commons-scheduler.html websites/staging/sling/trunk/content/sling-settings-org-apache-sling-settings.html websites/staging/sling/trunk/content/tutorials-how-tos/ websites/staging/sling/trunk/content/tutorials-how-tos.html websites/staging/sling/trunk/content/tutorials-how-tos/46-line-blog.html websites/staging/sling/trunk/content/tutorials-how-tos/getting-resources-and-properties-in-sling.html websites/staging/sling/trunk/content/tutorials-how-tos/how-to-manage-events-in-sling.html websites/staging/sling/trunk/content/tutorials-how-tos/installing-and-upgrading-bundles.html websites/staging/sling/trunk/content/tutorials-how-tos/jackrabbit-persistence.html websites/staging/sling/trunk/content/tutorials-how-tos/testing-sling-based-applications.html Removed: websites/staging/sling/trunk/content/46-line-blog.html websites/staging/sling/trunk/content/authentication---actors.html websites/staging/sling/trunk/content/authentication---authenticationhandler.html websites/staging/sling/trunk/content/authentication---framework.html websites/staging/sling/trunk/content/authentication---tasks.html websites/staging/sling/trunk/content/getting-resources-and-properties-in-sling.html websites/staging/sling/trunk/content/how-to-manage-events-in-sling.html websites/staging/sling/trunk/content/installing-and-upgrading-bundles.html websites/staging/sling/trunk/content/jackrabbit-persistence.html Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/adapters.html websites/staging/sling/trunk/content/apache-sling-commons-thread-pool.html websites/staging/sling/trunk/content/apache-sling-community-roles-and-processes.html websites/staging/sling/trunk/content/apache-sling-eventing-and-job-handling.html websites/staging/sling/trunk/content/apache-sling.html websites/staging/sling/trunk/content/architecture.html websites/staging/sling/trunk/content/assembly.html websites/staging/sling/trunk/content/authentication.html websites/staging/sling/trunk/content/bundles.html websites/staging/sling/trunk/content/client-request-logging.html websites/staging/sling/trunk/content/commons-html-utilities.html websites/staging/sling/trunk/content/configuration.html websites/staging/sling/trunk/content/contributing.html websites/staging/sling/trunk/content/default-mapping-and-rendering.html websites/staging/sling/trunk/content/dependency-management.html websites/staging/sling/trunk/content/development.html websites/staging/sling/trunk/content/discover-sling-in-15-minutes.html websites/staging/sling/trunk/content/dispatching-requests.html websites/staging/sling/trunk/content/documentation.html websites/staging/sling/trunk/content/downloads.html websites/staging/sling/trunk/content/embedding-sling.html websites/staging/sling/trunk/content/errorhandling.html websites/staging/sling/trunk/content/eventing-and-jobs.html websites/staging/sling/trunk/content/filters.html websites/staging/sling/trunk/content/form-based-authenticationhandler.html websites/staging/sling/trunk/content/getting-and-building-sling.html websites/staging/sling/trunk/content/getting-started.html websites/staging/sling/trunk/content/groovy-support.html websites/staging/sling/trunk/content/guides.html websites/staging/sling/trunk/content/issue-tracker.html websites/staging/sling/trunk/content/jcr-installer-provider.html websites/staging/sling/trunk/content/jspc.html websites
svn commit: r818658 [11/23] - in /websites/staging/sling/trunk/content: ./ tutorials-how-tos/
Added: websites/staging/sling/trunk/content/managing-permissions-jackrabbit-accessmanager.html == --- websites/staging/sling/trunk/content/managing-permissions-jackrabbit-accessmanager.html (added) +++ websites/staging/sling/trunk/content/managing-permissions-jackrabbit-accessmanager.html Tue May 22 08:25:32 2012 @@ -0,0 +1,207 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - Managing permissions (jackrabbit.accessmanager)/title +link rel=stylesheet href=/css/site.css type=text/css media=all +link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/site/index.html; + img border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/a + /div +/div + +div class=menu + pstrongDocumentation/strong br / +a href=/getting-started.htmlGetting Started/a br / +a href=/the-sling-engine.htmlThe Sling Engine/a br / +a href=/development.htmlDevelopment/a br / +a href=/bundles.htmlBundles/a br / +a href=/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/configuration.htmlConfiguration/a br / +a href=http://s.apache.org/sling.wiki;Wiki/a br / +a href=http://s.apache.org/sling.faq;FAQ/a br / +a href=/sitemap.htmlSite Map/a/p +pstrongAPI Docs/strong br / +a href=http://sling.apache.org/apidocs/sling6/index.html;Sling 6/a br / +a href=http://sling.apache.org/apidocs/sling5/index.html;Sling 5/a br / +/p +pstrongProject info/strong br / +a href=http://sling.apache.org/site/downloads.cgi;Downloads/a br / +a href=http://www.apache.org/licenses/;License/a br / +a href=/contributing.htmlContributing/a br / +a href=/news.htmlNews/a br / +a href=/links.htmlLinks/a br / +a href=/project-information.htmlProject Information/a br / +a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / +a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / +a href=/security.htmlSecurity/a br / +/p +pstrongSponsorship/strong br / +a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / +a href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a br / +a href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a br / +/p +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; +a href=/Home/a + /div + h1Managing permissions (jackrabbit.accessmanager)/h1 + h1 id=managing-permissionsManaging permissions/h1 +pThe codejackrabbit-accessmanager/code bundle delivers a REST interface to manipulate users permissions in the JCR. After installing the codejackrabbit-accessmanager/code bundle the REST services are exposed under the path of the node where you will manipulate the permissions for a user with a specific selector like codemodifyAce/code, codeacl/code and codedeleteAce/code. +[TOC]/p +h2 id=privilegesPrivileges/h2 +table +thead +tr +thprivilagename/th +thdescription/th +/tr +/thead +tbody +tr +tdjcr:read/td +tdthe privilege to retrieve a node and get its properties and their values/td +/tr +tr +tdjcr:readAccessControl/td +tdthe privilege to get the access control policy of a node/td +/tr +tr +tdjcr:modifyProperties/td +tdthe privilege to create, modify and remove the properties of a node/td +/tr +tr +tdjcr:addChildNodes/td +tdthe privilege to create child nodes of a node/td +/tr +tr +tdjcr:removeChildNodes/td +tdthe privilege to remove child nodes of a node/td +/tr +tr +tdjcr:removeNode/td +tdthe privilege to remove a node/td +/tr +tr
svn commit: r818658 [23/23] - in /websites/staging/sling/trunk/content: ./ tutorials-how-tos/
Modified: websites/staging/sling/trunk/content/version-policy.html == --- websites/staging/sling/trunk/content/version-policy.html (original) +++ websites/staging/sling/trunk/content/version-policy.html Tue May 22 08:25:32 2012 @@ -82,30 +82,37 @@ a href=/Home/a /div h1Version Policy/h1 - pa name=VersionPolicy-DRAFTVersionPolicy/a/p -h1 id=draft-version-policyDRAFT Version Policy/h1 -p{excerpt}This page is about how we assign versions to exported packages and -bundles and defines when to increase which part of the version -number.{excerpt}/p + h1 id=draft-version-policyDRAFT Version Policy/h1 +pThis page is about how we assign versions to exported packages and bundles and defines when to increase which part of the version number./p p{info} -Please note that this page is currently in draft stage and still being -discussed. +Please note that this page is currently in draft stage and still being discussed. {info}/p -p{toc:minLevel=2|maxLevel=2}/p -pa name=VersionPolicy-Introduction/a/p +div class=toc +ul +lia href=#draft-version-policyDRAFT Version Policy/aul +lia href=#introductionIntroduction/a/li +lia href=#version-number-syntaxVersion Number Syntax/a/li +lia href=#evolution-of-exported-package-versionsEvolution of Exported Package Versions/a/li +lia href=#evolution-of-bundle-versionsEvolution of Bundle Versions/a/li +lia href=#examplesExamples/aul +lia href=#pure-api-bundlePure API Bundle/a/li +lia href=#implementation-bundle-providing-apiImplementation Bundle providing API/a/li +lia href=#pure-implementation-bundlePure Implementation Bundle/a/li +/ul +/li +lia href=#importing-packagesImporting Packages/a/li +lia href=#referencesReferences/a/li +/ul +/li +/ul +/div h2 id=introductionIntroduction/h2 pIn comments to SLING-1176 Ian Boston wrote:/p p{quote} -The exports in bundle/api/pom.xml look like they might become problematic from a support point of view, although we probably can't avoid this. [...](html) - [The problem is the] manual maintenance of the version numbers. (not a -big problem but needs to be done) +The exports in bundle/api/pom.xml look like they might become problematic from a support point of view, although we probably can't avoid this. [...]() [The problem is the] manual maintenance of the version numbers. (not a big problem but needs to be done) {quote}/p pI agree, that this is a problem. So let me reasonate on this a bit ;-)/p -pAs a reference you might want to read a href=http://blog.meschberger.ch/2009/10/on-version-numbers.html;my blog post on version numbers/a - and also what the [Eclipse guys have to say|http://wiki.eclipse.org/index.php/Version_Numbering] - (great read, btw). The OSGi Alliance has come up with a good definition -for [Semantic Versioning|http://www.osgi.org/wiki/uploads/Links/SemanticVersioning.pdf] - to which the definitions described below perfectly match./p +pAs a reference you might want to read a href=my blog post on version numbers/a and also what the [Eclipse guys have to say|http://wiki.eclipse.org/index.php/Version_Numbering] (great read, btw). The OSGi Alliance has come up with a good definition for [Semantic Versioning|http://www.osgi.org/wiki/uploads/Links/SemanticVersioning.pdf] to which the definitions described below perfectly match./p pFor Sling we have three kinds of version numbers:/p ol liBig Sling Releases/li @@ -113,74 +120,33 @@ for [Semantic Versioning|http://www.osgi liPackage Exports/li /ol pemBig Sling Releases/em/p -pFor emBig Sling releases/em we already have an ample solution in that we just -use a single number increased from release to release. Just remember that a -emBig Sling release/em is a convenience release of existing released Sling -bundles./p +pFor emBig Sling releases/em we already have an ample solution in that we just use a single number increased from release to release. Just remember that a emBig Sling release/em is a convenience release of existing released Sling bundles./p pemSling Bundles/em/p -pFor emSling Bundles/em version numbers are just defined as the emversion/em -element of the bundle's POM. The only restriction here is, that we decided -to use even numbers for releases and odd numbers for SNAPSHOTs. Whether and -when which version part is increased is not explicitly defined yet./p +pFor emSling Bundles/em version numbers are just defined as the codelt;versiongt;/code element of the bundle's POM. The only restriction here is, that we decided to use even numbers for releases and odd numbers for SNAPSHOTs. Whether and when which version part is increased is not explicitly defined yet./p pemPackage Exports/em/p -pFor emPackage Exports/em the situation is more problematic since there are a -number of places to set exported package version number:/p +pFor emPackage Exports/em the situation is more problematic since there are a number of places to set
svn commit: r818658 [15/23] - in /websites/staging/sling/trunk/content: ./ tutorials-how-tos/
Modified: websites/staging/sling/trunk/content/project-information.html == --- websites/staging/sling/trunk/content/project-information.html (original) +++ websites/staging/sling/trunk/content/project-information.html Tue May 22 08:25:32 2012 @@ -82,108 +82,64 @@ a href=/Home/a /div h1Project Information/h1 - pa name=ProjectInformation-Slingprojectinformation/a/p -h1 id=sling-project-informationSling project information/h1 -pThis document provides an overview of the various documents and links that -are part of this project's general information:/p + h1 id=sling-project-informationSling project information/h1 +pThis document provides an overview of the various documents and links that are part of this project's general information:/p ul -lia href=apache-sling-community-roles-and-processes.htmlCommunity Roles and Processes/a/li -lia href=project-team.htmlProject Team/a/li -lia href=#lists.htmlMailing Lists/a/li -lia href=#issues.htmlIssue Tracking/a/li -lia href=#source.htmlSource Repository/a/li -lia href=#ci.htmlContinuous Integration/a/li -lia href=project-license.htmlProject License/a/li +lia href=/apache-sling-community-roles-and-processes.htmlCommunity Roles and Processes/a/li +lia href=/project-team.htmlProject Team/a/li +lia href=Mailing Lists/a/li +lia href=Issue Tracking/a/li +lia href=Source Repository/a/li +lia href=Continuous Integration/a/li +lia href=/project-license.htmlProject License/a/li /ul -p{anchor:lists} -a name=ProjectInformation-MailingLists/a/p +p{anchor:lists}/p h2 id=mailing-listsMailing Lists/h2 -pThese are the mailing lists that have been established for this project. -For each list, there is a subscribe, unsubscribe, and an archive link. -table -trth Name /thth Subscribe /thth Unsubscribe /thth Post /thth Archive /thth Other Archives /th/tr -trtd Sling Users List /tdtd a href=mailto:users-subscr...@sling.apache.org.html;Subscribe/a - /tdtd [Unsubscribe/tdtdmailto:users-unsubscr...@sling.apache.org] - /tdtd users at sling.apache.org /tdtd [mail-archives.apache.org/tdtdhttp://mail-archives.apache.org/mod_mbox/sling-users/] - /tdtd [www.mail-archive.com/tdtdhttp://www.mail-archive.com/users@sling.apache.org/] - [MarkMail/tdtdhttp://sling.markmail.org] - [Nabble/tdtdhttp://n3.nabble.com/Sling-Users-f73968.html] - /td/tr -trtd Sling Developers List /tdtd a href=mailto:dev-subscr...@sling.apache.org.html;Subscribe/a - /tdtd [Unsubscribe/tdtdmailto:dev-unsubscr...@sling.apache.org] - /tdtd dev at sling.apache.org /tdtd [mail-archives.apache.org/tdtdhttp://mail-archives.apache.org/mod_mbox/sling-dev/] - /tdtd [www.mail-archive.com/tdtdhttp://www.mail-archive.com/dev@sling.apache.org/] - [MarkMail/tdtdhttp://sling.markmail.org] - [Nabble/tdtdhttp://n3.nabble.com/Sling-Dev-f73966.html] - /td/tr -trtd Sling Source Control List /tdtd a href=mailto:commits-subscr...@sling.apache.org.html;Subscribe/a - /tdtd [Unsubscribe/tdtdmailto:commits-unsubscr...@sling.apache.org] - /tdtd /tdtd [mail-archives.apache.org/tdtdhttp://mail-archives.apache.org/mod_mbox/incubator-sling-commits/] - /tdtd [www.mail-archive.com/tdtdhttp://www.mail-archive.com/commits@sling.apache.org/] - [MarkMail/tdtdhttp://sling.markmail.org] - /td/tr -/table/p -p{anchor:issues} -a name=ProjectInformation-IssueTracking/a/p +pThese are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link. +| Name | Subscribe | Unsubscribe | Post | Archive | Other Archives | +|--|--|--|--|--|--| +| Sling Users List | a href=Subscribe/a | [Unsubscribe|mailto:users-unsubscr...@sling.apache.org] | users at sling.apache.org | [mail-archives.apache.org|http://mail-archives.apache.org/mod_mbox/sling-users/] | [www.mail-archive.com|http://www.mail-archive.com/users@sling.apache.org/] [MarkMail|http://sling.markmail.org] [Nabble|http://n3.nabble.com/Sling-Users-f73968.html] | +| Sling Developers List | a href=Subscribe/a | [Unsubscribe|mailto:dev-unsubscr...@sling.apache.org] | dev at sling.apache.org | [mail-archives.apache.org|http://mail-archives.apache.org/mod_mbox/sling-dev/] | [www.mail-archive.com|http://www.mail-archive.com/dev@sling.apache.org/] [MarkMail|http://sling.markmail.org] [Nabble|http://n3.nabble.com/Sling-Dev-f73966.html] | +| Sling Source Control List | a href=Subscribe/a | [Unsubscribe|mailto:commits-unsubscr...@sling.apache.org] | | [mail-archives.apache.org|http://mail-archives.apache.org/mod_mbox/incubator-sling-commits/] | [www.mail-archive.com|http://www.mail-archive.com/commits@sling.apache.org/] [MarkMail|http://sling.markmail.org] |/p +p{anchor:issues}/p h2 id=issue-trackingIssue Tracking/h2 -pThis project uses JIRA a J2EE-based, issue tracking and project management -application. Issues, bugs, and feature requests should be submitted to the -following issue tracking system for this project./p -pThe
svn commit: r818660 [3/3] - in /websites/staging/sling/trunk/content: ./ authentication/
Modified: websites/staging/sling/trunk/content/sling-api.html == --- websites/staging/sling/trunk/content/sling-api.html (original) +++ websites/staging/sling/trunk/content/sling-api.html Tue May 22 08:54:17 2012 @@ -82,8 +82,7 @@ a href=/Home/a /div h1Sling API/h1 - h1 id=the-sling-apiThe Sling API/h1 -p{note:title=Work In Progress} + p{note:title=Work In Progress} The contents of this page is being created at the moment. It contains incomplete and partially wrong information as the text is adapted from the contents of the a href=Component API/a documentation page. {note}/p h2 id=introductionIntroduction/h2 @@ -365,7 +364,7 @@ The a href=SlingRequestPathInfoTest /table pThis specification does not define, how error handlers are configured and used if the Component Framework provides error handling support. Likewise the Component Framework may or may not implement support to handle calls to the codeComponentResponse.sendError/code method. The Component Framework may also use its own error handling also for errors resulting from request processing failures, for example if authentication is required or if the request URL cannot be resolved to a Content object./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341347 by fmeschbe on Tue, 22 May 2012 08:25:18 + +Rev. 1341361 by fmeschbe on Tue, 22 May 2012 08:54:04 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project Modified: websites/staging/sling/trunk/content/sling-testing-tools.html == --- websites/staging/sling/trunk/content/sling-testing-tools.html (original) +++ websites/staging/sling/trunk/content/sling-testing-tools.html Tue May 22 08:54:17 2012 @@ -82,11 +82,12 @@ a href=/Home/a /div h1Sling Testing Tools/h1 - h1 id=sling-testing-toolsSling Testing Tools/h1 -pSling provides a number of testing tools to support the following use cases: -em Run JUnit tests contributed by OSGi bundles in an OSGi system. This does not require Sling and should work in other OSGi environments. -/em Run scriptable tests in a Sling instance, using any supported scripting language. -* Run integration tests via HTTP against a Sling instance that is started during the Maven build cycle, or independently./p + pSling provides a number of testing tools to support the following use cases:/p +ul +liRun JUnit tests contributed by OSGi bundles in an OSGi system. This does not require Sling and should work in other OSGi environments./li +liRun scriptable tests in a Sling instance, using any supported scripting language./li +liRun integration tests via HTTP against a Sling instance that is started during the Maven build cycle, or independently./li +/ul pThis page describes those tools, and points to the bundles that implement them./p pThe a href=testing/samples/integration-tests/a module demonstrates these tools, and is also meant as a sample project to show how to run integration tests for Sling-based applications./p pThe main Sling integration tests at a href=launchpad/integration-tests/a were created before this testing framework, and do not use it yet (as of March 2011). The new testing tools are simpler to use, but the old tests (all 400 of them as I write this) fulfill their validation role for testing Sling itself, there's no real need to modify them to use the new tools./p @@ -157,7 +158,7 @@ For tighter integration with Sling, the pThe a href=SlingRemoteExecutionRule/a is a JUnit Rule that allows tests to be executed remotely in a Sling instance from an IDE, assuming the test is available on both sides./p pThe a href=ExampleRemoteTest/a class demonstrates this. To run it from your IDE, set the codesling.remote.test.url/code in the IDE to the URL of the JUnitServlet, like http://localhost:8080/system/sling/junit for example./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341347 by fmeschbe on Tue, 22 May 2012 08:25:18 + +Rev. 1341361 by fmeschbe on Tue, 22 May 2012 08:54:04 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project Modified: websites/staging/sling/trunk/content/sling.html == --- websites/staging/sling/trunk/content/sling.html (original) +++ websites/staging/sling/trunk/content/sling.html Tue May 22 08:54:17 2012 @@ -18,7 +18,7 @@ limitations under the License. -- head -titleApache Sling - Sling/title +titleApache Sling - Maven Sling Plugin/title link rel=stylesheet href=/css/site.css type=text/css
svn commit: r818667 [3/18] - in /websites/staging/sling/trunk/content: ./ authentication/ documentation/ documentation/bundles/ documentation/development/ documentation/getting-started/ documentation/
Added: websites/staging/sling/trunk/content/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html == --- websites/staging/sling/trunk/content/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html (added) +++ websites/staging/sling/trunk/content/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html Tue May 22 09:41:22 2012 @@ -0,0 +1,298 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - Managing users and groups (jackrabbit.usermanager)/title +link rel=stylesheet href=/css/site.css type=text/css media=all +link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/site/index.html; + img border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/a + /div +/div + +div class=menu + pstrongDocumentation/strong br / +a href=/getting-started.htmlGetting Started/a br / +a href=/the-sling-engine.htmlThe Sling Engine/a br / +a href=/development.htmlDevelopment/a br / +a href=/bundles.htmlBundles/a br / +a href=/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/configuration.htmlConfiguration/a br / +a href=http://s.apache.org/sling.wiki;Wiki/a br / +a href=http://s.apache.org/sling.faq;FAQ/a br / +a href=/sitemap.htmlSite Map/a/p +pstrongAPI Docs/strong br / +a href=http://sling.apache.org/apidocs/sling6/index.html;Sling 6/a br / +a href=http://sling.apache.org/apidocs/sling5/index.html;Sling 5/a br / +/p +pstrongProject info/strong br / +a href=http://sling.apache.org/site/downloads.cgi;Downloads/a br / +a href=http://www.apache.org/licenses/;License/a br / +a href=/contributing.htmlContributing/a br / +a href=/news.htmlNews/a br / +a href=/links.htmlLinks/a br / +a href=/project-information.htmlProject Information/a br / +a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / +a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / +a href=/security.htmlSecurity/a br / +/p +pstrongSponsorship/strong br / +a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / +a href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a br / +a href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a br / +/p +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; +a href=/Home/anbsp;raquonbsp;a href=/documentation.htmlDocumentation/anbsp;raquonbsp;a href=/documentation/bundles.htmlBundles/a + /div + h1Managing users and groups (jackrabbit.usermanager)/h1 + pThe codejackrabbit-usermanager/code bundle delivers a REST interface to create, update and delete users and groups in the JCR. After installing the codejackrabbit-usermanager/code bundle all REST services are exposed under the path /system/userManager./p +div class=toc +ul +lia href=#list-usersList users/a/li +lia href=#get-userGet user/a/li +lia href=#create-userCreate user/a/li +lia href=#update-userUpdate user/a/li +lia href=#change-passwordChange password/a/li +lia href=#delete-userDelete user/a/li +lia href=#list-groupsList groups/a/li +lia href=#get-groupGet group/a/li +lia href=#create-groupCreate group/a/li +lia href=#update-groupUpdate group/a/li +lia href=#delete-groupDelete group/a/li +lia href=#automated-testsAutomated Tests/a/li +lia href=#permissions-checking-from-scriptsPermissions checking from scripts/a/li +lia href=#sample-user-interface-implementationSample User Interface
svn commit: r818667 [17/18] - in /websites/staging/sling/trunk/content: ./ authentication/ documentation/ documentation/bundles/ documentation/development/ documentation/getting-started/ documentation
Added: websites/staging/sling/trunk/content/old-stuff/sling-api.html == --- websites/staging/sling/trunk/content/old-stuff/sling-api.html (added) +++ websites/staging/sling/trunk/content/old-stuff/sling-api.html Tue May 22 09:41:22 2012 @@ -0,0 +1,376 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - Sling API/title +link rel=stylesheet href=/css/site.css type=text/css media=all +link rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/site/index.html; + img border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/a + /div +/div + +div class=menu + pstrongDocumentation/strong br / +a href=/getting-started.htmlGetting Started/a br / +a href=/the-sling-engine.htmlThe Sling Engine/a br / +a href=/development.htmlDevelopment/a br / +a href=/bundles.htmlBundles/a br / +a href=/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/configuration.htmlConfiguration/a br / +a href=http://s.apache.org/sling.wiki;Wiki/a br / +a href=http://s.apache.org/sling.faq;FAQ/a br / +a href=/sitemap.htmlSite Map/a/p +pstrongAPI Docs/strong br / +a href=http://sling.apache.org/apidocs/sling6/index.html;Sling 6/a br / +a href=http://sling.apache.org/apidocs/sling5/index.html;Sling 5/a br / +/p +pstrongProject info/strong br / +a href=http://sling.apache.org/site/downloads.cgi;Downloads/a br / +a href=http://www.apache.org/licenses/;License/a br / +a href=/contributing.htmlContributing/a br / +a href=/news.htmlNews/a br / +a href=/links.htmlLinks/a br / +a href=/project-information.htmlProject Information/a br / +a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / +a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / +a href=/security.htmlSecurity/a br / +/p +pstrongSponsorship/strong br / +a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / +a href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a br / +a href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a br / +/p +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; +a href=/Home/anbsp;raquonbsp;a href=/old-stuff.htmlOld Stuff/a + /div + h1Sling API/h1 + p{note:title=Work In Progress} +The contents of this page is being created at the moment. It contains incomplete and partially wrong information as the text is adapted from the contents of the a href=Component API/a documentation page. +{note}/p +h2 id=introductionIntroduction/h2 +pThe emSling API/em defines a presentation framework to build Web Applications. As such the Sling API builds upon the Servlet API but extends the latter with new functionality:/p +ul +liA web page may be built from many different pieces. This aggregation of different pieces is comparable to the functionality provided by the Portlet API. In contrast to the latter, though, the pieces may themselves be aggregates of yet more pieces. So a single web page response may consist of a tree of pieces./li +liJust like the Servlet API and the Portlet API the Sling API mainly defines a Java based framework. Yet the Sling API comes with the intention of supporting scripting built./li +liIn contrast to the Servlet API and the Portlet API, the Sling API is resource centric. That is, the request URL does not address a servlet or a portlet but a resource represented by an instance of the
svn commit: r818670 [3/3] - in /websites/staging/sling/trunk/content: ./ documentation/ documentation/bundles/ documentation/development/ documentation/getting-started/ documentation/the-sling-engine/
Modified: websites/staging/sling/trunk/content/project-information/apache-sling-community-roles-and-processes.html == --- websites/staging/sling/trunk/content/project-information/apache-sling-community-roles-and-processes.html (original) +++ websites/staging/sling/trunk/content/project-information/apache-sling-community-roles-and-processes.html Tue May 22 09:55:27 2012 @@ -39,12 +39,12 @@ div class=menu pstrongDocumentation/strong br / -a href=/getting-started.htmlGetting Started/a br / -a href=/the-sling-engine.htmlThe Sling Engine/a br / -a href=/development.htmlDevelopment/a br / -a href=/bundles.htmlBundles/a br / -a href=/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / -a href=/configuration.htmlConfiguration/a br / +a href=/documentation/getting-started.htmlGetting Started/a br / +a href=/documentation/the-sling-engine.htmlThe Sling Engine/a br / +a href=/documentation/development.htmlDevelopment/a br / +a href=/documentation/bundles.htmlBundles/a br / +a href=/documentation/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/documentation/configuration.htmlConfiguration/a br / a href=http://s.apache.org/sling.wiki;Wiki/a br / a href=http://s.apache.org/sling.faq;FAQ/a br / a href=/sitemap.htmlSite Map/a/p @@ -61,7 +61,7 @@ a href=/project-information.htmlProject Information/a br / a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / -a href=/security.htmlSecurity/a br / +a href=/project-information/security.htmlSecurity/a br / /p pstrongSponsorship/strong br / a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / Modified: websites/staging/sling/trunk/content/project-information/project-license.html == --- websites/staging/sling/trunk/content/project-information/project-license.html (original) +++ websites/staging/sling/trunk/content/project-information/project-license.html Tue May 22 09:55:27 2012 @@ -39,12 +39,12 @@ div class=menu pstrongDocumentation/strong br / -a href=/getting-started.htmlGetting Started/a br / -a href=/the-sling-engine.htmlThe Sling Engine/a br / -a href=/development.htmlDevelopment/a br / -a href=/bundles.htmlBundles/a br / -a href=/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / -a href=/configuration.htmlConfiguration/a br / +a href=/documentation/getting-started.htmlGetting Started/a br / +a href=/documentation/the-sling-engine.htmlThe Sling Engine/a br / +a href=/documentation/development.htmlDevelopment/a br / +a href=/documentation/bundles.htmlBundles/a br / +a href=/documentation/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/documentation/configuration.htmlConfiguration/a br / a href=http://s.apache.org/sling.wiki;Wiki/a br / a href=http://s.apache.org/sling.faq;FAQ/a br / a href=/sitemap.htmlSite Map/a/p @@ -61,7 +61,7 @@ a href=/project-information.htmlProject Information/a br / a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / -a href=/security.htmlSecurity/a br / +a href=/project-information/security.htmlSecurity/a br / /p pstrongSponsorship/strong br / a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / Modified: websites/staging/sling/trunk/content/project-information/project-team.html == --- websites/staging/sling/trunk/content/project-information/project-team.html (original) +++ websites/staging/sling/trunk/content/project-information/project-team.html Tue May 22 09:55:27 2012 @@ -39,12 +39,12 @@ div class=menu pstrongDocumentation/strong br / -a href=/getting-started.htmlGetting Started/a br / -a href=/the-sling-engine.htmlThe Sling Engine/a br / -a href=/development.htmlDevelopment/a br / -a href=/bundles.htmlBundles/a br / -a href=/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / -a href=/configuration.htmlConfiguration/a br / +a href=/documentation/getting-started.htmlGetting Started/a br / +a href=/documentation/the-sling-engine.htmlThe Sling Engine/a br / +a href=/documentation/development.htmlDevelopment/a br / +a href=/documentation/bundles.htmlBundles/a br / +a href=/documentation/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/documentation/configuration.htmlConfiguration/a br / a href=http://s.apache.org/sling.wiki;Wiki/a br / a href=http://s.apache.org/sling.faq;FAQ/a br / a href=/sitemap.htmlSite Map/a/p @@ -61,7 +61,7 @@ a href=/project-information.htmlProject Information/a br / a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / -a
svn commit: r818672 - in /websites/staging/sling/trunk/content: ./ sitemap.html wiki.html
Author: buildbot Date: Tue May 22 10:10:48 2012 New Revision: 818672 Log: Staging update by buildbot for sling Removed: websites/staging/sling/trunk/content/wiki.html Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/sitemap.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 22 10:10:48 2012 @@ -1 +1 @@ -1341381 +1341385 Modified: websites/staging/sling/trunk/content/sitemap.html == --- websites/staging/sling/trunk/content/sitemap.html (original) +++ websites/staging/sling/trunk/content/sitemap.html Tue May 22 10:10:48 2012 @@ -203,7 +203,6 @@ /ul /li lia href=/sitemap.htmlSitemap/a/li -lia href=/wiki.htmlwiki/a/li /ul div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; Rev. by on
svn commit: r818673 - in /websites/staging/sling/trunk/content: ./ sitemap.html
Author: buildbot Date: Tue May 22 10:15:34 2012 New Revision: 818673 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/sitemap.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 22 10:15:34 2012 @@ -1 +1 @@ -1341385 +1341388 Modified: websites/staging/sling/trunk/content/sitemap.html == --- websites/staging/sling/trunk/content/sitemap.html (original) +++ websites/staging/sling/trunk/content/sitemap.html Tue May 22 10:15:34 2012 @@ -84,10 +84,6 @@ h1Sitemap/h1 ul lia href=/contributing.htmlContributing/a/li -lia href=/csscss/aul -lia href=/css/site.csssite.css/a/li -/ul -/li lia href=/documentation.htmlDocumentation/aul lia href=/documentation/bundles.htmlBundles/aul lia href=/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.htmlAccessing Filesystem Resources (extensions.fsresource)/a/li @@ -175,7 +171,6 @@ /ul /li lia href=/downloads.htmlDownloads/a/li -lia href=/favicon.icofavicon.ico/a/li lia href=/guides.htmlGuides/a/li lia href=/links.htmlLinks/a/li lia href=/media.htmlMedia/a/li
svn commit: r818675 - in /websites/staging/sling/trunk/content: ./ documentation/development.html
Author: buildbot Date: Tue May 22 10:17:43 2012 New Revision: 818675 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/development.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 22 10:17:43 2012 @@ -1 +1 @@ -1341388 +1341389 Modified: websites/staging/sling/trunk/content/documentation/development.html == --- websites/staging/sling/trunk/content/documentation/development.html (original) +++ websites/staging/sling/trunk/content/documentation/development.html Tue May 22 10:17:43 2012 @@ -85,35 +85,34 @@ pWelcome to the wonderful world of extending Sling. Refer to these pages to find out how we envision the extension of Sling and how to do it./p h2 id=using-sling-as-your-development-frameworkUsing Sling as your Development Framework/h2 pLook here for more information on developper support when your are using Sling to build your own applications./p -div class=codehiliteprespan class=o*/span span class=p[/spanspan class=nGetting/span span class=owand/span span class=nBuilding/span span class=nSling/spanspan class=p](/spanspan class=sr/documentation//spanspan class=ndevelopment/spanspan class=o//spanspan class=ngetting/spanspan class=o-/spanspan class=owand/spanspan class=o-/spanspan class=nbuilding/spanspan class=o-/spanspan class=nsling/spanspan class=o./spanspan class=nhtml/spanspan class=p)/span -span class=o*/span span class=p[/spanspan class=nEmbedding/span span class=nSling/spanspan class=p](/spanspan class=sr/documentation//spanspan class=ndevelopment/spanspan class=o//spanspan class=nembedding/spanspan class=o-/spanspan class=nsling/spanspan class=o./spanspan class=nhtml/spanspan class=p)/span -span class=o*/span span class=p[/spanspan class=nLogging/spanspan class=p](/spanspan class=sr/documentation//spanspan class=ndevelopment/spanspan class=o//spanspan class=nlogging/spanspan class=o./spanspan class=nhtml/spanspan class=p)/span -span class=o*/span span class=p[/spanspan class=nClient/span span class=nRequest/span span class=nLogging/spanspan class=p](/spanspan class=sr/documentation//spanspan class=ndevelopment/spanspan class=o//spanspan class=nclient/spanspan class=o-/spanspan class=nrequest/spanspan class=o-/spanspan class=nlogging/spanspan class=o./spanspan class=nhtml/spanspan class=p)/span -span class=o*/span span class=p[/spanspan class=nMonitoring/span span class=nRequests/spanspan class=p](/spanspan class=sr/documentation//spanspan class=ndevelopment/spanspan class=o//spanspan class=nmonitoring/spanspan class=o-/spanspan class=nrequests/spanspan class=o./spanspan class=nhtml/spanspan class=p)/span -span class=o*/span span class=p[/spanspan class=nRepository/span span class=nBased/span span class=nDevelopment/spanspan class=p](/spanspan class=sr/documentation//spanspan class=ndevelopment/spanspan class=o//spanspan class=nrepository/spanspan class=o-/spanspan class=nbased/spanspan class=o-/spanspan class=ndevelopment/spanspan class=o./spanspan class=nhtml/spanspan class=p)/span -span class=o*/span span class=p[/spanspan class=nSling/span span class=nTesting/span span class=nTools/spanspan class=p](/spanspan class=sr/documentation//spanspan class=ndevelopment/spanspan class=o//spanspan class=nsling/spanspan class=o-/spanspan class=ntesting/spanspan class=o-/spanspan class=ntools/spanspan class=o./spanspan class=nhtml/spanspan class=p)/span -/pre/div - - +ul +lia href=/documentation/development/getting-and-building-sling.htmlGetting and Building Sling/a/li +lia href=/documentation/development/embedding-sling.htmlEmbedding Sling/a/li +lia href=/documentation/development/logging.htmlLogging/a/li +lia href=/documentation/development/client-request-logging.htmlClient Request Logging/a/li +lia href=/documentation/development/monitoring-requests.htmlMonitoring Requests/a/li +lia href=/documentation/development/repository-based-development.htmlRepository Based Development/a/li +lia href=/documentation/development/sling-testing-tools.htmlSling Testing Tools/a/li +/ul h2 id=maven-2-stuffMaven 2 stuff/h2 pSling is using Apache Maven as it build system. Over time we have created a number of Maven 2 Plugins and gathered a whole range of knowledge about using Maven./p -div class=codehiliteprespan class=o*/span span class=p[/spanspan class=nMaven/span span class=nTips/span span class=oamp;/span span class=nTricks/spanspan class=p](/spanspan class=sr/documentation//spanspan class=ndevelopment/spanspan class=o//spanspan class=nmaventipsandtricks/spanspan class=o./spanspan class=nhtml/spanspan class=p)/span -span class=o*/span span class=p[/spanspan class=nMaven/span span class=nSling/span
svn commit: r818676 - in /websites/staging/sling/trunk/content: ./ documentation/development.html
Author: buildbot Date: Tue May 22 10:18:18 2012 New Revision: 818676 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/development.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 22 10:18:18 2012 @@ -1 +1 @@ -1341389 +1341391 Modified: websites/staging/sling/trunk/content/documentation/development.html == --- websites/staging/sling/trunk/content/documentation/development.html (original) +++ websites/staging/sling/trunk/content/documentation/development.html Tue May 22 10:18:18 2012 @@ -103,7 +103,7 @@ lia href=/documentation/development/maven-launchpad-plugin.htmlMaven Launchpad Plugin/a/li lia href=/documentation/development/maven-archetypes.htmlMaven Archetypes/a/li /ul -h3 id=sling-developmentSling Development/h3 +h2 id=sling-developmentSling Development/h2 pLast but not least, here is some more information on how we ourselves are working on Sling/p ul lia href=/documentation/development/dependency-management.htmlDependency Management/a/li @@ -112,7 +112,7 @@ lia href=/documentation/development/release-management.htmlRelease Management/a/li /ul div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341389 by fmeschbe on Tue, 22 May 2012 10:17:39 + +Rev. 1341391 by fmeschbe on Tue, 22 May 2012 10:18:14 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r819461 - /websites/staging/sling/trunk/content/
Author: buildbot Date: Tue May 29 06:52:34 2012 New Revision: 819461 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 29 06:52:34 2012 @@ -1 +1 @@ -1343552 +1343553
svn commit: r819462 - in /websites/staging/sling/trunk/content: ./ downloads.html
Author: buildbot Date: Tue May 29 06:57:27 2012 New Revision: 819462 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/downloads.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 29 06:57:27 2012 @@ -1 +1 @@ -1343553 +1343555 Modified: websites/staging/sling/trunk/content/downloads.html == --- websites/staging/sling/trunk/content/downloads.html (original) +++ websites/staging/sling/trunk/content/downloads.html Tue May 29 06:57:27 2012 @@ -166,8 +166,8 @@ please reload this page by a href=/dow p If you want to experiment with bleeding edge code, -[building Sling yourself]() is -not that hard. +a href=/documentation/development/getting-and-building-sling.htmlbuilding Sling yourself/a +is not that hard. /p p
svn commit: r819464 - in /websites/staging/sling/trunk/content: ./ downloads.html
Author: buildbot Date: Tue May 29 07:15:01 2012 New Revision: 819464 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/downloads.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 29 07:15:01 2012 @@ -1 +1 @@ -1343555 +1343563 Modified: websites/staging/sling/trunk/content/downloads.html == --- websites/staging/sling/trunk/content/downloads.html (original) +++ websites/staging/sling/trunk/content/downloads.html Tue May 29 07:15:01 2012 @@ -207,12 +207,6 @@ incubator releases of Apache Sling, have tda href=[preferred]/sling/org.apache.sling.auth.core-1.0.6-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.core-1.0.6-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.core-1.0.6-source-release.zip.md5;md5/a)/td /tr tr -tdAuth Form/td -td1.0.4/td -tda href=[preferred]/sling/org.apache.sling.auth.form-1.0.4.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.form-1.0.4.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.form-1.0.4.jar.md5;md5/a)/td -tda href=[preferred]/sling/org.apache.sling.auth.form-1.0.4-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.form-1.0.4-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.form-1.0.4-source-release.zip.md5;md5/a)/td -/tr -tr tdAuth OpenID/td td1.0.2/td tda href=[preferred]/sling/org.apache.sling.auth.openid-1.0.2.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.openid-1.0.2.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.openid-1.0.2.jar.md5;md5/a)/td @@ -220,9 +214,9 @@ incubator releases of Apache Sling, have /tr tr tdAuth Selector/td -td1.0.2/td -tda href=[preferred]/sling/org.apache.sling.auth.selector-1.0.2.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.selector-1.0.2.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.selector-1.0.2.jar.md5;md5/a)/td -tda href=[preferred]/sling/org.apache.sling.auth.selector-1.0.2-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.selector-1.0.2-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.selector-1.0.2-source-release.zip.md5;md5/a)/td +td1.0.4/td +tda href=[preferred]/sling/org.apache.sling.auth.selector-1.0.4.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.selector-1.0.4.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.selector-1.0.4.jar.md5;md5/a)/td +tda href=[preferred]/sling/org.apache.sling.auth.selector-1.0.4-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.selector-1.0.4-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.selector-1.0.4-source-release.zip.md5;md5/a)/td /tr tr tdBundle Resource Provider/td @@ -232,15 +226,15 @@ incubator releases of Apache Sling, have /tr tr tdCommons Classloader/td -td1.2.4/td -tda href=[preferred]/sling/org.apache.sling.commons.classloader-1.2.4.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.commons.classloader-1.2.4.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.commons.classloader-1.2.4.jar.md5;md5/a)/td -tda href=[preferred]/sling/org.apache.sling.commons.classloader-1.2.4-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.commons.classloader-1.2.4-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.commons.classloader-1.2.4-source-release.zip.md5;md5/a)/td +td1.3.0/td +tda href=[preferred]/sling/org.apache.sling.commons.classloader-1.3.0.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.commons.classloader-1.3.0.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.commons.classloader-1.3.0.jar.md5;md5/a)/td +tda href=[preferred]/sling/org.apache.sling.commons.classloader-1.3.0-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.commons.classloader-1.3.0-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.commons.classloader-1.3.0-source-release.zip.md5;md5/a)/td /tr tr tdCommons Compiler/td -td2.0.2/td -tda href=[preferred]/sling/org.apache.sling.commons.compiler-2.0.2.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.commons.compiler-2.0.2.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.commons.compiler-2.0.2.jar.md5
svn commit: r819465 - in /websites/staging/sling/trunk/content: ./ downloads.html
Author: buildbot Date: Tue May 29 07:16:26 2012 New Revision: 819465 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/downloads.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 29 07:16:26 2012 @@ -1 +1 @@ -1343563 +1343564 Modified: websites/staging/sling/trunk/content/downloads.html == --- websites/staging/sling/trunk/content/downloads.html (original) +++ websites/staging/sling/trunk/content/downloads.html Tue May 29 07:16:26 2012 @@ -637,7 +637,7 @@ incubator releases of Apache Sling, have div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. by on +Rev. 1343563 by fmeschbe on Tue, 29 May 2012 07:14:56 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r819472 - in /websites/staging/sling/trunk/content: ./ downloads.html
Author: buildbot Date: Tue May 29 08:14:07 2012 New Revision: 819472 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/downloads.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 29 08:14:07 2012 @@ -1 +1 @@ -1343564 +1343594 Modified: websites/staging/sling/trunk/content/downloads.html == --- websites/staging/sling/trunk/content/downloads.html (original) +++ websites/staging/sling/trunk/content/downloads.html Tue May 29 08:14:07 2012 @@ -207,6 +207,12 @@ incubator releases of Apache Sling, have tda href=[preferred]/sling/org.apache.sling.auth.core-1.0.6-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.core-1.0.6-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.core-1.0.6-source-release.zip.md5;md5/a)/td /tr tr +tdAuth Form/td +td1.0.2/td +tda href=[preferred]/sling/org.apache.sling.auth.form-1.0.2.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.form-1.0.2.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.form-1.0.2.jar.md5;md5/a)/td +tda href=[preferred]/sling/org.apache.sling.auth.form-1.0.2-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.form-1.0.2-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.form-1.0.2-source-release.zip.md5;md5/a)/td +/tr +tr tdAuth OpenID/td td1.0.2/td tda href=[preferred]/sling/org.apache.sling.auth.openid-1.0.2.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.auth.openid-1.0.2.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.auth.openid-1.0.2.jar.md5;md5/a)/td @@ -501,6 +507,24 @@ incubator releases of Apache Sling, have tda href=[preferred]/sling/org.apache.sling.launchpad.test-services-2.0.8-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/org.apache.sling.launchpad.test-services-2.0.8-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.launchpad.test-services-2.0.8-source-release.zip.md5;md5/a)/td /tr tr +tdMaven JSPC Plugin/td +td2.0.6/td +tda href=[preferred]/sling/maven-jspc-plugin-2.0.6.jarjar/a (a href=http://www.apache.org/dist/sling/maven-jspc-plugin-2.0.6.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/maven-jspc-plugin-2.0.6.jar.md5;md5/a)/td +tda href=[preferred]/sling/maven-jspc-plugin-2.0.6-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/maven-jspc-plugin-2.0.6-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/maven-jspc-plugin-2.0.6-source-release.zip.md5;md5/a)/td +/tr +tr +tdMaven Launchpad Plugin/td +td2.1.0/td +tda href=[preferred]/sling/maven-launchpad-plugin-2.1.0.jarjar/a (a href=http://www.apache.org/dist/sling/maven-launchpad-plugin-2.1.0.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/maven-launchpad-plugin-2.1.0.jar.md5;md5/a)/td +tda href=[preferred]/sling/maven-launchpad-plugin-2.1.0-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/maven-launchpad-plugin-2.1.0-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/maven-launchpad-plugin-2.1.0-source-release.zip.md5;md5/a)/td +/tr +tr +tdMaven Sling Plugin/td +td2.1.0/td +tda href=[preferred]/sling/maven-sling-plugin-2.1.0.jarjar/a (a href=http://www.apache.org/dist/sling/maven-sling-plugin-2.1.0.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/maven-sling-plugin-2.1.0.jar.md5;md5/a)/td +tda href=[preferred]/sling/maven-sling-plugin-2.1.0-source-release.zipzip/a (a href=http://www.apache.org/dist/sling/maven-sling-plugin-2.1.0-source-release.zip.asc;asc/a, a href=http://www.apache.org/dist/sling/maven-sling-plugin-2.1.0-source-release.zip.md5;md5/a)/td +/tr +tr tdMime Type Service/td td2.1.4/td tda href=[preferred]/sling/org.apache.sling.commons.mime-2.1.4.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.commons.mime-2.1.4.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.commons.mime-2.1.4.jar.md5;md5/a)/td @@ -626,18 +650,12 @@ incubator releases of Apache Sling, have tda href=[preferred]/sling/org.apache.sling.extensions.webconsolesecurityprovider-1.0.0.jarjar/a (a href=http://www.apache.org/dist/sling/org.apache.sling.extensions.webconsolesecurityprovider-1.0.0.jar.asc;asc/a, a href=http://www.apache.org/dist/sling/org.apache.sling.extensions.webconsolesecurityprovider-1.0.0.jar.md5;md5/a)/td tda href=[preferred]/sling/org.apache.sling.extensions.webconsolesecurityprovider-1.0.0-source-release.zipzip/a (a href=http://www.apache.org/dist/sling
svn commit: r819473 [1/2] - in /websites/staging/sling/trunk/content: ./ downloads.html
Author: buildbot Date: Tue May 29 08:15:49 2012 New Revision: 819473 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/downloads.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue May 29 08:15:49 2012 @@ -1 +1 @@ -1343594 +1343595
svn commit: r820124 - /websites/staging/sling/trunk/content/
Author: buildbot Date: Sun Jun 3 17:56:02 2012 New Revision: 820124 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun Jun 3 17:56:02 2012 @@ -1 +1 @@ -1343595 +1345725
svn commit: r820125 [1/4] - in /websites/staging/sling/trunk/content: ./ documentation/ documentation/bundles/ documentation/getting-started/ documentation/the-sling-engine/ documentation/the-sling-en
Author: buildbot Date: Sun Jun 3 17:58:06 2012 New Revision: 820125 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/documentation/bundles/2010-07-01_1036.png (with props) websites/staging/sling/trunk/content/documentation/the-sling-engine/url-to-script-resolution.html Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html websites/staging/sling/trunk/content/documentation/bundles/content-loading-jcr-contentloader.html websites/staging/sling/trunk/content/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html websites/staging/sling/trunk/content/documentation/getting-started/discover-sling-in-15-minutes.html websites/staging/sling/trunk/content/documentation/the-sling-engine.html websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication.html websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html websites/staging/sling/trunk/content/documentation/the-sling-engine/dispatching-requests.html websites/staging/sling/trunk/content/documentation/the-sling-engine/request-parameters.html websites/staging/sling/trunk/content/documentation/tutorials-how-tos/46-line-blog.html websites/staging/sling/trunk/content/documentation/tutorials-how-tos/jackrabbit-persistence.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sun Jun 3 17:58:06 2012 @@ -1 +1 @@ -1345725 +1345726 Added: websites/staging/sling/trunk/content/documentation/bundles/2010-07-01_1036.png == Binary file - no diff available. Propchange: websites/staging/sling/trunk/content/documentation/bundles/2010-07-01_1036.png -- svn:mime-type = image/png Modified: websites/staging/sling/trunk/content/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html == --- websites/staging/sling/trunk/content/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html (original) +++ websites/staging/sling/trunk/content/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html Sun Jun 3 17:58:06 2012 @@ -108,11 +108,29 @@ h2 id=configurationConfiguration/h2 pThe Filesystem Resource Provider is configured with OSGi Configuration Admin factory configurtions whose factory PID is codeorg.apache.sling.fsprovider.internal.FsResourceProvider/code. Configuration can be managed using the OSGi Configuration Admin API, through the Web Console or by any other means supporting Configuration Admin configurations./p pThe following configuration properties must be specified:/p -p| Parameter | Name | Description | -| Provider Root | codeprovider.roots/code | Location in the virtual resource tree where the filesystem resources are mapped in. This property must not be an empty string. | -| Filesystem Root | codeprovider.file/code | Filesystem directory mapped to the virtual resource tree. This property must not be an empty string. If the path is relative it is resolved against codesling.home/code or the current working directory. The path may be a file or folder. If the path does not address an existing file or folder, an empty folder is created. |/p +table +thead +tr +thParameter/th +thName/th +thDescription/th +/tr +/thead +tbody +tr +tdProvider Root/td +tdcodeprovider.roots/code/td +tdLocation in the virtual resource tree where the filesystem resources are mapped in. This property must not be an empty string./td +/tr +tr +tdFilesystem Root/td +tdcodeprovider.file/code/td +tdFilesystem directory mapped to the virtual resource tree. This property must not be an empty string. If the path is relative it is resolved against codesling.home/code or the current working directory. The path may be a file or folder. If the path does not address an existing file or folder, an empty folder is created./td +/tr +/tbody +/table div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341376 by fmeschbe on Tue, 22 May 2012 09:41:06 + +Rev. 1345726 by fmeschbe on Sun, 3 Jun 2012 17:57:55 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project Modified: websites/staging/sling/trunk/content/documentation/bundles/content-loading-jcr-contentloader.html == --- websites/staging
svn commit: r820191 [2/2] - in /websites/staging/sling/trunk/content: ./ documentation/tutorials-how-tos/
Modified: websites/staging/sling/trunk/content/documentation/tutorials-how-tos/testing-sling-based-applications.html == --- websites/staging/sling/trunk/content/documentation/tutorials-how-tos/testing-sling-based-applications.html (original) +++ websites/staging/sling/trunk/content/documentation/tutorials-how-tos/testing-sling-based-applications.html Mon Jun 4 07:41:23 2012 @@ -82,12 +82,10 @@ a href=/Home/anbsp;raquonbsp;a href=/documentation.htmlDocumentation/anbsp;raquonbsp;a href=/documentation/tutorials-how-tos.htmlTutorials How-Tos/a /div h1Testing Sling-based applications/h1 - h1 id=testing-sling-based-applicationsTesting Sling-based applications/h1 -pAutomated testing of OSGi components and services can be challenging, as many of them depend on other services that must be present or simulated for testing./p + pAutomated testing of OSGi components and services can be challenging, as many of them depend on other services that must be present or simulated for testing./p pThis page describes the various approaches that we use to test Sling itself, and introduces a number of tools that can help testing OSGi and HTTP-based applications./p div class=toc ul -lia href=#testing-sling-based-applicationsTesting Sling-based applications/aul lia href=#unit-testsUnit tests/a/li lia href=#tests-that-use-a-jcr-repositoryTests that use a JCR repository/a/li lia href=#mock-classes-and-servicesMock classes and services/aul @@ -99,51 +97,56 @@ lia href=#http-based-integration-testsHTTP-based integration tests/a/li lia href=#summarySummary/a/li /ul -/li -/ul /div h2 id=unit-testsUnit tests/h2 pWhen possible, unit tests are obviously the fastest executing ones, and it's easy to keep them close to the code that they're testing. /p pWe have quite a lot of those in Sling, the older use the JUnit3 TestCase base class, and later ones use JUnit4 annotations. Mixing both approaches is possible, there's no need to rewrite existing tests./p h2 id=tests-that-use-a-jcr-repositoryTests that use a JCR repository/h2 -pUtility classes from our a href=commons/testing/a module make it easy to get a real JCR repository for testing. That's a bit slower than pure unit tests, of course, but this only adds 1-2 seconds to the execution of a test suite./p +pUtility classes from our a href=https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/testing;commons/testing/a module make it easy to get a real JCR repository for testing. That's a bit slower than pure unit tests, of course, but this only adds 1-2 seconds to the execution of a test suite./p pThe codeRepositoryProviderTest/code in that module uses this technique to get a JCR repository./p pNote that our utilities do not cleanup the repository between tests, so you must be careful about test isolation, for example by using unique paths for each test./p h2 id=mock-classes-and-servicesMock classes and services/h2 pThe next step is to use mock classes and services to simulate components that are needed for testing. This makes it possible to test OSGi service classes without an OSGi framework./p -pWe have a number of custom-written mock services in Sling, like a href=MockNodeType/a for example. These handwritten mocks implement just what's needed for their tests, so they might not be reusable as is./p -pIn other cases we use a href=jmock/a to help create mock objects without having to write much code - such mocking libraries take care of the plumbing and allow you to write just the bits of code that matter (often with funny syntaxes). The tests of the [org.apache.sling.event|https://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/event/] bundle, for example, make extensive use of such mock services./p +pWe have a number of custom-written mock services in Sling, like a href=https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/jcr/MockNodeType.java;MockNodeType/a for example. These handwritten mocks implement just what's needed for their tests, so they might not be reusable as is./p +pIn other cases we use a href=http://www.jmock.org/;jmock/a to help create mock objects without having to write much code - such mocking libraries take care of the plumbing and allow you to write just the bits of code that matter (often with funny syntaxes). The tests of the a href=https://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/event/;org.apache.sling.event/a bundle, for example, make extensive use of such mock services./p pThe problem with mocks is that it can become hard to make sure you're actually testing something, and not just mocking mocks. At a certain level of complexity, it becomes quicker and clearer to actually start an OSGi framework for automated tests./p h3 id=side-note-injecting-services-in-private-fieldsSide note: injecting
svn commit: r820192 [2/2] - in /websites/staging/sling/trunk/content: ./ documentation/ documentation/bundles/ documentation/development/ documentation/getting-started/ documentation/the-sling-engine/
Modified: websites/staging/sling/trunk/content/project-information/project-team.html == --- websites/staging/sling/trunk/content/project-information/project-team.html (original) +++ websites/staging/sling/trunk/content/project-information/project-team.html Mon Jun 4 07:47:00 2012 @@ -19,8 +19,9 @@ -- head titleApache Sling - Project Team/title -link rel=stylesheet href=/res/site.css type=text/css media=all link rel=icon href=/res/favicon.ico +link rel=stylesheet href=/res/site.css type=text/css media=all +link rel=stylesheet href=/res/codehilite.css type=text/css media=all meta http-equiv=Content-Type content=text/html;charset=UTF-8 /head body Modified: websites/staging/sling/trunk/content/project-information/security.html == --- websites/staging/sling/trunk/content/project-information/security.html (original) +++ websites/staging/sling/trunk/content/project-information/security.html Mon Jun 4 07:47:00 2012 @@ -19,8 +19,9 @@ -- head titleApache Sling - Security/title -link rel=stylesheet href=/res/site.css type=text/css media=all link rel=icon href=/res/favicon.ico +link rel=stylesheet href=/res/site.css type=text/css media=all +link rel=stylesheet href=/res/codehilite.css type=text/css media=all meta http-equiv=Content-Type content=text/html;charset=UTF-8 /head body Added: websites/staging/sling/trunk/content/res/codehilite.css == --- websites/staging/sling/trunk/content/res/codehilite.css (added) +++ websites/staging/sling/trunk/content/res/codehilite.css Mon Jun 4 07:47:00 2012 @@ -0,0 +1,429 @@ +/* + +For reference: classes defined by the Confluence batch.css + +.code { +border-width: 1px; +border-style: dashed; +overflow: auto; +} + +.code,.preformatted { +background-color: #fff; +} + +.code pre,.preformatted pre { +font-family: Courier New, Courier, monospace; +line-height: 1.3; +} + +.code-keyword { +color: #91; +background-color: inherit; +} + +.code-object { +color: #910091; +background-color: inherit; +} + +.code-quote { +color: #009100; +background-color: inherit; +} + +.code-comment { +color: #808080; +background-color: inherit; +} + +.code-xml .code-keyword { +color: inherit; +font-weight: bold; +} + +.code-tag { +color: #91; +background-color: inherit; +} + +*/ + +/* + +For reference: classes defined by the old Sling Site CSS + +.codehilite { +color: black; +background-color: #f0f0f0; +border: solid 1px black; +margin-top: 0.5em; +margin-bottom: 0.5em; +padding: 0.5em +} + +.codeHeader { +text-align: center; +font-family: monospace; +border-bottom: 1px solid black; +padding-top: 0.5em; +padding-bottom: 0.5em; +margin-bottom: 0.5em; +} + + +.codehilite pre { +margin: 0em +} + +.code-keyword { +color: #88 +} + +.code-quote { +color: #008800 +} + +.code-object { +color: #dd +} + +.code-java { +margin: 0em +} + +*/ + +/** + Apache CMS Code High Lighting + + HTML structure for default (:::, un-numbered code) + + div class=codehilite +pre +... span-tagged code ... +/pre + /div + + + HTML structure for #! (line numbered code) + + table class=codehilitetable +tr +td class=linenos +div class=linenodiv +pre +... line numbers ... +/pre +/div +/td +td class=code +div class=codehilite +pre +... span-tagged code ... +/pre +/div +/td +/tr + /table +*/ + +.codehilitetable, .codehilite { +color: black; +background-color: #f0f0f0; +border: solid 1px black; +margin-top: 0.5em; +margin-bottom: 0.5em; +padding: 0.5em; +} + +.codehilitetable .linenos { +border: none; +} + +.codehilitetable .linenos .linenodiv { +} + +.codehilitetable .linenos .linenodiv pre { +margin: 0px; +padding: 0px; +} + +.codehilitetable .code { +border: none; +} + +.codehilitetable .code .codehilite { +/** overwrite from .codehilite class above */ +border: none; +margin: 0px; +padding: 0px; +} + +.codehilite pre { +/* Applies to both .codehilite divs, top level and in table */ +margin: 0px; +padding: 0px; +overflow: auto; +} + + +/** + * Pygments Code Formatter Styles + */ + +/** Whitespace */ +.codehilite .w { +} +/** Error */ +.codehilite .err { +} +/** Other */ +.codehilite .x { +} + +/** Keyword */ +.codehilite .k { +color: #88 +} +/**
svn commit: r821201 - in /websites/staging/sling/trunk/content: ./ res/site.css
Author: buildbot Date: Mon Jun 11 01:27:04 2012 New Revision: 821201 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/res/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Jun 11 01:27:04 2012 @@ -1 +1 @@ -1345853 +1348702 Modified: websites/staging/sling/trunk/content/res/site.css == --- websites/staging/sling/trunk/content/res/site.css (original) +++ websites/staging/sling/trunk/content/res/site.css Mon Jun 11 01:27:04 2012 @@ -78,7 +78,7 @@ img { } .title img { -width: initial; +width: auto; border: none; margin-top: 0px; margin-bottom: 0px;
svn commit: r821202 - in /websites/staging/sling/trunk/content: ./ documentation/the-sling-engine/servlets.html res/site.css
Author: buildbot Date: Mon Jun 11 01:56:02 2012 New Revision: 821202 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/the-sling-engine/servlets.html websites/staging/sling/trunk/content/res/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Jun 11 01:56:02 2012 @@ -1 +1 @@ -1348702 +1348706 Modified: websites/staging/sling/trunk/content/documentation/the-sling-engine/servlets.html == --- websites/staging/sling/trunk/content/documentation/the-sling-engine/servlets.html (original) +++ websites/staging/sling/trunk/content/documentation/the-sling-engine/servlets.html Mon Jun 11 01:56:02 2012 @@ -83,7 +83,23 @@ a href=/Home/anbsp;raquonbsp;a href=/documentation.htmlDocumentation/anbsp;raquonbsp;a href=/documentation/the-sling-engine.htmlThe Sling Engine/a /div h1Servlets and Scripts/h1 - pServlets can be registered as OSGi services. The following service reference properties are defined for Servlets defined as OSGi services of type codejavax.servlet.Servlet/code:/p + div class=toc +ul +lia href=#servlet-registrationServlet Registration/aul +lia href=#automated-testsAutomated tests/a/li +lia href=#example-registration-by-pathExample: Registration by Path/a/li +lia href=#example-registration-by-resource-type-etcExample: Registration by Resource Type etc./a/li +lia href=#servlet-lifecycle-issuesServlet Lifecycle Issues/a/li +/ul +/li +lia href=#scripts-are-servletsScripts are Servlets/a/li +lia href=#default-servletsDefault Servlet(s)/a/li +lia href=#optingservlet-interfaceOptingServlet interface/a/li +lia href=#error-handler-servlets-or-scriptsError Handler Servlet(s) or Scripts/a/li +/ul +/div +h2 id=servlet-registrationServlet Registration/h2 +pServlets can be registered as OSGi services. The following service reference properties are defined for Servlets defined as OSGi services of type codejavax.servlet.Servlet/code:/p table thead tr @@ -94,15 +110,7 @@ tbody tr tdcodesling.servlet.paths/code/td -tdA list of absolute paths under which the servlet is accessible as a Resource. The property value must either be a single String, an array of Strings or a Vector of Strings./td -/tr -tr -tdA servlet using this property might be ignored unless its path is included in the emExecution Paths/em (codeservletresolver.paths/code) configuration setting of the codeSlingServletResolver/code service./td -td/td -/tr -tr -tdCreating a resource at the desired path, with a resource type that maps to a servlet, provides the same result in most cases while taking advantage of more Sling built-in features./td -td/td +tdA list of absolute paths under which the servlet is accessible as a Resource. The property value must either be a single String, an array of Strings or a Vector of Strings.brA servlet using this property might be ignored unless its path is included in the emExecution Paths/em (codeservletresolver.paths/code) configuration setting of the codeSlingServletResolver/code service.brCreating a resource at the desired path, with a resource type that maps to a servlet, provides the same result in most cases while taking advantage of more Sling built-in features./td /tr tr tdcodesling.servlet.resourceTypes/code/td @@ -165,11 +173,29 @@ licode{*}prefix*/sling/unused/tab/json/code/li /ul pAs explained the Servlet is registered for each permutation of the resource types, selectors and extension. See above For an explanation of how code{*}prefix{*/code} is defined./p +h3 id=servlet-lifecycle-issuesServlet Lifecycle Issues/h3 +pThe Servlet API specification states the following with respect to the life +cycle of Servlets:/p +blockquote +pThe servlet container calls the init method exactly once after + instantiating the servlet./p +/blockquote +pThis works perfectly in a regular servlet container which both instantiates +and initializes the servlets. With Sling the tasks of instantiation and +initialization are split:/p +ul +liThe provider of the Servlet service takes care of creating the servlet instance/li +liThe Sling Servlet Resolver picks up the Servlet services and initializes and destroys them as needed/li +/ul +pSo Sling has not way of making sure a Servlet is only initialized and destroyed +once in the life time of the Servlet object instance./p +pThe provider of the Servlet service on the other can cope with this +situation by making sure to drop the servlet instance once it is destroyed. +The mechanism helping the provider here is the OSGi Service Factory./p h2 id=scripts-are-servletsScripts are Servlets/h2 pThe Sling API defines a codeSlingScript/code interface which is used to represent
svn commit: r822708 - in /websites/staging/sling/trunk/content: ./ documentation/bundles.html documentation/bundles/request-analysis.html
Author: buildbot Date: Fri Jun 22 07:08:39 2012 New Revision: 822708 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/bundles.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Jun 22 07:08:39 2012 @@ -1 +1 @@ -1348706 +1352783 Modified: websites/staging/sling/trunk/content/documentation/bundles.html == --- websites/staging/sling/trunk/content/documentation/bundles.html (original) +++ websites/staging/sling/trunk/content/documentation/bundles.html Fri Jun 22 07:08:39 2012 @@ -110,12 +110,13 @@ lia href=/documentation/bundles/commons-html-utilities.htmlCommons HTML Utilities/a/li lia href=/documentation/bundles/mime-type-support-commons-mime.htmlMIME Type Support (commons.mime)/a/li lia href=/documentation/bundles/output-rewriting-pipelines-org-apache-sling-rewriter.htmlOutput Rewriting Pipelines (org.apache.sling.rewriter)/a/li +li[Request Processing Analyzer] (org.apache.sling.reqanalyzer)](/documentation/bundles/request-analysis.html)/li lia href=/documentation/bundles/sling-settings-org-apache-sling-settings.htmlSling Settings (org.apache.sling.settings)/a/li lia href=/documentation/bundles/scheduler-service-commons-scheduler.htmlScheduler Service (commons scheduler)/a/li lia href=/documentation/bundles/web-console-extensions.htmlWeb Console Extensions (org.apache.sling.extensions.webconsolebranding, org.apache.sling.extensions.webconsolesecurityprovider)/a/li /ul div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341376 by fmeschbe on Tue, 22 May 2012 09:41:06 + +Rev. 1352783 by fmeschbe on Fri, 22 Jun 2012 07:08:33 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project Added: websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html == --- websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html (added) +++ websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html Fri Jun 22 07:08:39 2012 @@ -0,0 +1,132 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - Request Processing Analyzer (reqanalyzer)/title +link rel=icon href=/res/favicon.ico +link rel=stylesheet href=/res/site.css type=text/css media=all +link rel=stylesheet href=/res/codehilite.css type=text/css media=all +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/; + img border=0 alt=Apache Sling src=/res/logo.png +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=/res/apache.png +/a + /div +/div + +div class=menu + pstrongDocumentation/strong br / +a href=/documentation/getting-started.htmlGetting Started/a br / +a href=/documentation/the-sling-engine.htmlThe Sling Engine/a br / +a href=/documentation/development.htmlDevelopment/a br / +a href=/documentation/bundles.htmlBundles/a br / +a href=/documentation/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/documentation/configuration.htmlConfiguration/a br / +a href=http://s.apache.org/sling.wiki;Wiki/a br / +a href=http://s.apache.org/sling.faq;FAQ/a br / +a href=/sitemap.htmlSite Map/a/p +pstrongAPI Docs/strong br / +a href=http://sling.apache.org/apidocs/sling6/index.html;Sling 6/a br / +a href=http://sling.apache.org/apidocs/sling5/index.html;Sling 5/a br / +/p +pstrongProject info/strong br
svn commit: r822710 - in /websites/staging/sling/trunk/content: ./ documentation/bundles.html
Author: buildbot Date: Fri Jun 22 07:10:26 2012 New Revision: 822710 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/bundles.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Jun 22 07:10:26 2012 @@ -1 +1 @@ -1352783 +1352784 Modified: websites/staging/sling/trunk/content/documentation/bundles.html == --- websites/staging/sling/trunk/content/documentation/bundles.html (original) +++ websites/staging/sling/trunk/content/documentation/bundles.html Fri Jun 22 07:10:26 2012 @@ -110,13 +110,13 @@ lia href=/documentation/bundles/commons-html-utilities.htmlCommons HTML Utilities/a/li lia href=/documentation/bundles/mime-type-support-commons-mime.htmlMIME Type Support (commons.mime)/a/li lia href=/documentation/bundles/output-rewriting-pipelines-org-apache-sling-rewriter.htmlOutput Rewriting Pipelines (org.apache.sling.rewriter)/a/li -li[Request Processing Analyzer] (org.apache.sling.reqanalyzer)](/documentation/bundles/request-analysis.html)/li +lia href=/documentation/bundles/request-analysis.htmlRequest Processing Analyzer (org.apache.sling.reqanalyzer)/a/li lia href=/documentation/bundles/sling-settings-org-apache-sling-settings.htmlSling Settings (org.apache.sling.settings)/a/li lia href=/documentation/bundles/scheduler-service-commons-scheduler.htmlScheduler Service (commons scheduler)/a/li lia href=/documentation/bundles/web-console-extensions.htmlWeb Console Extensions (org.apache.sling.extensions.webconsolebranding, org.apache.sling.extensions.webconsolesecurityprovider)/a/li /ul div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1352783 by fmeschbe on Fri, 22 Jun 2012 07:08:33 + +Rev. 1352784 by fmeschbe on Fri, 22 Jun 2012 07:10:21 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r822711 - in /websites/staging/sling/trunk/content: ./ documentation/bundles/request-analysis.html documentation/bundles/requesttracker-details.png documentation/bundles/requesttracker.png
Author: buildbot Date: Fri Jun 22 07:18:07 2012 New Revision: 822711 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/documentation/bundles/requesttracker-details.png (with props) websites/staging/sling/trunk/content/documentation/bundles/requesttracker.png (with props) Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Jun 22 07:18:07 2012 @@ -1 +1 @@ -1352784 +1352785 Modified: websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html == --- websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html (original) +++ websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html Fri Jun 22 07:18:07 2012 @@ -117,10 +117,12 @@ being processed: The a href=http://sli liThe number of requests to load and display from the file. This second option is optional and may be used to limit the request information loaded to the first requests in the file/li /ol pAfter starting and parsing the file, a window is opened showing the core request information in simple table. This table can be sorted by any of the columns by clicking on the column title./p +pimg alt= src=requesttracker.png //p pClicking on any row opens a second window displaying the detail request progress information as recorded before with the codeRequestProgressTracker/code./p +pimg alt= src=requesttracker-details.png //p pThe size, location, and the widths of the table columns are persisted with the Java Preferences API and thus when starting the application again, these settings are preserved./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1352783 by fmeschbe on Fri, 22 Jun 2012 07:08:33 + +Rev. 1352785 by fmeschbe on Fri, 22 Jun 2012 07:17:59 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project Added: websites/staging/sling/trunk/content/documentation/bundles/requesttracker-details.png == Binary file - no diff available. Propchange: websites/staging/sling/trunk/content/documentation/bundles/requesttracker-details.png -- svn:mime-type = image/png Added: websites/staging/sling/trunk/content/documentation/bundles/requesttracker.png == Binary file - no diff available. Propchange: websites/staging/sling/trunk/content/documentation/bundles/requesttracker.png -- svn:mime-type = image/png
svn commit: r827229 - in /websites/staging/sling/trunk/content: ./ documentation/the-sling-engine/the-sling-launchpad.html
Author: buildbot Date: Fri Jul 27 19:54:21 2012 New Revision: 827229 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/the-sling-engine/the-sling-launchpad.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Jul 27 19:54:21 2012 @@ -1 +1 @@ -1352785 +1366516 Modified: websites/staging/sling/trunk/content/documentation/the-sling-engine/the-sling-launchpad.html == --- websites/staging/sling/trunk/content/documentation/the-sling-engine/the-sling-launchpad.html (original) +++ websites/staging/sling/trunk/content/documentation/the-sling-engine/the-sling-launchpad.html Fri Jul 27 19:54:21 2012 @@ -136,11 +136,11 @@ tr tdcodestop/code/td td--/td -tdStop a (remote) Sling application is running. Uses option code-j/code to define the address of the Sling instance to stop. Note, that the Sling application terminates after stopping the (remote) Sling instance./td +tdStop a (remote) Sling application is running. Uses option code-j/code to define the address of the Sling instance to stop. Note, that the Sling application tesrminates after stopping the (remote) Sling instance./td /tr tr tdcode-j/code/td -tda href= host : /a port/td +td[ host : ] port/td tdThe socket address to listen on for control connections (codestart/code or to use as the remote endpoint for the control connection (codestatus/code and codestop/code. If this parameter has no arguments or is not specified, the address defaults to any free port on localhost/127.0.0.1. If only the port is specified localhost/127.0.0.1 is used as the host part of the address./td /tr tr @@ -207,10 +207,10 @@ /ul pSuggestions: em Do not allow the control port to be opened on an externally visible interface. Using the localhost/127.0.0.1 is just sufficient. -/em Make sure only legitimate users have access to the installation folder of Sling (code$\{sling.home})/code./p +/em Make sure only legitimate users have access to the installation folder of Sling (code${sling.home}/code)./p h2 id=servlet-parametersServlet Parameters/h2 pThe Web Application does not require specific servlet parameters. Those which are specified are used to overwrite any properties with the same name from the codesling.properties/code file. One exception to this rule is the codesling.home/code parameter, which is used to set the value of the codesling.home/code property. If no parameter with this name is defined the Sling home directory is derived from the context path at which the Sling Web Application is registered./p -pThe codesling.home/code folders for Sling Web Applications without the codesling.home/code servlet parameter are all located in the codesling/code folder in the current working directory as reported by the codeuser.dir/code system property. The name of the actual directory is derived from the Web Application Context Path by replacing all slash characters code//code by underscore characters code\*/code. For the root context a single underscore character code\*/code is used./p +pThe codesling.home/code folders for Sling Web Applications without the codesling.home/code servlet parameter are all located in the codesling/code folder in the current working directory as reported by the codeuser.dir/code system property. The name of the actual directory is derived from the Web Application Context Path by replacing all slash characters code//code by underscore characters code_/code. For the root context a single underscore character code_/code is used./p pExamples:/p table thead @@ -222,15 +222,15 @@ tbody tr tdemroot/em/td -tdcodesling/\_/code/td +tdcodesling/_/code/td /tr tr tdcode/sling/code/td -tdcodesling/\_sling/code/td +tdcodesling/_sling/code/td /tr tr tdcode/sling/instance1/code/td -tdcodesling/\*sling\*instance1/code/td +tdcodesling/_sling/instance1/code/td /tr /tbody /table @@ -246,21 +246,21 @@ tbody tr tdemroot/em/td -tdcode/var/sling/\_/code/td +tdcode/var/sling/_/code/td /tr tr tdcode/sling/code/td -tdcode/var/sling/\_sling/code/td +tdcode/var/sling/_sling/code/td /tr tr tdcode/sling/instance1/code/td -tdcode/var/sling/\*sling\*instance1/code/td +tdcode/var/sling/_sling/instance1/code/td /tr /tbody /table h2 id=slingpropertiessling.properties/h2 pThe codesling.properties/code file contains the initial setup of the Sling Application and the OSGi framework. Some of the parameters are required and should not be modified without a very good reason. Some parameters may be freely modified to your needs. Please see the inlined comment in the codesling.properties/code file installed when Sling is first started./p -pOne thing to note is, that the codesling.properties/code
svn commit: r827230 - in /websites/staging/sling/trunk/content: ./ documentation/development/embedding-sling.html
Author: buildbot Date: Fri Jul 27 20:02:21 2012 New Revision: 827230 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/development/embedding-sling.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Jul 27 20:02:21 2012 @@ -1 +1 @@ -1366516 +1366518 Modified: websites/staging/sling/trunk/content/documentation/development/embedding-sling.html == --- websites/staging/sling/trunk/content/documentation/development/embedding-sling.html (original) +++ websites/staging/sling/trunk/content/documentation/development/embedding-sling.html Fri Jul 27 20:02:21 2012 @@ -85,9 +85,12 @@ h1Embedding Sling/h1 pThe Sling Launchpad Launcher can be used to embed the OSGi Framework startup in your own Java application. This functionality is implemented in the a href=Sling Launchpad Base project/a. This project has the following features:/p ul -liBuilds three artifacts: -strong A standalone Java Application with the artifact qualifier emapp/em; e.g. codeorg.apache.sling.launchpad.base-2.3.1-SNAPSHOT-app.jar/code/strong A Web Application with the artifact qualifier emwebapp/em; e.g codeorg.apache.sling.launchpad.base-2.3.1-SNAPSHOT-wepabb.war/code -** The primary artifact without an artifact qualifier; e.g. codeorg.apache.sling.launchpad.base-2.3.1-SNAPSHOT.jar/code/li +liBuilds three artifacts:ul +liA standalone Java Application with the artifact qualifier emapp/em; e.g. codeorg.apache.sling.launchpad.base-2.3.1-SNAPSHOT-app.jar/code/li +liA Web Application with the artifact qualifier emwebapp/em; e.g codeorg.apache.sling.launchpad.base-2.3.1-SNAPSHOT-wepabb.war/code/li +liThe primary artifact without an artifact qualifier; e.g. codeorg.apache.sling.launchpad.base-2.3.1-SNAPSHOT.jar/code/li +/ul +/li liEmbeds the OSGi Framework (Apache Felix) in the primary artifact/li liEncapsulates the OSGi Framework in its own codeURLClassLoader/code/li liSupports Framework restart/li @@ -95,10 +98,12 @@ /ul pThis page is about the internal details of the Sling Launchpad Base module. To get an outside overview of the Sling Launchpad you might want to refer to a href=/documentation/the-sling-engine/the-sling-launchpad.htmlThe Sling Launchpad/a page./p h1 id=structureStructure/h1 -pThe Launcher is based on three parts: -1. The external part which is for example the standalone Java application's main class or the servlet deployed into the servlet container -1. The internal part which is the OSGi framework plus helper classes to control the framework and run initial installations -1. The bridging part, which contains API common to the external and internal part./p +pThe Launcher is based on three parts:/p +ol +liThe external part which is for example the standalone Java application's main class or the servlet deployed into the servlet container/li +liThe internal part which is the OSGi framework plus helper classes to control the framework and run initial installations/li +liThe bridging part, which contains API common to the external and internal part./li +/ol pThe external part uses the bridging part to create the class loader into which the internal part is loaded. The bidirectional communication between the external and internal part is implement based on two interfaces:/p ul liThe codeLauncher/code interface is implemented by a class in the internal part which is loaded through the bridge class loader. This interface allows setting, starting and stopping of the framework./li @@ -106,12 +111,36 @@ /ul h1 id=the-bridging-partThe Bridging Part/h1 pThe bridging part is provided in the codeorg.apache.sling.launchpad.base.shared/code package:/p -p| Class | Description | -| Launcher | The interface implemented by the internal class matching the external class being called to start/stop the framework. | -| LauncherClassLoader | codeURLClassLoader/code implementing the class loader to load the internal part (along with the OSGi framework). This class loader only delegates to the parent class loader any packages not contained in the launchpad library (primary artifact of the Launchpad Base project). | -| Loader | Helper class to find the launchpad library and to create the codeLauncherClassLoader/code with that library. This class is also used to actually load the codeLauncher/code implementation to be called from the external launcher class. | -| Notifiable | The interface implemented in the external part and handed over to the internal part. | -| SharedConstants | Constants naming various properties and classes. |/p +table +thead +tr +thClass/th +thDescription/th +/tr +/thead +tbody +tr +tdLauncher/td +tdThe interface implemented by the internal
svn commit: r827231 - in /websites/staging/sling/trunk/content: ./ documentation/development/embedding-sling.html
Author: buildbot Date: Fri Jul 27 20:03:46 2012 New Revision: 827231 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/development/embedding-sling.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Jul 27 20:03:46 2012 @@ -1 +1 @@ -1366518 +1366519 Modified: websites/staging/sling/trunk/content/documentation/development/embedding-sling.html == --- websites/staging/sling/trunk/content/documentation/development/embedding-sling.html (original) +++ websites/staging/sling/trunk/content/documentation/development/embedding-sling.html Fri Jul 27 20:03:46 2012 @@ -276,7 +276,7 @@ This work is being done as part of a hr tdorg.osgi.service.http.port = port/td /tr tr -td-j a href= host : /a port/td +td-j [ host : ] port/td tdsling.control.socket = [ host : ] port/td /tr tr @@ -319,7 +319,7 @@ This work is being done as part of a hr /table pAt the moment these classes, particularly the codeSlingServlet/code class, are not particularly well suited to be extended by a servlet slightly modifying the launcher./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1366518 by fmeschbe on Fri, 27 Jul 2012 20:02:17 + +Rev. 1366519 by fmeschbe on Fri, 27 Jul 2012 20:03:35 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r841820 - in /websites/staging/sling/trunk/content: ./ contributing.html
Author: buildbot Date: Wed Dec 12 08:11:20 2012 New Revision: 841820 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/contributing.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Wed Dec 12 08:11:20 2012 @@ -1 +1 @@ -1398269 +1420559 Modified: websites/staging/sling/trunk/content/contributing.html == --- websites/staging/sling/trunk/content/contributing.html (original) +++ websites/staging/sling/trunk/content/contributing.html Wed Dec 12 08:11:20 2012 @@ -83,20 +83,16 @@ a href=/Home/a /div h1Contributing/h1 - pSee a href=SLINGxSITE:Project Information/a for details about the tools mentioned below./p + pSee a href=/project-information.htmlProject Information/a for details about the tools mentioned below./p pApache Sling is a volunteer effort, so there is always plenty of work that needs to be accomplished. If you want to help support Sling, this page is intended as a starting point for specific contribution ideas. To further understand how the Sling community operates, refer to the Community Roles and Processes document and/or join the mailing lists./p pThe Sling project organizes its to do list using the JIRA issue tracking system. Specific items from Sling's JIRA issue tracking system are highlighted on this page, but are not limited to it. The purpose of the list here is to highlight issues that are either more important or serve as good entry points for new contributors./p pIt is important to point out that you do not need to be a programmer to contribute to Sling. As such, we will break out the list of issues below for non-programmers and programmers./p h2 id=non-programmersNon-Programmers/h2 -div class=codehiliteprespan class=o*/span span class=nImprove/span span class=nweb/span span class=nsite/span span class=owor/span span class=ndocumentation/span span class=p(/spanspan class=ne/spanspan class=o./spanspan class=ng/spanspan class=o./spanspan class=p,/span span class=ncreate/spanspan class=o//spanspan class=npropose/span span class=nFAQ/span span class=nentries/spanspan class=p)/spanspan class=o./span span class=nThere/span span class=nis/span span class=nbno/span span class=nspecific/span span class=nJIRA/span span class=nissue/span span class=kfor/span span class=nthis/span span class=ntask/spanspan class=p,/span span class=nbut/span span class=nany/span span class=ncontributions/span span class=ncould/span span class=nbe/span span class=nposted/sp an span class=nas/span span class=knew/span span class=nJIRA/span span class=nissues/span span class=kfor/span span class=nthe/span span class=nDocumentation/span span class=ncomponent/spanspan class=o./span -/pre/div - - +pImprove web site or documentation (e.g., create/propose FAQ entries). There is no specific JIRA issue for this task, but any contributions could be posted as new JIRA issues for the Documentation component./p h2 id=programmersProgrammers/h2 -div class=codehiliteprespan class=o*/span span class=nImplement/span span class=nsupport/span span class=kfor/span span class=nvarious/span span class=nrendering/span span class=ntechnologies/span span class=nin/span span class=nSling/spanspan class=o./span span class=nExamples/span span class=ncoming/span span class=nto/span span class=nmind/span span class=nare/span span class=nJSF/span span class=owand/span span class=nWicket/spanspan class=o./span -/pre/div +pImplement support for various rendering technologies in Sling. Examples coming to mind are JSF and Wicket./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341361 by fmeschbe on Tue, 22 May 2012 08:54:04 + +Rev. 1420559 by fmeschbe on Wed, 12 Dec 2012 08:11:12 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
buildbot failure in ASF Buildbot on sling-site-staging
The Buildbot has detected a new failure on builder sling-site-staging while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/sling-site-staging/builds/80 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: scheduler Build Source Stamp: [branch sling/site] 1420565 Blamelist: fmeschbe BUILD FAILED: failed compile sincerely, -The Buildbot
svn commit: r841828 - in /websites/staging/sling/trunk/content: ./ project-information/project-team.html
Author: buildbot Date: Wed Dec 12 08:39:24 2012 New Revision: 841828 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/project-information/project-team.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Wed Dec 12 08:39:24 2012 @@ -1 +1 @@ -1420571 +1420573 Modified: websites/staging/sling/trunk/content/project-information/project-team.html == --- websites/staging/sling/trunk/content/project-information/project-team.html (original) +++ websites/staging/sling/trunk/content/project-information/project-team.html Wed Dec 12 08:39:24 2012 @@ -83,9 +83,170 @@ a href=/Home/anbsp;raquonbsp;a href=/project-information.htmlProject Information/a /div h1Project Team/h1 - + pA successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions./p +pThe team is comprised of Committers and Contributors. Committers have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated./p +h2 id=committers-and-pmc-membersCommitters and PMC members/h2 +pThe following is a list of developers with commit privileges that have directly contributed to the project in one way or another./p +table +thead +tr +thId/th +thName/th +thOrganization/th +thRoles/th +thTime Zone/th +/tr +/thead +tbody +tr +tdapopescu (*)/td +tdAlexandru Popescu/td +td/td +tdJava Developer/td +td+1/td +/tr +tr +tdbdelacretaz (*)/td +tdBertrand Delacretaz/td +tdAdobe/td +tdJava Developer/td +td+1/td +/tr +tr +td/td +tdClemens Wyss/td +tdMySign AG/td +td/td +td+1/td +/tr +tr +tdclombart (*)/td +tdChristophe Lombart/td +td/td +tdJava Developer/td +td+1/td +/tr +tr +tdcziegeler (*)/td +tdCarsten Ziegeler/td +tdAdobe/td +tdChair, Java Developer/td +td+1/td +/tr +tr +tdfmeschbe (*)/td +tdFelix Meschberger/td +tdAdobe/td +tdJava Developer/td +td+1/td +/tr +tr +tdenorman/td +tdEric Norman/td +td/td +tdJava Developer/td +td/td +/tr +tr +tdgianugo (*)/td +tdGianugo Rabellino/td +td/td +td/td +td+1/td +/tr +tr +tdjustin (*)/td +tdJustin Edelson/td +tdAdobe/td +tdJava Developer/td +td/td +/tr +tr +tdhannonpi (*)/td +tdPadraic Hannon/td +tdEdmunds Inc./td +tdJava Developer/td +td/td +/tr +tr +tdieb (*)/td +tdIan Boston/td +tdUniversity of Cambridge/td +tdJava Developer/td +td/td +/tr +tr +tdjuanjo (*)/td +tdJuan José Vàzquez Delgado/td +td/td +tdJava Developer/td +td/td +/tr +tr +tdmykee (*)/td +tdMike Müller/td +tdMySign AG/td +td/td +td+1/td +/tr +tr +tdpauls (*)/td +tdKarl Pauls/td +td/td +tdJava Developer/td +td+1/td +/tr +tr +tdthecarlhall/td +tdCarl Hall/td +tdHallway Technologies/td +tdJava Developer/td +td-5/td +/tr +tr +tdvramdal (*)/td +tdVidar Ramdal/td +td/td +tdJava Developer/td +td+1/td +/tr +/tbody +/table +pCommitters marked with an asterisk (*) are also members of the Sling Project Management Commitee (a href=PMC/a) as defined in [Apache Sling Community Roles and Processes]/p +h2 id=emeritus-committers-and-pmc-membersEmeritus Committers and PMC members/h2 +pThe following list of former committers and/or PMC members have chosen to go emeritus. We are still thankful for their help and guidance during earlier phases of the Sling project./p +table +thead +tr +thId/th +thName/th +thOrganization/th +thRoles/th +thTime Zone/th +/tr +/thead +tbody +tr +tdfarra/td +tdemJ Aaron Farr/em/td +td/td +tdMentor/td +td/td +/tr +tr +tdjukka/td +tdemJukka Zitting/em/td +tdDay Software/td +tdChampion, Mentor/td +td+1/td +/tr +/tbody +/table +pCommitters with their names printed in bold face have also been members of the PMC (or PPMC during Sling incubation) as defined in a href=/project-information/apache-sling-community-roles-and-processes.htmlApache Sling Community Roles and Processes/a/p +h2 id=contributorsContributors/h2 +pThere are no contributors listed for this project./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341376 by fmeschbe on Tue, 22 May 2012 09:41:06 + +Rev. 1420573 by fmeschbe on Wed, 12 Dec 2012 08:39:17 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r841833 [7/28] - in /websites/staging/sling/trunk/content: ./ site/ site/46-line-blog.data/ site/authentication.data/ site/documentation.data/ site/first-steps.data/ site/getting-and-build
Added: websites/staging/sling/trunk/content/site/discover-sling-in-15-minutes.html == --- websites/staging/sling/trunk/content/site/discover-sling-in-15-minutes.html (added) +++ websites/staging/sling/trunk/content/site/discover-sling-in-15-minutes.html Wed Dec 12 09:16:44 2012 @@ -0,0 +1,297 @@ + +!DOCTYPE HTML PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; +HTML + HEAD +TITLEApache Sling - Discover Sling in 15 minutes/TITLE +LINK rel=stylesheet href=http://sling.apache.org/site/media.data/site.css; type=text/css media=all +LINK rel=icon href=http://sling.apache.org/site/media.data/favicon.ico; +META http-equiv=Content-Type content=text/html;charset=UTF-8 + /HEAD + BODY +DIV class=title + DIV class=logo +A href=http://sling.apache.org/site/index.html; + IMG border=0 alt=Apache Sling src=http://sling.apache.org/site/media.data/logo.png; +/A + /DIV + DIV class=header +A href=http://www.apache.org/; + IMG border=0 alt=Apache src=http://sling.apache.org/site/media.data/apache.png; +/A + /DIV +/DIV +DIV class=menu +PBDocumentation/BBR class=atl-forced-newline +A href=getting-started.html title=Getting StartedGetting Started/ABR class=atl-forced-newline +A href=the-sling-engine.html title=The Sling EngineThe Sling Engine/ABR class=atl-forced-newline +A href=development.html title=DevelopmentDevelopment/ABR class=atl-forced-newline +A href=bundles.html title=BundlesBundles/ABR class=atl-forced-newline +A href=tutorials-how-tos.html title=Tutorials How-TosTutorials amp; How#45;Tos/ABR class=atl-forced-newline +A href=configuration.html title=ConfigurationConfiguration/ABR class=atl-forced-newline +A href=http://sling.apache.org/apidocs/sling6/index.html; class=external-link rel=nofollowAPI docs/ABR class=atl-forced-newline +A href=http://s.apache.org/sling.wiki; class=external-link rel=nofollowWiki/ABR class=atl-forced-newline +A href=http://s.apache.org/sling.faq; class=external-link rel=nofollowFAQ/ABR class=atl-forced-newline/P + +PBProject info/BBR class=atl-forced-newline +A href=http://sling.apache.org/site/downloads.cgi; class=external-link rel=nofollowDownloads/ABR class=atl-forced-newline +A href=http://www.apache.org/licenses/; class=external-link rel=nofollowLicense/ABR class=atl-forced-newline +A href=contributing.html title=ContributingContributing/ABR class=atl-forced-newline +A href=news.html title=NewsNews/ABR class=atl-forced-newline +A href=links.html title=LinksLinks/ABR class=atl-forced-newline +A href=project-information.html title=Project InformationProject Information/ABR class=atl-forced-newline +A href=https://issues.apache.org/jira/browse/SLING; class=external-link rel=nofollowIssue Tracker/ABR class=atl-forced-newline +A href=http://svn.apache.org/viewvc/sling/trunk; class=external-link rel=nofollowBrowse Source Repository/ABR class=atl-forced-newline +A href=security.html title=SecuritySecurity/ABR class=atl-forced-newline/P + +PBSponsorship/BBR class=atl-forced-newline +A href=http://www.apache.org/foundation/thanks.html; class=external-link rel=nofollowThanks/ABR class=atl-forced-newline +A href=http://www.apache.org/foundation/sponsorship.html; class=external-link rel=nofollowBecome a Sponsor/ABR +A href=http://www.apache.org/foundation/buy_stuff.html; class=external-link rel=nofollowBuy Stuff/A/P + + + IFRAME src=http://www.apache.org/ads/button.html; style=border-width:0; float: left frameborder=0 scrolling=no width=135 height=135/IFRAME + P style=height: 135px/P +/DIV +DIV class=main +DIV class=breadcrump style=font-size: 80%; +A href=apache-sling.html title=Apache Sling WebsiteApache Sling Website/Anbsp;gt;nbsp;A href=apache-sling.html title=Apache SlingApache Sling/Anbsp;gt;nbsp;A href=documentation.html title=DocumentationDocumentation/Anbsp;gt;nbsp;A href=getting-started.html title=Getting StartedGetting Started/Anbsp;gt;nbsp;A href= title=Discover Sling in 15 minutesDiscover Sling in 15 minutes/A +/DIV +H1A name=DiscoverSlingin15minutes-DiscoverSlingin15minutestheSlingLaunchpad/ADiscover Sling in 15 minutes - the Sling Launchpad/H1 + +PThe Sling Launchpad is a ready-to-run Sling configuration, providing an embedded JCR content repository and web server, a selection of Sling components, documentation and examples. The Launchpad makes it easy to get started with Sling and to develop script-based applications./P + +PThis page will help you get started with the Launchpad. Fifteen minutes should be enough to get an overview of what Sling does./P + +PWhile simple to run and understand, the Launchpad is a full-featured instance of Sling, an example configuration that we have created with the most common modules and configurations. The full functionality of Sling is available by
svn commit: r841841 - in /websites/staging/sling/trunk/content: ./ apidocs/ apidocs/sling5/ apidocs/sling5/org/ apidocs/sling5/org/apache/ apidocs/sling5/org/apache/sling/ apidocs/sling5/org/apache/sl
Author: buildbot Date: Wed Dec 12 09:52:20 2012 New Revision: 841841 Log: Staging update by buildbot for sling [This commit notification would consist of 257 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r842069 - in /websites/staging/sling/trunk/content: ./ .htdocs errors/ errors/404.html
Author: buildbot Date: Thu Dec 13 09:54:28 2012 New Revision: 842069 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/.htdocs websites/staging/sling/trunk/content/errors/ websites/staging/sling/trunk/content/errors/404.html Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Dec 13 09:54:28 2012 @@ -1 +1 @@ -1420620 +1421174 Added: websites/staging/sling/trunk/content/.htdocs == --- websites/staging/sling/trunk/content/.htdocs (added) +++ websites/staging/sling/trunk/content/.htdocs Thu Dec 13 09:54:28 2012 @@ -0,0 +1 @@ +ErrorDocument 404 /errors/404.html Added: websites/staging/sling/trunk/content/errors/404.html == --- websites/staging/sling/trunk/content/errors/404.html (added) +++ websites/staging/sling/trunk/content/errors/404.html Thu Dec 13 09:54:28 2012 @@ -0,0 +1,106 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - /title +link rel=icon href=/res/favicon.ico +link rel=stylesheet href=/res/site.css type=text/css media=all +link rel=stylesheet href=/res/codehilite.css type=text/css media=all +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/; + img border=0 alt=Apache Sling src=/res/logo.png +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=/res/apache.png +/a + /div +/div + +div class=menu + pstrongDocumentation/strong br / +a href=/documentation/getting-started.htmlGetting Started/a br / +a href=/documentation/the-sling-engine.htmlThe Sling Engine/a br / +a href=/documentation/development.htmlDevelopment/a br / +a href=/documentation/bundles.htmlBundles/a br / +a href=/documentation/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/documentation/configuration.htmlConfiguration/a br / +a href=http://s.apache.org/sling.wiki;Wiki/a br / +a href=http://s.apache.org/sling.faq;FAQ/a br / +a href=/sitemap.htmlSite Map/a/p +pstrongAPI Docs/strong br / +a href=/apidocs/sling6/index.htmlSling 6/a br / +a href=/apidocs/sling5/index.htmlSling 5/a br / +/p +pstrongProject info/strong br / +a href=/downloads.cgiDownloads/a br / +a href=http://www.apache.org/licenses/;License/a br / +a href=/contributing.htmlContributing/a br / +a href=/news.htmlNews/a br / +a href=/links.htmlLinks/a br / +a href=/project-information.htmlProject Information/a br / +a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / +a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / +a href=/project-information/security.htmlSecurity/a br / +/p +pstrongSponsorship/strong br / +a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / +a href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a br / +a href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a br / +/p +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; +a href=/Home/a + /div + h1/h1 + pTitle: Page Not Found/p +h2 id=page-not-foundPage Not Found/h2 +pWe're sorry, but the page you requested cannot be found. This may be because:/p +div class=codehiliteprespan class=o*/span span class=nThe/span span class=npage/span span class=nhas/span span class=nmoved/spanspan class=p,/span span class=nwas/span span class=noutdated/spanspan class=p,/span span class=owor/span span class=nhas/span span class=ownot/span span
svn commit: r842073 - in /websites/staging/sling/trunk/content: ./ errors/404.html
Author: buildbot Date: Thu Dec 13 09:57:56 2012 New Revision: 842073 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/errors/404.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Dec 13 09:57:56 2012 @@ -1 +1 @@ -1421177 +1421178 Modified: websites/staging/sling/trunk/content/errors/404.html == --- websites/staging/sling/trunk/content/errors/404.html (original) +++ websites/staging/sling/trunk/content/errors/404.html Thu Dec 13 09:57:56 2012 @@ -83,8 +83,7 @@ a href=/Home/a /div h1Page Not Found/h1 - h2 id=page-not-foundPage Not Found/h2 -pWe're sorry, but the page you requested cannot be found. This may be because:/p + pWe're sorry, but the page you requested cannot be found. This may be because:/p ul liThe page has moved, was outdated, or has not been created yet/li liYou typed the address incorrectly/li @@ -92,7 +91,7 @@ /ul pIf you came to this page by following a broken link on our site, you can report the a href=https://issues.apache.org/jira/browse/SLING;problem/a./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1421177 by fmeschbe on Thu, 13 Dec 2012 09:57:29 + +Rev. 1421178 by fmeschbe on Thu, 13 Dec 2012 09:57:50 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r842082 - in /websites/staging/sling/trunk/content: ./ documentation/bundles/content-loading-jcr-contentloader.html
Author: buildbot Date: Thu Dec 13 10:21:25 2012 New Revision: 842082 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/bundles/content-loading-jcr-contentloader.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Dec 13 10:21:25 2012 @@ -1 +1 @@ -1421178 +1421193 Modified: websites/staging/sling/trunk/content/documentation/bundles/content-loading-jcr-contentloader.html == --- websites/staging/sling/trunk/content/documentation/bundles/content-loading-jcr-contentloader.html (original) +++ websites/staging/sling/trunk/content/documentation/bundles/content-loading-jcr-contentloader.html Thu Dec 13 10:21:25 2012 @@ -366,14 +366,15 @@ primary node type nt:file. Underneath pAfter a bundle has entered the emresolved/em state, the node types listed in the codeSling-Nodetypes/code bundle header are registered with the repository./p pNode types installed by this mechanism will never be removed again by the codesling-jcr-base/code bundle. /p pStarting with revision 911430, re-registration of existing node types is enabled by default. To disable this, add code;rereigster:=false/code to the resource names for which re-registration should be disabled./p -p{warning} +div class=warning Support for re-registration of node types is relatively limited. In Jackrabbit, for example, only trivial changes are allowed. -{warning}/p +/div + h3 id=automated-testsAutomated tests/h3 pThe initial content found in the a href=sling-test folder of the launchpad initial content/a is verified by the a href=http://svn.apache.org/repos/asf/sling/trunk/launchpad/testing/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/InitialContentTest.java;InitialContentTest/a when running the emlaunchpad/testing/em integration tests./p pThose tests can be used as verified examples of initial content loading. Contributions are welcome to improve the coverage of those tests./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1345726 by fmeschbe on Sun, 3 Jun 2012 17:57:55 + +Rev. 1421193 by bdelacretaz on Thu, 13 Dec 2012 10:21:18 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r842084 - in /websites/staging/sling/trunk/content: ./ res/site.css
Author: buildbot Date: Thu Dec 13 10:23:31 2012 New Revision: 842084 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/res/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Dec 13 10:23:31 2012 @@ -1 +1 @@ -1421193 +1421194 Modified: websites/staging/sling/trunk/content/res/site.css == --- websites/staging/sling/trunk/content/res/site.css (original) +++ websites/staging/sling/trunk/content/res/site.css Thu Dec 13 10:23:31 2012 @@ -172,22 +172,22 @@ td { padding: 3px 4px; } -.infoMacro { +.info { background-color: #D8E4F1; border: 1px solid #3C78B5; } -.noteMacro { +.note { background-color: #CE; border: 1px solid #F0C000; } -.tipMacro { +.tip { background-color: #DDFFDD; border: 1px solid #009900; } -.warningMacro { +.warning { background-color: #FF; border: 1px solid #CC; }
svn commit: r842087 - in /websites/staging/sling/trunk/content: ./ res/site.css
Author: buildbot Date: Thu Dec 13 10:31:51 2012 New Revision: 842087 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/res/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Dec 13 10:31:51 2012 @@ -1 +1 @@ -1421194 +1421201 Modified: websites/staging/sling/trunk/content/res/site.css == --- websites/staging/sling/trunk/content/res/site.css (original) +++ websites/staging/sling/trunk/content/res/site.css Thu Dec 13 10:31:51 2012 @@ -172,24 +172,60 @@ td { padding: 3px 4px; } -.info { -background-color: #D8E4F1; -border: 1px solid #3C78B5; -} - -.note { +.note +{ +/* background-color: #CE; border: 1px solid #F0C000; +*/ +border: 1px solid #f0c000; + background: #ce url('icons/warning.gif') no-repeat 5px 5px; + text-align: left; + margin-top: 5px; + margin-bottom: 5px; + padding: 5px 5px 5px 28px; } -.tip { -background-color: #DDFFDD; -border: 1px solid #009900; -} - -.warning { +.warning +{ +/* background-color: #FF; border: 1px solid #CC; +*/ +border: 1px solid #f0c000; + background: #ce url('icons/forbidden.gif') no-repeat 5px 5px; + text-align: left; + margin-top: 5px; + margin-bottom: 5px; + padding: 5px 5px 5px 28px; +} + +.info +{ +/* +background-color: #D8E4F1; +border: 1px solid #3C78B5; +*/ +border: 1px solid #3c78b5; + background: #D8E4F1 url('icons/information.gif') no-repeat 5px 5px; + text-align: left; + margin-top: 5px; + margin-bottom: 5px; + padding: 5px 5px 5px 28px; +} + +.tip +{ +/* +background-color: #DDFFDD; +border: 1px solid #009900; +*/ + border: 1px solid #090; + background: #dfd url('/icons/check.gif') no-repeat 5px 5px; + text-align: left; + margin-top: 5px; + margin-bottom: 5px; + padding: 5px 5px 5px 28px; } /** Breadcrump at the top of each page */
svn commit: r842094 - in /websites/staging/sling/trunk/content: ./ res/icons/ res/icons/check.gif res/icons/forbidden.gif res/icons/information.gif res/icons/warning.gif
Author: buildbot Date: Thu Dec 13 10:46:35 2012 New Revision: 842094 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/res/icons/ websites/staging/sling/trunk/content/res/icons/check.gif (with props) websites/staging/sling/trunk/content/res/icons/forbidden.gif (with props) websites/staging/sling/trunk/content/res/icons/information.gif (with props) websites/staging/sling/trunk/content/res/icons/warning.gif (with props) Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Dec 13 10:46:35 2012 @@ -1 +1 @@ -1421201 +1421216 Added: websites/staging/sling/trunk/content/res/icons/check.gif == Binary file - no diff available. Propchange: websites/staging/sling/trunk/content/res/icons/check.gif -- svn:mime-type = image/gif Added: websites/staging/sling/trunk/content/res/icons/forbidden.gif == Binary file - no diff available. Propchange: websites/staging/sling/trunk/content/res/icons/forbidden.gif -- svn:mime-type = image/gif Added: websites/staging/sling/trunk/content/res/icons/information.gif == Binary file - no diff available. Propchange: websites/staging/sling/trunk/content/res/icons/information.gif -- svn:mime-type = image/gif Added: websites/staging/sling/trunk/content/res/icons/warning.gif == Binary file - no diff available. Propchange: websites/staging/sling/trunk/content/res/icons/warning.gif -- svn:mime-type = image/gif
svn commit: r842100 - in /websites/staging/sling/trunk/content: ./ res/site.css
Author: buildbot Date: Thu Dec 13 11:09:47 2012 New Revision: 842100 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/res/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Dec 13 11:09:47 2012 @@ -1 +1 @@ -1421216 +1421228 Modified: websites/staging/sling/trunk/content/res/site.css == --- websites/staging/sling/trunk/content/res/site.css (original) +++ websites/staging/sling/trunk/content/res/site.css Thu Dec 13 11:09:47 2012 @@ -14,19 +14,15 @@ h1,h2,h3,h4,h5,h6 { h1 { font-size: 200%; -border-radius: 10px; -padding: 10px; -background-color: #FDF5D9; font-weight: bold; +border-bottom: solid #FDF5D9 2px; } h2 { -font-size: 175%; -border-radius: 10px; -padding: 10px; -margin-top: 2em; -background-color: #FDF5D9; -font-weight: bold; +font-size: 200%; +margin-top: 1em; +font-weight: normal; +border-bottom: solid #FDF5D9 2px; } h3 {
svn commit: r842113 - in /websites/staging/sling/trunk/content: ./ res/codehilite.css res/site.css
Author: buildbot Date: Thu Dec 13 12:54:46 2012 New Revision: 842113 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/res/codehilite.css websites/staging/sling/trunk/content/res/site.css Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Dec 13 12:54:46 2012 @@ -1 +1 @@ -1421228 +1421267 Modified: websites/staging/sling/trunk/content/res/codehilite.css == --- websites/staging/sling/trunk/content/res/codehilite.css (original) +++ websites/staging/sling/trunk/content/res/codehilite.css Thu Dec 13 12:54:46 2012 @@ -130,8 +130,8 @@ .codehilitetable, .codehilite { color: black; -background-color: #f0f0f0; -border: solid 1px black; +background-color: #f4f4f4; +border: solid 1px #DDD; margin-top: 0.5em; margin-bottom: 0.5em; padding: 0.5em; Modified: websites/staging/sling/trunk/content/res/site.css == --- websites/staging/sling/trunk/content/res/site.css (original) +++ websites/staging/sling/trunk/content/res/site.css Thu Dec 13 12:54:46 2012 @@ -15,14 +15,18 @@ h1,h2,h3,h4,h5,h6 { h1 { font-size: 200%; font-weight: bold; -border-bottom: solid #FDF5D9 2px; +border-bottom: solid #EEE 1px; +border-top: solid #EEE 1px; +padding-top:.2em; +padding-bottom:.2em; } h2 { font-size: 200%; margin-top: 1em; font-weight: normal; -border-bottom: solid #FDF5D9 2px; +border-top: solid rgb(155, 155, 155) 2px; +padding-top: 0.45em; } h3 { @@ -55,7 +59,7 @@ a:hover { img { width: 100%; -border: solid 1px black; +border: solid 1px #EEE; margin-top: 0.5em; margin-bottom: 0.5em; padding: 0.5em @@ -158,13 +162,16 @@ table { th { background-color: #FDF5D9; -border: 1px solid #CC; +border: 1px solid #DDD; +padding: 3px 4px; +text-align: left; +font-weight:bold; +font-size:90%; padding: 3px 4px; -text-align: center; } td { -border: 1px solid #CC; +border: 1px solid #DDD; padding: 3px 4px; }
svn commit: r842551 - in /websites/staging/sling/trunk/content: ./ index.html
Author: buildbot Date: Sat Dec 15 21:14:12 2012 New Revision: 842551 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/index.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat Dec 15 21:14:12 2012 @@ -1 +1 @@ -1421267 +1422357 Modified: websites/staging/sling/trunk/content/index.html == --- websites/staging/sling/trunk/content/index.html (original) +++ websites/staging/sling/trunk/content/index.html Sat Dec 15 21:14:12 2012 @@ -201,11 +201,9 @@ Declarative Services./p run in, Sling is being developed using a href=http://felix.apache.org;Apache Felix/a as the OSGi framework implementation. It has not been tested yet, but it is expected that Sling also operates perfectly inside other OSGi frameworks -such as [Equinox|http://www.eclipse.org/equinox] - and [Knopflerfish|http://www.knopflerfish.org] -./p +such as a href=http://www.eclipse.org/equinox;Equinox/a and a href=http://www.knopflerfish.org;Knopflerfish/a./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1340584 by fmeschbe on Sat, 19 May 2012 22:34:10 + +Rev. 1422357 by fmeschbe on Sat, 15 Dec 2012 21:14:02 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r844105 - in /websites/staging/sling/trunk/content: ./ .htaccess
Author: buildbot Date: Fri Dec 28 12:49:26 2012 New Revision: 844105 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/.htaccess Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Dec 28 12:49:26 2012 @@ -1 +1 @@ -1422357 +1426484 Added: websites/staging/sling/trunk/content/.htaccess == --- websites/staging/sling/trunk/content/.htaccess (added) +++ websites/staging/sling/trunk/content/.htaccess Fri Dec 28 12:49:26 2012 @@ -0,0 +1 @@ +ErrorDocument 404 /errors/404.html
svn commit: r844106 - in /websites/staging/sling/trunk/content: ./ .htdocs
Author: buildbot Date: Fri Dec 28 12:51:19 2012 New Revision: 844106 Log: Staging update by buildbot for sling Removed: websites/staging/sling/trunk/content/.htdocs Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Dec 28 12:51:19 2012 @@ -1 +1 @@ -1426484 +1426486
svn commit: r844107 - in /websites/staging/sling/trunk/content: ./ .htaccess
Author: buildbot Date: Fri Dec 28 12:53:16 2012 New Revision: 844107 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/.htaccess Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Dec 28 12:53:16 2012 @@ -1 +1 @@ -1426486 +1426487 Modified: websites/staging/sling/trunk/content/.htaccess == --- websites/staging/sling/trunk/content/.htaccess (original) +++ websites/staging/sling/trunk/content/.htaccess Fri Dec 28 12:53:16 2012 @@ -1 +1,4 @@ ErrorDocument 404 /errors/404.html + +Redirect Permanent /site/downloads.cgi /downloads.cgi +Redirect Permanent /site/downloads.html /downloads.cgi
svn commit: r844109 - in /websites/staging/sling/trunk/content: ./ .htaccess
Author: buildbot Date: Fri Dec 28 13:10:53 2012 New Revision: 844109 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/.htaccess Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Dec 28 13:10:53 2012 @@ -1 +1 @@ -1426487 +1426494 Modified: websites/staging/sling/trunk/content/.htaccess == --- websites/staging/sling/trunk/content/.htaccess (original) +++ websites/staging/sling/trunk/content/.htaccess Fri Dec 28 13:10:53 2012 @@ -1,3 +1,4 @@ +ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html Redirect Permanent /site/downloads.cgi /downloads.cgi
svn commit: r844110 - in /websites/staging/sling/trunk/content: ./ errors/403.html
Author: buildbot Date: Fri Dec 28 13:13:13 2012 New Revision: 844110 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/errors/403.html Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Dec 28 13:13:13 2012 @@ -1 +1 @@ -1426494 +1426496 Added: websites/staging/sling/trunk/content/errors/403.html == --- websites/staging/sling/trunk/content/errors/403.html (added) +++ websites/staging/sling/trunk/content/errors/403.html Fri Dec 28 13:13:13 2012 @@ -0,0 +1,102 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html +!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the License); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- + head +titleApache Sling - Forbidden (403)/title +link rel=icon href=/res/favicon.ico +link rel=stylesheet href=/res/site.css type=text/css media=all +link rel=stylesheet href=/res/codehilite.css type=text/css media=all +meta http-equiv=Content-Type content=text/html;charset=UTF-8 + /head + body +div class=title + div class=logo +a href=http://sling.apache.org/; + img border=0 alt=Apache Sling src=/res/logo.png +/a + /div + div class=header +a href=http://www.apache.org/; + img border=0 alt=Apache src=/res/apache.png +/a + /div +/div + +div class=menu + pstrongDocumentation/strong br / +a href=/documentation/getting-started.htmlGetting Started/a br / +a href=/documentation/the-sling-engine.htmlThe Sling Engine/a br / +a href=/documentation/development.htmlDevelopment/a br / +a href=/documentation/bundles.htmlBundles/a br / +a href=/documentation/tutorials-how-tos.htmlTutorials amp; How-Tos/a br / +a href=/documentation/configuration.htmlConfiguration/a br / +a href=http://s.apache.org/sling.wiki;Wiki/a br / +a href=http://s.apache.org/sling.faq;FAQ/a br / +a href=/sitemap.htmlSite Map/a/p +pstrongAPI Docs/strong br / +a href=/apidocs/sling6/index.htmlSling 6/a br / +a href=/apidocs/sling5/index.htmlSling 5/a br / +/p +pstrongProject info/strong br / +a href=/downloads.cgiDownloads/a br / +a href=http://www.apache.org/licenses/;License/a br / +a href=/contributing.htmlContributing/a br / +a href=/news.htmlNews/a br / +a href=/links.htmlLinks/a br / +a href=/project-information.htmlProject Information/a br / +a href=https://issues.apache.org/jira/browse/SLING;Issue Tracker/a br / +a href=http://svn.apache.org/viewvc/sling/trunk;Browse Source Repository/a br / +a href=/project-information/security.htmlSecurity/a br / +/p +pstrongSponsorship/strong br / +a href=http://www.apache.org/foundation/thanks.html;Thanks/a br / +a href=http://www.apache.org/foundation/sponsorship.html;Become a Sponsor/a br / +a href=http://www.apache.org/foundation/buy_stuff.html;Buy Stuff/a br / +/p +iframe +src=http://www.apache.org/ads/button.html; +style=border-width:0; float: left frameborder=0 +scrolling=no +width=135 +height=135 +/iframe +/div + +div class=main + div class=breadcrump style=font-size: 80%; +a href=/Home/a + /div + h1Forbidden (403)/h1 + pWe're sorry, but the page you requested cannot be accessed. This may be because:/p +ul +liYou typed the address incorrectly/li +liYou followed a link from another site that pointed to this page./li +/ul +pIf you came to this page by following a broken link on our site, you can report the a href=https://issues.apache.org/jira/browse/SLING;problem/a./p + div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; +Rev. 1426496 by fmeschbe on Fri, 28 Dec 2012 13:13:08 + + /div + div class=trademarkFooter +Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project +logo are trademarks of The Apache Software Foundation. All other marks mentioned +may be trademarks or registered trademarks of their respective
svn commit: r844112 - in /websites/staging/sling/trunk/content: ./ site/downloads.cgi site/downloads.html
Author: buildbot Date: Fri Dec 28 13:17:26 2012 New Revision: 844112 Log: Staging update by buildbot for sling Removed: websites/staging/sling/trunk/content/site/downloads.cgi websites/staging/sling/trunk/content/site/downloads.html Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Fri Dec 28 13:17:26 2012 @@ -1 +1 @@ -1426496 +1426501
svn commit: r845556 - in /websites/staging/sling/trunk/content: ./ documentation.html
Author: buildbot Date: Tue Jan 8 19:05:58 2013 New Revision: 845556 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue Jan 8 19:05:58 2013 @@ -1 +1 @@ -1426501 +1430446 Modified: websites/staging/sling/trunk/content/documentation.html == --- websites/staging/sling/trunk/content/documentation.html (original) +++ websites/staging/sling/trunk/content/documentation.html Tue Jan 8 19:05:58 2013 @@ -94,9 +94,33 @@ lia href=/documentation/configuration.htmlConfiguration/a/li lia href=API Doc/a/li /ul -h2 id=how-can-you-contributeHow can you contribute/h2 +h1 id=how-can-you-contributeHow can you contribute/h1 pWe're on the way to improve the documentation, but it's a long way. If you would like to contribute to the documentation you are very welcome. Please directly post your proposals to the a href=public wiki/a or post your suggestions to the mailing list./p -h2 id=how-is-the-documentation-generatedHow is the documentation generated/h2 +h1 id=how-is-the-documentation-generatedHow is the documentation generated/h1 +pemThe Sling web site and documentation are managed with the a href=https://www.apache.org/dev/cms.html;Apache CMS/a. +For Apache Sling specific extensions see the a href=#the-sling-siteThe Sling Site/a +section below./em/p +div class=info +p +The Sling site is being converted from a Confluence exported site to an +Apache CMS managed site. During this conversion not all pages will display +correctly. All non-fully converted pages will show a tip box pointing to +the original Confluence exported page for reference. +/p + +p +Once migration of a page has completed the codetranslation_pending/code +header should be removed from the page source. After that the tip box will not be +shown any more. +/p + +p +While this page has technically been translated already, the codetranslation-pending/code +header is kept to remind us to remove this info box once translation has +completed. +/p +/div + pThe basic documentation of Sling is made up of four parts:/p ol liThe Sling Site at http://sling.apache.org/ (you are here)/li @@ -105,45 +129,128 @@ liThe Bundle documentation/li /ol pThis page is about how this documentation is maintained and who is allowed to do what./p -h3 id=the-sling-siteThe Sling Site/h3 -h4 id=main-siteMain Site/h4 -pThe main Sling Site is maintained in the Confluence Wiki Space emSLINGxSITE/em. The content of this space is automatically synchronized with the web server with a simple shell script a href=^sling.sh/a which is called regularly as per the following codecrontab/code entry:/p -div class=codehiliteprespan class=c1# sync wiki autoexport to Sling site/span -span class=mi1/span span class=o*/span span class=o*/span span class=o*/span span class=o*/span span class=p(/spanspan class=sr/home//spanspan class=nfmeschbe/spanspan class=o//spanspan class=nsling/spanspan class=o./spanspan class=nsh/spanspan class=p)/span +h2 id=the-sling-siteThe Sling Site/h2 +pThe site is managed with the a href=https://www.apache.org/dev/cms.html;Apache CMS/a +where the source is kept in SVN at a href=https://svn.apache.org/repos/asf/sling/site/trunk/content;https://svn.apache.org/repos/asf/sling/site/trunk/content/a./p +pThis section lists some Apache Sling features to help with the maintenance +of the site, such as automatic link generation./p +pStart the file with a codeTitle:/code line to define the page title and the first H1 tag:/p +div class=codehiliteprespan class=errTitle:/span span class=errPage/span span class=errTitle/span + +span class=errHere/span span class=errcomes/span span class=errthe/span span class=errcontent/span span class=errseparated/span span class=errwith/span span class=erra/span span class=errblank/span span class=errlike/span span class=errfrom/span span class=errthe/span +span class=errheader/span span class=err.../span /pre/div -pThus, after editing the site source in the Wiki, the rest happens automatically, it just takes some time -- in the order 2 hours or so -- before the changes are visible at http://sling.apache.org/./p -pEverybody is allowed to read the SLINGxSITE wiki and to add comments; but only committers of the Apache Sling project are allowed to edit the content and to manage the comments./p -pThe main site is located in the codesite/code folder below the Site URL a href=http://sling.apache.org//a to which users are redirected automatically./p -h4 id=secondary-siteSecondary Site/h4 -pThe Sling site contains secondary site parts that are maintained in the Apache SVN repository at a href=http://svn.apache.org/repos/asf/sling/site
buildbot failure in ASF Buildbot on sling-site-staging
The Buildbot has detected a new failure on builder sling-site-staging while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/sling-site-staging/builds/105 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: scheduler Build Source Stamp: [branch sling/site] 1430457 Blamelist: fmeschbe BUILD FAILED: failed compile sincerely, -The Buildbot
buildbot success in ASF Buildbot on sling-site-staging
The Buildbot has detected a restored build on builder sling-site-staging while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/sling-site-staging/builds/106 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: scheduler Build Source Stamp: [branch sling/site] 1430458 Blamelist: fmeschbe Build succeeded! sincerely, -The Buildbot
svn commit: r845563 [2/2] - in /websites/staging/sling/trunk/content: ./ documentation/ documentation/bundles/ documentation/development/ documentation/getting-started/ documentation/the-sling-engine/
Modified: websites/staging/sling/trunk/content/old-stuff/assembly.html == --- websites/staging/sling/trunk/content/old-stuff/assembly.html (original) +++ websites/staging/sling/trunk/content/old-stuff/assembly.html Tue Jan 8 19:36:06 2013 @@ -82,6 +82,9 @@ div class=breadcrump style=font-size: 80%; a href=/Home/anbsp;raquonbsp;a href=/old-stuff.htmlOld Stuff/a /div + + + h1Assembly/h1 p{panel} The Assembly concept grew out of a need to bundle together a set of OSGi Bundles to deploy applications. The concept has been developped before the OSGi Deployment Package Service Specification has been published in the Release 4.1 Compendium Services Specification. It will have to be discussed whether the Assembly concept is dropped in favor of the Deplyoment Package Service. Modified: websites/staging/sling/trunk/content/old-stuff/launch-sling.html == --- websites/staging/sling/trunk/content/old-stuff/launch-sling.html (original) +++ websites/staging/sling/trunk/content/old-stuff/launch-sling.html Tue Jan 8 19:36:06 2013 @@ -82,6 +82,9 @@ div class=breadcrump style=font-size: 80%; a href=/Home/anbsp;raquonbsp;a href=/old-stuff.htmlOld Stuff/a /div + + + h1Launch Sling/h1 pPlease refer to a href=/documentation/the-sling-engine/the-sling-launchpad.htmlThe Sling Launchpad/a for up-to-date information on launching Sling./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; Modified: websites/staging/sling/trunk/content/old-stuff/request-processing.html == --- websites/staging/sling/trunk/content/old-stuff/request-processing.html (original) +++ websites/staging/sling/trunk/content/old-stuff/request-processing.html Tue Jan 8 19:36:06 2013 @@ -82,6 +82,9 @@ div class=breadcrump style=font-size: 80%; a href=/Home/anbsp;raquonbsp;a href=/old-stuff.htmlOld Stuff/a /div + + + h1Request Processing/h1 p{note:title=Page Status} 2008-02-13: this page is emout of sync/em with the current codebase, needs to be reviewed and updated. Modified: websites/staging/sling/trunk/content/old-stuff/run-modes-org-apache-sling-runmode.html == --- websites/staging/sling/trunk/content/old-stuff/run-modes-org-apache-sling-runmode.html (original) +++ websites/staging/sling/trunk/content/old-stuff/run-modes-org-apache-sling-runmode.html Tue Jan 8 19:36:06 2013 @@ -82,6 +82,9 @@ div class=breadcrump style=font-size: 80%; a href=/Home/anbsp;raquonbsp;a href=/old-stuff.htmlOld Stuff/a /div + + + h1Run Modes (org.apache.sling.runmode)/h1 p{note} As of Sling 6 the codeorg.apache.sling.runmode/code bundle is replaced by the new a href=/documentation/bundles/sling-settings-org-apache-sling-settings.htmlSling Settings (org.apache.sling.settings)/a Bundle. For backwards compatibility this bundle may still exist in your environment. New code should use the API of the new [Sling Settings (org.apache.sling.settings)] Bundle, though. Modified: websites/staging/sling/trunk/content/old-stuff/scriptengineintegration.html == --- websites/staging/sling/trunk/content/old-stuff/scriptengineintegration.html (original) +++ websites/staging/sling/trunk/content/old-stuff/scriptengineintegration.html Tue Jan 8 19:36:06 2013 @@ -82,6 +82,9 @@ div class=breadcrump style=font-size: 80%; a href=/Home/anbsp;raquonbsp;a href=/old-stuff.htmlOld Stuff/a /div + + + h1Integrating Scripting Languages/h1 pThis page should be extended with more concrete and detailed information. For now, we have the following information:/p ul Modified: websites/staging/sling/trunk/content/old-stuff/scriptengineintegration/groovy-support.html == --- websites/staging/sling/trunk/content/old-stuff/scriptengineintegration/groovy-support.html (original) +++ websites/staging/sling/trunk/content/old-stuff/scriptengineintegration/groovy-support.html Tue Jan 8 19:36:06 2013 @@ -82,6 +82,9 @@ div class=breadcrump style=font-size: 80%; a href=/Home/anbsp;raquonbsp;a href=/old-stuff.htmlOld Stuff/anbsp;raquonbsp;a href=/old-stuff/scriptengineintegration.htmlIntegrating Scripting Languages/a /div + + + h1Groovy Support/h1 pAfter meeting Paul King of the Groovy Team at Apache Con US 08 in New Orleans, I set out to take a stab at SLING-315 again to add Groovy support to Sling. It turned out,
svn commit: r845566 - in /websites/staging/sling/trunk/content: ./ .htaccess site/.htaccess
Author: buildbot Date: Tue Jan 8 19:50:51 2013 New Revision: 845566 Log: Staging update by buildbot for sling Added: websites/staging/sling/trunk/content/site/.htaccess Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/.htaccess Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue Jan 8 19:50:51 2013 @@ -1 +1 @@ -1430458 +1430467 Modified: websites/staging/sling/trunk/content/.htaccess == --- websites/staging/sling/trunk/content/.htaccess (original) +++ websites/staging/sling/trunk/content/.htaccess Tue Jan 8 19:50:51 2013 @@ -1,5 +1,4 @@ ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html -Redirect Permanent /site/downloads.cgi /downloads.cgi -Redirect Permanent /site/downloads.html /downloads.cgi +Redirect Permanent /downloads.html /downloads.cgi Added: websites/staging/sling/trunk/content/site/.htaccess == --- websites/staging/sling/trunk/content/site/.htaccess (added) +++ websites/staging/sling/trunk/content/site/.htaccess Tue Jan 8 19:50:51 2013 @@ -0,0 +1,2 @@ +Redirect Permanent /site/downloads.cgi /downloads.cgi +Redirect Permanent /site/downloads.html /downloads.cgi
svn commit: r847463 - in /websites/staging/sling/trunk/content: ./ news.html
Author: buildbot Date: Mon Jan 21 15:27:00 2013 New Revision: 847463 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/news.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Jan 21 15:27:00 2013 @@ -1 +1 @@ -1436336 +1436411 Modified: websites/staging/sling/trunk/content/news.html == --- websites/staging/sling/trunk/content/news.html (original) +++ websites/staging/sling/trunk/content/news.html Mon Jan 21 15:27:00 2013 @@ -86,7 +86,9 @@ h1News/h1 - ul + !-- If you add a news item, remember to update the section in the index page as well -- + +ul liNew Releases: Apache Sling Commons Testing 2.0.10, Apache Sling Commons Scheduler 2.3.4, Apache Sling Commons Log 3.0.0, Apache Sling Commons Log Service 1.0.0, Apache Sling Adapter 2.0.12, Apache Sling Installer Core 3.3.4, Apache Sling Launchpad API 1.1.0, Apache Sling Launchpad Installer 1.1.0, and Apache Sling Maven JSPC Plugin 2.0.6 (February 7th, 2012)/li liNew Releases: Apache Sling API 2.2.4, Apache Sling Adapter 2.0.10, Apache Sling Scripting JSP Taglib 2.1.6, Apache Sling Rewriter 1.0.2, Apache Sling JCR ContentLoader 2.1.4, Apache Sling JCR Base 2.1.2, Apache Sling Servlet Resolver 2.1.2, and Apache Sling Security 1.0.0 (January 30th, 2012)/li liNew Releases: Apache Sling Scripting API 2.1.4, Apache Sling Scripting Core 2.0.20, Apache Sling i18n 2.2.0, Apache Sling Installer Core 3.3.2, Apache Sling Scripting Java 2.0.2, and Apache Sling Scripting JSP 2.0.20 (January 16th, 2012)/li @@ -94,7 +96,7 @@ liNew Releases: Apache Sling Settings 1.1.0, Apache Sling Commons ClassLoader 1.2.4, Apache Sling Commons Scheduler 2.3.2, Apache Sling Event 3.1.2, Apache Sling Installer Core 3.3.0, Apache Sling Installer Configuration Factory 1.0.4, Apache Sling Launchpad Installer 1.0.6, Apache Sling JCR Installer 3.1.2, and Apache Sling Thread Dumper 0.2.2 (January 6th, 2012)/li liNew Release: Apache Sling Jackrabbit User Manager 2.2.0 (November 15th, 2011)/li liNew Release: Apache Sling Maven Sling Plugin 2.0.6 (October 21st, 2011)/li -liNew Release: Apache Sling Maven Launchpad Plugin 2.1.0 (September 9th, 20111)/li +liNew Release: Apache Sling Maven Launchpad Plugin 2.1.0 (September 9th, 2011)/li liNew Releases: Apache Sling Resource Bundle 1.0.0 and Parent POM 12/li liNew Releases: Apache Sling API 2.2.2, Apache Sling Commons Scheduler 2.3.0, Apache Sling Commons OSGi 2.1.0, Apache Sling Scripting Core 2.0.18, Apache Sling Installer Core 3.2.2, Apache Sling Installer Configuration Factory 1.0.2, Apache Sling Launchpad Installer 1.0.4, Apache Sling File Installer 1.0.2 (August 16th, 2011)/li liNew Release: Apache Sling Scripting JSP Support 2.0.18 (August 15th, 2011)/li @@ -158,7 +160,7 @@ liApache Sling has graduated into a top level project! (June 17, 2009)/li /ul div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341361 by fmeschbe on Tue, 22 May 2012 08:54:04 + +Rev. 1436411 by ieb on Mon, 21 Jan 2013 15:26:55 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r847465 - in /websites/staging/sling/trunk/content: ./ index.html
Author: buildbot Date: Mon Jan 21 15:30:29 2013 New Revision: 847465 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/index.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Jan 21 15:30:29 2013 @@ -1 +1 @@ -1436411 +1436416 Modified: websites/staging/sling/trunk/content/index.html == --- websites/staging/sling/trunk/content/index.html (original) +++ websites/staging/sling/trunk/content/index.html Mon Jan 21 15:30:29 2013 @@ -86,7 +86,9 @@ h1Apache Sling - Bringing Back the Fun!/h1 - pstrongApache Slingtrade;/strong is an innovative web framework that is intended to + hr / +p00/p +pstrongApache Slingtrade;/strong is an innovative web framework that is intended to bring back the fun to web development./p pDiscussions about Sling happen on our mailing lists, see the a href=project-information.htmlProject Information/a page for more info./p @@ -112,8 +114,17 @@ runtime./p applications, while providing an enterprise-level framework for more complex applications. /p h2 id=newsNews/h2 -p{excerpt-include:News|nopanel=true} -* a href=news.htmlall news.../a/p +ul +liNew Releases: Apache Sling Commons Testing 2.0.10, Apache Sling Commons Scheduler 2.3.4, Apache Sling Commons Log 3.0.0, Apache Sling Commons Log Service 1.0.0, Apache Sling Adapter 2.0.12, Apache Sling Installer Core 3.3.4, Apache Sling Launchpad API 1.1.0, Apache Sling Launchpad Installer 1.1.0, and Apache Sling Maven JSPC Plugin 2.0.6 (February 7th, 2012)/li +liNew Releases: Apache Sling API 2.2.4, Apache Sling Adapter 2.0.10, Apache Sling Scripting JSP Taglib 2.1.6, Apache Sling Rewriter 1.0.2, Apache Sling JCR ContentLoader 2.1.4, Apache Sling JCR Base 2.1.2, Apache Sling Servlet Resolver 2.1.2, and Apache Sling Security 1.0.0 (January 30th, 2012)/li +liNew Releases: Apache Sling Scripting API 2.1.4, Apache Sling Scripting Core 2.0.20, Apache Sling i18n 2.2.0, Apache Sling Installer Core 3.3.2, Apache Sling Scripting Java 2.0.2, and Apache Sling Scripting JSP 2.0.20 (January 16th, 2012)/li +liNew Releases: Apache Adapter Annotations 1.0.0 and Apache Sling Maven Sling Plugin 2.1.0 (January 14th, 2012)/li +liNew Releases: Apache Sling Settings 1.1.0, Apache Sling Commons ClassLoader 1.2.4, Apache Sling Commons Scheduler 2.3.2, Apache Sling Event 3.1.2, Apache Sling Installer Core 3.3.0, Apache Sling Installer Configuration Factory 1.0.4, Apache Sling Launchpad Installer 1.0.6, Apache Sling JCR Installer 3.1.2, and Apache Sling Thread Dumper 0.2.2 (January 6th, 2012)/li +liNew Release: Apache Sling Jackrabbit User Manager 2.2.0 (November 15th, 2011)/li +liNew Release: Apache Sling Maven Sling Plugin 2.0.6 (October 21st, 2011)/li +liNew Release: Apache Sling Maven Launchpad Plugin 2.1.0 (September 9th, 2011)/li +lia href=news.htmlall news.../a/li +/ul h2 id=historyHistory/h2 pSling started as an internal project at a href=http://www.day.com;Day Software/a , and entered the Apache Incubator in September 2007. As of June, 17th, @@ -205,7 +216,7 @@ run in, Sling is being developed using is expected that Sling also operates perfectly inside other OSGi frameworks such as a href=http://www.eclipse.org/equinox;Equinox/a and a href=http://www.knopflerfish.org;Knopflerfish/a./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1436336 by ieb on Mon, 21 Jan 2013 13:29:43 + +Rev. 1436416 by ieb on Mon, 21 Jan 2013 15:30:24 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r847466 - in /websites/staging/sling/trunk/content: ./ index.html
Author: buildbot Date: Mon Jan 21 15:33:52 2013 New Revision: 847466 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/index.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Jan 21 15:33:52 2013 @@ -1 +1 @@ -1436416 +1436419 Modified: websites/staging/sling/trunk/content/index.html == --- websites/staging/sling/trunk/content/index.html (original) +++ websites/staging/sling/trunk/content/index.html Mon Jan 21 15:33:52 2013 @@ -86,9 +86,7 @@ h1Apache Sling - Bringing Back the Fun!/h1 - hr / -p00/p -pstrongApache Slingtrade;/strong is an innovative web framework that is intended to + pstrongApache Slingtrade;/strong is an innovative web framework that is intended to bring back the fun to web development./p pDiscussions about Sling happen on our mailing lists, see the a href=project-information.htmlProject Information/a page for more info./p @@ -144,15 +142,6 @@ uses to slay the giant Goliath is a slin pIf you prefer doing rather than reading, please proceed to a href=discover-sling-in-15-minutes.htmlDiscover Sling in 15 minutes/a or read through the recommended links in the a href=getting-started.htmlGetting Started/a section, where you can quickly get started on your own instance of Sling./p -p{note:title=Excuse our mess while we redesign} -Sling has undergone an important redesign in the last few months, and we're -not done updating this website yet./p -pThe status of each page is indicated by a note like this at the top of each -page./p -pPages which do not have such a note should be considered emnot reviewed/em: -the information that they contain might be out of sync with the current -Sling codebase. -{note}/p h2 id=contentsContents/h2 ul lia href=documentation.htmlDocumentation/a @@ -216,7 +205,7 @@ run in, Sling is being developed using is expected that Sling also operates perfectly inside other OSGi frameworks such as a href=http://www.eclipse.org/equinox;Equinox/a and a href=http://www.knopflerfish.org;Knopflerfish/a./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1436416 by ieb on Mon, 21 Jan 2013 15:30:24 + +Rev. 1436419 by ieb on Mon, 21 Jan 2013 15:33:47 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r847467 - in /websites/staging/sling/trunk/content: ./ documentation/the-sling-engine/architecture.html
Author: buildbot Date: Mon Jan 21 15:41:26 2013 New Revision: 847467 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/the-sling-engine/architecture.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Jan 21 15:41:26 2013 @@ -1 +1 @@ -1436419 +1436426 Modified: websites/staging/sling/trunk/content/documentation/the-sling-engine/architecture.html == --- websites/staging/sling/trunk/content/documentation/the-sling-engine/architecture.html (original) +++ websites/staging/sling/trunk/content/documentation/the-sling-engine/architecture.html Mon Jan 21 15:41:26 2013 @@ -89,19 +89,19 @@ pThe following is a short list of high-lights of Sling:/p ul liema href=OSGi/a/em --- The Sling application is built as a series of OSGi bundles and makes heavy use of a number of OSGi core and compendium services./li -liema href=#Sling API/a/em --- To implement content based Web applications with Sling, an API has been defined, this extends the Servlet API and provides more functionality to work on the content./li -liema href=#Request Processing/a/em --- Sling takes a unique approach to handling requests in that a request URL is first resolved to a resource, then based on the resource (and only the resource) it selects the actual servlet or script to handle the request./li -liema href=#Resources/a/em --- The central mantra of Sling is the emResource/em, which represents the resource addressed by any request URL. It is the resource that is first resolved when handling a request. Based on the resource, a first servlet or script is then accessed to actually handle the request./li -liema href=#Servlets and Scripts/a/em --- Servlets and Scripts are handled uniformly in that they are represented as resources themselves and are accessible by a resource path./li -liema href=#Launchpad/a/em --- Sling uses a very thin launcher to integrate with an existing servlet container, launching Sling as a Web application or providing a main class to represent a standalone Java application./li +liema href=Sling API/a/em --- To implement content based Web applications with Sling, an API has been defined, this extends the Servlet API and provides more functionality to work on the content./li +liema href=Request Processing/a/em --- Sling takes a unique approach to handling requests in that a request URL is first resolved to a resource, then based on the resource (and only the resource) it selects the actual servlet or script to handle the request./li +liema href=Resources/a/em --- The central mantra of Sling is the emResource/em, which represents the resource addressed by any request URL. It is the resource that is first resolved when handling a request. Based on the resource, a first servlet or script is then accessed to actually handle the request./li +liema href=Servlets and Scripts/a/em --- Servlets and Scripts are handled uniformly in that they are represented as resources themselves and are accessible by a resource path./li +liema href=Launchpad/a/em --- Sling uses a very thin launcher to integrate with an existing servlet container, launching Sling as a Web application or providing a main class to represent a standalone Java application./li /ul pThe following sections elaborate on each of these highlights./p h2 id=osgiOSGi/h2 -pa href=OSGi/a is a consortium that has developed a specification to build modular and extensible applications. This offers [various benefits|http://www.osgi.org/About/WhyOSGi]. We deal mainly with two parts of the specifications: The Core Specification, which defines the OSGi Framework and Core Services, and the Compendium Services Specification, which defines a host of services that extend the functionality of the OSGi Framework./p +pa href=http://www.osgi.org;OSGi/a is a consortium that has developed a specification to build modular and extensible applications. This offers a href=http://www.osgi.org/About/WhyOSGi;various benefits/a. We deal mainly with two parts of the specifications: The Core Specification, which defines the OSGi Framework and Core Services, and the Compendium Services Specification, which defines a host of services that extend the functionality of the OSGi Framework./p h3 id=osgi-frameworkOSGi Framework/h3 pThe OSGi Framework is made up of three layers -- Module, Lifecycle, and Services -- that define how extensible applications are built and deployed. The responsibilities of the layers are:/p ul -liemModule/em --- Defines how a module, or a emBundle/em in OSGi-speak, is defined. Basically, a bundle is just a plain old JAR file, whose manifest file has some defined entries. These entries identify
svn commit: r847470 - in /websites/staging/sling/trunk/content: ./ documentation/development/getting-and-building-sling.html
Author: buildbot Date: Mon Jan 21 16:12:23 2013 New Revision: 847470 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/development/getting-and-building-sling.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Jan 21 16:12:23 2013 @@ -1 +1 @@ -1436439 +1436447 Modified: websites/staging/sling/trunk/content/documentation/development/getting-and-building-sling.html == --- websites/staging/sling/trunk/content/documentation/development/getting-and-building-sling.html (original) +++ websites/staging/sling/trunk/content/documentation/development/getting-and-building-sling.html Mon Jan 21 16:12:23 2013 @@ -234,14 +234,15 @@ When starting Sling inside the `launchpa pCongratulations ! You should now have a running Sling instance, that you can start playing around with./p h2 id=further-tips-and-tricksFurther Tips and Tricks/h2 h3 id=debug-sling-in-eclipseDebug Sling in Eclipse/h3 -pYou can use remote debugging to debug Sling in Eclipse, here's a little How-To -1. start Sling from the command line with/p -div class=codehiliteprespan class=njava/span span class=o-/spanspan class=nXmx384M/span span class=o-/spanspan class=nagentlib:jdwp/spanspan class=o=/spanspan class=ntransport/spanspan class=o=/spanspan class=ndt_socket/spanspan class=p,/spanspan class=naddress/spanspan class=o=/spanspan class=mi30303/spanspan class=p,/spanspan class=nserver/spanspan class=o=/spanspan class=ny/spanspan class=p,/spanspan class=nsuspend/spanspan class=o=/spanspan class=nn/span span class=o-/spanspan class=njar/span span class=norg/spanspan class=o./spanspan class=napache/spanspan class=o./spanspan class=nsling/spanspan class=o./spanspan class=nlaunchpad/spanspan class=o./spanspan class=napp/spanspan class=o-/spanspan class=mi6/spanspan class=o-/spanspan class=nSNAPSHOT/spans pan class=o./spanspan class=njar/span -/pre/div - - +pYou can use remote debugging to debug Sling in Eclipse, here's a little How-To/p ol -liOpen Menu Run-gt; Debug configurations/li +li +pstart Sling from the command line with/p +pjava -Xmx384M -agentlib:jdwp=transport=dt_socket,address=30303,server=y,suspend=n -jar org.apache.sling.launchpad.app-6-SNAPSHOT.jar/p +/li +li +pOpen Menu Run-gt; Debug configurations/p +/li liRight-click on Remote Java Applications/li liChoose New/li liIn the Connect tab choose the Eclipse Sling Project for the field Project with the browse button/li @@ -274,7 +275,7 @@ For more information on this see the a /ul pIf adding dependencies to the poms, run mvn eclipse:eclipse again and refresh the project in Eclipse. Debugging works as described above./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1436439 by ieb on Mon, 21 Jan 2013 16:06:06 + +Rev. 1436447 by ieb on Mon, 21 Jan 2013 16:12:18 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r850062 - in /websites/staging/sling/trunk/content: ./ documentation/the-sling-engine/errorhandling.html
Author: buildbot Date: Sat Feb 9 21:48:54 2013 New Revision: 850062 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/the-sling-engine/errorhandling.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat Feb 9 21:48:54 2013 @@ -1 +1 @@ -1436447 +145 Modified: websites/staging/sling/trunk/content/documentation/the-sling-engine/errorhandling.html == --- websites/staging/sling/trunk/content/documentation/the-sling-engine/errorhandling.html (original) +++ websites/staging/sling/trunk/content/documentation/the-sling-engine/errorhandling.html Sat Feb 9 21:48:54 2013 @@ -89,6 +89,31 @@ pThe Sling Engine includes support for handling uncaught codeThrowable/code as well as rendering custom HTTP status code pages. This is implemented by expecting a (single) codeorg.apache.sling.engine.servlets.ErrorHandler/code service to which handling of uncaught codeThrowable/code and HTTP status responses are delegated./p pThe Sling Servlet Resolver bundle implements this interface by providing an elaborate mechanism to find the correct error handling script or servlet using the same algorithms as are used to select the scripts or servlets to handle regular requests./p pThis page provides more information on how error handler scripts are selected and what is provided out of the box./p +div class=toc +ul +lia href=#resetting-the-responseResetting the Response/a/li +lia href=#http-status-codesHTTP Status Codes/a/li +lia href=#uncaught-throwablesUncaught Throwables/a/li +lia href=#default-handlerDefault Handler/a/li +/ul +/div +h2 id=resetting-the-responseResetting the Response/h2 +pErrorhandler scripts and servlets are script with the current response. Before setting +the status and writing to the response such handlers should do the following:/p +ul +liCheck whether the response has already been committed/li +liIf the response has been committed:ul +liReset the response/li +liSet the status code (use codeHttpServletResponse.setStatus/code)/li +liSet the response content type and character encoding (provided text data is sent back)/li +/ul +/li +liIf the response has already been committed:ul +liDo not try to reset since this would cause an codeIllegalStateException/code. Also the writer may not be available./li +liThe best that might be done in this case is just log a message at warning or error level along with information about the failure./li +/ul +/li +/ul h2 id=http-status-codesHTTP Status Codes/h2 pThe Sling engine implements the codeHttpServletResponse.sendError/code methods by calling the codeErrorHandler.handleError(int status, String message, SlingHttpServletRequest request, SlingHttpServletResponse response)/code method./p pThe Servlet Resolver bundle implementation looks up a script to handle the status code as follows:/p @@ -116,7 +141,7 @@ To register a catch-all handler for any pStarting with Sling Servlet Resolver version 2.0.10 the default error handler servlet is looked up using the string codedefault/code as the request extension and the provided default servlet is registered as codelt;prefixgt;/sling/servlet/errorhandler/default.servlet/code where prefix is the last entry in the resource resolver search path, code/libs/code by default./p pThus to overwrite the default error handler servlet provide a servlet or script for the codedefault/code extension, for example code/apps/sling/servlet/errorhandler/default.groovy/code./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341376 by fmeschbe on Tue, 22 May 2012 09:41:06 + +Rev. 145 by fmeschbe on Sat, 9 Feb 2013 21:48:40 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r850067 - in /websites/staging/sling/trunk/content: ./ documentation/development.html
Author: buildbot Date: Sat Feb 9 21:57:40 2013 New Revision: 850067 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/documentation/development.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Sat Feb 9 21:57:40 2013 @@ -1 +1 @@ -146 +149 Modified: websites/staging/sling/trunk/content/documentation/development.html == --- websites/staging/sling/trunk/content/documentation/development.html (original) +++ websites/staging/sling/trunk/content/documentation/development.html Sat Feb 9 21:57:40 2013 @@ -98,14 +98,14 @@ lia href=/documentation/development/repository-based-development.htmlRepository Based Development/a/li lia href=/documentation/development/sling-testing-tools.htmlSling Testing Tools/a/li /ul -h2 id=maven-2-stuffMaven 2 stuff/h2 -pSling is using Apache Maven as it build system. Over time we have created a number of Maven 2 Plugins and gathered a whole range of knowledge about using Maven./p +h2 id=maven-stuffMaven Stuff/h2 +pSling is using Apache Maven 3 as its build system. Over time we have created a number of Maven 3 plugins and gathered a whole range of knowledge about using Maven./p ul -lia href=/documentation/development/maventipsandtricks.htmlMaven Tips amp; Tricks/a/li lia href=/documentation/development/sling.htmlMaven Sling Plugin/a/li -lia href=/documentation/development/jspc.htmlMaven JspC Plugin/a/li lia href=/documentation/development/maven-launchpad-plugin.htmlMaven Launchpad Plugin/a/li +lia href=/documentation/development/jspc.htmlMaven JspC Plugin/a/li lia href=/documentation/development/maven-archetypes.htmlMaven Archetypes/a/li +lia href=/documentation/development/maventipsandtricks.htmlMaven Tips amp; Tricks/a/li /ul h2 id=sling-developmentSling Development/h2 pLast but not least, here is some more information on how we ourselves are working on Sling/p @@ -116,7 +116,7 @@ lia href=/documentation/development/release-management.htmlRelease Management/a/li /ul div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1341391 by fmeschbe on Tue, 22 May 2012 10:18:14 + +Rev. 149 by cziegeler on Sat, 9 Feb 2013 21:57:31 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r850571 - in /websites/staging/sling/trunk/content: ./ index.html
Author: buildbot Date: Thu Feb 14 08:06:51 2013 New Revision: 850571 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/index.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Feb 14 08:06:51 2013 @@ -1 +1 @@ -1446059 +1446060 Modified: websites/staging/sling/trunk/content/index.html == --- websites/staging/sling/trunk/content/index.html (original) +++ websites/staging/sling/trunk/content/index.html Thu Feb 14 08:06:51 2013 @@ -113,14 +113,14 @@ applications, while providing an enterpr complex applications. /p h2 id=newsNews/h2 ul -liNew Releases: Apache Sling Commons Testing 2.0.10, Apache Sling Commons Scheduler 2.3.4, Apache Sling Commons Log 3.0.0, Apache Sling Commons Log Service 1.0.0, Apache Sling Adapter 2.0.12, Apache Sling Installer Core 3.3.4, Apache Sling Launchpad API 1.1.0, Apache Sling Launchpad Installer 1.1.0, and Apache Sling Maven JSPC Plugin 2.0.6 (February 7th, 2012)/li -liNew Releases: Apache Sling API 2.2.4, Apache Sling Adapter 2.0.10, Apache Sling Scripting JSP Taglib 2.1.6, Apache Sling Rewriter 1.0.2, Apache Sling JCR ContentLoader 2.1.4, Apache Sling JCR Base 2.1.2, Apache Sling Servlet Resolver 2.1.2, and Apache Sling Security 1.0.0 (January 30th, 2012)/li -liNew Releases: Apache Sling Scripting API 2.1.4, Apache Sling Scripting Core 2.0.20, Apache Sling i18n 2.2.0, Apache Sling Installer Core 3.3.2, Apache Sling Scripting Java 2.0.2, and Apache Sling Scripting JSP 2.0.20 (January 16th, 2012)/li -liNew Releases: Apache Adapter Annotations 1.0.0 and Apache Sling Maven Sling Plugin 2.1.0 (January 14th, 2012)/li -liNew Releases: Apache Sling Settings 1.1.0, Apache Sling Commons ClassLoader 1.2.4, Apache Sling Commons Scheduler 2.3.2, Apache Sling Event 3.1.2, Apache Sling Installer Core 3.3.0, Apache Sling Installer Configuration Factory 1.0.4, Apache Sling Launchpad Installer 1.0.6, Apache Sling JCR Installer 3.1.2, and Apache Sling Thread Dumper 0.2.2 (January 6th, 2012)/li -liNew Release: Apache Sling Jackrabbit User Manager 2.2.0 (November 15th, 2011)/li -liNew Release: Apache Sling Maven Sling Plugin 2.0.6 (October 21st, 2011)/li -liNew Release: Apache Sling Maven Launchpad Plugin 2.1.0 (September 9th, 2011)/li +liNew Releases: Apache Sling Installer Core 3.4.4, Apache Sling JCR Resource 2.2.2, Apache Sling Resource Resolver 1.0.2, Apache Sling Security 1.0.2, Apache Sling Parent POM 14 (December 20th, 2012)/li +liNew Release: Apache Sling Servlet Resolver 2.2.2 (December 10th, 2012)/li +liNew Releases: Apache Sling Settings 1.2.2, Apache Sling Auth Core 1.1.0, Apache Sling Commons Logservice 1.0.2, Apache Sling Installer Core 3.4.2, Apache Sling Scripting JSP 2.0.26, Apache Sling Commons Compiler 2.1.0, Apache Sling JCR Compiler 2.1.0, Apache Sling I18n 2.2.4, Apache Sling JCR Classloader 3.1.10, Apache Sling JCR Webdav 2.1.2, Apache Sling JCR Davex 1.1.0 (November 30th, 2012)/li +liNew Releases: Apache Sling Maven Launchpad Plugin 2.2.0, Apache Sling Commons OSGi 2.2.0, Apache Sling Launchpad Installer 1.2.0, Apache Sling Rewriter 1.0.4, Apache Sling Settings 1.2.0 (November 19th, 2012)/li +liNew Releases: Apache Sling API 2.3.0, Apache Sling Bundle Resource Provider 2.1.0, Apache Sling File System Resource Provider 1.1.0, Apache Sling JCR Resource 2.2.0, Apache Sling Resource Resolver 1.0.0, Apache Sling Servlets Get 2.1.4, Apache Sling Servlets Post 2.2.0, Apache Sling Servlets Resolver 2.2.0, Apache Sling Adapter 2.1.0, Apache Sling Commons Testing 2.0.12 (November 15th, 2012)/li +liNew Release: Apache Sling JSP Taglib 2.1.8, Apache Sling Installer Core 3.4.0, Apache Sling Installer API 1.0.0, Apache Sling Installer Console 1.0.0, Apache Sling JCR Wrapper 2.0.0 (October 29th, 2012)/li +liNew Releases: Apache Sling Installer Core 3.3.8, Apache Sling Launchpad Installer 1.1.4, and Apache Sling Maven Launchpad Plugin 2.1.2 (August 19th, 2012)/li +liNew Release: Apache Sling Scripting JST 2.0.6 (August 17th, 2012)/li lia href=news.htmlall news.../a/li /ul h2 id=historyHistory/h2 @@ -205,7 +205,7 @@ run in, Sling is being developed using is expected that Sling also operates perfectly inside other OSGi frameworks such as a href=http://www.eclipse.org/equinox;Equinox/a and a href=http://www.knopflerfish.org;Knopflerfish/a./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1436419 by ieb on Mon, 21 Jan 2013 15:33:47 + +Rev. 1446060 by cziegeler on Thu, 14 Feb 2013 08:06:45 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r850611 - in /websites/staging/sling/trunk/content: ./ news.html
Author: buildbot Date: Thu Feb 14 16:18:39 2013 New Revision: 850611 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/news.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Feb 14 16:18:39 2013 @@ -1 +1 @@ -1446060 +1446259 Modified: websites/staging/sling/trunk/content/news.html == --- websites/staging/sling/trunk/content/news.html (original) +++ websites/staging/sling/trunk/content/news.html Thu Feb 14 16:18:39 2013 @@ -89,6 +89,7 @@ !-- If you add a news item, remember to update the section in the index page as well -- ul +liNew Releases: Apache Sling Resource Resolver 1.0.4, Apache Sling JCR Resource 2.2.4 (February 14, 2013) /li liNew Releases: Apache Sling Installer Core 3.4.4, Apache Sling JCR Resource 2.2.2, Apache Sling Resource Resolver 1.0.2, Apache Sling Security 1.0.2, Apache Sling Parent POM 14 (December 20th, 2012)/li liNew Release: Apache Sling Servlet Resolver 2.2.2 (December 10th, 2012)/li liNew Releases: Apache Sling Settings 1.2.2, Apache Sling Auth Core 1.1.0, Apache Sling Commons Logservice 1.0.2, Apache Sling Installer Core 3.4.2, Apache Sling Scripting JSP 2.0.26, Apache Sling Commons Compiler 2.1.0, Apache Sling JCR Compiler 2.1.0, Apache Sling I18n 2.2.4, Apache Sling JCR Classloader 3.1.10, Apache Sling JCR Webdav 2.1.2, Apache Sling JCR Davex 1.1.0 (November 30th, 2012)/li @@ -173,7 +174,7 @@ liApache Sling has graduated into a top level project! (June 17, 2009)/li /ul div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1446059 by cziegeler on Thu, 14 Feb 2013 08:04:10 + +Rev. 1446259 by cziegeler on Thu, 14 Feb 2013 16:18:33 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r850612 - in /websites/staging/sling/trunk/content: ./ index.html
Author: buildbot Date: Thu Feb 14 16:19:17 2013 New Revision: 850612 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/index.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Thu Feb 14 16:19:17 2013 @@ -1 +1 @@ -1446259 +1446261 Modified: websites/staging/sling/trunk/content/index.html == --- websites/staging/sling/trunk/content/index.html (original) +++ websites/staging/sling/trunk/content/index.html Thu Feb 14 16:19:17 2013 @@ -113,6 +113,7 @@ applications, while providing an enterpr complex applications. /p h2 id=newsNews/h2 ul +liNew Releases: Apache Sling Resource Resolver 1.0.4, Apache Sling JCR Resource 2.2.4 (February 14, 2013) /li liNew Releases: Apache Sling Installer Core 3.4.4, Apache Sling JCR Resource 2.2.2, Apache Sling Resource Resolver 1.0.2, Apache Sling Security 1.0.2, Apache Sling Parent POM 14 (December 20th, 2012)/li liNew Release: Apache Sling Servlet Resolver 2.2.2 (December 10th, 2012)/li liNew Releases: Apache Sling Settings 1.2.2, Apache Sling Auth Core 1.1.0, Apache Sling Commons Logservice 1.0.2, Apache Sling Installer Core 3.4.2, Apache Sling Scripting JSP 2.0.26, Apache Sling Commons Compiler 2.1.0, Apache Sling JCR Compiler 2.1.0, Apache Sling I18n 2.2.4, Apache Sling JCR Classloader 3.1.10, Apache Sling JCR Webdav 2.1.2, Apache Sling JCR Davex 1.1.0 (November 30th, 2012)/li @@ -120,7 +121,6 @@ complex applications. /p liNew Releases: Apache Sling API 2.3.0, Apache Sling Bundle Resource Provider 2.1.0, Apache Sling File System Resource Provider 1.1.0, Apache Sling JCR Resource 2.2.0, Apache Sling Resource Resolver 1.0.0, Apache Sling Servlets Get 2.1.4, Apache Sling Servlets Post 2.2.0, Apache Sling Servlets Resolver 2.2.0, Apache Sling Adapter 2.1.0, Apache Sling Commons Testing 2.0.12 (November 15th, 2012)/li liNew Release: Apache Sling JSP Taglib 2.1.8, Apache Sling Installer Core 3.4.0, Apache Sling Installer API 1.0.0, Apache Sling Installer Console 1.0.0, Apache Sling JCR Wrapper 2.0.0 (October 29th, 2012)/li liNew Releases: Apache Sling Installer Core 3.3.8, Apache Sling Launchpad Installer 1.1.4, and Apache Sling Maven Launchpad Plugin 2.1.2 (August 19th, 2012)/li -liNew Release: Apache Sling Scripting JST 2.0.6 (August 17th, 2012)/li lia href=news.htmlall news.../a/li /ul h2 id=historyHistory/h2 @@ -205,7 +205,7 @@ run in, Sling is being developed using is expected that Sling also operates perfectly inside other OSGi frameworks such as a href=http://www.eclipse.org/equinox;Equinox/a and a href=http://www.knopflerfish.org;Knopflerfish/a./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1446060 by cziegeler on Thu, 14 Feb 2013 08:06:45 + +Rev. 1446261 by cziegeler on Thu, 14 Feb 2013 16:19:09 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r850911 - in /websites/staging/sling/trunk/content: ./ news.html
Author: buildbot Date: Mon Feb 18 09:12:47 2013 New Revision: 850911 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/news.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Feb 18 09:12:47 2013 @@ -1 +1 @@ -1446261 +1447158 Modified: websites/staging/sling/trunk/content/news.html == --- websites/staging/sling/trunk/content/news.html (original) +++ websites/staging/sling/trunk/content/news.html Mon Feb 18 09:12:47 2013 @@ -89,6 +89,7 @@ !-- If you add a news item, remember to update the section in the index page as well -- ul +liNew Releases: Apache Sling Installer Core 3.4.6, Apache Sling Installer Configuration Factory 1.0.10, Apache Sling JCR Instaler 3.1.6, Apache Sling Parent 15, Apache Sling Fragment Extension XML 1.0.2, Apache Sling Fragment Extension WS 1.0.2, Apache Sling Fragment Extension Activation 1.0.2 (February 18th, 2013)/li liNew Releases: Apache Sling Resource Resolver 1.0.4, Apache Sling JCR Resource 2.2.4 (February 14, 2013) /li liNew Releases: Apache Sling Installer Core 3.4.4, Apache Sling JCR Resource 2.2.2, Apache Sling Resource Resolver 1.0.2, Apache Sling Security 1.0.2, Apache Sling Parent POM 14 (December 20th, 2012)/li liNew Release: Apache Sling Servlet Resolver 2.2.2 (December 10th, 2012)/li @@ -174,7 +175,7 @@ liApache Sling has graduated into a top level project! (June 17, 2009)/li /ul div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1446259 by cziegeler on Thu, 14 Feb 2013 16:18:33 + +Rev. 1447158 by cziegeler on Mon, 18 Feb 2013 09:12:38 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r850912 - in /websites/staging/sling/trunk/content: ./ index.html
Author: buildbot Date: Mon Feb 18 09:13:28 2013 New Revision: 850912 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/index.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Feb 18 09:13:28 2013 @@ -1 +1 @@ -1447158 +1447159 Modified: websites/staging/sling/trunk/content/index.html == --- websites/staging/sling/trunk/content/index.html (original) +++ websites/staging/sling/trunk/content/index.html Mon Feb 18 09:13:28 2013 @@ -113,6 +113,7 @@ applications, while providing an enterpr complex applications. /p h2 id=newsNews/h2 ul +liNew Releases: Apache Sling Installer Core 3.4.6, Apache Sling Installer Configuration Factory 1.0.10, Apache Sling JCR Instaler 3.1.6, Apache Sling Parent 15, Apache Sling Fragment Extension XML 1.0.2, Apache Sling Fragment Extension WS 1.0.2, Apache Sling Fragment Extension Activation 1.0.2 (February 18th, 2013)/li liNew Releases: Apache Sling Resource Resolver 1.0.4, Apache Sling JCR Resource 2.2.4 (February 14, 2013) /li liNew Releases: Apache Sling Installer Core 3.4.4, Apache Sling JCR Resource 2.2.2, Apache Sling Resource Resolver 1.0.2, Apache Sling Security 1.0.2, Apache Sling Parent POM 14 (December 20th, 2012)/li liNew Release: Apache Sling Servlet Resolver 2.2.2 (December 10th, 2012)/li @@ -120,7 +121,6 @@ complex applications. /p liNew Releases: Apache Sling Maven Launchpad Plugin 2.2.0, Apache Sling Commons OSGi 2.2.0, Apache Sling Launchpad Installer 1.2.0, Apache Sling Rewriter 1.0.4, Apache Sling Settings 1.2.0 (November 19th, 2012)/li liNew Releases: Apache Sling API 2.3.0, Apache Sling Bundle Resource Provider 2.1.0, Apache Sling File System Resource Provider 1.1.0, Apache Sling JCR Resource 2.2.0, Apache Sling Resource Resolver 1.0.0, Apache Sling Servlets Get 2.1.4, Apache Sling Servlets Post 2.2.0, Apache Sling Servlets Resolver 2.2.0, Apache Sling Adapter 2.1.0, Apache Sling Commons Testing 2.0.12 (November 15th, 2012)/li liNew Release: Apache Sling JSP Taglib 2.1.8, Apache Sling Installer Core 3.4.0, Apache Sling Installer API 1.0.0, Apache Sling Installer Console 1.0.0, Apache Sling JCR Wrapper 2.0.0 (October 29th, 2012)/li -liNew Releases: Apache Sling Installer Core 3.3.8, Apache Sling Launchpad Installer 1.1.4, and Apache Sling Maven Launchpad Plugin 2.1.2 (August 19th, 2012)/li lia href=news.htmlall news.../a/li /ul h2 id=historyHistory/h2 @@ -205,7 +205,7 @@ run in, Sling is being developed using is expected that Sling also operates perfectly inside other OSGi frameworks such as a href=http://www.eclipse.org/equinox;Equinox/a and a href=http://www.knopflerfish.org;Knopflerfish/a./p div class=timestamp style=margin-top: 30px; font-size: 80%; text-align: right; -Rev. 1446261 by cziegeler on Thu, 14 Feb 2013 16:19:09 + +Rev. 1447159 by cziegeler on Mon, 18 Feb 2013 09:13:21 + /div div class=trademarkFooter Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
svn commit: r851099 - in /websites/staging/sling/trunk/content: ./ site/content-loading-jcrcontentloader.html
Author: buildbot Date: Tue Feb 19 04:42:35 2013 New Revision: 851099 Log: Staging update by buildbot for sling Modified: websites/staging/sling/trunk/content/ (props changed) websites/staging/sling/trunk/content/site/content-loading-jcrcontentloader.html Propchange: websites/staging/sling/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue Feb 19 04:42:35 2013 @@ -1 +1 @@ -1447159 +1447587 Modified: websites/staging/sling/trunk/content/site/content-loading-jcrcontentloader.html == --- websites/staging/sling/trunk/content/site/content-loading-jcrcontentloader.html (original) +++ websites/staging/sling/trunk/content/site/content-loading-jcrcontentloader.html Tue Feb 19 04:42:35 2013 @@ -1,4 +1,3 @@ - !DOCTYPE HTML PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; HTML HEAD @@ -296,58 +295,27 @@ primary node type quot;nt:filequot;. U H3A name=ContentLoading%28jcr.contentloader%29-JSONDescriptorFiles/AJSON Descriptor Files/H3 -PNodes, Properties and in fact complete subtrees may be described in JSON files using the following skeleton structure (see A href=http://www.json.org/; class=external-link rel=nofollowhttp://www.json.org/A or information on the syntax of JSON) :/P +PNodes, Properties and in fact complete subtrees may be described in JSON files using the following skeleton structure (see A href=http://www.json.org/; class=external-link rel=nofollowhttp://www.json.org/A or information on the syntax of JSON). +The name of parent node is taken from the file name. :/P DIV class=code panel style=border-width: 1px;DIV class=codeContent panelContent PRE class=code-java { - SPAN class=code-comment// optional node name on top level, SPAN class=code-keyworddefault/SPAN is file name without .json ext. -/SPANSPAN class=code-quotequot;namequot;/SPAN: SPAN class=code-quotequot;nodenamequot;/SPAN, - - SPAN class=code-comment// optional primary node type, SPAN class=code-keyworddefault/SPAN SPAN class=code-quotequot;nt:unstructuredquot;/SPAN -/SPANSPAN class=code-quotequot;primaryNodeTypequot;/SPAN: SPAN class=code-quotequot;sling:ScriptedComponentquot;/SPAN, - - SPAN class=code-comment// optional mixin node types as array -/SPANSPAN class=code-quotequot;mixinNodeTypesquot;/SPAN: [ ], - - SPAN class=code-comment// the SPAN class=code-quotequot;propertiesquot;/SPAN property is an object indexed by property name whose -/SPANSPAN class=code-comment// value is either the string property value, array SPAN class=code-keywordfor/SPAN multi-values or -/SPANSPAN class=code-comment// an object whose value[s] property denotes the property value(s) and -/SPANSPAN class=code-comment// whose type property denotes the property type -/SPANSPAN class=code-quotequot;propertiesquot;/SPAN: { - SPAN class=code-quotequot;sling:contentClassquot;/SPAN: SPAN class=code-quotequot;com.day.sling.jcr.test.Testquot;/SPAN, - SPAN class=code-quotequot;sampleMultiquot;/SPAN: [ SPAN class=code-quotequot;v1quot;/SPAN, SPAN class=code-quotequot;v2quot;/SPAN ], - SPAN class=code-quotequot;sampleStructquot;/SPAN: { - SPAN class=code-quotequot;valuequot;/SPAN: 1, - SPAN class=code-quotequot;typequot;/SPAN: SPAN class=code-quotequot;SPAN class=code-objectLong/SPANquot;/SPAN - } - SPAN class=code-quotequot;sampleStructMultiquot;/SPAN: { - SPAN class=code-quotequot;valuequot;/SPAN: [ 1, 2, 3 ], - SPAN class=code-quotequot;typequot;/SPAN: SPAN class=code-quotequot;SPAN class=code-objectLong/SPANquot;/SPAN - } - }, - - SPAN class=code-comment// the SPAN class=code-quotequot;nodesquot;/SPAN property is an array of objects denoting child nodes. Nodes -/SPANSPAN class=code-comment// may be further nested. -/SPANSPAN class=code-quotequot;nodesquot;/SPAN: [ - { - SPAN class=code-comment// the name property is required on (nested) child nodes -/SPANSPAN class=code-quotequot;namequot;/SPAN: SPAN class=code-quotequot;sling:scriptsquot;/SPAN, - - SPAN class=code-quotequot;primaryNodeTypequot;/SPAN: SPAN class=code-quotequot;sling:ScriptListquot;/SPAN, - - SPAN class=code-quotequot;nodesquot;/SPAN: [ - { - SPAN class=code-quotequot;primaryNodeTypequot;/SPAN: SPAN class=code-quotequot;sling:Scriptquot