Navigation
index
Moksha--0.1
/
Moksha Documentation contents
Moksha Documentation contents
ΒΆ
The Vision
What is Moksha?
A Platform
A Framework
An Architecture
A Hub
Data Aggregation
Messaging layer
Caching layer
Resource layer
Moksha Feed API
Data Interpretation
Collaborative glue
Live streams
Consumers
Extension Points
Data Persistence
SQLAlchemy
Cache
Git
Data Visualization
Live Widgets
Scalability
Extensive caching
Scalable databases
Scalable components
Moksha Architecture
Moksha Features
WSGI Middleware Stack
Messaging Hub
Low-latency Browser Socket
Plugin Infrastructure
Widget Creation API
Resource Connectors
Highly Scalable Architecture
Expert System
The technology that powers Moksha
Python
TurboGears, Pylons, Paste
WSGI Middleware
ToscaWidgets
Mako and Genshi
SQLAlchemy
jQuery
Orbited
js.io
AMQP/Qpid
Twisted
Architecture Interaction
Getting Started with Moksha
Setting up a Moksha RPM & mod_wsgi environment
Setup the TurboGears2/Moksha yum repo
Install the dependencies and setup your RPM tree
Installing the Moksha Apache/mod_wsgi server
Running Moksha
Running Orbited
Running the Moksha Hub
Watching the Error Log
Virtualenv installation
Installing the necessary dependencies
Getting the code
Starting
Stopping
Using Moksha
Creating a new Moksha component
Widgets
Feeds
The Moksha Feed Widget
Using the Feed widget
Rendering a url with the Feed object
Subclassing
As ToscaWidget children
As a generator
Using the moksha feed cache by hand
Live Widgets
A basic LiveWidget
Live Feeds
A Live Feed Demo Widget
The Live Feed Widget
Moksha Container Widgets
Configuration Format
Tabbed Container
Dashboard Container
Issues
Mind Maps
Creating mind maps in Moksha
Moksha Applications
Mounting a WSGI application
Mounting a TurboGears application
Installing a ToscaWidget
Configuration
Messaging
Message Brokers
STOMP
AMQP
Topics
Consumers
Creating
Installing
Data Streams
Polling Data Streams
Installing
The Moksha Hub
MokshaHub
CentralMokshaHub
Moksha Middleware
Using the MokshaMiddleware
Moksha’s Full Platform WSGI Stack
Hacking with Moksha
Setting up your RPM/virtualenv development environments
Getting the code
Rebuilding and reinstall
everything
, and restart apache
Generating documentation
Running the test suite
Freezing requirements
Profiling the WSGI stack
Deployment
Installing and configuring the Moksha mod_wsgi environment
Serving ToscaWidgets static resources
Running orbited
Setting up an AMQP message broker
Setting up memcached
Copyright
License
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
Moksha--0.1
/
Moksha Documentation contents