~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to doc/dev/architecture.rst

  • Committer: Matt Giuca
  • Date: 2009-12-15 00:37:08 UTC
  • Revision ID: matt.giuca@gmail.com-20091215003708-56bp1iin8119ha9v
docs: dev/architecture and man/config: Replaced `name`_ style internal links
with :ref:`name` style links. These give errors when broken.
Now generates a bunch of errors for broken links, to be fixed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
215
215
* Creating group Subversion repositories.
216
216
* Rebuilding Subversion authorization files. 
217
217
 
218
 
Communication with the Server is done using the `Chat Protocol <ref-chat>`_.  
219
 
To prevent unauthorized use, communication with the User Management Server 
220
 
requires that a *shared secret* be used to communicate with the server.  This 
221
 
secret is stored in the `magic` variable in the `[usrmgt]` section of 
222
 
:file:`/etc/ivle/ivle.conf`.
 
218
Communication with the Server is done using the :ref:`Chat Protocol
 
219
<ref-chat>`.  To prevent unauthorized use, communication with the User
 
220
Management Server requires that a *shared secret* be used to communicate with
 
221
the server.  This secret is stored in the `magic` variable in the `[usrmgt]`
 
222
section of :file:`/etc/ivle/ivle.conf`.
223
223
 
224
224
The User Management Server is called almost exclusively from the 
225
225
:mod:`ivle.webapp.userservice` module.
231
231
Chat Protocol
232
232
=============
233
233
 
234
 
**Chat** is our JSON_-based client/server communication protocol used in 
235
 
communicating to `Python Console <ref-python-console>`_ processes and `User 
236
 
Management Server <ref-usrmgt-server>`_.  Since it is JSON-based it can be 
237
 
called from either Python or JavaScript.
 
234
**Chat** is our JSON_-based client/server communication protocol used in
 
235
communicating to :ref:`Python Console <ref-python-console>` processes and
 
236
:ref:`User Management Server <ref-usrmgt-server>`.  Since it is JSON-based it
 
237
can be called from either Python or JavaScript.
238
238
 
239
239
Protocol
240
240
--------