11Internals
22*********
33
4- This section contains some details about some CMS internals. They're
5- mostly meant for developers, not for users. However, if you're curious
6- about what's under the hood, you'll find something interesting here
4+ This section contains some details about some CMS internals. They are
5+ mostly meant for developers, not for users. However, if you are curious
6+ about what's under the hood, you will find something interesting here
77(though without any pretension of completeness). Moreover, these are
88not meant to be full specifications, but only useful notes for the
99future.
1010
11+ Oh, I was nearly forgetting: if you are curious about what happens
12+ inside CMS, you may actually be interested in helping us writing
13+ it. We can assure you it is a very rewarding task. After all, if you
14+ are hanging around here, you must have some interest in coding! In
15+ case, feel free `to get in touch with us
16+ <http://cms-dev.github.io/> `_.
17+
1118RPC protocol
1219============
1320
@@ -19,7 +26,8 @@ cannot be used in the JSON encoding: this is not a problem, since new
1926lines inside string represented in the JSON have to be escaped
2027anyway).
2128
22- An RPC request must be of the form::
29+ An RPC request must be of the form (it is pretty printed here, but it
30+ is sent in compact form inside CMS)::
2331
2432 {
2533 "__method": <name of the requested method>,
@@ -63,7 +71,7 @@ terminator.
6371Backdoor
6472========
6573
66- Setting the `backdoor ` configuration key to true causes services to
74+ Setting the `` backdoor ` ` configuration key to true causes services to
6775serve a Python console (accessible with netcat), running in the same
6876interpreter instance as the service, allowing to inspect and modify its
6977data, live. It will be bound to a local UNIX domain socket, usually at
0 commit comments