Skip to main content

What is PyAMS?

PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications and content management with the Pyramid framework.

PyAMS is actually mainly used to manage web sites through content management applications (CMS, see PyAMS_content package), but many features are generic and can be used inside any kind of web application.

All PyAMS documentation is available on ReadTheDocs; source code is available on Gitlab and pushed to Github. Doctests are available in the doctests source folder.

What is PyAMS_content_ES?

PyAMS_content is the base of content management packages for PyAMS. It relies on its internal catalog for all features requiring content searching.

If you can use an Elasticsearch index, the PyAMS_content_es package extends PyAMS_content to provide a set of custom utilities and adapters which relies on Elasticsearch instead of internal catalog to do content searches! It also allows using additional features, like full text search, including attachments, using ES ingest-attachment plug-in.

All you have to do is to include pyams_content_es package INSTEAD OF default pyams_content in your Pyramid application configuration file, and to set a few properties to define Elasticsearch connexion and index settings.

Look at INSTALL.rst to get instructions about how to configure an Elasticsearch index for PyAMS…

Changelog

2.4.2

  • added milestones paragraphs to document index

2.4.1

  • add ZCA hook on indexer process startup

2.4.0

  • added PyAMS monitoring extension

  • added argument to documents indexer script to limit the size of indexed external files

  • added optional views adapters interfaces

  • use updated dashboards base classes

2.3.0

  • updated shared content index adapters

2.2.3

  • updated Gitlab CI for Python 3.11 and 3.12

2.2.2

  • reindex document when an inner component is added, modified or removed

2.2.1

  • updated search folders and filters management

  • updated thesaurus filters types and parameters names

2.2.0

  • added support for paragraphs groups

  • updated thesaurus based filters manual sorting mode

2.1.0

  • added contact paragraph indexer

  • added illustration paragaph indexer

  • added frame paragraph indexer

  • added location map paragraph indexer

2.0.1

  • packaging issue…

2.0.0

  • first production version

  • added support for views alphabetical ordering (requires keyword index fields on title)

  • added support for Python 3.12

1.99.8

  • added support for query post-filters (which are used only after aggregates calculation)

1.99.7

  • don’t remove asterisks from site root quick search query

1.99.6

  • don’t remove asterisks from shared tool quick search query

1.99.5

  • provide document OID instead of original document when removing a document from index

1.99.4

  • code refactoring

  • updated doctests

1.99.3

  • updated fulltext queries

  • update current datetime getter

  • code cleanup

1.99.2

  • added aggregated filters support

1.99.1

  • removed index checker for search folders

  • added edit forms content getters

1.99.0.1

  • packaging issue

1.99.0

  • first preliminary release

Release files for pyams-content-es 2.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyams-content-es 2.4.2
File Size Uploaded
pyams_content_es-2.4.2.tar.gz 39.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyams-content-es 2.4.2
File Interpreter ABI Platform
pyams_content_es-2.4.2-py3-none-any.whl Python 3 none any Details

Total release size: 108.1 kB

Release files / pyams_content_es-2.4.2.tar.gz

Download URL pyams_content_es-2.4.2.tar.gz
Size 39.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7cdf54b5d79b04a380b77ae5c95dd8e84446cb7979150f2262a853945f56c19b
BLAKE2b-256 checksum
How to use checksums
5849067fc2742a98b74611b8ea7a2a4e2c0ff18ee986e97467d88674c5d8b29e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.17

Release files / pyams_content_es-2.4.2-py3-none-any.whl

Download URL pyams_content_es-2.4.2-py3-none-any.whl
Size 68.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
daac1bb5a7e20233212d41883803e58db7ceb5302c7d4e9f9a2087ccfa459330
BLAKE2b-256 checksum
How to use checksums
180b76044e506d026979c00784721c88e657132d5b77cefb28d3dce277ea8e44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.17

Release history Release notifications | RSS feed

This release

2.4.2 This release

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

1.99.8

2 release files

1.99.5

2 release files

1.99.4

2 release files

1.99.3

2 release files

1.99.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page