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:
+-
+
- pyams_template (PyAMS templates) +
- pyams_viewlet (PyAMS viewlets) +
- pyams_pagelet (PyAMS pagelets) +
- pyams_utils (PyAMS utilities) +
- pyams_skin (PyAMS skin utilities) +
- pyams_form (PyAMS forms) +
- pyams_file (pyams_file) +
- pyams_i18n (PyAMS internationalization) +
- pyams_security (PyAMS security) +
- pyams_zmi (PyAMS management interface) +
- pyams_zodbbrowser (pyams_zodbbrowser) +
- pyams_catalog (pyams_catalog) +
- pyams_mail (pyams_mail) +
- pyams_ldap (pyams_ldap) +
- pyams_cache (PyAMS cache management) +
- pyams_alchemy (PyAMS SQLAlchemy integration) +
- pyams_zmq (pyams_zmq) +
- pyams_scheduler (pyams_scheduler) +
- pyams_workflow (pyams_workflow) +
- pyams_thesaurus (PyAMS thesaurus manager) +
- pyams_sequence (pyams_sequence) +
- pyams_portal (pyams_portal) +
- pyams_media (pyams_media) +
- pyams_notify (PyAMS notification services) +
- pyams_gis (pyams_gis) +
- pyams_content (pyams_content) +
- pyams_content_es (pyams_content_es) +
œ
+