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 websites 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?

PyAMS_content is the main “content management” package. It provides sites, blogs and content types which allows you to manage a whole website. It relies on several packages like PyAMS_workflow for workflow management, PyAMS_portal to handle presentation templates, or PyAMS_elastic to handle Elasticsearch integration.

Please note that PyAMS_content only provide a basic Bootstrap based skin, so you will have to include other extension packages (like PyAMS_content_themes) to get more advanced graphical themes.

Changelog

2.10.1

  • updated shared content workflow status label

2.10.0

  • added milestones paragraph and portlet

  • updated base paragraph interface to handle anchors

  • updated objects label, icon and hint adapters signatures

2.9.0

  • added support for custom paragraphs getters adapters in paragraphs containers

  • added custom interface support to get external file visibility

  • added support for hints with custom icon in illustrations fields switchers

  • updated external scripts properties to handle their position in generated HTML (head, top body or bottom body)

2.8.0

  • added interfaces and properties and updated dashboards and search tools for better handling of “inner” shared tools located inside a site manager

  • added support for custom search results finder adapters in search results portlet

  • added controls when rendering paragraphs container elements title

  • updated content paragraphs anchors names to get persistent names across versions

  • added message to shared content properties edit form renderer

  • added optional views adapters interfaces

  • updated default associations paragraph renderer settings to display links before their description

  • ignore glossary updater task when loading thesaurus terms

  • restrict URLs domain in external links

2.7.0

  • allow (restricted!) usage of several views in a views content portlet using an aggregated renderer

  • added support for custom arguments to views mergers results getter

  • corrected thesaurus query params extension adapters provided interface

  • added support for multiple views selection in alerts manager contextual configuration

  • renamed global alerts content provider

2.6.2

  • don’t update content modifiers when modification is done by an unknown principal

  • apply modification to shared content when an inner component is modified

  • updated site tree display

  • removed internal references menu for alerts

2.6.1

  • updated workflow status indicators for contents in published state

  • added workflow conditions to handle transitions handled by internal service

2.6.0

  • added key-numbers paragraph type and portlet

  • updated paragraphs add menus order

  • updated PyAMS_scheduler interfaces imports

2.5.1

  • updated CI for Python 3.12

2.5.0

  • added file shared content

  • added indicator to display paragraphs added or modified in the last content version

  • added Dropzone support in associations container table view

  • added site manager property to handle robots indexation

  • updated search results portlet renderers settings and templates

  • updated associations item events handler to propagate modifications to parent paragraph

  • updated illustration sublocations adapter

  • use new PyAMS_workflow method to apply first publication date on published content

2.4.0

  • added logos shared tool

  • added support for optional inner year and month folders inside shared tools

  • added shared content reverse links view

  • added content specificities paragraph type

  • added on/off pictograms support to thesaurus terms

  • updated renderers label

  • updated method call in configuration tools and tables checker

  • updated shared tools themes support

  • small improvements after Sonarqube analysis…

  • added warning messages in management interface

  • added argument to paragraphs container method to be able to exclude paragraphs types

  • allow exclusion of paragraphs types in paragraphs portlets settings

  • use illustration renderer settings in verbatim paragraph default renderer

2.3.0

  • added site summary portlet

  • added resource shared content

  • updated QRCode action position and marker view

  • updated form title for unversioned contents

  • updated search folders interfaces, settings, filters and results portlets renderers

  • updated thesaurus filters types and parameters names

  • updated panels and cards renderers

  • updated scheduler tasks (require PyAMS_scheduler >= 2.6.0)

2.2.0

  • added verbatim paragraph and portlet

  • added paragraphs group paragraph type

  • added redirections manager

  • added QRCodes generator

  • removed all attributes of invalid internal links in HTML renderer

  • updated glossary alert rendering

  • updated thesaurus-based filters sorting

  • updated paragraph title refresh handler

  • updated cards renderers

  • updated search results portlet renderers templates

2.1.0

  • added location map paragraph and portlet

  • added contact card paragraph and portlet

2.0.2

  • updated PIP version in Gitlab CI

2.0.1

  • updated CI for GDAL support

  • added support for Python 3.12

2.0.0

  • first production release!

  • added support for views alphabetical ordering

  • added PyAMS_gis package dependency

1.99.12

  • updated associations paragraph default rendered

1.99.11

  • added H3 and H3 title levels to frames HTML editors

  • added and updated HTML title and metas headers

1.99.10

  • added external scripts feature

1.99.9

  • added view name and query to base view items URL getter arguments list

1.99.8

  • added framed text paragraph and portlet

  • added simple navigation portlet renderer

  • added rich text paragraph “alert” renderer

  • added “news” shared content

  • added site settings to check host-based external links restrictions

  • added display options to search filters options labels

  • updated illustration side renderers

1.99.7

  • updated paragraph add form renderer

  • updated header logo getter

  • updated content publication support views

  • added property to search filters to hide results count

  • extended sitemap, SEO settings and “robots.txt” view

  • added OpenGraph metas support

  • updated internal and external links pictograms to match TinyMCE editor

  • updated canonical URL support in navigation menus and internal sites links

1.99.6

  • added filter add and edit forms title adapters

  • updated viewlet manager interface in tables views

  • updated deprecated Python imports

  • updated filters add menus labels

1.99.5.1

  • corrected error in I18n translation domain

1.99.5

  • added aggregated filters support

  • many internal updates

1.99.4

  • removed arguments override in thesaurus handlers components

1.99.3

  • updated shared content header viewlet to add button to go back to dashboard

  • added status to scheduler tasks execution result

  • added support for direct content retiring or archiving for managers

  • added support for custom modal content class

1.99.2

  • added permission and role to manage references tables

  • disable cache when using aggregated search results portlet renderer

  • always open switcher in associations paragraph

  • added method to paragraphs container to get iterator over paragraphs matching a given set of factories

  • removed required flag on gallery files author

  • updated menus order

  • formatting and other minor updates

1.99.1

  • added edit forms content getters

  • added alerts types

  • added vocabulary to handle shared contents which can be used by views and search folders

  • minor updates

1.99.0

  • first preliminary release

Release files for pyams-content 2.10.1

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 2.10.1
File Size Uploaded
pyams_content-2.10.1.tar.gz 513.6 kB Details

Built distribution (wheel)

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

Total release size: 1.5 MB

Release files / pyams_content-2.10.1.tar.gz

Download URL pyams_content-2.10.1.tar.gz
Size 513.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5b9112491b6529e26471ab6cdf7840ed48bdd1f543b529668a52f2ae773b34fa
BLAKE2b-256 checksum
How to use checksums
2565bfc0ab8b1e349e1d5f9b98952ce3f69c19782a4393218166520d8923a48b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / pyams_content-2.10.1-py3-none-any.whl

Download URL pyams_content-2.10.1-py3-none-any.whl
Size 985.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c16f68261f1d46fbfa98909b017fea5aa3810db225dacf52eb45cf553aa07196
BLAKE2b-256 checksum
How to use checksums
b70c91c49b84fa0eee9039db6088a599735827e07731fc9d939547cad3d9f7f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release history Release notifications | RSS feed

This release

2.10.1 This release

2 release files

2.10.0

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

1.99.9

2 release files

1.99.8

2 release files

1.99.7

2 release files

1.99.6

2 release files

1.99.4

2 release files

1.99.2

2 release files

1.99.0

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