You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2012/05/20 00:34:10 UTC
svn commit: r1340584 - /sling/site/trunk/content/index.mdtext
Author: fmeschbe
Date: Sat May 19 22:34:10 2012
New Revision: 1340584
URL: http://svn.apache.org/viewvc?rev=1340584&view=rev
Log:
SLING-2002 Some fixes
Modified:
sling/site/trunk/content/index.mdtext
Modified: sling/site/trunk/content/index.mdtext
URL: http://svn.apache.org/viewvc/sling/site/trunk/content/index.mdtext?rev=1340584&r1=1340583&r2=1340584&view=diff
==============================================================================
--- sling/site/trunk/content/index.mdtext (original)
+++ sling/site/trunk/content/index.mdtext Sat May 19 22:34:10 2012
@@ -1,12 +1,11 @@
Title: Apache Sling - Bringing Back the Fun!
-{tm}Apache Sling{tm} is an innovative web framework that is intended to
+**Apache Sling™** is an innovative web framework that is intended to
bring back the fun to web development.
Discussions about Sling happen on our mailing lists, see the [Project Information](project-information.html)
page for more info.
-<a name="ApacheSling-bringingbackthefun!-ApacheSlinginfivebulletspoints"></a>
# Apache Sling in five bullets points
* REST based web framework
@@ -16,12 +15,9 @@ Discussions about Sling happen on our ma
etc.)
* Apache Open Source project
-<a name="ApacheSling-bringingbackthefun!-ApacheSlinginahundredwords"></a>
# Apache Sling in a hundred words
-Apache Sling is a web framework that uses a [Java Content Repository](http://en.wikipedia.org/wiki/JSR-170)
-, such as [Apache Jackrabbit|http://jackrabbit.apache.org/]
-, to store and manage content.
+Apache Sling is a web framework that uses a [Java Content Repository](http://en.wikipedia.org/wiki/JSR-170), such as [Apache Jackrabbit|http://jackrabbit.apache.org/], to store and manage content.
Sling applications use either scripts or Java servlets, selected based on
simple name conventions, to process HTTP requests in a RESTful way.
@@ -36,13 +32,11 @@ As the first web framework dedicated to
applications, while providing an enterprise-level framework for more
complex applications.
-<a name="ApacheSling-bringingbackthefun!-News"></a>
## News
{excerpt-include:News|nopanel=true}
* [all news...](news.html)
-<a name="ApacheSling-bringingbackthefun!-History"></a>
## History
Sling started as an internal project at [Day Software](http://www.day.com)
@@ -52,23 +46,19 @@ Sling started as an internal project at
The name "Sling" has been proposed by Roy Fielding who explained it like
this:
-{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.
+> \[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.
It is also the simplest device for delivering content very fast.
{quote}
-<a name="ApacheSling-bringingbackthefun!-WhousesSling?"></a>
## Who uses Sling?
See [Who is using Sling](http://cwiki.apache.org/SLING/who-is-using-sling-.html)
on our public wiki.
-<a name="ApacheSling-bringingbackthefun!-Gettingstarted"></a>
## Getting started
If you prefer doing rather than reading, please proceed to [Discover Sling in 15 minutes](discover-sling-in-15-minutes.html)
@@ -87,7 +77,6 @@ the information that they contain might
Sling codebase.
{note}
-<a name="ApacheSling-bringingbackthefun!-Contents"></a>
## Contents
* [Documentation](documentation.html)
@@ -101,11 +90,9 @@ tools you have at your disposal
* [Project Information](project-information.html)
-<a name="ApacheSling-bringingbackthefun!-UseCasesforSling"></a>
## Use Cases for Sling
-<a name="ApacheSling-bringingbackthefun!-Wiki"></a>
#### Wiki
Day built a Wiki system on Sling. Each Wiki page is a node (with optional
@@ -125,7 +112,6 @@ and just calls the attachement's Compone
-<a name="ApacheSling-bringingbackthefun!-DigitalAssetManagement"></a>
#### Digital Asset Management
Day has implemented a Digital Asset Management (DAM) Application based on
@@ -138,7 +124,6 @@ Again, the managed assets may be easily
-<a name="ApacheSling-bringingbackthefun!-WebContentManagement"></a>
#### Web Content Management
Last but not least, Sling offers itself very well to implementing a Web
@@ -150,11 +135,9 @@ called to render the Content - providing
likings can easily be done.
-<a name="ApacheSling-bringingbackthefun!-References"></a>
## References
-<a name="ApacheSling-bringingbackthefun!-ApacheJackrabbit"></a>
#### Apache Jackrabbit
The main purpose of Sling is to develop a content-centric Web Application
@@ -164,7 +147,6 @@ purely in terms of the JCR API and as su
repository. The default implementation for [Apache Jackrabbit](http://jackrabbit.apache.org)
is provided out of the box.
-<a name="ApacheSling-bringingbackthefun!-OSGi"></a>
#### OSGi
Sling is implemented as a series of [OSGi](http://www.osgi.org)
@@ -174,7 +156,6 @@ several OSGi compendium services to be a
Http Service, Configuration Admin Service, Metatype Service, and
Declarative Services.
-<a name="ApacheSling-bringingbackthefun!-ApacheFelix"></a>
#### Apache Felix
While Sling does not require a specific OSGi framework implementation to