src/source/appmanage.rst
branchdoc-dc
changeset 50 6ed429390935
parent 0 d153941bb745
child 51 5ebe61e3a965
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/source/appmanage.rst	Fri Apr 20 16:52:49 2018 +0200
@@ -0,0 +1,51 @@
+.. _appmanage:
+
+.. _site:
+
+
+PyAMS site management
+=====================
+
+PyAMS site management is based on the ZODB.
+
+
+When the PyAMS is initialized, it create and register several utilities into the *local registry* and saved into ZODB (see
+:ref:`zca`). These utilities are created with default values which can be modified through **management interface** when
+the application is started.
+
+
+Local registry utilities
+''''''''''''''''''''''''
+
+Some important utilities include:
+
+- a **catalog**: the catalog has the responsibility to index every content properties which are required to make quick
+  and efficient searches. Catalog indexes are automatically created on database upgrade; management interface
+  allows administrator to get indexes properties, to get the number of indexed objects and values for a given index, and
+  to delete an index before recreating it by running the database upgrade script another time (see :ref:`scripts`).
+
+- an **internal IDs** utility:
+
+- a **language negotiator**:
+
+- a **portal templates** container:
+
+- a **security manager**:
+
+- a **sequential IDs** utility:
+
+- a **server timezone** utility:
+
+- a **user profiles** container:
+
+
+Optional utilities can also include:
+
+- an **Elasticsearch content indexer**:
+
+- a **maps manager**:
+
+- a **medias converter**:
+
+- a **tasks scheduler**:
+