+ +

WARNING: this is a “work-in-progress” documentation. All elements described here are not publicly available yet!!!

+
+

Welcome to PyAMS_utils’s documentation!

+

At first, PyAMS was “Pyramid Application Management Skin”. Actually, it’s not only a simple skin but a whole “Suite” of +applications and content management tools.

+

PyAMS_utils is a multipurpose utilities package, providing tools including:

+
    +
  • custom interfaces
  • +
  • custom ZCA registry annotations
  • +
  • local registry support
  • +
  • network protocols utilities (for HTTP and XML-RPC)
  • +
  • custom utilities
  • +
  • a command line script to handle database upgrade process
  • +
+ +
+

PyAMS applications architecture

+

PyAMS applications are built on a small set of prerequisites and components which can or, for some of them, must +be included. Some of them are:

+
    +
  • a mandatory shared ZODB;
  • +
  • a websockets server, used to handle desktop notifications; you can find information about this component in the +PyAMS notification services chapter;
  • +
  • a Redis or Memcached server, to handle cache and sessions;
  • +
  • an Elasticsearch index, used to handle quick and optimized searching.
  • +
+
+
+

PyAMS external packages

+

PyAMS is built on many external packages, and provides a whole set of extensions. He re is a list of them:

+ +

œ

+
+
+

Indices and tables

+ +
+
+ + +