docs/main/DataAggregation.rst | 8 +++++++-
docs/main/DataInterpretation.rst | 6 +++---
docs/main/Introduction.rst | 29 ++++++++---------------------
3 files changed, 18 insertions(+), 25 deletions(-)
New commits:
commit daa69859b11d8aaa7a03db97fa2fe3fb8e51806e
Author: Luke Macken <lmacken(a)redhat.com>
Date: Sat Apr 18 16:05:40 2009 -0400
Some documentation tweaks
diff --git a/docs/main/DataAggregation.rst b/docs/main/DataAggregation.rst
index 93d14aa..46990a5 100644
--- a/docs/main/DataAggregation.rst
+++ b/docs/main/DataAggregation.rst
@@ -7,7 +7,11 @@ Moksha provides many ways to acquire data in an efficient manner.
Messaging layer
---------------
-Moksha can communicate with various message brokers, using the `AMQP
<
http://amqp.org>`_ and/or `STOMP <
http://stomp.codehaus.org/Protocol>`_
protocols. It also provides a simple API for sending and consuming messages, as well as
allowing widgets to subscribe to live messages streams within the users web browser.
+Moksha can communicate with various message brokers, using the `AMQP
+<http://amqp.org>`_ and/or `STOMP <
http://stomp.codehaus.org/Protocol>`_
+protocols. It also provides a simple API for producing and consuming messages,
+as well as allowing widgets to subscribe to live messages streams within the
+users web browser.
Caching layer
-------------
@@ -16,6 +20,8 @@ A flexible caching layer is available to all Moksha widgets and
applications.
This middleware is setup by TurboGears2, and trivializes the act of caching
expensive operations.
+Moksha also provides recipies for integrating with nginx & memcached.
+
Resource layer
--------------
diff --git a/docs/main/DataInterpretation.rst b/docs/main/DataInterpretation.rst
index 9b17b20..3ab2fa0 100644
--- a/docs/main/DataInterpretation.rst
+++ b/docs/main/DataInterpretation.rst
@@ -2,7 +2,8 @@
Data Interpretation
===================
-Moksha provides various mechanisms that allows applications to easily interpret dynamic
data, along with adding additional functionality to it.
+Moksha provides various mechanisms that allows applications to easily interpret
+dynamic data, along with adding additional functionality to it.
Collaborative glue
------------------
@@ -14,7 +15,7 @@ Live streams
------------
Any data source, even if moksha has to occasionally poll it, can be displayed
-as a 'live' widget on any web site. Data streams can also easily expose
+as a 'live' widget. "Data streams", or Producers, can also easily
expose
themselves through an AMQP or STOMP message queue, allowing other applications
and services to interact with new data, as it is discovered.
@@ -31,4 +32,3 @@ Gives developers the ability to add additional functionality to
predictable
patterns found within dynamic data streams. For example, an extension point
could find all occurences of known project names within a data feed, and easily
turn them into a dynamic hover menu that could display related data.
-
diff --git a/docs/main/Introduction.rst b/docs/main/Introduction.rst
index c2e171c..100b1ac 100644
--- a/docs/main/Introduction.rst
+++ b/docs/main/Introduction.rst
@@ -3,9 +3,9 @@ What is Moksha?
A Platform
~~~~~~~~~~
-A highly scalable platform for creating, running, and wielding dashboards of
-live collaborative widgets that extract and extend data from arbitrary
-resources in an intelligent and efficient manner.
+A highly scalable platform for creating dashboards of live collaborative
+widgets. Moksha makes it simple for these widgets to extract and extend data
+from arbitrary resources in an intuitive and efficient manner.
A Framework
~~~~~~~~~~~
@@ -15,27 +15,14 @@ applications. It is designed to allow non-developers to easily
develop
applications in isolation, without worrying about the under/over-lying software
stack.
-A Language
-~~~~~~~~~~
-A language for creating powerful reusable widgets that communicate with a
-variety of external resources and can be displayed and collaborated upon in
-real-time, turning every page into a live social dashboard.
+An Architecture
+~~~~~~~~~~~~~~~
+Moksha brings many existing technologies together to create a next-generation
+web architecture that is designed to simplify the creation of create rich,
+powerful, live web applications that can easily bridge existing services.
A Hub
~~~~~
Moksha also acts as a live notification hub that allows people and other
applications and services to create, publish, and subscribe to arbitrary
message streams.
-
-A Community
-~~~~~~~~~~~
-Gives people the ability to create adhoc groups based around any
-project/idea/initiative/location. It facilitates live interactive discourse,
-by default, and ensures that every voice is heard.
-
-A Mentor
-~~~~~~~~~
-Moksha will also facilitate collaboration around various tasks, projects,
-ideas, etc, could maintain state for various workflow processes. Since it will
-be aware of all of it's sub-communities, it could potentially delegate tasks to
-teams or users based on the skills required to complete the task, while providing
guidance along the way to help achieve goals.