# HG changeset patch # User Stephanie Marcu # Date 1286266644 -7200 # Node ID 66401ba9332afb7bc9f8ec22f198eb41863289c6 # Parent a9e4c51fc1c1cea1a5c9726ae4896f461947e901 [book] improve documentation lisibility for cwconfig chapter and fix some references diff -r a9e4c51fc1c1 -r 66401ba9332a cwconfig.py --- a/cwconfig.py Tue Oct 05 10:15:09 2010 +0200 +++ b/cwconfig.py Tue Oct 05 10:17:24 2010 +0200 @@ -26,12 +26,7 @@ directories, such as cubes, instances, etc. to ease development with the framework. There are two running modes with *CubicWeb*: -* 'user', resources are searched / created in the user home directory: - - - instances are stored in :file:`~/etc/cubicweb.d` - - temporary files (such as pid file) in :file:`/tmp` - -* 'system', resources are searched / created in the system directories (eg +* **system**: resources are searched / created in the system directories (eg usually requiring root access): - instances are stored in :file:`/etc/cubicweb.d` @@ -40,28 +35,34 @@ where `` is the detected installation prefix ('/usr/local' for instance). +* **user**: resources are searched / created in the user home directory: + + - instances are stored in :file:`~/etc/cubicweb.d` + - temporary files (such as pid file) in :file:`/tmp` + + Notice that each resource path may be explicitly set using an environment variable if the default doesn't suit your needs. Here are the default resource directories that are affected according to mode: -* 'system': :: +* **system**: :: CW_INSTANCES_DIR = /etc/cubicweb.d/ CW_INSTANCES_DATA_DIR = /var/lib/cubicweb/instances/ CW_RUNTIME_DIR = /var/run/cubicweb/ -* 'user': :: +* **user**: :: CW_INSTANCES_DIR = ~/etc/cubicweb.d/ CW_INSTANCES_DATA_DIR = ~/etc/cubicweb.d/ CW_RUNTIME_DIR = /tmp -Cubes search path is also affected, see the :ref:Cube section. +Cubes search path is also affected, see the :ref:`Cube` section. -By default, the mode automatically set to 'user' if a :file:`.hg` directory is found -in the cubicweb package, else it's set to 'system'. You can force this by setting -the :envvar:`CW_MODE` environment variable to either 'user' or 'system' so you can +By default, the mode automatically set to `user` if a :file:`.hg` directory is found +in the cubicweb package, else it's set to `system`. You can force this by setting +the :envvar:`CW_MODE` environment variable to either `user` or `system` so you can easily: * use system wide installation but user specific instances and all, without root diff -r a9e4c51fc1c1 -r 66401ba9332a doc/book/en/intro/concepts.rst --- a/doc/book/en/intro/concepts.rst Tue Oct 05 10:15:09 2010 +0200 +++ b/doc/book/en/intro/concepts.rst Tue Oct 05 10:17:24 2010 +0200 @@ -32,7 +32,7 @@ On a Unix system, the available cubes are usually stored in the directory :file:`/usr/share/cubicweb/cubes`. If you're using the cubicweb forest -(:ref:SourceInstallation), the cubes are searched in the directory +(:ref:`SourceInstallation`), the cubes are searched in the directory :file:`/path/to/cubicweb_forest/cubes`. The environment variable :envvar:`CW_CUBES_PATH` gives additionnal locations where to search for cubes. diff -r a9e4c51fc1c1 -r 66401ba9332a selectors.py --- a/selectors.py Tue Oct 05 10:15:09 2010 +0200 +++ b/selectors.py Tue Oct 05 10:17:24 2010 +0200 @@ -624,7 +624,7 @@ @lltrace def sorted_rset(cls, req, rset=None, **kwargs): """Return 1 for sorted result set (e.g. from an RQL query containing an - :ref:ORDERBY clause), with exception that it will return 0 if the rset is + ORDERBY clause), with exception that it will return 0 if the rset is 'ORDERBY FTIRANK(VAR)' (eg sorted by rank value of the has_text index). """ if rset is None: